From 63545a9f463210453b1ebbcf435e837bc5533be3 Mon Sep 17 00:00:00 2001 From: achuanya Date: Tue, 30 Dec 2025 13:09:01 +0800 Subject: [PATCH] Fix: Windows CRLF line ending compatibility for filters --- src/transformers/filters/defaultFilters.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/transformers/filters/defaultFilters.js b/src/transformers/filters/defaultFilters.js index 6edd974c..528ae359 100644 --- a/src/transformers/filters/defaultFilters.js +++ b/src/transformers/filters/defaultFilters.js @@ -30,7 +30,7 @@ const modulo = (content, attribute) => Number.parseFloat(content) % Number.parse const multiply = (content, attribute) => Number.parseFloat(content) * Number.parseFloat(attribute) -const newlineToBr = content => content.replace(/\n/g, '
') +const newlineToBr = content => content.replace(/\r?\n/g, '
') const plus = (content, attribute) => Number.parseFloat(content) + Number.parseFloat(attribute) @@ -76,7 +76,7 @@ const slice = (content, attribute) => { return content.slice(start, end) } -const stripNewlines = content => content.replace(/\n/g, '') +const stripNewlines = content => content.replace(/\r?\n/g, '') const trim = content => content.trim()