diff --git a/src/shims/shiki.ts b/src/shims/shiki.ts deleted file mode 100644 index c342f6dac..000000000 --- a/src/shims/shiki.ts +++ /dev/null @@ -1,12 +0,0 @@ -export const bundledThemesInfo: never[] = [] -export const bundledLanguagesInfo: never[] = [] -export async function createHighlighter() { - return { - getLoadedLanguages: () => [] as string[], - getLoadedThemes: () => [] as string[], - codeToTokens: () => ({ tokens: [], themeName: '', fg: '', bg: '' }), - loadLanguage: async () => {}, - loadTheme: async () => {}, - dispose: () => {} - } -} diff --git a/vite.config.ts b/vite.config.ts index 002397a42..2c05ac26e 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -18,9 +18,8 @@ export default defineConfig(async () => ({ resolve: { alias: { '@': resolve(__dirname, 'src'), - // vue-stream-markdown eagerly loads these optional peer deps on mount. + // vue-stream-markdown eagerly loads mermaid/beautiful-mermaid as optional peer deps. // Alias to empty shims to avoid runtime errors and reduce bundle size. - shiki: resolve(__dirname, 'src/shims/shiki.ts'), mermaid: resolve(__dirname, 'src/shims/mermaid.ts'), 'beautiful-mermaid': resolve(__dirname, 'src/shims/mermaid.ts') }