1.2.0 • Published 3 months ago
reader-line-iterator v1.2.0
reader-line-iterator
Convert a reader into a async iterator emitting text lines
import { lineIterator } from "reader-line-iterator";
const result = await fetch("http://somewhere/mytext.txt");
for await (const line of lineIterator(result.body.getReader())) {
console.log(line);
}
API
Table of Contents
lineIterator
Extracts lines from a reader and delivers them as an async iterator.
Parameters
reader
(ReadableStreamDefaultReader | ReadableStreamBYOBReader)decoder
TextDecoder (optional, defaultnew TextDecoder()
)
Returns AsyncIterator[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String) extracted lines
install
With npm do:
npm install reader-line-iterator
license
BSD-2-Clause