refactor: remove banner

This commit is contained in:
iCrawl
2023-11-08 13:51:51 +01:00
parent fb2e7a0aac
commit fcfe5cf142
6 changed files with 9 additions and 60 deletions

View File

@@ -29,19 +29,15 @@ export default async function middleware(request: NextRequest) {
try {
const skip = await get<boolean>('SKIP_PACKAGE_VERSION_SELECTION');
if (skip) {
const latestVersion = await fetchLatestVersion('core');
return NextResponse.redirect(new URL(`/docs/packages/core/${latestVersion}`, request.url));
const latestVersion = await fetchLatestVersion('discord.js');
return NextResponse.redirect(new URL(`/docs/packages/discord.js/${latestVersion}`, request.url));
}
} catch {}
}
/* if (request.nextUrl.pathname.includes('discord.js')) {
return NextResponse.redirect('https://old.discordjs.dev/#/docs/discord.js');
} */
if (PACKAGES.some((pkg) => request.nextUrl.pathname.includes(pkg))) {
// eslint-disable-next-line prefer-named-capture-group
const packageName = /\/docs\/packages\/([^/]+)\/.*/.exec(request.nextUrl.pathname)?.[1] ?? 'core';
const packageName = /\/docs\/packages\/([^/]+)\/.*/.exec(request.nextUrl.pathname)?.[1] ?? 'discord.js';
const latestVersion = await fetchLatestVersion(packageName);
return NextResponse.redirect(
new URL(request.nextUrl.pathname.replace('stable', latestVersion ?? 'main'), request.url),
@@ -52,5 +48,5 @@ export default async function middleware(request: NextRequest) {
}
export const config = {
matcher: ['/docs', /* '/docs/packages/discord.js(.*)?',*/ '/docs/packages/:package/stable/:member*'],
matcher: ['/docs', '/docs/packages/:package/stable/:member*'],
};