From 5811b626576ec4569fa0079d921b8e328d87ca91 Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Thu, 25 Jan 2024 21:44:39 +0530 Subject: [PATCH] fix: handle CRLF in snippet plugin closes #3499 --- src/node/markdown/plugins/snippet.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/node/markdown/plugins/snippet.ts b/src/node/markdown/plugins/snippet.ts index d1a9e8a7..c41dbc93 100644 --- a/src/node/markdown/plugins/snippet.ts +++ b/src/node/markdown/plugins/snippet.ts @@ -170,10 +170,10 @@ export const snippetPlugin = (md: MarkdownIt, srcDir: string) => { return fence(...args) } - let content = fs.readFileSync(src, 'utf8') + let content = fs.readFileSync(src, 'utf8').replace(/\r\n/g, '\n') if (regionName) { - const lines = content.split(/\r?\n/) + const lines = content.split('\n') const region = findRegion(lines, regionName) if (region) {