docs: split docs.api.json into multiple json files

This commit is contained in:
iCrawl
2024-02-06 17:24:18 +01:00
parent ae57d7facb
commit 597340f288
28 changed files with 1144 additions and 62 deletions

View File

@@ -0,0 +1,26 @@
import { request } from 'undici';
export const PACKAGES = [
'discord.js',
'brokers',
'builders',
'collection',
'core',
'formatters',
'next',
'proxy',
'rest',
'util',
'voice',
'ws',
];
export async function fetchVersions(pkg: string) {
const response = await request(`https://docs.discordjs.dev/api/info?package=${pkg}`);
return response.body.json() as Promise<string[]>;
}
export async function fetchVersionDocs(pkg: string, version: string) {
const response = await request(`https://docs.discordjs.dev/docs/${pkg}/${version}.api.json`);
return response.body.json();
}