Skip to content

Commit 33ce7e4

Browse files
committed
fix: merge bundledLanguages with user provided languages for less breakage
1 parent ba5ff86 commit 33ce7e4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Diff for: src/node/markdown/plugins/highlight.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ const attrsToLines = (attrs: string): TransformerCompactLineOption[] => {
5555

5656
export async function highlight(
5757
theme: ThemeOptions,
58-
languages?: LanguageInput[],
58+
languages: LanguageInput[] = [],
5959
defaultLang: string = '',
6060
logger: Pick<Logger, 'warn'> = console,
6161
userTransformers: ShikijiTransformer[] = [],
@@ -66,7 +66,7 @@ export async function highlight(
6666
typeof theme === 'string' || 'name' in theme
6767
? [theme]
6868
: [theme.light, theme.dark],
69-
langs: languages?.length ? languages : Object.keys(bundledLanguages),
69+
langs: [...Object.keys(bundledLanguages), ...languages],
7070
langAlias: languageAlias
7171
})
7272

0 commit comments

Comments
 (0)