Skip to content

Commit 5e8cd4a

Browse files
committed
feat: migrate to shiki v2
1 parent 0a0f95f commit 5e8cd4a

File tree

6 files changed

+580
-531
lines changed

6 files changed

+580
-531
lines changed

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"type": "module",
44
"version": "51.0.1",
55
"private": true,
6-
"packageManager": "pnpm@9.14.4",
6+
"packageManager": "pnpm@9.15.4",
77
"scripts": {
88
"dev": "vitepress",
99
"build": "vitepress build",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"type": "module",
33
"version": "51.0.1",
44
"private": true,
5-
"packageManager": "[email protected].3",
5+
"packageManager": "[email protected].4",
66
"engines": {
77
"node": ">=18.0.0"
88
},

packages/client/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
"@iconify-json/carbon": "catalog:",
3333
"@iconify-json/ph": "catalog:",
3434
"@iconify-json/svg-spinners": "catalog:",
35+
"@shikijs/engine-javascript": "catalog:",
3536
"@shikijs/monaco": "catalog:",
3637
"@shikijs/vitepress-twoslash": "catalog:",
3738
"@slidev/parser": "workspace:*",

packages/slidev/node/virtual/shiki.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ export const templateShiki: VirtualModuleTemplate = {
5959
const lines: string[] = []
6060
lines.push(
6161
`import { createHighlighterCore } from "${await resolveImportUrl('shiki/core')}"`,
62+
`import { createJavaScriptRegexEngine } from "${await resolveImportUrl('@shikijs/engine-javascript')}"`,
6263
`export { shikiToMonaco } from "${await resolveImportUrl('@shikijs/monaco')}"`,
6364

6465
`export const languages = ${JSON.stringify(langNames)}`,
@@ -67,7 +68,7 @@ export const templateShiki: VirtualModuleTemplate = {
6768
'export const shiki = createHighlighterCore({',
6869
` themes: [${themesInit.join(',')}],`,
6970
` langs: [${langsInit.join(',')}],`,
70-
` loadWasm: import('${await resolveImportUrl('shiki/wasm')}'),`,
71+
` engine: createJavaScriptRegexEngine(),`,
7172
'})',
7273

7374
'let highlight',

0 commit comments

Comments
 (0)