chore: cleanup

pull/3237/head
Anthony Fu 2 years ago
parent 7013c83705
commit f833849fa6

@ -67,10 +67,6 @@ export interface MarkdownOptions extends MarkdownIt.Options {
component?: ComponentPluginOptions component?: ComponentPluginOptions
math?: boolean | any math?: boolean | any
container?: ContainerOptions container?: ContainerOptions
/**
* Shikiji transformers
*/
transformers?: ShikijiTransformer[] transformers?: ShikijiTransformer[]
} }

@ -147,14 +147,8 @@ export async function highlight(
str = removeMustache(str).trimEnd() str = removeMustache(str).trimEnd()
const result = highlighter.codeToHtml(str, { const highlighted = highlighter.codeToHtml(str, {
lang, lang,
...(typeof theme === 'string' || 'name' in theme
? { theme }
: {
themes: theme,
defaultColor: false
}),
transformers: [ transformers: [
...transformers, ...transformers,
transformerCompactLineOptions(lineOptions), transformerCompactLineOptions(lineOptions),
@ -164,9 +158,15 @@ export async function highlight(
} }
}, },
...userTransformers ...userTransformers
] ],
...(typeof theme === 'string' || 'name' in theme
? { theme }
: {
themes: theme,
defaultColor: false
}),
}) })
return fillEmptyHighlightedLine(cleanup(restoreMustache(result))) return fillEmptyHighlightedLine(cleanup(restoreMustache(highlighted)))
} }
} }

Loading…
Cancel
Save