gitextract_9ysuzuto/ ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ └── feature_request.yml │ ├── commit-convention.md │ ├── contributing.md │ ├── pull_request_template.md │ └── workflows/ │ ├── cr-comment.yml │ ├── cr.yml │ ├── lock-threads.yml │ ├── release-tag.yml │ ├── stale.yml │ └── test.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── __tests__/ │ ├── e2e/ │ │ ├── .vitepress/ │ │ │ ├── config.ts │ │ │ └── theme/ │ │ │ ├── components/ │ │ │ │ ├── ApiPreference.vue │ │ │ │ ├── CustomLayout.vue │ │ │ │ ├── HomeHeroCopy.vue │ │ │ │ └── NavVersion.vue │ │ │ └── index.ts │ │ ├── __snapshots__/ │ │ │ └── home.test.ts.snap │ │ ├── data-loading/ │ │ │ ├── basic.data.mts │ │ │ ├── content/ │ │ │ │ ├── bar.md │ │ │ │ └── foo.md │ │ │ ├── contentLoader.data.ts │ │ │ ├── data/ │ │ │ │ ├── a.json │ │ │ │ └── b.json │ │ │ ├── data.md │ │ │ └── data.test.ts │ │ ├── dynamic-routes/ │ │ │ ├── [id].md │ │ │ ├── [id].paths.ts │ │ │ ├── dynamic-routes.test.ts │ │ │ └── paths.ts │ │ ├── frontmatter/ │ │ │ ├── multiple-levels-outline.md │ │ │ └── multiple-levels-outline.test.ts │ │ ├── home.md │ │ ├── home.test.ts │ │ ├── index.md │ │ ├── local-search/ │ │ │ ├── excluded.md │ │ │ ├── frontmatter-excluded.md │ │ │ ├── index.md │ │ │ └── local-search.test.ts │ │ ├── markdown-extensions/ │ │ │ ├── bar.md │ │ │ ├── foo.md │ │ │ ├── header-include.md │ │ │ ├── index.md │ │ │ ├── markdown-extensions.test.ts │ │ │ ├── nested-include.md │ │ │ ├── region-include.md │ │ │ └── subfolder/ │ │ │ ├── inside-subfolder.md │ │ │ └── subsub/ │ │ │ ├── subsub.md │ │ │ └── subsubsub/ │ │ │ └── subsubsub.md │ │ ├── multi-sidebar/ │ │ │ ├── index.md │ │ │ └── index.test.ts │ │ ├── package.json │ │ ├── shims.ts │ │ ├── text-literals/ │ │ │ └── index.md │ │ ├── vitest.config.ts │ │ ├── vitestGlobalSetup.ts │ │ └── vitestSetup.ts │ ├── init/ │ │ ├── init.test.ts │ │ ├── package.json │ │ └── vitest.config.ts │ ├── tsconfig.json │ └── unit/ │ ├── client/ │ │ └── theme-default/ │ │ ├── composables/ │ │ │ └── outline.test.ts │ │ └── support/ │ │ ├── docsearch.test.ts │ │ ├── sidebar.test.ts │ │ └── utils.test.ts │ ├── node/ │ │ ├── markdown/ │ │ │ └── plugins/ │ │ │ ├── highlight.test.ts │ │ │ ├── link.test.ts │ │ │ └── snippet.test.ts │ │ ├── postcss/ │ │ │ ├── __snapshots__/ │ │ │ │ └── isolateStyles.test.ts.snap │ │ │ └── isolateStyles.test.ts │ │ └── utils/ │ │ └── moduleGraph.test.ts │ ├── shims.ts │ └── vitest.config.ts ├── bin/ │ └── vitepress.js ├── client.d.ts ├── docs/ │ ├── .postcssrc.json │ ├── .vitepress/ │ │ ├── config.ts │ │ └── theme/ │ │ ├── index.ts │ │ └── styles.css │ ├── components/ │ │ ├── ComponentInHeader.vue │ │ └── ModalDemo.vue │ ├── config.ts │ ├── en/ │ │ ├── guide/ │ │ │ ├── asset-handling.md │ │ │ ├── cms.md │ │ │ ├── custom-theme.md │ │ │ ├── data-loading.md │ │ │ ├── deploy.md │ │ │ ├── extending-default-theme.md │ │ │ ├── frontmatter.md │ │ │ ├── getting-started.md │ │ │ ├── i18n.md │ │ │ ├── markdown.md │ │ │ ├── migration-from-vitepress-0.md │ │ │ ├── migration-from-vuepress.md │ │ │ ├── mpa-mode.md │ │ │ ├── routing.md │ │ │ ├── sitemap-generation.md │ │ │ ├── ssr-compat.md │ │ │ ├── using-vue.md │ │ │ └── what-is-vitepress.md │ │ ├── index.md │ │ └── reference/ │ │ ├── cli.md │ │ ├── default-theme-badge.md │ │ ├── default-theme-carbon-ads.md │ │ ├── default-theme-config.md │ │ ├── default-theme-edit-link.md │ │ ├── default-theme-footer.md │ │ ├── default-theme-home-page.md │ │ ├── default-theme-last-updated.md │ │ ├── default-theme-layout.md │ │ ├── default-theme-nav.md │ │ ├── default-theme-prev-next-links.md │ │ ├── default-theme-search.md │ │ ├── default-theme-sidebar.md │ │ ├── default-theme-team-page.md │ │ ├── frontmatter-config.md │ │ ├── runtime-api.md │ │ └── site-config.md │ ├── es/ │ │ ├── config.ts │ │ ├── guide/ │ │ │ ├── asset-handling.md │ │ │ ├── cms.md │ │ │ ├── custom-theme.md │ │ │ ├── data-loading.md │ │ │ ├── deploy.md │ │ │ ├── extending-default-theme.md │ │ │ ├── frontmatter.md │ │ │ ├── getting-started.md │ │ │ ├── i18n.md │ │ │ ├── markdown.md │ │ │ ├── mpa-mode.md │ │ │ ├── routing.md │ │ │ ├── sitemap-generation.md │ │ │ ├── ssr-compat.md │ │ │ ├── using-vue.md │ │ │ └── what-is-vitepress.md │ │ ├── index.md │ │ └── reference/ │ │ ├── cli.md │ │ ├── default-theme-badge.md │ │ ├── default-theme-carbon-ads.md │ │ ├── default-theme-config.md │ │ ├── default-theme-edit-link.md │ │ ├── default-theme-footer.md │ │ ├── default-theme-home-page.md │ │ ├── default-theme-last-updated.md │ │ ├── default-theme-layout.md │ │ ├── default-theme-nav.md │ │ ├── default-theme-prev-next-links.md │ │ ├── default-theme-search.md │ │ ├── default-theme-sidebar.md │ │ ├── default-theme-team-page.md │ │ ├── frontmatter-config.md │ │ ├── runtime-api.md │ │ └── site-config.md │ ├── fa/ │ │ ├── config.ts │ │ ├── guide/ │ │ │ ├── asset-handling.md │ │ │ ├── cms.md │ │ │ ├── custom-theme.md │ │ │ ├── data-loading.md │ │ │ ├── deploy.md │ │ │ ├── extending-default-theme.md │ │ │ ├── frontmatter.md │ │ │ ├── getting-started.md │ │ │ ├── i18n.md │ │ │ ├── markdown.md │ │ │ ├── migration-from-vitepress-0.md │ │ │ ├── migration-from-vuepress.md │ │ │ ├── mpa-mode.md │ │ │ ├── routing.md │ │ │ ├── sitemap-generation.md │ │ │ ├── ssr-compat.md │ │ │ ├── using-vue.md │ │ │ └── what-is-vitepress.md │ │ ├── index.md │ │ └── reference/ │ │ ├── cli.md │ │ ├── default-theme-badge.md │ │ ├── default-theme-carbon-ads.md │ │ ├── default-theme-config.md │ │ ├── default-theme-edit-link.md │ │ ├── default-theme-footer.md │ │ ├── default-theme-home-page.md │ │ ├── default-theme-last-updated.md │ │ ├── default-theme-layout.md │ │ ├── default-theme-nav.md │ │ ├── default-theme-prev-next-links.md │ │ ├── default-theme-search.md │ │ ├── default-theme-sidebar.md │ │ ├── default-theme-team-page.md │ │ ├── frontmatter-config.md │ │ ├── runtime-api.md │ │ └── site-config.md │ ├── ja/ │ │ ├── config.ts │ │ ├── guide/ │ │ │ ├── asset-handling.md │ │ │ ├── cms.md │ │ │ ├── custom-theme.md │ │ │ ├── data-loading.md │ │ │ ├── deploy.md │ │ │ ├── extending-default-theme.md │ │ │ ├── frontmatter.md │ │ │ ├── getting-started.md │ │ │ ├── i18n.md │ │ │ ├── markdown.md │ │ │ ├── mpa-mode.md │ │ │ ├── routing.md │ │ │ ├── sitemap-generation.md │ │ │ ├── ssr-compat.md │ │ │ ├── using-vue.md │ │ │ └── what-is-vitepress.md │ │ ├── index.md │ │ └── reference/ │ │ ├── cli.md │ │ ├── default-theme-badge.md │ │ ├── default-theme-carbon-ads.md │ │ ├── default-theme-config.md │ │ ├── default-theme-edit-link.md │ │ ├── default-theme-footer.md │ │ ├── default-theme-home-page.md │ │ ├── default-theme-last-updated.md │ │ ├── default-theme-layout.md │ │ ├── default-theme-nav.md │ │ ├── default-theme-prev-next-links.md │ │ ├── default-theme-search.md │ │ ├── default-theme-sidebar.md │ │ ├── default-theme-team-page.md │ │ ├── frontmatter-config.md │ │ ├── runtime-api.md │ │ └── site-config.md │ ├── ko/ │ │ ├── config.ts │ │ ├── guide/ │ │ │ ├── asset-handling.md │ │ │ ├── cms.md │ │ │ ├── custom-theme.md │ │ │ ├── data-loading.md │ │ │ ├── deploy.md │ │ │ ├── extending-default-theme.md │ │ │ ├── frontmatter.md │ │ │ ├── getting-started.md │ │ │ ├── i18n.md │ │ │ ├── markdown.md │ │ │ ├── migration-from-vitepress-0.md │ │ │ ├── migration-from-vuepress.md │ │ │ ├── mpa-mode.md │ │ │ ├── routing.md │ │ │ ├── sitemap-generation.md │ │ │ ├── ssr-compat.md │ │ │ ├── using-vue.md │ │ │ └── what-is-vitepress.md │ │ ├── index.md │ │ └── reference/ │ │ ├── cli.md │ │ ├── default-theme-badge.md │ │ ├── default-theme-carbon-ads.md │ │ ├── default-theme-config.md │ │ ├── default-theme-edit-link.md │ │ ├── default-theme-footer.md │ │ ├── default-theme-home-page.md │ │ ├── default-theme-last-updated.md │ │ ├── default-theme-layout.md │ │ ├── default-theme-nav.md │ │ ├── default-theme-prev-next-links.md │ │ ├── default-theme-search.md │ │ ├── default-theme-sidebar.md │ │ ├── default-theme-team-page.md │ │ ├── frontmatter-config.md │ │ ├── runtime-api.md │ │ └── site-config.md │ ├── lunaria.config.json │ ├── package.json │ ├── pt/ │ │ ├── config.ts │ │ ├── guide/ │ │ │ ├── asset-handling.md │ │ │ ├── cms.md │ │ │ ├── custom-theme.md │ │ │ ├── data-loading.md │ │ │ ├── deploy.md │ │ │ ├── extending-default-theme.md │ │ │ ├── frontmatter.md │ │ │ ├── getting-started.md │ │ │ ├── i18n.md │ │ │ ├── markdown.md │ │ │ ├── mpa-mode.md │ │ │ ├── routing.md │ │ │ ├── sitemap-generation.md │ │ │ ├── ssr-compat.md │ │ │ ├── using-vue.md │ │ │ └── what-is-vitepress.md │ │ ├── index.md │ │ └── reference/ │ │ ├── cli.md │ │ ├── default-theme-badge.md │ │ ├── default-theme-carbon-ads.md │ │ ├── default-theme-config.md │ │ ├── default-theme-edit-link.md │ │ ├── default-theme-footer.md │ │ ├── default-theme-home-page.md │ │ ├── default-theme-last-updated.md │ │ ├── default-theme-layout.md │ │ ├── default-theme-nav.md │ │ ├── default-theme-prev-next-links.md │ │ ├── default-theme-search.md │ │ ├── default-theme-sidebar.md │ │ ├── default-theme-team-page.md │ │ ├── frontmatter-config.md │ │ ├── runtime-api.md │ │ └── site-config.md │ ├── public/ │ │ └── pure.html │ ├── ru/ │ │ ├── components/ │ │ │ └── ModalDemo.vue │ │ ├── config.ts │ │ ├── guide/ │ │ │ ├── asset-handling.md │ │ │ ├── cms.md │ │ │ ├── custom-theme.md │ │ │ ├── data-loading.md │ │ │ ├── deploy.md │ │ │ ├── extending-default-theme.md │ │ │ ├── frontmatter.md │ │ │ ├── getting-started.md │ │ │ ├── i18n.md │ │ │ ├── markdown.md │ │ │ ├── migration-from-vitepress-0.md │ │ │ ├── migration-from-vuepress.md │ │ │ ├── mpa-mode.md │ │ │ ├── routing.md │ │ │ ├── sitemap-generation.md │ │ │ ├── ssr-compat.md │ │ │ ├── using-vue.md │ │ │ └── what-is-vitepress.md │ │ ├── index.md │ │ └── reference/ │ │ ├── cli.md │ │ ├── default-theme-badge.md │ │ ├── default-theme-carbon-ads.md │ │ ├── default-theme-config.md │ │ ├── default-theme-edit-link.md │ │ ├── default-theme-footer.md │ │ ├── default-theme-home-page.md │ │ ├── default-theme-last-updated.md │ │ ├── default-theme-layout.md │ │ ├── default-theme-nav.md │ │ ├── default-theme-prev-next-links.md │ │ ├── default-theme-search.md │ │ ├── default-theme-sidebar.md │ │ ├── default-theme-team-page.md │ │ ├── frontmatter-config.md │ │ ├── runtime-api.md │ │ └── site-config.md │ ├── snippets/ │ │ ├── algolia-crawler.js │ │ ├── algolia-i18n.ts │ │ ├── init.ansi │ │ ├── snippet-with-region.js │ │ └── snippet.js │ └── zh/ │ ├── config.ts │ ├── guide/ │ │ ├── asset-handling.md │ │ ├── cms.md │ │ ├── custom-theme.md │ │ ├── data-loading.md │ │ ├── deploy.md │ │ ├── extending-default-theme.md │ │ ├── frontmatter.md │ │ ├── getting-started.md │ │ ├── i18n.md │ │ ├── markdown.md │ │ ├── migration-from-vitepress-0.md │ │ ├── migration-from-vuepress.md │ │ ├── mpa-mode.md │ │ ├── routing.md │ │ ├── sitemap-generation.md │ │ ├── ssr-compat.md │ │ ├── using-vue.md │ │ └── what-is-vitepress.md │ ├── index.md │ └── reference/ │ ├── cli.md │ ├── default-theme-badge.md │ ├── default-theme-carbon-ads.md │ ├── default-theme-config.md │ ├── default-theme-edit-link.md │ ├── default-theme-footer.md │ ├── default-theme-home-page.md │ ├── default-theme-last-updated.md │ ├── default-theme-layout.md │ ├── default-theme-nav.md │ ├── default-theme-prev-next-links.md │ ├── default-theme-search.md │ ├── default-theme-sidebar.md │ ├── default-theme-team-page.md │ ├── frontmatter-config.md │ ├── runtime-api.md │ └── site-config.md ├── netlify.toml ├── package.json ├── patches/ │ ├── @types__markdown-it-attrs.patch │ ├── @types__mdurl@2.0.0.patch │ ├── markdown-it-anchor@9.2.0.patch │ └── markdown-it-attrs@4.3.1.patch ├── pnpm-workspace.yaml ├── rollup.config.ts ├── scripts/ │ ├── copyClient.js │ ├── copyShared.js │ ├── release.js │ └── watchAndCopy.js ├── src/ │ ├── client/ │ │ ├── app/ │ │ │ ├── components/ │ │ │ │ ├── ClientOnly.ts │ │ │ │ └── Content.ts │ │ │ ├── composables/ │ │ │ │ ├── codeGroups.ts │ │ │ │ ├── copyCode.ts │ │ │ │ ├── head.ts │ │ │ │ └── preFetch.ts │ │ │ ├── data.ts │ │ │ ├── devtools.ts │ │ │ ├── index.ts │ │ │ ├── router.ts │ │ │ ├── ssr.ts │ │ │ ├── theme.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ ├── shims.d.ts │ │ ├── theme-default/ │ │ │ ├── Layout.vue │ │ │ ├── NotFound.vue │ │ │ ├── components/ │ │ │ │ ├── VPAlgoliaSearchBox.vue │ │ │ │ ├── VPBackdrop.vue │ │ │ │ ├── VPBadge.vue │ │ │ │ ├── VPButton.vue │ │ │ │ ├── VPCarbonAds.vue │ │ │ │ ├── VPContent.vue │ │ │ │ ├── VPDoc.vue │ │ │ │ ├── VPDocAside.vue │ │ │ │ ├── VPDocAsideCarbonAds.vue │ │ │ │ ├── VPDocAsideOutline.vue │ │ │ │ ├── VPDocAsideSponsors.vue │ │ │ │ ├── VPDocFooter.vue │ │ │ │ ├── VPDocFooterLastUpdated.vue │ │ │ │ ├── VPDocOutlineItem.vue │ │ │ │ ├── VPFeature.vue │ │ │ │ ├── VPFeatures.vue │ │ │ │ ├── VPFlyout.vue │ │ │ │ ├── VPFooter.vue │ │ │ │ ├── VPHero.vue │ │ │ │ ├── VPHome.vue │ │ │ │ ├── VPHomeContent.vue │ │ │ │ ├── VPHomeFeatures.vue │ │ │ │ ├── VPHomeHero.vue │ │ │ │ ├── VPHomeSponsors.vue │ │ │ │ ├── VPImage.vue │ │ │ │ ├── VPLink.vue │ │ │ │ ├── VPLocalNav.vue │ │ │ │ ├── VPLocalNavOutlineDropdown.vue │ │ │ │ ├── VPLocalSearchBox.vue │ │ │ │ ├── VPMenu.vue │ │ │ │ ├── VPMenuGroup.vue │ │ │ │ ├── VPMenuLink.vue │ │ │ │ ├── VPNav.vue │ │ │ │ ├── VPNavBar.vue │ │ │ │ ├── VPNavBarAppearance.vue │ │ │ │ ├── VPNavBarAskAiButton.vue │ │ │ │ ├── VPNavBarExtra.vue │ │ │ │ ├── VPNavBarHamburger.vue │ │ │ │ ├── VPNavBarMenu.vue │ │ │ │ ├── VPNavBarMenuGroup.vue │ │ │ │ ├── VPNavBarMenuLink.vue │ │ │ │ ├── VPNavBarSearch.vue │ │ │ │ ├── VPNavBarSearchButton.vue │ │ │ │ ├── VPNavBarSocialLinks.vue │ │ │ │ ├── VPNavBarTitle.vue │ │ │ │ ├── VPNavBarTranslations.vue │ │ │ │ ├── VPNavScreen.vue │ │ │ │ ├── VPNavScreenAppearance.vue │ │ │ │ ├── VPNavScreenMenu.vue │ │ │ │ ├── VPNavScreenMenuGroup.vue │ │ │ │ ├── VPNavScreenMenuGroupLink.vue │ │ │ │ ├── VPNavScreenMenuGroupSection.vue │ │ │ │ ├── VPNavScreenMenuLink.vue │ │ │ │ ├── VPNavScreenSocialLinks.vue │ │ │ │ ├── VPNavScreenTranslations.vue │ │ │ │ ├── VPPage.vue │ │ │ │ ├── VPSidebar.vue │ │ │ │ ├── VPSidebarGroup.vue │ │ │ │ ├── VPSidebarItem.vue │ │ │ │ ├── VPSkipLink.vue │ │ │ │ ├── VPSocialLink.vue │ │ │ │ ├── VPSocialLinks.vue │ │ │ │ ├── VPSponsors.vue │ │ │ │ ├── VPSponsorsGrid.vue │ │ │ │ ├── VPSwitch.vue │ │ │ │ ├── VPSwitchAppearance.vue │ │ │ │ ├── VPTeamMembers.vue │ │ │ │ ├── VPTeamMembersItem.vue │ │ │ │ ├── VPTeamPage.vue │ │ │ │ ├── VPTeamPageSection.vue │ │ │ │ ├── VPTeamPageTitle.vue │ │ │ │ └── icons/ │ │ │ │ ├── VPIconAlignJustify.vue │ │ │ │ ├── VPIconAlignLeft.vue │ │ │ │ ├── VPIconAlignRight.vue │ │ │ │ ├── VPIconArrowLeft.vue │ │ │ │ ├── VPIconArrowRight.vue │ │ │ │ ├── VPIconChevronDown.vue │ │ │ │ ├── VPIconChevronLeft.vue │ │ │ │ ├── VPIconChevronRight.vue │ │ │ │ ├── VPIconChevronUp.vue │ │ │ │ ├── VPIconEdit.vue │ │ │ │ ├── VPIconHeart.vue │ │ │ │ ├── VPIconLanguages.vue │ │ │ │ ├── VPIconMinus.vue │ │ │ │ ├── VPIconMinusSquare.vue │ │ │ │ ├── VPIconMoon.vue │ │ │ │ ├── VPIconMoreHorizontal.vue │ │ │ │ ├── VPIconPlus.vue │ │ │ │ ├── VPIconPlusSquare.vue │ │ │ │ └── VPIconSun.vue │ │ │ ├── composables/ │ │ │ │ ├── aside.ts │ │ │ │ ├── data.ts │ │ │ │ ├── edit-link.ts │ │ │ │ ├── flyout.ts │ │ │ │ ├── langs.ts │ │ │ │ ├── layout.ts │ │ │ │ ├── nav.ts │ │ │ │ ├── outline.ts │ │ │ │ ├── prev-next.ts │ │ │ │ ├── sidebar.ts │ │ │ │ └── sponsor-grid.ts │ │ │ ├── index.ts │ │ │ ├── styles/ │ │ │ │ ├── base.css │ │ │ │ ├── components/ │ │ │ │ │ ├── custom-block.css │ │ │ │ │ ├── vp-code-group.css │ │ │ │ │ ├── vp-code.css │ │ │ │ │ ├── vp-doc.css │ │ │ │ │ └── vp-sponsor.css │ │ │ │ ├── docsearch.css │ │ │ │ ├── fonts.css │ │ │ │ ├── icons.css │ │ │ │ ├── utils.css │ │ │ │ └── vars.css │ │ │ ├── support/ │ │ │ │ ├── docsearch.ts │ │ │ │ ├── lru.ts │ │ │ │ ├── reactivity.ts │ │ │ │ ├── sidebar.ts │ │ │ │ ├── translation.ts │ │ │ │ └── utils.ts │ │ │ └── without-fonts.ts │ │ └── tsconfig.json │ ├── node/ │ │ ├── alias.ts │ │ ├── build/ │ │ │ ├── build.ts │ │ │ ├── buildMPAClient.ts │ │ │ ├── bundle.ts │ │ │ ├── generateSitemap.ts │ │ │ └── render.ts │ │ ├── cli.ts │ │ ├── config.ts │ │ ├── contentLoader.ts │ │ ├── defaultTheme.ts │ │ ├── index.ts │ │ ├── init/ │ │ │ └── init.ts │ │ ├── markdown/ │ │ │ ├── markdown.ts │ │ │ └── plugins/ │ │ │ ├── containers.ts │ │ │ ├── githubAlerts.ts │ │ │ ├── highlight.ts │ │ │ ├── image.ts │ │ │ ├── lineNumbers.ts │ │ │ ├── link.ts │ │ │ ├── preWrapper.ts │ │ │ ├── restoreEntities.ts │ │ │ └── snippet.ts │ │ ├── markdownToVue.ts │ │ ├── plugin.ts │ │ ├── plugins/ │ │ │ ├── dynamicRoutesPlugin.ts │ │ │ ├── localSearchPlugin.ts │ │ │ ├── rewritesPlugin.ts │ │ │ ├── staticDataPlugin.ts │ │ │ └── webFontsPlugin.ts │ │ ├── postcss/ │ │ │ └── isolateStyles.ts │ │ ├── serve/ │ │ │ └── serve.ts │ │ ├── server.ts │ │ ├── shortcuts.ts │ │ ├── siteConfig.ts │ │ ├── tsconfig.json │ │ └── utils/ │ │ ├── fnSerialize.ts │ │ ├── getGitTimestamp.ts │ │ ├── glob.ts │ │ ├── moduleGraph.ts │ │ ├── processIncludes.ts │ │ └── task.ts │ └── shared/ │ ├── shared.ts │ └── tsconfig.json ├── template/ │ ├── .vitepress/ │ │ ├── config.js │ │ └── theme/ │ │ ├── Layout.vue │ │ ├── index.js │ │ └── style.css │ ├── api-examples.md │ ├── index.md │ └── markdown-examples.md ├── theme-without-fonts.d.ts ├── theme.d.ts ├── tsconfig.json └── types/ ├── default-theme.d.ts ├── docsearch.d.ts ├── index.d.ts ├── local-search.d.ts └── shared.d.ts