import type { Theme } from "vitepress"; import DefaultTheme from "vitepress/theme"; import Downloader from "./components/Downloader.vue"; import ytParsePlugin from "./plugins/yt-parse"; export default { extends: DefaultTheme, enhanceApp({ app }) { // register your custom global components app.component("Downloader", Downloader); app.use(ytParsePlugin); }, } satisfies Theme;