Skip to content

Commit ee6d817

Browse files
committed
feat(shiki): switch to javascript engine for regex
1 parent a61c684 commit ee6d817

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/GZCTF/ClientApp/src/utils/marked/ShikiExtension.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import {
77
} from '@shikijs/transformers'
88
import type { MarkedExtension, Token } from 'marked'
99
import { createHighlighter } from 'shiki'
10+
import { createJavaScriptRegexEngine } from 'shiki/engine/javascript'
1011

1112
const highlighter = await createHighlighter({
1213
langs: [
@@ -47,6 +48,7 @@ const highlighter = await createHighlighter({
4748
'xml',
4849
],
4950
themes: ['material-theme-darker', 'material-theme-lighter'],
51+
engine: createJavaScriptRegexEngine(),
5052
})
5153

5254
const highlight = async (code: string, lang: string) => {

0 commit comments

Comments
 (0)