diff --git a/lib/string.js b/lib/string.js index 08a8496..abc860a 100644 --- a/lib/string.js +++ b/lib/string.js @@ -301,8 +301,12 @@ defStat(function parseQuoted(input) { input = input.replaceAll('"', '\\' + '"'); } - if (quote == '`' && input.includes('\n')) { - input = input.replaceAll('\n', '\\n'); + if (quote == '`') { + if (input.includes('\r\n')) { + input = input.replaceAll('\r\n', '\\n'); + } else if (input.includes('\n')) { + input = input.replaceAll('\n', '\\n'); + } } input = '"' + input + '"';