From 356fb58ff11a2ec5341cabe6557ab880acfec62e Mon Sep 17 00:00:00 2001 From: Amio Date: Wed, 28 Jun 2023 10:17:06 +0800 Subject: [PATCH] feat: migrate /packagephobia --- libs/badge-list.ts | 1 - libs/badge-list2.ts | 2 ++ next.config.js | 1 + {api- => pages/api}/packagephobia.ts | 4 ++-- vercel.json | 4 ---- 5 files changed, 5 insertions(+), 7 deletions(-) rename {api- => pages/api}/packagephobia.ts (90%) diff --git a/libs/badge-list.ts b/libs/badge-list.ts index c573463..30d02b3 100644 --- a/libs/badge-list.ts +++ b/libs/badge-list.ts @@ -9,7 +9,6 @@ export const liveBadgeList = [ // 'github', 'gitlab', // release registries - 'packagephobia', 'crates', 'docker', 'homebrew', diff --git a/libs/badge-list2.ts b/libs/badge-list2.ts index 5d30601..8510e52 100644 --- a/libs/badge-list2.ts +++ b/libs/badge-list2.ts @@ -2,6 +2,7 @@ import staticBadge from '../pages/api/static' import github from '../pages/api/github' import npm from '../pages/api/npm' import bundlephobia from '../pages/api/bundlephobia' +import packagephobia from '../pages/api/packagephobia' import chromeWebStore from '../pages/api/chrome-web-store' import hackage from '../pages/api/hackage' import pypi from '../pages/api/pypi' @@ -14,6 +15,7 @@ export default { github: github.meta, npm: npm.meta, bundlephobia: bundlephobia.meta, + packagephobia: packagephobia.meta, 'chrome-web-store': chromeWebStore.meta, hackage: hackage.meta, pypi: pypi.meta, diff --git a/next.config.js b/next.config.js index 13287dc..7d16b5d 100644 --- a/next.config.js +++ b/next.config.js @@ -45,6 +45,7 @@ const nextConfig = { '/github', '/npm', '/bundlephobia', + '/packagephobia', '/chrome-web-store', '/hackage', '/ppm', diff --git a/api-/packagephobia.ts b/pages/api/packagephobia.ts similarity index 90% rename from api-/packagephobia.ts rename to pages/api/packagephobia.ts index 159deba..ba5cc91 100644 --- a/api-/packagephobia.ts +++ b/pages/api/packagephobia.ts @@ -1,5 +1,5 @@ -import got from '../libs/got' -import { createBadgenHandler, PathArgs } from '../libs/create-badgen-handler' +import got from '../../libs/got' +import { createBadgenHandler, PathArgs } from '../../libs/create-badgen-handler-next' export default createBadgenHandler({ title: 'Packagephobia', diff --git a/vercel.json b/vercel.json index 13ea6b0..a9bd6de 100644 --- a/vercel.json +++ b/vercel.json @@ -162,10 +162,6 @@ "source": "/opencollective/:match*", "destination": "https://v2022.badgen.net/opencollective/:match*" }, - { - "source": "/packagephobia/:match*", - "destination": "https://v2022.badgen.net/packagephobia/:match*" - }, { "source": "/packagist/:match*", "destination": "https://v2022.badgen.net/packagist/:match*"