convert-newline
Unify newline characters to either \n
,\r\n
, or \r
.
Usage
String
var convertNewline = ; var converter = ;; // -> "aaa\nbbb\nccc\n"
Buffer
var convertNewline = ;var buffer = "aaa\rbbb\r\nccc\n"; var converter = ;var newBuffer = ; newBuffer; // -> "aaa\nbbb\nccc\n"
Converting non-utf8 encoded buffers is supported.
var iconv = ;var convertNewline = ;var buffer = iconv; var converter = ;var newBuffer = ; iconv; // -> "あ\nい\nう\n"
Stream
var fs = ;var convertNewline = ;var reader = fs;var writer = fs; var converter = ;reader ;
To convert non-utf8 encoded streams, you can use iconv-lite.
var fs = ;var iconv = ;var convertNewline = ;var reader = fs;var writer = fs; var converter = ;reader ;
API
convertNewline(newline, encoding)
newline
Target newline characters. Either "lf"
, "crlf"
, or "cr"
.
encoding
Optional. The encoding of the buffer.
Supported encodings are listed on the iconv-lite wiki.