diff --git a/services/powershellgallery/powershellgallery.service.js b/services/powershellgallery/powershellgallery.service.js index 9eef674082ed168e668d79bb7d8759834b46720c..60f329ea955213d728d5beaa29a1b415a149f20e 100644 --- a/services/powershellgallery/powershellgallery.service.js +++ b/services/powershellgallery/powershellgallery.service.js @@ -30,33 +30,25 @@ const { }) class PowershellGalleryPlatformSupport extends BaseXmlService { - static get category() { - return 'platform-support' - } + static category = 'platform-support' - static get route() { - return { - base: 'powershellgallery/p', - pattern: ':packageName', - } + static route = { + base: 'powershellgallery/p', + pattern: ':packageName', } - static get examples() { - return [ - { - title: 'PowerShell Gallery', - namedParams: { packageName: 'DNS.1.1.1.1' }, - staticPreview: this.render({ - platforms: ['windows', 'macos', 'linux'], - }), - }, - ] - } - - static get defaultBadgeData() { - return { - label: 'platform', - } + static examples = [ + { + title: 'PowerShell Gallery', + namedParams: { packageName: 'DNS.1.1.1.1' }, + staticPreview: this.render({ + platforms: ['windows', 'macos', 'linux'], + }), + }, + ] + + static defaultBadgeData = { + label: 'platform', } static render({ platforms }) { diff --git a/services/pub/pub.service.js b/services/pub/pub.service.js index ddb1592acf6580151ba0193f6f2deaa8cca6ca15..ccc12017b78c53412bd28e7b819c22d73bf71b47 100644 --- a/services/pub/pub.service.js +++ b/services/pub/pub.service.js @@ -13,39 +13,31 @@ const queryParamSchema = Joi.object({ }).required() class PubVersion extends BaseJsonService { - static get category() { - return 'version' - } + static category = 'version' - static get route() { - return { - base: 'pub/v', - pattern: ':packageName', - queryParamSchema, - } + static route = { + base: 'pub/v', + pattern: ':packageName', + queryParamSchema, } - static get examples() { - return [ - { - title: 'Pub Version', - namedParams: { packageName: 'box2d' }, - staticPreview: renderVersionBadge({ version: 'v0.4.0' }), - keywords: ['dart', 'dartlang'], - }, - { - title: 'Pub Version (including pre-releases)', - namedParams: { packageName: 'box2d' }, - queryParams: { include_prereleases: null }, - staticPreview: renderVersionBadge({ version: 'v0.4.0' }), - keywords: ['dart', 'dartlang'], - }, - ] - } + static examples = [ + { + title: 'Pub Version', + namedParams: { packageName: 'box2d' }, + staticPreview: renderVersionBadge({ version: 'v0.4.0' }), + keywords: ['dart', 'dartlang'], + }, + { + title: 'Pub Version (including pre-releases)', + namedParams: { packageName: 'box2d' }, + queryParams: { include_prereleases: null }, + staticPreview: renderVersionBadge({ version: 'v0.4.0' }), + keywords: ['dart', 'dartlang'], + }, + ] - static get defaultBadgeData() { - return { label: 'pub' } - } + static defaultBadgeData = { label: 'pub' } async fetch({ packageName }) { return this._requestJson({ diff --git a/services/puppetforge/puppetforge-module-downloads.service.js b/services/puppetforge/puppetforge-module-downloads.service.js index f5607b11d335dbe46da22265d722caa858e86bb5..668f8f57e203d12acda1259bacdfe8ea4bf412ea 100644 --- a/services/puppetforge/puppetforge-module-downloads.service.js +++ b/services/puppetforge/puppetforge-module-downloads.service.js @@ -5,33 +5,25 @@ const { metric } = require('../text-formatters') const { BasePuppetForgeModulesService } = require('./puppetforge-base') module.exports = class PuppetforgeModuleDownloads extends BasePuppetForgeModulesService { - static get category() { - return 'downloads' - } + static category = 'downloads' - static get route() { - return { - base: 'puppetforge/dt', - pattern: ':user/:moduleName', - } + static route = { + base: 'puppetforge/dt', + pattern: ':user/:moduleName', } - static get examples() { - return [ - { - title: 'Puppet Forge downloads', - namedParams: { - user: 'camptocamp', - moduleName: 'openldap', - }, - staticPreview: this.render({ downloads: 720000 }), + static examples = [ + { + title: 'Puppet Forge downloads', + namedParams: { + user: 'camptocamp', + moduleName: 'openldap', }, - ] - } + staticPreview: this.render({ downloads: 720000 }), + }, + ] - static get defaultBadgeData() { - return { label: 'downloads' } - } + static defaultBadgeData = { label: 'downloads' } static render({ downloads }) { return { diff --git a/services/puppetforge/puppetforge-module-endorsement.service.js b/services/puppetforge/puppetforge-module-endorsement.service.js index f326d4076f81bb5e96f13fcb405bf1bc83c76c81..cad04693fba7c1718f38af4f1eb27b1268155f59 100644 --- a/services/puppetforge/puppetforge-module-endorsement.service.js +++ b/services/puppetforge/puppetforge-module-endorsement.service.js @@ -4,33 +4,25 @@ const { NotFound } = require('..') const { BasePuppetForgeModulesService } = require('./puppetforge-base') module.exports = class PuppetforgeModuleEndorsement extends BasePuppetForgeModulesService { - static get category() { - return 'rating' - } + static category = 'rating' - static get route() { - return { - base: 'puppetforge/e', - pattern: ':user/:moduleName', - } + static route = { + base: 'puppetforge/e', + pattern: ':user/:moduleName', } - static get examples() { - return [ - { - title: 'Puppet Forge endorsement', - namedParams: { - user: 'camptocamp', - moduleName: 'openssl', - }, - staticPreview: this.render({ endorsement: 'approved' }), + static examples = [ + { + title: 'Puppet Forge endorsement', + namedParams: { + user: 'camptocamp', + moduleName: 'openssl', }, - ] - } + staticPreview: this.render({ endorsement: 'approved' }), + }, + ] - static get defaultBadgeData() { - return { label: 'endorsement' } - } + static defaultBadgeData = { label: 'endorsement' } static render({ endorsement }) { let color diff --git a/services/puppetforge/puppetforge-module-feedback.service.js b/services/puppetforge/puppetforge-module-feedback.service.js index 02c9ce383ff67b1eafe6f68c158bbf84b3a1132d..0f2fda9baa9049a72cd7f152c61843e252eeda36 100644 --- a/services/puppetforge/puppetforge-module-feedback.service.js +++ b/services/puppetforge/puppetforge-module-feedback.service.js @@ -7,33 +7,25 @@ const { NotFound } = require('..') const { BasePuppetForgeModulesService } = require('./puppetforge-base') module.exports = class PuppetforgeModuleFeedback extends BasePuppetForgeModulesService { - static get category() { - return 'rating' - } + static category = 'rating' - static get route() { - return { - base: 'puppetforge/f', - pattern: ':user/:moduleName', - } + static route = { + base: 'puppetforge/f', + pattern: ':user/:moduleName', } - static get examples() { - return [ - { - title: 'Puppet Forge feedback score', - namedParams: { - user: 'camptocamp', - moduleName: 'openssl', - }, - staticPreview: this.render({ score: 61 }), + static examples = [ + { + title: 'Puppet Forge feedback score', + namedParams: { + user: 'camptocamp', + moduleName: 'openssl', }, - ] - } + staticPreview: this.render({ score: 61 }), + }, + ] - static get defaultBadgeData() { - return { label: 'score' } - } + static defaultBadgeData = { label: 'score' } static render({ score }) { return { diff --git a/services/puppetforge/puppetforge-module-pdk-version.service.js b/services/puppetforge/puppetforge-module-pdk-version.service.js index 087b06df0f978e98c8c347bcdc5eb9f8a18fa935..9fb87d0f3be7604e715a2f2f034b87999ba3eaa3 100644 --- a/services/puppetforge/puppetforge-module-pdk-version.service.js +++ b/services/puppetforge/puppetforge-module-pdk-version.service.js @@ -5,33 +5,25 @@ const { NotFound } = require('..') const { BasePuppetForgeModulesService } = require('./puppetforge-base') module.exports = class PuppetforgeModulePdkVersion extends BasePuppetForgeModulesService { - static get category() { - return 'platform-support' - } + static category = 'platform-support' - static get route() { - return { - base: 'puppetforge/pdk-version', - pattern: ':user/:moduleName', - } + static route = { + base: 'puppetforge/pdk-version', + pattern: ':user/:moduleName', } - static get examples() { - return [ - { - title: 'Puppet Forge – PDK version', - namedParams: { - user: 'tragiccode', - moduleName: 'azure_key_vault', - }, - staticPreview: renderVersionBadge({ version: '1.7.1' }), + static examples = [ + { + title: 'Puppet Forge – PDK version', + namedParams: { + user: 'tragiccode', + moduleName: 'azure_key_vault', }, - ] - } + staticPreview: renderVersionBadge({ version: '1.7.1' }), + }, + ] - static get defaultBadgeData() { - return { label: 'pdk version' } - } + static defaultBadgeData = { label: 'pdk version' } async handle({ user, moduleName }) { const data = await this.fetch({ user, moduleName }) diff --git a/services/puppetforge/puppetforge-module-version.service.js b/services/puppetforge/puppetforge-module-version.service.js index 14e5b90ae5afc027e0c73d583cfa8cf8d209a946..9bce861cf650aab2c67893cdb10b7ab70ea42a07 100644 --- a/services/puppetforge/puppetforge-module-version.service.js +++ b/services/puppetforge/puppetforge-module-version.service.js @@ -4,33 +4,25 @@ const { renderVersionBadge } = require('../version') const { BasePuppetForgeModulesService } = require('./puppetforge-base') module.exports = class PuppetforgeModuleVersion extends BasePuppetForgeModulesService { - static get category() { - return 'version' - } + static category = 'version' - static get route() { - return { - base: 'puppetforge/v', - pattern: ':user/:moduleName', - } + static route = { + base: 'puppetforge/v', + pattern: ':user/:moduleName', } - static get examples() { - return [ - { - title: 'Puppet Forge version', - namedParams: { - user: 'vStone', - moduleName: 'percona', - }, - staticPreview: renderVersionBadge({ version: '1.3.3' }), + static examples = [ + { + title: 'Puppet Forge version', + namedParams: { + user: 'vStone', + moduleName: 'percona', }, - ] - } + staticPreview: renderVersionBadge({ version: '1.3.3' }), + }, + ] - static get defaultBadgeData() { - return { label: 'puppetforge' } - } + static defaultBadgeData = { label: 'puppetforge' } async handle({ user, moduleName }) { const data = await this.fetch({ user, moduleName }) diff --git a/services/puppetforge/puppetforge-user-module-count.service.js b/services/puppetforge/puppetforge-user-module-count.service.js index 3fd3f3cec39bacc9784502530cc7a5e6fb9959cb..784c08f8ff460af76c92afb5393e78a6c750fcc4 100644 --- a/services/puppetforge/puppetforge-user-module-count.service.js +++ b/services/puppetforge/puppetforge-user-module-count.service.js @@ -5,32 +5,24 @@ const { floorCount: floorCountColor } = require('../color-formatters') const { BasePuppetForgeUsersService } = require('./puppetforge-base') module.exports = class PuppetForgeModuleCountService extends BasePuppetForgeUsersService { - static get category() { - return 'other' - } + static category = 'other' - static get route() { - return { - base: 'puppetforge/mc', - pattern: ':user', - } + static route = { + base: 'puppetforge/mc', + pattern: ':user', } - static get examples() { - return [ - { - title: 'Puppet Forge modules by user', - namedParams: { - user: 'camptocamp', - }, - staticPreview: this.render({ modules: 60 }), + static examples = [ + { + title: 'Puppet Forge modules by user', + namedParams: { + user: 'camptocamp', }, - ] - } + staticPreview: this.render({ modules: 60 }), + }, + ] - static get defaultBadgeData() { - return { label: 'modules' } - } + static defaultBadgeData = { label: 'modules' } static render({ modules }) { return { diff --git a/services/puppetforge/puppetforge-user-release-count.service.js b/services/puppetforge/puppetforge-user-release-count.service.js index babd938d16118cf61a70864d95bcc3f842f36685..2e3792d9a74a007e93dea61e19d61a339732a671 100644 --- a/services/puppetforge/puppetforge-user-release-count.service.js +++ b/services/puppetforge/puppetforge-user-release-count.service.js @@ -5,32 +5,24 @@ const { floorCount: floorCountColor } = require('../color-formatters') const { BasePuppetForgeUsersService } = require('./puppetforge-base') module.exports = class PuppetForgeReleaseCountService extends BasePuppetForgeUsersService { - static get category() { - return 'other' - } + static category = 'other' - static get route() { - return { - base: 'puppetforge/rc', - pattern: ':user', - } + static route = { + base: 'puppetforge/rc', + pattern: ':user', } - static get examples() { - return [ - { - title: 'Puppet Forge releases by user', - namedParams: { - user: 'camptocamp', - }, - staticPreview: this.render({ releases: 1000 }), + static examples = [ + { + title: 'Puppet Forge releases by user', + namedParams: { + user: 'camptocamp', }, - ] - } + staticPreview: this.render({ releases: 1000 }), + }, + ] - static get defaultBadgeData() { - return { label: 'releases' } - } + static defaultBadgeData = { label: 'releases' } static render({ releases }) { return { diff --git a/services/pypi/pypi-django-versions.service.js b/services/pypi/pypi-django-versions.service.js index d2ab1e54d038fd6bb6d7e0080e463082d888767c..ca6325ad94ae500f21ce361090727185ea663bd6 100644 --- a/services/pypi/pypi-django-versions.service.js +++ b/services/pypi/pypi-django-versions.service.js @@ -4,29 +4,21 @@ const PypiBase = require('./pypi-base') const { sortDjangoVersions, parseClassifiers } = require('./pypi-helpers') module.exports = class PypiDjangoVersions extends PypiBase { - static get category() { - return 'platform-support' - } + static category = 'platform-support' - static get route() { - return this.buildRoute('pypi/djversions') - } + static route = this.buildRoute('pypi/djversions') - static get examples() { - return [ - { - title: 'PyPI - Django Version', - pattern: ':packageName', - namedParams: { packageName: 'djangorestframework' }, - staticPreview: this.render({ versions: ['1.11', '2.0', '2.1'] }), - keywords: ['python'], - }, - ] - } + static examples = [ + { + title: 'PyPI - Django Version', + pattern: ':packageName', + namedParams: { packageName: 'djangorestframework' }, + staticPreview: this.render({ versions: ['1.11', '2.0', '2.1'] }), + keywords: ['python'], + }, + ] - static get defaultBadgeData() { - return { label: 'django versions' } - } + static defaultBadgeData = { label: 'django versions' } static render({ versions }) { if (versions.length > 0) { diff --git a/services/pypi/pypi-downloads.service.js b/services/pypi/pypi-downloads.service.js index a7911d3bdafbc70c69b03f49f6cd046abb9e79fe..900dcf614dd5fb99a9483a612c8b4fb28dc73355 100644 --- a/services/pypi/pypi-downloads.service.js +++ b/services/pypi/pypi-downloads.service.js @@ -34,34 +34,26 @@ const periodMap = { // this badge uses PyPI Stats instead of the PyPI API // so it doesn't extend PypiBase module.exports = class PypiDownloads extends BaseJsonService { - static get category() { - return 'downloads' - } + static category = 'downloads' - static get route() { - return { - base: 'pypi', - pattern: ':period(dd|dw|dm)/:packageName', - } + static route = { + base: 'pypi', + pattern: ':period(dd|dw|dm)/:packageName', } - static get examples() { - return [ - { - title: 'PyPI - Downloads', - namedParams: { - period: 'dd', - packageName: 'Django', - }, - staticPreview: this.render({ period: 'dd', downloads: 14000 }), - keywords, + static examples = [ + { + title: 'PyPI - Downloads', + namedParams: { + period: 'dd', + packageName: 'Django', }, - ] - } + staticPreview: this.render({ period: 'dd', downloads: 14000 }), + keywords, + }, + ] - static get defaultBadgeData() { - return { label: 'downloads' } - } + static defaultBadgeData = { label: 'downloads' } static render({ period, downloads }) { return { diff --git a/services/pypi/pypi-format.service.js b/services/pypi/pypi-format.service.js index ea64f04271ddb1add4e8d71310548772a20ab653..b96fc3f4b49e030ca4a3d1d5732566e85c5bffa1 100644 --- a/services/pypi/pypi-format.service.js +++ b/services/pypi/pypi-format.service.js @@ -4,29 +4,21 @@ const PypiBase = require('./pypi-base') const { getPackageFormats } = require('./pypi-helpers') module.exports = class PypiFormat extends PypiBase { - static get category() { - return 'other' - } + static category = 'other' - static get route() { - return this.buildRoute('pypi/format') - } + static route = this.buildRoute('pypi/format') - static get examples() { - return [ - { - title: 'PyPI - Format', - pattern: ':packageName', - namedParams: { packageName: 'Django' }, - staticPreview: this.render({ hasWheel: true }), - keywords: ['python'], - }, - ] - } + static examples = [ + { + title: 'PyPI - Format', + pattern: ':packageName', + namedParams: { packageName: 'Django' }, + staticPreview: this.render({ hasWheel: true }), + keywords: ['python'], + }, + ] - static get defaultBadgeData() { - return { label: 'format' } - } + static defaultBadgeData = { label: 'format' } static render({ hasWheel, hasEgg }) { if (hasWheel) { diff --git a/services/pypi/pypi-implementation.service.js b/services/pypi/pypi-implementation.service.js index 1fd33a4d30789f81ab381cf5e5ef40eca7cad31a..4b423855579d7f152f0189a1c8a908450158e531 100644 --- a/services/pypi/pypi-implementation.service.js +++ b/services/pypi/pypi-implementation.service.js @@ -4,29 +4,21 @@ const PypiBase = require('./pypi-base') const { parseClassifiers } = require('./pypi-helpers') module.exports = class PypiImplementation extends PypiBase { - static get category() { - return 'platform-support' - } + static category = 'platform-support' - static get route() { - return this.buildRoute('pypi/implementation') - } + static route = this.buildRoute('pypi/implementation') - static get examples() { - return [ - { - title: 'PyPI - Implementation', - pattern: ':packageName', - namedParams: { packageName: 'Django' }, - staticPreview: this.render({ implementations: ['cpython'] }), - keywords: ['python'], - }, - ] - } + static examples = [ + { + title: 'PyPI - Implementation', + pattern: ':packageName', + namedParams: { packageName: 'Django' }, + staticPreview: this.render({ implementations: ['cpython'] }), + keywords: ['python'], + }, + ] - static get defaultBadgeData() { - return { label: 'implementation' } - } + static defaultBadgeData = { label: 'implementation' } static render({ implementations }) { return { diff --git a/services/pypi/pypi-license.service.js b/services/pypi/pypi-license.service.js index cf65aa403ca4413a9a5ce133e77fce6d9198e0d1..0844d2a3b86ba40fa12ba5d2053a0d5f0ac33937 100644 --- a/services/pypi/pypi-license.service.js +++ b/services/pypi/pypi-license.service.js @@ -5,25 +5,19 @@ const PypiBase = require('./pypi-base') const { getLicenses } = require('./pypi-helpers') module.exports = class PypiLicense extends PypiBase { - static get category() { - return 'license' - } + static category = 'license' - static get route() { - return this.buildRoute('pypi/l') - } + static route = this.buildRoute('pypi/l') - static get examples() { - return [ - { - title: 'PyPI - License', - pattern: ':packageName', - namedParams: { packageName: 'Django' }, - staticPreview: this.render({ licenses: ['BSD'] }), - keywords: ['python'], - }, - ] - } + static examples = [ + { + title: 'PyPI - License', + pattern: ':packageName', + namedParams: { packageName: 'Django' }, + staticPreview: this.render({ licenses: ['BSD'] }), + keywords: ['python'], + }, + ] static render({ licenses }) { return renderLicenseBadge({ licenses }) diff --git a/services/pypi/pypi-python-versions.service.js b/services/pypi/pypi-python-versions.service.js index 29a4c4583ef9e0d127714f670fa0b6bbb0d422bd..88e89dbbb7ff25fc27ff791304a7f46cb0be9cf5 100644 --- a/services/pypi/pypi-python-versions.service.js +++ b/services/pypi/pypi-python-versions.service.js @@ -4,28 +4,20 @@ const PypiBase = require('./pypi-base') const { parseClassifiers } = require('./pypi-helpers') module.exports = class PypiPythonVersions extends PypiBase { - static get category() { - return 'platform-support' - } + static category = 'platform-support' - static get route() { - return this.buildRoute('pypi/pyversions') - } + static route = this.buildRoute('pypi/pyversions') - static get examples() { - return [ - { - title: 'PyPI - Python Version', - pattern: ':packageName', - namedParams: { packageName: 'Django' }, - staticPreview: this.render({ versions: ['3.5', '3.6', '3.7'] }), - }, - ] - } + static examples = [ + { + title: 'PyPI - Python Version', + pattern: ':packageName', + namedParams: { packageName: 'Django' }, + staticPreview: this.render({ versions: ['3.5', '3.6', '3.7'] }), + }, + ] - static get defaultBadgeData() { - return { label: 'python' } - } + static defaultBadgeData = { label: 'python' } static render({ versions }) { const versionSet = new Set(versions) diff --git a/services/pypi/pypi-status.service.js b/services/pypi/pypi-status.service.js index 0ae484a3681d1c77f3b1e4c53e36f1e27294bf10..4df298a03d523394c3c883641b6a5b9114f3a7de 100644 --- a/services/pypi/pypi-status.service.js +++ b/services/pypi/pypi-status.service.js @@ -4,29 +4,21 @@ const PypiBase = require('./pypi-base') const { parseClassifiers } = require('./pypi-helpers') module.exports = class PypiStatus extends PypiBase { - static get category() { - return 'other' - } + static category = 'other' - static get route() { - return this.buildRoute('pypi/status') - } + static route = this.buildRoute('pypi/status') - static get examples() { - return [ - { - title: 'PyPI - Status', - pattern: ':packageName', - namedParams: { packageName: 'Django' }, - staticPreview: this.render({ status: 'stable' }), - keywords: ['python'], - }, - ] - } + static examples = [ + { + title: 'PyPI - Status', + pattern: ':packageName', + namedParams: { packageName: 'Django' }, + staticPreview: this.render({ status: 'stable' }), + keywords: ['python'], + }, + ] - static get defaultBadgeData() { - return { label: 'status' } - } + static defaultBadgeData = { label: 'status' } static render({ status = '' }) { status = status.toLowerCase() diff --git a/services/pypi/pypi-version.service.js b/services/pypi/pypi-version.service.js index 271adfe6ebfb95fc7a10d40d3f48bccaf9f378c8..68ae1c5d532bec7f113dfb7d13471a22e85cddad 100644 --- a/services/pypi/pypi-version.service.js +++ b/services/pypi/pypi-version.service.js @@ -4,29 +4,21 @@ const { renderVersionBadge } = require('../version') const PypiBase = require('./pypi-base') module.exports = class PypiVersion extends PypiBase { - static get category() { - return 'version' - } + static category = 'version' - static get route() { - return this.buildRoute('pypi/v') - } + static route = this.buildRoute('pypi/v') - static get examples() { - return [ - { - title: 'PyPI', - pattern: ':packageName', - namedParams: { packageName: 'nine' }, - staticPreview: this.render({ version: '1.0.0' }), - keywords: ['python'], - }, - ] - } + static examples = [ + { + title: 'PyPI', + pattern: ':packageName', + namedParams: { packageName: 'nine' }, + staticPreview: this.render({ version: '1.0.0' }), + keywords: ['python'], + }, + ] - static get defaultBadgeData() { - return { label: 'pypi' } - } + static defaultBadgeData = { label: 'pypi' } static render({ version }) { return renderVersionBadge({ version }) diff --git a/services/pypi/pypi-wheel.service.js b/services/pypi/pypi-wheel.service.js index 91a5b448aed29f993fefe38f3ef54746cf8b8ed7..47f23b41b2b96d5c52669eb98519cb30374490ca 100644 --- a/services/pypi/pypi-wheel.service.js +++ b/services/pypi/pypi-wheel.service.js @@ -4,29 +4,21 @@ const PypiBase = require('./pypi-base') const { getPackageFormats } = require('./pypi-helpers') module.exports = class PypiWheel extends PypiBase { - static get category() { - return 'platform-support' - } + static category = 'platform-support' - static get route() { - return this.buildRoute('pypi/wheel') - } + static route = this.buildRoute('pypi/wheel') - static get examples() { - return [ - { - title: 'PyPI - Wheel', - pattern: ':packageName', - namedParams: { packageName: 'Django' }, - staticPreview: this.render({ hasWheel: true }), - keywords: ['python'], - }, - ] - } + static examples = [ + { + title: 'PyPI - Wheel', + pattern: ':packageName', + namedParams: { packageName: 'Django' }, + staticPreview: this.render({ hasWheel: true }), + keywords: ['python'], + }, + ] - static get defaultBadgeData() { - return { label: 'wheel' } - } + static defaultBadgeData = { label: 'wheel' } static render({ hasWheel }) { if (hasWheel) {