{"maintainers":[{"name":"anonymous","email":"nicolas.froidure@insertafter.com"},{"name":"anonymous","email":"snnskwtnb@gmail.com"}],"keywords":["buffer","streaming","stream","async","abstract"],"dist-tags":{"latest":"5.0.0"},"author":{"name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com","url":"http://insertafter.com/en/index.html"},"description":"Abstract streams to deal with the whole buffered contents.","readme":"[//]: # ( )\n[//]: # (This file is automatically generated by a `metapak`)\n[//]: # (module. Do not change it  except between the)\n[//]: # (`content:start/end` flags, your changes would)\n[//]: # (be overridden.)\n[//]: # ( )\n# bufferstreams\n> Abstract streams to deal with the whole buffered contents.\n\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/nfroidure/bufferstreams/blob/main/LICENSE)\n[![Coverage Status](https://coveralls.io/repos/github/nfroidure/bufferstreams/badge.svg?branch=main)](https://coveralls.io/github/nfroidure/bufferstreams?branch=main)\n\n\n[//]: # (::contents:start)\n\n`bufferstreams` abstracts streams to allow you to deal with their whole content\nin a single buffer when it becomes necessary (by example: a legacy library that\ndo not support streams).\n\nIt is not a good practice (dealing with the whole stream content means you need\nto keep the whole stream content in memory which is probably not what you intent\nby using streams), just some glue. Using `bufferstreams` means:\n\n- there is no library dealing with streams for your needs\n- you filled an issue to the wrapped library to support streams\n\n`bufferstreams` can also be used to control the whole stream content in a single\npoint of a streaming pipeline for testing purposes.\n\n## Usage\n\nInstall the [npm module](https://npmjs.org/package/bufferstreams):\n\n```sh\nnpm install bufferstreams --save\n```\n\nThen, in your scripts:\n\n```js\nimport fs from 'fs';\nimport { BufferStream } from 'bufferstreams';\n\nfs.createReadStream('input.txt')\n  .pipe(\n    new BufferStream((err, buf, cb) => {\n      // err will be filled with an error if the piped in stream emits one.\n      if (err) {\n        throw err;\n      }\n\n      // buf will contain the whole piped in stream contents\n      buf = Buffer.from(buf.toString('utf-8').replace('foo', 'bar'));\n\n      // cb is a callback to pass the result back to the piped out stream\n      // first argument is an error that will be emitted if any\n      // the second argument is the modified buffer\n      cb(null, buf);\n    }),\n  )\n  .pipe(fs.createWriteStream('output.txt'));\n```\n\nNote that you can use `bufferstreams` with the objectMode option. In this case,\nthe given buffer will be an array containing the streamed objects:\n\n```js\nnew BufferStreams(myCallback, { objectMode: true });\n```\n\n`bufferstreams` exposes a utility function for functional programming:\n\n```js\nimport { streamBuffer } from 'bufferstreams';\n\nprocess.stdin.pipe(streamBuffer(myCallback)).pipe(process.stdout);\n```\n\nFinally `bufferstreams` exposes another function for objects mode buffering:\n\n```js\nimport { bufferObjects } from 'bufferstreams';\n\nprocess.stdin.pipe(bufferObjects(myCallback)).pipe(process.stdout);\n```\n\n## Contributing\n\nFeel free to contribute with your code if you agree with publishing it under the\nMIT license.\n\n[//]: # (::contents:end)\n\n# API\n## Classes\n\n<dl>\n<dt><a href=\"#BufferStream\">BufferStream</a></dt>\n<dd><p>Buffer the stream content and bring it into the provided callback</p>\n</dd>\n</dl>\n\n## Functions\n\n<dl>\n<dt><a href=\"#bufferStream\">bufferStream(bufferCallback, options)</a> ⇒</dt>\n<dd><p>Utility function if you prefer a functional way of using this lib</p>\n</dd>\n<dt><a href=\"#bufferObjects\">bufferObjects(bufferCallback, options)</a> ⇒</dt>\n<dd><p>Utility function to buffer objet mode streams</p>\n</dd>\n</dl>\n\n<a name=\"BufferStream\"></a>\n\n## BufferStream\nBuffer the stream content and bring it into the provided callback\n\n**Kind**: global class  \n<a name=\"new_BufferStream_new\"></a>\n\n### new BufferStream(bufferCallback, options)\n\n| Param | Type | Description |\n| --- | --- | --- |\n| bufferCallback | <code>function</code> | A function to handle the buffered content. |\n| options | <code>Object</code> | inherits of Stream.Duplex, the options are passed to the parent constructor so you can use it's options too. |\n| options.objectMode | <code>boolean</code> | Use if piped in streams are in object mode. In this case, an array of the buffered will be transmitted to the callback function. |\n\n<a name=\"bufferStream\"></a>\n\n## bufferStream(bufferCallback, options) ⇒\nUtility function if you prefer a functional way of using this lib\n\n**Kind**: global function  \n**Returns**: Stream  \n\n| Param |\n| --- |\n| bufferCallback | \n| options | \n\n<a name=\"bufferObjects\"></a>\n\n## bufferObjects(bufferCallback, options) ⇒\nUtility function to buffer objet mode streams\n\n**Kind**: global function  \n**Returns**: Stream  \n\n| Param |\n| --- |\n| bufferCallback | \n| options | \n\n\n# Authors\n- [Nicolas Froidure](http://insertafter.com/en/index.html)\n\n# License\n[MIT](https://github.com/nfroidure/bufferstreams/blob/main/LICENSE)\n","repository":{"type":"git","url":"git+https://github.com/nfroidure/bufferstreams.git"},"users":{"t1st3":true},"bugs":{"url":"https://github.com/nfroidure/BufferStreams/issues"},"license":"MIT","versions":{"0.0.1":{"name":"bufferstreams","version":"0.0.1","keywords":["buffer","streaming","stream","async","abstract"],"author":{"url":"http://www.insertafter.com/blog.html","name":"Nicolas Froidure"},"_id":"bufferstreams@0.0.1","maintainers":[{"name":"anonymous","email":"nfroidure@elitwork.com"}],"homepage":"https://github.com/nfroidure/BufferStreams","bugs":{"url":"https://github.com/nfroidure/BufferStreams/issues"},"dist":{"shasum":"6ba7773de6acb6eb85dbce710c321808c79be849","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/bufferstreams/-/bufferstreams-0.0.1.tgz","integrity":"sha512-h4DT+HucKOfXH2oung0sn55RZLX1jnGub7AJoxmQS4Fv0/Un2eg0VMiU7eAqlGJ758qPZ/VSRlUz2HlCG+DgVw==","signatures":[{"sig":"MEUCIFm3XdAa9bsXMjDUqyfzUtJJ4isZnyRK6DNusyYALlSdAiEAtGmEzbhmTO3Roi+g5gupucdlfkEe6w1qlfT+lDQ5fIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","engines":{"node":">= 0.10.0"},"scripts":{"test":"mocha tests/*.mocha.js"},"_npmUser":{"name":"anonymous","email":"nfroidure@elitwork.com"},"licenses":[{"url":"https://github.com/nfroidure/BufferStreams/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/nfroidure/BufferStreams","type":"git"},"_npmVersion":"1.3.14","description":"Abstract streams to deal with the whole buffered contents.","directories":{},"devDependencies":{"mocha":"1.x.x","event-stream":"1.x.x"}},"0.0.2":{"name":"bufferstreams","version":"0.0.2","keywords":["buffer","streaming","stream","async","abstract"],"author":{"url":"http://www.insertafter.com/blog.html","name":"Nicolas Froidure"},"_id":"bufferstreams@0.0.2","maintainers":[{"name":"anonymous","email":"nfroidure@elitwork.com"}],"homepage":"https://github.com/nfroidure/BufferStreams","bugs":{"url":"https://github.com/nfroidure/BufferStreams/issues"},"dist":{"shasum":"7ce8dff968bbac00b9e90158a2c41456f740abdd","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/bufferstreams/-/bufferstreams-0.0.2.tgz","integrity":"sha512-k+GLGKe7GgI4FxaMU8f1iLoFNbkQWsRqsf5/qZSXZadRtCjXrqqdaNO+BfXRdv/ZtqmiAIwuhOIPmSU2zlORCQ==","signatures":[{"sig":"MEYCIQDoic8ORC5bXZwiccPibCIddPYluPzB5pEdkDrBapXHlQIhAK/+sZ8v0xheIBTsyttl2YLX4ai39iTNw8RSyzo91gQ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","engines":{"node":">= 0.10.0"},"scripts":{"test":"./node_modules/mocha/bin/mocha tests/*.mocha.js","cover":"./node_modules/istanbul/lib/cli.js cover --report html ./node_modules/mocha/bin/_mocha -- tests/*.mocha.js -R spec -t 5000","trinity":"npm-check-updates -u && npm test && git commit package.json -m \"Dependencies update\" && git push","coveralls":"./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --report lcovonly -- tests/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"anonymous","email":"nfroidure@elitwork.com"},"licenses":[{"url":"https://github.com/nfroidure/BufferStreams/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/nfroidure/BufferStreams","type":"git"},"_npmVersion":"1.4.3","description":"Abstract streams to deal with the whole buffered contents.","directories":{},"dependencies":{"readable-stream":"^1.0.26-2"},"devDependencies":{"mocha":"1.x.x","istanbul":"~0.2.6","coveralls":"~2.8.0","event-stream":"3.x.x","mocha-lcov-reporter":"0.0.1"}},"1.0.1":{"name":"bufferstreams","version":"1.0.1","keywords":["buffer","streaming","stream","async","abstract"],"author":{"url":"http://www.insertafter.com/blog.html","name":"Nicolas Froidure"},"_id":"bufferstreams@1.0.1","maintainers":[{"name":"anonymous","email":"nfroidure@elitwork.com"}],"homepage":"https://github.com/nfroidure/BufferStreams","bugs":{"url":"https://github.com/nfroidure/BufferStreams/issues"},"dist":{"shasum":"cfb1ad9568d3ba3cfe935ba9abdd952de88aab2a","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/bufferstreams/-/bufferstreams-1.0.1.tgz","integrity":"sha512-LZmiIfQprMLS6/k42w/PTc7awhU8AdNNcUerxTgr01WlP9agR2SgMv0wjlYYFD6eDOi8WvofrTX8RayjR/AeUQ==","signatures":[{"sig":"MEUCIQC7HQZ74vYC8dRFsl+jwQVBiIaL1uNZ5TMbUWVblHyxeQIgMRX8F6wqONdKPachW+8X3rkC8+BuSnGUAO4QadPVE8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"cfb1ad9568d3ba3cfe935ba9abdd952de88aab2a","engines":{"node":">= 0.10.0"},"gitHead":"7d4c975accd17ea382845d93e11761ad8c364534","scripts":{"test":"./node_modules/mocha/bin/mocha tests/*.mocha.js","cover":"./node_modules/istanbul/lib/cli.js cover --report html ./node_modules/mocha/bin/_mocha -- tests/*.mocha.js -R spec -t 5000","trinity":"npm-check-updates -u && npm test && git commit package.json -m \"Dependencies update\" && git push","coveralls":"./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --report lcovonly -- tests/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"anonymous","email":"nfroidure@elitwork.com"},"licenses":[{"url":"https://github.com/nfroidure/BufferStreams/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/nfroidure/BufferStreams","type":"git"},"_npmVersion":"2.5.1","description":"Abstract streams to deal with the whole buffered contents.","directories":{},"_nodeVersion":"0.12.0","dependencies":{"readable-stream":"^1.0.33"},"devDependencies":{"mocha":"2.x.x","istanbul":"~0.3.5","coveralls":"~2.11.2","streamtest":"^1.1.0","mocha-lcov-reporter":"0.0.1"}},"1.0.2":{"name":"bufferstreams","version":"1.0.2","keywords":["buffer","streaming","stream","async","abstract"],"author":{"url":"http://www.insertafter.com/blog.html","name":"Nicolas Froidure"},"_id":"bufferstreams@1.0.2","maintainers":[{"name":"anonymous","email":"nfroidure@elitwork.com"}],"homepage":"https://github.com/nfroidure/BufferStreams","bugs":{"url":"https://github.com/nfroidure/BufferStreams/issues"},"dist":{"shasum":"37643de45f8f84875503111284e7c38b56b8d54f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/bufferstreams/-/bufferstreams-1.0.2.tgz","integrity":"sha512-UI2pAtqvQuvE1TiKPl797nWwo/I6t425731ZyuLECab3cWxBVj8VmUZmmkXxcbZPnr0cpyWzRJRjSZ5qQ9iYRw==","signatures":[{"sig":"MEQCIB4dn+NBESJPpEUKA5bxZi/NewBbc42TM1njqnKk3kEAAiBjDkI9JC38yxryEOgbQrAuOqwX3KgitDIWjOqGce8u7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"37643de45f8f84875503111284e7c38b56b8d54f","engines":{"node":">= 0.10.0"},"gitHead":"8aaf7a576177d3c2c1e626d8bfba091d47d7cea3","scripts":{"test":"mocha tests/*.mocha.js","cover":"istanbul cover --report html _mocha -- tests/*.mocha.js -t 5000","trinity":"npm-check-updates -u && npm install && npm test && git commit package.json -m \"Dependencies update\" && git push","coveralls":"istanbul cover _mocha --report lcovonly -- tests/*.mocha.js -t 5000 && istanbul-coveralls"},"_npmUser":{"name":"anonymous","email":"nfroidure@elitwork.com"},"licenses":[{"url":"https://github.com/nfroidure/BufferStreams/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/nfroidure/BufferStreams","type":"git"},"_npmVersion":"2.5.1","description":"Abstract streams to deal with the whole buffered contents.","directories":{},"_nodeVersion":"0.12.0","dependencies":{"readable-stream":"^2.0.0"},"devDependencies":{"mocha":"^2.2.5","istanbul":"^0.3.15","streamtest":"^1.2.1","istanbul-coveralls":"^1.0.3","mocha-lcov-reporter":"^0.0.2"}},"1.1.0":{"name":"bufferstreams","version":"1.1.0","keywords":["buffer","streaming","stream","async","abstract"],"author":{"url":"http://www.insertafter.com/blog.html","name":"Nicolas Froidure"},"_id":"bufferstreams@1.1.0","maintainers":[{"name":"anonymous","email":"nfroidure@elitwork.com"}],"homepage":"https://github.com/nfroidure/BufferStreams","bugs":{"url":"https://github.com/nfroidure/BufferStreams/issues"},"dist":{"shasum":"073cd120308c0678ee7d7c48b69e06eb4538ade0","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/bufferstreams/-/bufferstreams-1.1.0.tgz","integrity":"sha512-podb5BO2lMSziI2b6a8NXpnRDPmH6nfyJ7A03fu+VwCxQCb1EGbAhgm7mF5A9cOul6PKyZpGj1s2KGYZItOI3A==","signatures":[{"sig":"MEYCIQDzCBFIjYFUgewqrVbkVYht+TTkcaKj5GCC7nNkrLXf9QIhAPqNKC+JFFpEtEAlJU+kuZgxbeuKKRQg+innt39jijwW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"073cd120308c0678ee7d7c48b69e06eb4538ade0","engines":{"node":">= 0.10.0"},"gitHead":"8b3f9058764b4ff8095df90eea55ea7683d3ee33","scripts":{"cli":"env NPM_RUN_CLI=1","lint":"eslint **/*.s","test":"mocha tests/*.mocha.js","cover":"istanbul cover --report html _mocha -- tests/*.mocha.js -t 5000","trinity":"npm-check-updates -u && npm install && npm test && git commit package.json -m \"Dependencies update\" && git push","coveralls":"istanbul cover _mocha --report lcovonly -- tests/*.mocha.js -t 5000 && istanbul-coveralls"},"_npmUser":{"name":"anonymous","email":"nfroidure@elitwork.com"},"licenses":[{"url":"https://github.com/nfroidure/BufferStreams/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/nfroidure/BufferStreams","type":"git"},"_npmVersion":"2.5.1","description":"Abstract streams to deal with the whole buffered contents.","directories":{},"_nodeVersion":"0.12.0","dependencies":{"readable-stream":"^2.0.2"},"devDependencies":{"mocha":"^2.2.5","eslint":"^1.0.0","sf-lint":"^1.0.2","istanbul":"^0.3.17","streamtest":"^1.2.1","istanbul-coveralls":"^1.0.3","mocha-lcov-reporter":"^0.0.2"}},"1.1.1":{"name":"bufferstreams","version":"1.1.1","keywords":["buffer","streaming","stream","async","abstract"],"author":{"url":"http://www.insertafter.com/blog.html","name":"Nicolas Froidure"},"license":"MIT","_id":"bufferstreams@1.1.1","maintainers":[{"name":"anonymous","email":"nfroidure@elitwork.com"}],"homepage":"https://github.com/nfroidure/BufferStreams","bugs":{"url":"https://github.com/nfroidure/BufferStreams/issues"},"dist":{"shasum":"0161373060ac5988eff99058731114f6e195d51e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/bufferstreams/-/bufferstreams-1.1.1.tgz","integrity":"sha512-9u4pr5lH9g7drqCSZuPYAolwjX8Jnej3wQ6QYR2tZKmnP1tprqJAiZOh2brKXgnWa4HHWlIZVIqe/aI36G0F1g==","signatures":[{"sig":"MEUCIHGVjC8nzkKvNtPHFD5gDcnJg+XFiRTz+yZTRTsmGRb6AiEA51JcN3aTV0uNNUECh50ZzilI0aFWn7kDvUMbOXwk5o4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","files":["src"],"_shasum":"0161373060ac5988eff99058731114f6e195d51e","engines":{"node":">= 0.10.0"},"gitHead":"acd18756a3066c72b4cff8aa79aa44a3dcb4f85f","scripts":{"cli":"env NPM_RUN_CLI=1","lint":"eslint **/*.s","test":"mocha tests/*.mocha.js","cover":"istanbul cover --report html _mocha -- tests/*.mocha.js -t 5000","trinity":"npm-check-updates -u && npm install && npm test && git commit package.json -m \"Dependencies update\" && git push","coveralls":"istanbul cover _mocha --report lcovonly -- tests/*.mocha.js -t 5000 && istanbul-coveralls"},"_npmUser":{"name":"anonymous","email":"snnskwtnb@gmail.com"},"repository":{"url":"git://github.com/nfroidure/BufferStreams.git","type":"git"},"_npmVersion":"3.10.2","description":"Abstract streams to deal with the whole buffered contents.","directories":{},"_nodeVersion":"4.4.5","dependencies":{"readable-stream":"^2.0.2"},"devDependencies":{"mocha":"^2.2.5","eslint":"^1.0.0","sf-lint":"^1.0.2","istanbul":"^0.3.17","streamtest":"^1.2.1","istanbul-coveralls":"^1.0.3","mocha-lcov-reporter":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bufferstreams-1.1.1.tgz_1467112826909_0.5332817453891039","host":"packages-12-west.internal.npmjs.com"}},"1.1.2":{"name":"bufferstreams","version":"1.1.2","keywords":["buffer","streaming","stream","async","abstract"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"bufferstreams@1.1.2","maintainers":[{"name":"anonymous","email":"nfroidure@elitwork.com"}],"homepage":"https://github.com/nfroidure/BufferStreams","bugs":{"url":"https://github.com/nfroidure/BufferStreams/issues"},"dist":{"shasum":"b5310e0b35509033a4c643fe88b6da9bc5ff12f8","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/bufferstreams/-/bufferstreams-1.1.2.tgz","integrity":"sha512-S2y8glT5dGiZEt9IExGShLUIFEE7kW6wUUapwPaqs+MBoS4jIfbRfLnSCv1UttLEPojanU4InDCmrDkiErudJg==","signatures":[{"sig":"MEUCIDlLKyEjD4sTMqpOHZQ5fN1J3a6Ipl9bU+vzZxr+UXIGAiEAkdqh0ExcTx64XSIB6Hl5L5lIZUaO9uzNo4VshjzT0Mc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","files":["src"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"66884707133d77f4e903a0a306448c999143c8cc","metapak":{"data":{"files":"src/*.js tests/*.mocha.js","testsFiles":"tests/*.mocha.js"},"configs":["readme","eslint","mocha","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","lint":"eslint src/*.js tests/*.mocha.js","test":"npm run mocha","cover":"istanbul cover _mocha --report html -- tests/*.mocha.js -R spec -t 5000","mocha":"mocha tests/*.mocha.js","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js tests/*.mocha.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- tests/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run metapak -s"},"_npmUser":{"name":"anonymous","email":"nicolas.froidure@insertafter.com"},"repository":{"url":"git://github.com/nfroidure/BufferStreams.git","type":"git"},"_npmVersion":"5.5.1","description":"Abstract streams to deal with the whole buffered contents.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","mocha-lcov-reporter","coveralls","istanbul"]},"_nodeVersion":"6.10.3","dependencies":{"debug":"2.6.1","readable-stream":"^2.0.2"},"devDependencies":{"mocha":"^3.5.3","eslint":"^4.12.1","metapak":"^1.0.2","istanbul":"^0.4.5","prettier":"^1.8.2","coveralls":"^2.13.3","commitizen":"^2.9.6","streamtest":"^1.2.1","metapak-nfroidure":"^2.0.2","istanbul-coveralls":"^1.0.3","mocha-lcov-reporter":"^1.3.0","eslint-plugin-prettier":"^2.3.1","cz-conventional-changelog":"^2.0.0","conventional-changelog-cli":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/bufferstreams-1.1.2.tgz_1512302724028_0.759969615843147","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"bufferstreams","version":"2.0.0","keywords":["buffer","streaming","stream","async","abstract"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"bufferstreams@2.0.0","maintainers":[{"name":"anonymous","email":"nfroidure@elitwork.com"}],"homepage":"https://github.com/nfroidure/BufferStreams","bugs":{"url":"https://github.com/nfroidure/BufferStreams/issues"},"dist":{"shasum":"f555027ee046d8d4de630a5515bf183b29517cc2","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/bufferstreams/-/bufferstreams-2.0.0.tgz","integrity":"sha512-P550SjDS31p36SbW6JVzuxtTIT6uMP5YxPAoIWMQR9m4+PXS8whQddUhoAutIeTOvM1QTxIf93cGWdD/Q1PlCQ==","signatures":[{"sig":"MEQCIBoguZ4ZVsgJlmaXyMXFCR8dAbl0KN3X7L+Of79Lda4xAiB2AWaA8JpeSzC7L7vUPN4fzYXWiN55TWwB37jAPRBTZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","files":["src"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"0557479650d575e7a5867043954e9c45c2ff8dc4","metapak":{"data":{"files":"src/*.js tests/*.mocha.js","testsFiles":"tests/*.mocha.js"},"configs":["readme","eslint","mocha","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","lint":"eslint src/*.js tests/*.mocha.js","test":"npm run mocha","cover":"istanbul cover _mocha --report html -- tests/*.mocha.js -R spec -t 5000","mocha":"mocha tests/*.mocha.js","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js tests/*.mocha.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- tests/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run metapak -s"},"_npmUser":{"name":"anonymous","email":"nicolas.froidure@insertafter.com"},"repository":{"url":"git://github.com/nfroidure/BufferStreams.git","type":"git"},"_npmVersion":"5.5.1","description":"Abstract streams to deal with the whole buffered contents.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","mocha-lcov-reporter","coveralls","istanbul"]},"_nodeVersion":"6.10.3","dependencies":{"debug":"2.6.1","readable-stream":"^2.0.2"},"devDependencies":{"mocha":"^3.5.3","eslint":"^4.12.1","metapak":"^1.0.2","istanbul":"^0.4.5","prettier":"^1.8.2","coveralls":"^2.13.3","commitizen":"^2.9.6","streamtest":"^1.2.1","metapak-nfroidure":"^2.0.2","istanbul-coveralls":"^1.0.3","mocha-lcov-reporter":"^1.3.0","eslint-plugin-prettier":"^2.3.1","cz-conventional-changelog":"^2.0.0","conventional-changelog-cli":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/bufferstreams-2.0.0.tgz_1512545643158_0.41981295053847134","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"bufferstreams","version":"1.1.3","keywords":["buffer","streaming","stream","async","abstract"],"author":{"url":"http://www.insertafter.com/blog.html","name":"Nicolas Froidure"},"license":"MIT","_id":"bufferstreams@1.1.3","maintainers":[{"name":"anonymous","email":"nfroidure@elitwork.com"}],"homepage":"https://github.com/nfroidure/BufferStreams","bugs":{"url":"https://github.com/nfroidure/BufferStreams/issues"},"dist":{"shasum":"a8515ac024fa90e8fa7d58c11b13dea1f28abe72","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/bufferstreams/-/bufferstreams-1.1.3.tgz","integrity":"sha512-HaJnVuslRF4g2kSDeyl++AaVizoitCpL9PglzCYwy0uHHyvWerfvEb8jWmYbF1z4kiVFolGomnxSGl+GUQp2jg==","signatures":[{"sig":"MEQCIH+vqko8V/xdgEqlTvaDQEvrkc/Z3V9qs985F+blGRzxAiBnLloEyDazIVsiE8kcC+DLCrgZqDtddHyhlPzKGjoP6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","files":["src"],"engines":{"node":">= 0.10.0"},"gitHead":"a8eace6b1874ad8c986b773c8bb5edb4a33c5af0","scripts":{"cli":"env NPM_RUN_CLI=1","lint":"eslint **/*.s","test":"mocha tests/*.mocha.js","cover":"istanbul cover --report html _mocha -- tests/*.mocha.js -t 5000","trinity":"npm-check-updates -u && npm install && npm test && git commit package.json -m \"Dependencies update\" && git push","coveralls":"istanbul cover _mocha --report lcovonly -- tests/*.mocha.js -t 5000 && istanbul-coveralls"},"_npmUser":{"name":"anonymous","email":"nicolas.froidure@insertafter.com"},"repository":{"url":"git://github.com/nfroidure/BufferStreams.git","type":"git"},"_npmVersion":"5.5.1","description":"Abstract streams to deal with the whole buffered contents.","directories":{},"_nodeVersion":"6.10.3","dependencies":{"readable-stream":"^2.0.2"},"devDependencies":{"mocha":"^2.2.5","eslint":"^1.0.0","sf-lint":"^1.0.2","istanbul":"^0.3.17","streamtest":"^1.2.1","istanbul-coveralls":"^1.0.3","mocha-lcov-reporter":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bufferstreams-1.1.3.tgz_1512551005447_0.6185638038441539","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"bufferstreams","version":"2.0.1","keywords":["buffer","streaming","stream","async","abstract"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"bufferstreams@2.0.1","maintainers":[{"name":"anonymous","email":"nfroidure@elitwork.com"}],"homepage":"https://github.com/nfroidure/BufferStreams","bugs":{"url":"https://github.com/nfroidure/BufferStreams/issues"},"dist":{"shasum":"441b267c2fc3fee02bb1d929289da113903bd5ef","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/bufferstreams/-/bufferstreams-2.0.1.tgz","fileCount":5,"integrity":"sha512-ZswyIoBfFb3cVDsnZLLj2IDJ/0ppYdil/v2EGlZXvoefO689FokEmFEldhN5dV7R2QBxFneqTJOMIpfqhj+n0g==","signatures":[{"sig":"MEUCIQCMSuvSGb86cE7bfagOI9C0QaIdLQA5kaNEqDR8cV4S2gIgP5XUw7Km7hXfeHGFt2PkjUzb+cRvbjF5D7dxCuhg/QM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3YT0CRA9TVsSAnZWagAAeUcQAITAepxlQfQVIX3+FHq7\nui/g4t5mBIJfHjhE3CaWddVe7JjLiKCepGSEJnIm/9pPxmvywdgy4LUWCm8t\nwzTWU5HZbL+S8A4xJ9I53wvJndOvDYIMEBESAOcAJVirYDQXSN7+SKJcOGQ5\nO33lelCr6D7RE8gghGq0MANvh7Orm5Lq8TuhGs5vGQse6kJMFcVLxyW9h21t\nXqR/RBex8agROpKXBxVNe1LcyHAqGl9MZ55ZrC+6suDcmLPRCBhDnQCIqgTg\n5MLthKH/xP2fNgW4ce/jgMQ1bGivdby9erGG448UIAFe/643h7VR0CnuPbVp\nlbrok+tWoYsmTO5+sBUrKtzAA0kMgg8Rv0qZ/8V4/COWGR29/nLaFSX1F+Gq\nZJlZXdGApsNs0LCZ1i/Qrc/dWSPsLfTGToLnmCbkUcrZt/kx1pmwK2sbnVi+\nGSjH9saJn+XBli9Kluq4N15Inhv+eKL9idCXuaX3ThOWUgvVgedXTFiV8CBq\n14yO6NZVvbLXF/XBn1RB1kJBljE81+FmmLSojBzYQOmaXmepX+MgUVRUbmFM\nTkFJuqHVR6EcwpTJAdpjdUgAVz07JwmFEDGrS43+Q7CS3nesWDyOmdMujQ66\nyUrJm2Obgjhs2EDr+IwZ8OziD9K3ZD9FXtWCk2aydfFRMcgGTuelEc2VDgVq\ndA5k\r\n=ASKt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","files":["src"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"25590b5459b813cdfbec091332ba00d8f416b6a5","metapak":{"data":{"files":"src/*.js tests/*.mocha.js","testsFiles":"tests/*.mocha.js"},"configs":["readme","eslint","mocha","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","lint":"eslint src/*.js tests/*.mocha.js","test":"npm run mocha","cover":"istanbul cover _mocha --report html -- tests/*.mocha.js -R spec -t 5000","mocha":"mocha tests/*.mocha.js","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js tests/*.mocha.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- tests/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run metapak -s"},"_npmUser":{"name":"anonymous","email":"nicolas.froidure@insertafter.com"},"repository":{"url":"git://github.com/nfroidure/BufferStreams.git","type":"git"},"_npmVersion":"5.8.0","description":"Abstract streams to deal with the whole buffered contents.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","mocha-lcov-reporter","coveralls","istanbul"]},"_nodeVersion":"8.10.0","dependencies":{"readable-stream":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.0","eslint":"^4.19.0","metapak":"^1.0.3","istanbul":"^0.4.5","prettier":"^1.11.1","coveralls":"^3.0.0","commitizen":"^2.9.6","streamtest":"^1.2.1","metapak-nfroidure":"^6.0.0","istanbul-coveralls":"^1.0.3","mocha-lcov-reporter":"^1.3.0","eslint-plugin-prettier":"^2.6.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^1.3.8"},"_npmOperationalInternal":{"tmp":"tmp/bufferstreams_2.0.1_1524466931214_0.14139948775219469","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"bufferstreams","version":"3.0.0","keywords":["buffer","streaming","stream","async","abstract"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"bufferstreams@3.0.0","maintainers":[{"name":"anonymous","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/BufferStreams","bugs":{"url":"https://github.com/nfroidure/BufferStreams/issues"},"nyc":{"exclude":["tests/*.mocha.js"]},"dist":{"shasum":"d2cb186cffeb527668341891e523c19539bc4a14","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/bufferstreams/-/bufferstreams-3.0.0.tgz","fileCount":5,"integrity":"sha512-Qg0ggJUWJq90vtg4lDsGN9CDWvzBMQxhiEkSOD/sJfYt6BLect3eV1/S6K7SCSKJ34n60rf6U5eUPmQENVE4UA==","signatures":[{"sig":"MEUCIQCodKvZqg1zvraoDUxfIlzCagWECThxY55/xY2bWgBF2QIgO3q5jTBNcAPtcI10LJGxpViRUjsFIrsCcPu6aW+Us5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdznguCRA9TVsSAnZWagAAgAkP/jTLxNfzRMm4DTkUi+nz\n3ThZYqPCT5nqB5kH1jvZIYPu8+F/YNCvvgsHnQsHxUsXkj+/cKxa/wRODwJz\nDpLUaLVxGaySGCZZgeyKJaw/l9dD0KZuZXeoRQ0MQKLzz65nR2X8TLq2gh4B\nmIIPlt0qhzj536BCk02l2/zRN/hoE6A2A80EPYW/RlEn2NtlfoKnTRQdaNR6\nZEX3Xel+FDd3cr2FswyoKxS2vNf3dBBRZLfzMYKwlv0ine4zWvFFQ80uASkI\nX9kTVxSaNRYYl3vuB/WCMdoNBKHi6Qn6b+0f+ZR9geY4yWon0KUGGBYJWjch\nBs+VcU1QcLt8D23mzsgdXPHjZxJt0MAQ2Kgm1lfAaT245CuxctKLZ8hOW+ak\nVJrP+d4zenJlcZk9HyA757bBb1IDruzLWGUwUH7isujDn4lzO9sxDiobK11t\neNatmg9Xb1iKaFnKLGuKx5Q+/M7oxy3aXOdbQqZJh0w6WT4vzJvMRuoylWDg\npvG0w5skHhUSTqx0SBpRx5w9Uy/gf+pC1+OWrKWWU011B8yRYqzFs80++/SY\n9RaNk4W5X415TEL+mQjtDkEcnwY3KF0QyqSz9WG35prcpyKnJ3q+D+0LAbV9\n/d9WPaYkNgDEo7CIH2Fv7VjexQfSwT1YoaRlTNQIGiYYT56UsBX9jGsRUxfD\nkWi3\r\n=zUsn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"e7140694a1a34e428c8111c9abb1ed5cdf2e9417","metapak":{"data":{"files":"src/*.js tests/*.mocha.js","testsFiles":"tests/*.mocha.js"},"configs":["main","readme","eslint","mocha","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","lint":"eslint src/*.js tests/*.mocha.js","test":"npm run mocha","cover":"nyc npm test && nyc report --reporter=html --reporter=text","mocha":"mocha tests/*.mocha.js","precz":"npm t && npm run lint && npm run metapak -- -s","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js tests/*.mocha.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run metapak -s && npm run metapak -- -s"},"_npmUser":{"name":"anonymous","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git://github.com/nfroidure/BufferStreams.git","type":"git"},"_npmVersion":"6.9.0","description":"Abstract streams to deal with the whole buffered contents.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc"]},"_nodeVersion":"10.0.0","dependencies":{"readable-stream":"^3.4.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":["eslint:recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.2.0","eslint":"^6.1.0","metapak":"^3.1.6","prettier":"^1.18.2","coveralls":"^3.0.5","commitizen":"^3.1.1","streamtest":"^1.2.4","metapak-nfroidure":"^9.6.4","eslint-plugin-prettier":"^3.1.0","cz-conventional-changelog":"^3.0.2","conventional-changelog-cli":"^2.0.23"},"_npmOperationalInternal":{"tmp":"tmp/bufferstreams_3.0.0_1573812269623_0.0541069675402035","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"bufferstreams","version":"4.0.0","keywords":["buffer","streaming","stream","async","abstract"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"bufferstreams@4.0.0","maintainers":[{"name":"anonymous","email":"nicolas.froidure@insertafter.com"},{"name":"anonymous","email":"snnskwtnb@gmail.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/BufferStreams","bugs":{"url":"https://github.com/nfroidure/BufferStreams/issues"},"dist":{"shasum":"de0f0659a9ae1d34cce5080381384c74558f8b9f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/bufferstreams/-/bufferstreams-4.0.0.tgz","fileCount":12,"integrity":"sha512-azX778/2VQ9K2uiYprSUKLgK2K6lR1KtJycJDsMg7u0+Cc994A9HyGaUKb01e/T+M8jse057429iKXurCaT35g==","signatures":[{"sig":"MEQCIFw+lwYoMtON91eh8F8l0v0jNA0PDpU2TkLqbXtlPENkAiAe3zSjysOxghD1RK9rpuvFI1/et3v5eKJyz5pZR3sLew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67363},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.11.1"},"gitHead":"ab583149374010ce1fbc6dd37d139167f1b869af","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","codeclimate","coveralls","ghactions"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm t && npm run lint && npm run build && npm run doc && npm run metapak -- -s","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","preversion":"npm t && npm run lint && npm run build && npm run doc && npm run metapak -- -s","type-check":"tsc --pretty --noEmit"},"_npmUser":{"name":"anonymous","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.7.0"},"repository":{"url":"git://github.com/nfroidure/BufferStreams.git","type":"git"},"_npmVersion":"10.7.0","description":"Abstract streams to deal with the whole buffered contents.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","typescript-eslint","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","jest","@swc/jest","jsdoc-to-markdown"]},"_nodeVersion":"20.14.0","dependencies":{"yerror":"^8.0.0","readable-stream":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.7.0","rimraf":"^6.0.1","metapak":"^6.0.1","@swc/cli":"^0.4.0","prettier":"^3.3.3","@swc/core":"^1.6.13","@swc/jest":"^0.2.36","@eslint/js":"^9.7.0","commitizen":"^4.3.0","streamtest":"^3.0.0","typescript":"^5.5.3","@swc/helpers":"^0.5.12","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"^18.2.0","typescript-eslint":"^7.16.0","eslint-plugin-jest":"^28.6.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bufferstreams_4.0.0_1721235549720_0.5452592123707269","host":"s3://npm-registry-packages"}},"5.0.0":{"metapak":{"configs":["main","readme","eslint","tsesm","jest","jsdocs","codeclimate","coveralls","ghactions"],"data":{"files":"'src/**/*.ts'","testsFiles":"'src/**/*.tests.ts'","distFiles":"'dist/**/*.js'","ignore":["dist"],"bundleFiles":["dist","src"]}},"name":"bufferstreams","version":"5.0.0","description":"Abstract streams to deal with the whole buffered contents.","homepage":"https://github.com/nfroidure/BufferStreams","main":"dist/index.js","scripts":{"build":"rimraf 'dist' && tsc --outDir dist","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","cli":"env NODE_ENV=${NODE_ENV:-cli}","cover":"node --run jest -- --coverage","cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","format":"npm run prettier","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","metapak":"metapak","precz":"node --run test && node --run lint && node --run build && node --run doc && node --run metapak -- -s","prettier":"prettier --write 'src/**/*.ts'","preversion":"node --run test && node --run lint && node --run build && node --run doc && node --run metapak -- -s","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","test":"node --run jest","version":"node --run changelog"},"repository":{"type":"git","url":"git+https://github.com/nfroidure/bufferstreams.git"},"keywords":["buffer","streaming","stream","async","abstract"],"dependencies":{"yerror":"^8.0.0"},"devDependencies":{"@eslint/js":"^9.29.0","@swc/cli":"^0.7.7","@swc/core":"^1.12.1","@swc/helpers":"^0.5.17","@swc/jest":"^0.2.38","commitizen":"^4.3.1","conventional-changelog-cli":"^5.0.0","cz-conventional-changelog":"^3.3.0","eslint":"^9.29.0","eslint-config-prettier":"^10.1.5","eslint-plugin-jest":"^28.14.0","eslint-plugin-prettier":"^5.4.1","jest":"^30.0.0","jsdoc-to-markdown":"^9.1.1","metapak":"^6.0.3","metapak-nfroidure":"20.0.4","prettier":"^3.5.3","rimraf":"^6.0.1","streamtest":"^3.0.1","typescript":"^5.8.3","typescript-eslint":"^8.34.0"},"author":{"name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com","url":"http://insertafter.com/en/index.html"},"engines":{"node":">=22.16.0"},"license":"MIT","bugs":{"url":"https://github.com/nfroidure/BufferStreams/issues"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","typescript-eslint","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","jest","@swc/jest","jsdoc-to-markdown"]},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"all","proseWrap":"always"},"contributors":[],"jest":{"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"],"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"extensionsToTreatAsEsm":[".ts"],"prettierPath":null},"type":"module","types":"dist/index.d.ts","funding":{"type":"individual","url":"https://github.com/sponsors/nfroidure"},"_id":"bufferstreams@5.0.0","gitHead":"fd774b616de1171c86df137b1673f3bdcf4b5bf3","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-wXeD2OUyCb6K8akKT1+A7y/daw7Cii7v8idSK7/pV18VwKZW65uczCoCjM0buyQPilUPV7S6PrKqLipQ4HXcXQ==","shasum":"0fbc028798e0bd2706601c49a47ebdd6bf165a43","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/bufferstreams/-/bufferstreams-5.0.0.tgz","fileCount":12,"unpackedSize":67868,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICCnVPfdneHrfyorDf7GGPLSdACgRMPqkHqGa87k5dXEAiAR1vmllRyhge1x7mYQu8r8Wq6bwzjGnB0BtQ8Df1E6Kw=="}]},"_npmUser":{"name":"anonymous","email":"nicolas.froidure@insertafter.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"nicolas.froidure@insertafter.com"},{"name":"anonymous","email":"snnskwtnb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bufferstreams_5.0.0_1750086105078_0.38136279589509536"},"_hasShrinkwrap":false}},"name":"bufferstreams","time":{"created":"2014-01-05T11:38:58.156Z","modified":"2025-06-16T15:01:45.484Z","0.0.1":"2014-01-05T11:39:00.914Z","0.0.2":"2014-03-29T06:52:47.160Z","1.0.1":"2015-02-09T18:01:35.797Z","1.0.2":"2015-06-21T07:12:43.424Z","1.1.0":"2015-08-04T09:49:52.922Z","1.1.1":"2016-06-28T11:20:27.340Z","1.1.2":"2017-12-03T12:05:24.932Z","2.0.0":"2017-12-06T07:34:04.042Z","1.1.3":"2017-12-06T09:03:26.328Z","2.0.1":"2018-04-23T07:02:11.366Z","3.0.0":"2019-11-15T10:04:29.764Z","4.0.0":"2024-07-17T16:59:09.978Z","5.0.0":"2025-06-16T15:01:45.307Z"},"contributors":[],"readmeFilename":"README.md","homepage":"https://github.com/nfroidure/BufferStreams"}