From 642af13f3cae9d20aed5e603c6c3fee328b84d91 Mon Sep 17 00:00:00 2001 From: FoxxMD Date: Fri, 10 Jul 2026 21:26:51 +0000 Subject: [PATCH] fix(ui): fix shiki instance creation --- src/client/components/shikiAdapter.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/client/components/shikiAdapter.ts b/src/client/components/shikiAdapter.ts index 2d442022..1bd46a9f 100644 --- a/src/client/components/shikiAdapter.ts +++ b/src/client/components/shikiAdapter.ts @@ -7,12 +7,11 @@ import { createOnigurumaEngine } from 'shiki/engine/oniguruma' // import githubLight from '@shikijs/themes/github-light'; //import engine from 'shiki/wasm'; -let highlighterSingleton: HighlighterGeneric; +//let highlighterSingleton: HighlighterGeneric; export const shikiAdapter = createShikiAdapter>({ load: async () => { - if (highlighterSingleton == undefined) { - highlighterSingleton = await createHighlighterCore({ + return await createHighlighterCore({ themes : [ // or a dynamic import if you want to do chunk splitting @@ -28,9 +27,6 @@ export const shikiAdapter = createShikiAdapter>({ // `shiki/wasm` contains the wasm binary inlined as base64 string. engine: createOnigurumaEngine(import('shiki/wasm')) }); - } - - return highlighterSingleton; // const { createHighlighter } = await import("shiki") // return createHighlighter({ -- 2.51.2