JSPM

  • Created
  • Published
  • Downloads 83
  • Score
    100M100P100Q78154F
  • License MIT

Line-by-line string iterator

Package Exports

  • newline-iterator
  • newline-iterator/package.json
  • newline-iterator/umd

Readme

newline-iterator

Line-by-line string iterator

Example 1

import newlineIterator from "newline-iterator";

const iterator = newlineIterator("some\r\nstring\ncombination\r");
const results = [];
for (const line of iterator) results.push(line);
console.log(results); // ["some", "string", "combination"];

Example 2

import newlineIterator from "newline-iterator";

const iterator = newlineIterator("some\r\nstring\ncombination\r");
console.log(iterator.next()); // { value: "some", done: false }
console.log(iterator.next()); // { value: "string", done: false }
console.log(iterator.next()); // { value: "combination", done: false }
console.log(iterator.next()); // { value: undefined, done: true }

Documentation

API Docs