From 32ddbfcd0f2acb9c86195f1f6a25eda7a12f00c5 Mon Sep 17 00:00:00 2001 From: Amio Date: Sat, 25 May 2019 17:27:33 +0800 Subject: [PATCH] Use object instead of array for examples --- endpoints/amo.ts | 14 +++++----- endpoints/github.ts | 62 +++++++++++++++++++++---------------------- endpoints/homebrew.ts | 8 +++--- 3 files changed, 42 insertions(+), 42 deletions(-) diff --git a/endpoints/amo.ts b/endpoints/amo.ts index aacedc4..02dd042 100644 --- a/endpoints/amo.ts +++ b/endpoints/amo.ts @@ -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 diff --git a/endpoints/github.ts b/endpoints/github.ts index 92a34a5..0e87bcf 100644 --- a/endpoints/github.ts +++ b/endpoints/github.ts @@ -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/:owner/:repo': repoStats, diff --git a/endpoints/homebrew.ts b/endpoints/homebrew.ts index 7d3ba6d..8cacd93 100644 --- a/endpoints/homebrew.ts +++ b/endpoints/homebrew.ts @@ -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