Skip to content

Commit 434a79c

Browse files
committed
fix: missing shiki/engine/* from build bundle
1 parent d4483f6 commit 434a79c

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

src/runtime/highlighter/shiki.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { CodeToHastOptions } from 'shiki/core'
22
import type { HighlighterCore, LanguageInput, ShikiTransformer, ThemeInput, RegexEngine } from '@shikijs/types'
3-
import { createJavaScriptRegexEngine } from 'shiki/engine/javascript'
3+
import { createJavaScriptRegexEngine } from '@shikijs/engine-javascript'
44
import type { Element } from 'hast'
55
import type { MdcConfig, Highlighter } from '@nuxtjs/mdc'
66

src/templates/mdc-highlighter.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ export async function mdcHighlighter({
3939
)
4040
}
4141

42-
// from "shiki"; -> from "shiki/engine/javascript"
42+
// from "shiki"; -> from "@shikijs/engine-javascript"
4343
code = code.replace(
4444
/from\s+(['"])shiki\1/,
45-
'from "shiki/engine/javascript"',
45+
'from "@shikijs/engine-javascript"',
4646
)
4747

4848
/**
@@ -81,8 +81,8 @@ export async function mdcHighlighter({
8181
'import { getMdcConfigs } from \'#mdc-configs\'',
8282
shikiEngine === 'javascript'
8383
// `createJavaScriptRegexEngine` import comes from `shiki.ts` file
84-
? ''// 'import { createJavaScriptRegexEngine } from \'shiki/engine/javascript\''
85-
: 'import { createOnigurumaEngine } from \'shiki/engine/oniguruma\'',
84+
? ''// 'import { createJavaScriptRegexEngine } from \'@shikijs/engine-javascript\''
85+
: 'import { createOnigurumaEngine } from \'@shikijs/engine-oniguruma\'',
8686
code,
8787
'const bundledLangs = {',
8888
...Array.from(langsMap.entries())

test/utils/parser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { vi } from 'vitest'
2-
import { createOnigurumaEngine } from 'shiki/engine/oniguruma'
2+
import { createOnigurumaEngine } from '@shikijs/engine-oniguruma'
33
import { createShikiHighlighter } from '../../src/runtime/highlighter/shiki'
44
import { rehypeHighlight } from '../../src/runtime/highlighter/rehype-nuxt'
55
import type { MDCParseOptions } from '../../src/types'

0 commit comments

Comments
 (0)