{"_id":"pull-ndjson","_rev":"4634415","name":"pull-ndjson","description":"A pull-streams ndjson parser and serializer, inspired by and compatible with [ndjson](https://www.npmjs.com/package/ndjson).","dist-tags":{"latest":"0.2.0"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"time":{"modified":"2026-04-10T19:08:02.000Z","created":"2016-09-10T13:54:45.329Z","0.2.0":"2019-10-14T21:34:21.463Z","0.1.1":"2016-09-25T03:55:56.949Z","0.1.0":"2016-09-10T13:54:45.329Z"},"users":{},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"repository":{"type":"git","url":"git+https://github.com/diasdavid/pull-ndjson.git"},"versions":{"0.2.0":{"name":"pull-ndjson","version":"0.2.0","description":"A pull-streams ndjson parser and serializer, inspired by and compatible with [ndjson](https://www.npmjs.com/package/ndjson).","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:webworker":"aegir test -t webworker","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/diasdavid/pull-ndjson.git"},"bugs":{"url":"https://github.com/dignifiedquire/pull-length-prefixed/issues"},"keywords":["pull-streams","json","ndjson","pull-stream"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","devDependencies":{"aegir":"^20.4.1","bl":"^4.0.0","chai":"^4.2.0","dirty-chai":"^2.0.1","ndjson":"^1.4.3","pull-pair":"^1.1.0","pull-stream-to-stream":"^2.0.0"},"dependencies":{"pull-split":"^0.2.0","pull-stream":"^3.4.5","pull-stringify":"^2.0.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"}],"gitHead":"107723c51304d2d5f4ae3d092b900f4dd2434bbd","homepage":"https://github.com/diasdavid/pull-ndjson#readme","_id":"pull-ndjson@0.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.3","dist":{"shasum":"aa28c8de8424021b3e219813a51d516c542ddfa4","size":1230354,"noattachment":false,"key":"/pull-ndjson/-/pull-ndjson-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-ndjson/download/pull-ndjson-0.2.0.tgz"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"daviddias","email":"mail@daviddias.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pull-ndjson_0.2.0_1571088861229_0.07470382752255733"},"_hasShrinkwrap":false,"publish_time":1571088861463,"_cnpm_publish_time":1571088861463,"_cnpmcore_publish_time":"2021-12-16T19:10:23.970Z"},"0.1.1":{"name":"pull-ndjson","version":"0.1.1","description":"A pull-streams ndjson parser and serializer, inspired by and compatible with [ndjson](https://www.npmjs.com/package/ndjson).","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/diasdavid/pull-ndjson.git"},"bugs":{"url":"https://github.com/dignifiedquire/pull-length-prefixed/issues"},"keywords":["pull-streams","json","ndjson","pull-stream"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","devDependencies":{"aegir":"^8.0.1","bl":"^1.1.2","chai":"^3.5.0","ndjson":"^1.4.3","pull-pair":"^1.1.0","pull-stream-to-stream":"^1.3.3"},"dependencies":{"pull-split":"^0.2.0","pull-stream":"^3.4.5","pull-stringify":"^1.2.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"}],"gitHead":"f880c0ad1e3d8bd7ffe745109e0c24d76e4f4b9f","homepage":"https://github.com/diasdavid/pull-ndjson#readme","_id":"pull-ndjson@0.1.1","_shasum":"831e06bad9aa6c5c5ebc12a897e3a0e15d49e07e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"831e06bad9aa6c5c5ebc12a897e3a0e15d49e07e","size":182415,"noattachment":false,"key":"/pull-ndjson/-/pull-ndjson-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-ndjson/download/pull-ndjson-0.1.1.tgz"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/pull-ndjson-0.1.1.tgz_1474775755749_0.3260855369735509"},"directories":{},"publish_time":1474775756949,"_hasShrinkwrap":false,"_cnpm_publish_time":1474775756949,"_cnpmcore_publish_time":"2021-12-16T19:10:24.841Z"},"0.1.0":{"name":"pull-ndjson","version":"0.1.0","description":"A pull-streams ndjson parser and serializer, inspired by and compatible with [ndjson](https://www.npmjs.com/package/ndjson).","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/diasdavid/pull-ndjson.git"},"bugs":{"url":"https://github.com/dignifiedquire/pull-length-prefixed/issues"},"keywords":["pull-streams"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","devDependencies":{"aegir":"^8.0.1","bl":"^1.1.2","chai":"^3.5.0","ndjson":"^1.4.3","pull-pair":"^1.1.0","pull-stream":"^3.4.5","pull-stream-to-stream":"^1.3.3"},"dependencies":{"pull-split":"^0.2.0","pull-stringify":"^1.2.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"}],"gitHead":"504cd50fae8aaf128138d50912a7b41a8792b297","homepage":"https://github.com/diasdavid/pull-ndjson#readme","_id":"pull-ndjson@0.1.0","_shasum":"fc0afa2538a87b9650989078d5753c60d86e5e22","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"fc0afa2538a87b9650989078d5753c60d86e5e22","size":172215,"noattachment":false,"key":"/pull-ndjson/-/pull-ndjson-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-ndjson/download/pull-ndjson-0.1.0.tgz"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/pull-ndjson-0.1.0.tgz_1473515683680_0.047856230987235904"},"directories":{},"publish_time":1473515685329,"_hasShrinkwrap":false,"_cnpm_publish_time":1473515685329,"_cnpmcore_publish_time":"2021-12-16T19:10:25.494Z"}},"readme":"pull-ndjson\n===========\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://libp2p.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n\n> A pull-streams ndjson parser and serializer, inspired by and compatible with [ndjson](https://www.npmjs.com/package/ndjson). Note: This module ends up being a very tiny wrapper around pull-strinfigy and pull-split, exposing the same API as `ndjson`.\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [API](#api)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\n```\n> npm install pull-ndjson\n```\n\n## Examples\n\n#### Serialize and Deserialize\n\n```JavaScript\nconst ndjson = require('ndjson')\n\npull(\n  pull.values([{ a: 1 }]),\n  ndjson.serialize(),\n  ndjson.parse(),\n  pull.collect((err, values) => {\n    if (err) {\n      throw err\n    }\n    console.log(values)\n    // [{ a: 1}]\n  })\n)\n```\n\n## Contribute\n\nPRs are welcome!\n\nSmall note: If editing the Readme, please conform to the [standard-readme](https://github.com/RichardLitt/standard-readme) specification.\n\n## License\n\nMIT © David Dias\n","_attachments":{},"homepage":"https://github.com/diasdavid/pull-ndjson#readme","bugs":{"url":"https://github.com/dignifiedquire/pull-length-prefixed/issues"},"license":"MIT"}