1.0.6 • Published 27 days ago

it-ndjson v1.0.6

Weekly downloads
-
License
Apache-2.0 OR MIT
Repository
github
Last release
27 days ago

it-ndjson

codecov CI

Parse iterators as ndjson and transform iterators to ndjson

About

Turn (async)iterable values into JSON and back again.

Example

import ndjson from 'it-ndjson'
import all from 'it-all'

// This can also be an iterator, async iterator, generator, etc
const values = [0, 1, 2, 3, 4]

const arr = await all(ndjson.stringify(values))

console.info(arr) // '0\n', '1\n', '2\n', '3\n', '4\n'

const res = await all(ndjson.parse(arr))

console.info(res) // [0, 1, 2, 3, 4]

Install

$ npm i it-ndjson

Browser <script> tag

Loading this module through a script tag will make it's exports available as ItNdjson in the global namespace.

<script src="https://unpkg.com/it-ndjson/dist/index.min.js"></script>

API Docs

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.