1 | var toString = require('../lang/toString');
|
2 |
|
3 | /**
|
4 | * Convert line-breaks from DOS/MAC to a single standard (UNIX by default)
|
5 | */
|
6 | function normalizeLineBreaks(str, lineEnd) {
|
7 | str = toString(str);
|
8 | lineEnd = lineEnd || '\n';
|
9 |
|
10 | return str
|
11 | .replace(/\r\n/g, lineEnd) // DOS
|
12 | .replace(/\r/g, lineEnd) // Mac
|
13 | .replace(/\n/g, lineEnd); // Unix
|
14 | }
|
15 |
|
16 | module.exports = normalizeLineBreaks;
|
17 |
|
18 |
|