ES6 text reader.
let content = 'BEGIN\r\nFoo\r\nBar\r\nHello World\r\n\r\nEND';
let reader = TextReader.create(content);
let lines = [];
while (reader.available) {
let line = reader.readLine();
lines.push(line);
}
console.log(lines); // ['BEGIN', 'Foo', 'Bar', 'Hello World', '', 'END']
npm install text-reader --save
MIT