diff options
Diffstat (limited to 'packages/markdown')
-rw-r--r-- | packages/markdown/remark/src/remark-escape.ts | 6 | ||||
-rw-r--r-- | packages/markdown/remark/test/expressions.test.js | 6 |
2 files changed, 4 insertions, 8 deletions
diff --git a/packages/markdown/remark/src/remark-escape.ts b/packages/markdown/remark/src/remark-escape.ts index 312bbe2cd..dd8a921ff 100644 --- a/packages/markdown/remark/src/remark-escape.ts +++ b/packages/markdown/remark/src/remark-escape.ts @@ -1,5 +1,5 @@ -import { visit } from 'unist-util-visit'; import type { Literal } from 'unist'; +import { visit } from 'unist-util-visit'; // In code blocks, this removes the JS comment wrapper added to // HTML comments by vite-plugin-markdown. @@ -10,8 +10,6 @@ export default function remarkEscape() { }; function removeCommentWrapper(node: Literal<string>) { - node.value = node.value - .replace(/{\/\*<!--/gs, '<!--') - .replace(/-->\*\/}/gs, '-->'); + node.value = node.value.replace(/{\/\*<!--/gs, '<!--').replace(/-->\*\/}/gs, '-->'); } } diff --git a/packages/markdown/remark/test/expressions.test.js b/packages/markdown/remark/test/expressions.test.js index 12ddc1f48..fdf578923 100644 --- a/packages/markdown/remark/test/expressions.test.js +++ b/packages/markdown/remark/test/expressions.test.js @@ -81,9 +81,7 @@ describe('expressions', () => { }); it('should unwrap HTML comments in inline code blocks', async () => { - const { code } = await renderMarkdown( - `\`{/*<!-- HTML comment -->*/}\`` - ); + const { code } = await renderMarkdown(`\`{/*<!-- HTML comment -->*/}\``); chai.expect(code).to.equal('<p><code is:raw><!-- HTML comment --></code></p>'); }); @@ -97,6 +95,6 @@ describe('expressions', () => { ` ); - chai.expect(code).to.match(/(?<!{\/\*)<!-- HTML comment -->(?!\*\/})/); + chai.expect(code).to.match(/(?<!{\/\*)<!-- HTML comment -->(?!\*\/})/); }); }); |