newline-iterator
Version:
Line-by-line string iterator
31 lines (21 loc) • 824 B
Markdown
## newline-iterator
Line-by-line string iterator
### Example 1
```typescript
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
```typescript
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](https://kmalakoff.github.io/newline-iterator/)