newline-iterator
    Preparing search index...

    newline-iterator

    Line-by-line string iterator

    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"];
    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 }

    API Docs