diff --git a/vite.config.ts b/vite.config.ts index 96e0ba1..3e89183 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,25 +1,25 @@ -import { basename, dirname, resolve } from 'node:path' import { Buffer } from 'node:buffer' -import { defineConfig } from 'vite' -import fs from 'fs-extra' -import Inspect from 'vite-plugin-inspect' -import Icons from 'unplugin-icons/vite' -import IconsResolver from 'unplugin-icons/resolver' -import Components from 'unplugin-vue-components/vite' -import Markdown from 'unplugin-vue-markdown/vite' +import { basename, dirname, resolve } from 'node:path' +import MarkdownItShiki from '@shikijs/markdown-it' +import { rendererRich, transformerTwoslash } from '@shikijs/twoslash' import Vue from '@vitejs/plugin-vue' +import fs from 'fs-extra' import matter from 'gray-matter' -import AutoImport from 'unplugin-auto-import/vite' import anchor from 'markdown-it-anchor' -import LinkAttributes from 'markdown-it-link-attributes' import GitHubAlerts from 'markdown-it-github-alerts' -import UnoCSS from 'unocss/vite' -import SVG from 'vite-svg-loader' -import MarkdownItShiki from '@shikijs/markdown-it' -import { rendererRich, transformerTwoslash } from '@shikijs/twoslash' +import LinkAttributes from 'markdown-it-link-attributes' import MarkdownItMagicLink from 'markdown-it-magic-link' -import VueRouter from 'unplugin-vue-router/vite' +import UnoCSS from 'unocss/vite' +import AutoImport from 'unplugin-auto-import/vite' +import IconsResolver from 'unplugin-icons/resolver' +import Icons from 'unplugin-icons/vite' +import Components from 'unplugin-vue-components/vite' +import Markdown from 'unplugin-vue-markdown/vite' import { VueRouterAutoImports } from 'unplugin-vue-router' +import VueRouter from 'unplugin-vue-router/vite' +import { defineConfig } from 'vite' +import Inspect from 'vite-plugin-inspect' +import SVG from 'vite-svg-loader' // @ts-expect-error missing types import TOC from 'markdown-it-table-of-contents'