fix: merge bundledLanguages with user provided languages for less breakage

pull/3248/head
Divyansh Singh 2 years ago
parent ba5ff86766
commit 33ce7e4478

@ -55,7 +55,7 @@ const attrsToLines = (attrs: string): TransformerCompactLineOption[] => {
export async function highlight( export async function highlight(
theme: ThemeOptions, theme: ThemeOptions,
languages?: LanguageInput[], languages: LanguageInput[] = [],
defaultLang: string = '', defaultLang: string = '',
logger: Pick<Logger, 'warn'> = console, logger: Pick<Logger, 'warn'> = console,
userTransformers: ShikijiTransformer[] = [], userTransformers: ShikijiTransformer[] = [],
@ -66,7 +66,7 @@ export async function highlight(
typeof theme === 'string' || 'name' in theme typeof theme === 'string' || 'name' in theme
? [theme] ? [theme]
: [theme.light, theme.dark], : [theme.light, theme.dark],
langs: languages?.length ? languages : Object.keys(bundledLanguages), langs: [...Object.keys(bundledLanguages), ...languages],
langAlias: languageAlias langAlias: languageAlias
}) })

Loading…
Cancel
Save