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; } 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(); }