newline-async-iterator
TypeScript icon, indicating that this package has built-in type declarations

0.1.6 • Public • Published

newline-async-iterator

Line-by-line async iterator for the browser and node

Example 1: Parse json line by line

import newlineIterator from 'newline-async-iterator';
import 'isomorphic-fetch';
import responseIterator from 'response-iterator';

const res = await fetch('https://raw.githubusercontent.com/kmalakoff/newline-async-iterator/master/package.json');

const lines = [];
for await (const line of newlineIterator(responseIterator<Uint8Array>(res))) lines.push(line);
console.log(JSON.parse(lines.join('\r\n')).name); // "newline-async-iterator"

Documentation

API Docs

/newline-async-iterator/

    Package Sidebar

    Install

    npm i newline-async-iterator

    Weekly Downloads

    59

    Version

    0.1.6

    License

    MIT

    Unpacked Size

    61.2 kB

    Total Files

    20

    Last publish

    Collaborators

    • kmalakoff