reader-line-iterator
v1.2.3
Published
Convert a reader into a async iterator emitting text lines
Readme
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)decoderTextDecoder (optional, defaultnew TextDecoder())
Returns AsyncIterable<string> extracted lines
install
With npm do:
npm install reader-line-iteratorlicense
BSD-2-Clause
