Use object instead of array for examples

pull/282/head
Amio 2019-05-25 17:27:33 +08:00
rodzic 11fd4bebf6
commit 32ddbfcd0f
3 zmienionych plików z 42 dodań i 42 usunięć

Wyświetl plik

@ -4,13 +4,13 @@ import { badgenServe } from '../libs/badgen-serve'
export const title = 'Mozilla Add-on'
export const examples = [
['/amo/v/markdown-viewer-chrome', 'version'],
['/amo/users/markdown-viewer-chrome', 'users'],
['/amo/rating/markdown-viewer-chrome', 'rating'],
['/amo/stars/markdown-viewer-chrome', 'stars'],
['/amo/reviews/markdown-viewer-chrome', 'reviews'],
]
export const examples = {
'/amo/v/markdown-viewer-chrome': 'version',
'/amo/users/markdown-viewer-chrome': 'users',
'/amo/rating/markdown-viewer-chrome': 'rating',
'/amo/stars/markdown-viewer-chrome': 'stars',
'/amo/reviews/markdown-viewer-chrome': 'reviews',
}
export const handlers = {
'/amo/:topic/:name': handler

Wyświetl plik

@ -5,37 +5,37 @@ import got from '../libs/got'
import { version, millify } from '../libs/utils'
import { badgenServe, BadgenServeHandlerArgs as Args } from '../libs/badgen-serve'
export const examples = [
['/github/release/babel/babel', 'latest release'],
['/github/release/babel/babel/stable', 'latest stable release'],
['/github/tag/micromatch/micromatch', 'latest tag'],
['/github/watchers/micromatch/micromatch', 'watchers'],
['/github/status/micromatch/micromatch', 'status'],
['/github/status/micromatch/micromatch/gh-pages', 'status (branch)'],
['/github/status/micromatch/micromatch/f4809eb6df80b', 'status (commit)'],
['/github/stars/micromatch/micromatch', 'stars'],
['/github/forks/micromatch/micromatch', 'forks'],
['/github/issues/micromatch/micromatch', 'issues'],
['/github/open-issues/micromatch/micromatch', 'open issues'],
['/github/closed-issues/micromatch/micromatch', 'closed issues'],
['/github/label-issues/nodejs/node/ES%20Modules', 'issues by label'],
['/github/label-issues/atom/atom/help-wanted/open', 'open issues by label'],
['/github/label-issues/rust-lang/rust/B-RFC-approved/closed', 'closed issues by label'],
['/github/prs/micromatch/micromatch', 'PRs'],
['/github/open-prs/micromatch/micromatch', 'open PRs'],
['/github/closed-prs/micromatch/micromatch', 'closed PRs'],
['/github/merged-prs/micromatch/micromatch', 'merged PRs'],
['/github/commits/micromatch/micromatch', 'commits count'],
['/github/last-commit/micromatch/micromatch', 'last commit'],
['/github/branches/micromatch/micromatch', 'branches'],
['/github/releases/micromatch/micromatch', 'releases'],
['/github/tags/micromatch/micromatch', 'tags'],
['/github/license/micromatch/micromatch', 'license'],
['/github/contributors/micromatch/micromatch', 'contributers'],
['/github/assets-dl/electron/electron', 'latest assets downloads'],
['/github/dependents-repo/micromatch/micromatch', 'repository depentents'],
['/github/dependents-pkg/micromatch/micromatch', 'package dependents']
]
export const examples = {
'/github/release/babel/babel': 'latest release',
'/github/release/babel/babel/stable': 'latest stable release',
'/github/tag/micromatch/micromatch': 'latest tag',
'/github/watchers/micromatch/micromatch': 'watchers',
'/github/status/micromatch/micromatch': 'status',
'/github/status/micromatch/micromatch/gh-pages': 'status (branch)',
'/github/status/micromatch/micromatch/f4809eb6df80b': 'status (commit)',
'/github/stars/micromatch/micromatch': 'stars',
'/github/forks/micromatch/micromatch': 'forks',
'/github/issues/micromatch/micromatch': 'issues',
'/github/open-issues/micromatch/micromatch': 'open issues',
'/github/closed-issues/micromatch/micromatch': 'closed issues',
'/github/label-issues/nodejs/node/ES%20Modules': 'issues by label',
'/github/label-issues/atom/atom/help-wanted/open': 'open issues by label',
'/github/label-issues/rust-lang/rust/B-RFC-approved/closed': 'closed issues by label',
'/github/prs/micromatch/micromatch': 'PRs',
'/github/open-prs/micromatch/micromatch': 'open PRs',
'/github/closed-prs/micromatch/micromatch': 'closed PRs',
'/github/merged-prs/micromatch/micromatch': 'merged PRs',
'/github/commits/micromatch/micromatch': 'commits count',
'/github/last-commit/micromatch/micromatch': 'last commit',
'/github/branches/micromatch/micromatch': 'branches',
'/github/releases/micromatch/micromatch': 'releases',
'/github/tags/micromatch/micromatch': 'tags',
'/github/license/micromatch/micromatch': 'license',
'/github/contributors/micromatch/micromatch': 'contributers',
'/github/assets-dl/electron/electron': 'latest assets downloads',
'/github/dependents-repo/micromatch/micromatch': 'repository depentents',
'/github/dependents-pkg/micromatch/micromatch': 'package dependents',
}
export const handlers = {
'/github/:topic<watchers|stars|forks|branches|releases|tags|tag|license>/:owner/:repo': repoStats,

Wyświetl plik

@ -2,10 +2,10 @@ import got from '../libs/got'
import { version, versionColor } from '../libs/utils'
import { badgenServe } from '../libs/badgen-serve'
export const examples = [
['/homebrew/v/fish', 'version'],
['/homebrew/v/cake', 'version']
]
export const examples = {
'/homebrew/v/fish': 'version',
'/homebrew/v/cake': 'version'
}
export const handlers = {
'/homebrew/v/:pkg': handler