mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-10 08:33:30 +01:00
* feat(api-extractor): support multiple entrypoints * chore: initial support in generateSplitDocumentation * chore: bring in line with upstream * refactor: multiple entrypoints in scripts * fix: split docs * feat: website * fix: docs failing on next * fix: don't include dtypes for now * refactor: don't fetch entrypoint if there is none --------- Co-authored-by: iCrawl <buechler.noel@outlook.com>
28 lines
610 B
TypeScript
28 lines
610 B
TypeScript
import { request } from 'undici';
|
|
|
|
export const PACKAGES = [
|
|
'discord.js',
|
|
'brokers',
|
|
'builders',
|
|
'collection',
|
|
'core',
|
|
'formatters',
|
|
'next',
|
|
'proxy',
|
|
'rest',
|
|
'util',
|
|
'voice',
|
|
'ws',
|
|
'discord-api-types',
|
|
];
|
|
|
|
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();
|
|
}
|