diff options
author | 2022-07-21 20:46:16 +0000 | |
---|---|---|
committer | 2022-07-21 20:46:16 +0000 | |
commit | c2968b05421bffe5e3f033e9c5423191ee6a1cf7 (patch) | |
tree | 8213466291b2dd39e5f316004a49648a0437a142 /packages/integrations/mdx/src/remark-prism.ts | |
parent | 3b8a7445247221100462ba035f6778b43ea180e7 (diff) | |
download | astro-c2968b05421bffe5e3f033e9c5423191ee6a1cf7.tar.gz astro-c2968b05421bffe5e3f033e9c5423191ee6a1cf7.tar.zst astro-c2968b05421bffe5e3f033e9c5423191ee6a1cf7.zip |
[ci] format
Diffstat (limited to 'packages/integrations/mdx/src/remark-prism.ts')
-rw-r--r-- | packages/integrations/mdx/src/remark-prism.ts | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/packages/integrations/mdx/src/remark-prism.ts b/packages/integrations/mdx/src/remark-prism.ts index 019c3984b..4a324dd1d 100644 --- a/packages/integrations/mdx/src/remark-prism.ts +++ b/packages/integrations/mdx/src/remark-prism.ts @@ -45,15 +45,16 @@ function runHighlighter(lang: string, code: string) { /** */ export default function remarkPrism() { - return (tree: any) => visit(tree, 'code', (node: any) => { - let { lang, value } = node; - node.type = 'html'; - - let { html, classLanguage } = runHighlighter(lang, value); - let classes = [classLanguage]; - node.value = `<pre class="${classes.join( - ' ' - )}"><code class="${classLanguage}">${html}</code></pre>`; - return node; - }); + return (tree: any) => + visit(tree, 'code', (node: any) => { + let { lang, value } = node; + node.type = 'html'; + + let { html, classLanguage } = runHighlighter(lang, value); + let classes = [classLanguage]; + node.value = `<pre class="${classes.join( + ' ' + )}"><code class="${classLanguage}">${html}</code></pre>`; + return node; + }); } |