feat: migrate badge generator /chrome-badge-store

pull/579/head
Amio 2023-06-10 09:49:24 +08:00
rodzic 1244d8ee69
commit 4a6b478f71
4 zmienionych plików z 6 dodań i 4 usunięć

Wyświetl plik

@ -15,7 +15,6 @@ export const liveBadgeList = [
'crates',
'docker',
'homebrew',
'chrome-web-store',
'amo',
'pypi',
'nuget',

Wyświetl plik

@ -1,6 +1,7 @@
import staticBadge from '../pages/api/static'
import github from '../pages/api/github'
import npm from '../pages/api/npm'
import chromeWebStore from '../pages/api/chrome-web-store'
import winget from '../pages/api/winget'
import xo from '../pages/api/xo'
@ -8,6 +9,7 @@ export default {
static: staticBadge.meta,
github: github.meta,
npm: npm.meta,
chromeWebStore: chromeWebStore.meta,
winget: winget.meta,
xo: xo.meta
}

Wyświetl plik

@ -44,6 +44,7 @@ const nextConfig = {
'/static',
'/github',
'/npm',
'/chrome-web-store',
'/winget',
'/xo',
]

Wyświetl plik

@ -1,7 +1,7 @@
import millify from 'millify'
import ChromeWebStore from 'webextension-store-meta/lib/chrome-web-store'
import { version, versionColor, stars } from '../libs/utils'
import { createBadgenHandler, PathArgs } from '../libs/create-badgen-handler'
import { version, versionColor, stars } from '../../libs/utils'
import { createBadgenHandler, PathArgs } from '../../libs/create-badgen-handler-next'
export default createBadgenHandler({
title: 'Chrome Extensions',
@ -19,7 +19,7 @@ export default createBadgenHandler({
})
async function handler ({ topic, id }: PathArgs) {
const chromeWebStore = await ChromeWebStore.load({ id })
const chromeWebStore = await ChromeWebStore.load({ id, qs: { hl: 'en' } })
switch (topic) {
case 'v': {
const v = chromeWebStore.version()