Open
Description
In literalString
, if the EOL is CRLF it will cause incorrect code to be generated. I checked the source code and found that literalString only handles the \n
LF case, but did not notice the commonly used \r\n
CRLF under Windows.
Example 1:
literalString('a\r\nb\r\nc');
Outout:
a
\nb
\nc
example 2:
literalString('a\nb\nc');
Outout:
a\nb\nc