Files
test-repo/tests/config/utils/visualize-end-of-line.js
T
2022-01-04 17:00:25 +08:00

17 lines
388 B
JavaScript

function visualizeEndOfLine(text) {
return text.replace(/\r\n?|\n/g, (endOfLine) => {
switch (endOfLine) {
case "\n":
return "<LF>\n";
case "\r\n":
return "<CRLF>\n";
case "\r":
return "<CR>\n";
default:
throw new Error(`Unexpected end of line ${JSON.stringify(endOfLine)}`);
}
});
}
export default visualizeEndOfLine;