{"_id":"streams2","_rev":"346694","name":"streams2","description":"Wrap a 0.8 stream into a streams2 stream","dist-tags":{"latest":"0.1.1"},"maintainers":[{"name":"isaacs","email":""},{"name":"raynos","email":""}],"time":{"modified":"2021-06-20T02:42:08.000Z","created":"2012-11-16T07:10:23.854Z","0.1.1":"2012-11-21T09:45:49.693Z","0.1.0":"2012-11-16T07:10:23.854Z"},"users":{"edigi135":true},"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/streams2.git"},"versions":{"0.1.1":{"name":"streams2","version":"0.1.1","description":"Wrap a 0.8 stream into a streams2 stream","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/streams2.git"},"main":"index","homepage":"https://github.com/Raynos/streams2","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/streams2/issues","email":"raynos2@gmail.com"},"dependencies":{"re-emitter":"~0.2.0","read-write-stream":"~0.1.4"},"devDependencies":{"tap":"~0.3.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/streams2/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test"},"readmeFilename":"README.md","_id":"streams2@0.1.1","dist":{"shasum":"021f31651d73f0eaff4aa4f525ab066bfcaee0f9","size":1903,"noattachment":false,"key":"/streams2/-/streams2-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/streams2/download/streams2-0.1.1.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"isaacs","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1353491149693,"_cnpm_publish_time":1353491149693,"_hasShrinkwrap":false},"0.1.0":{"name":"streams2","version":"0.1.0","description":"Wrap a 0.8 stream into a streams2 stream","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/streams2.git"},"main":"index","homepage":"https://github.com/Raynos/streams2","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/streams2/issues","email":"raynos2@gmail.com"},"dependencies":{"re-emitter":"~0.2.0","read-write-stream":"~0.1.4"},"devDependencies":{"tap":"~0.3.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/streams2/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test"},"_id":"streams2@0.1.0","dist":{"shasum":"64645f640a73ea026f782fab0bdfa4cad0fb9a52","size":1837,"noattachment":false,"key":"/streams2/-/streams2-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/streams2/download/streams2-0.1.0.tgz"},"_npmVersion":"1.1.49","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"isaacs","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1353049823854,"_cnpm_publish_time":1353049823854,"_hasShrinkwrap":false}},"readme":"# streams2\n\ngi\n## Example\n\n```js\nvar fs = require(\"fs\")\n    , read = fs.createReadStream\n    , write = fs.createWriteStream\n    , wrap = require(\"streams2\")\n\nvar stream = wrap(write(\"/tmp/noise\"))\n\nstream.end(\"some data\")\nstream.on(\"finish\", function () {\n    // finished writing\n})\n\nvar stream = wrap(read(\"/tmp/noise\"))\n\nconsume(stream, function (chunk) {\n    // some data\n})\n\nfunction consume(stream, consumer) {\n    flow()\n\n    stream.on(\"readable\", flow)\n\n    function flow() {\n        var chunk = stream.read()\n        while (chunk !== null) {\n            consumer(chunk)\n            chunk = stream.read()\n        }\n    }\n}\n```\n\n## Installation\n\n`npm install streams2`\n\n## Contributors\n\n - Raynos\n\n## MIT Licenced\n","_attachments":{},"readmeFilename":"README.md","homepage":"https://github.com/Raynos/streams2","bugs":{"url":"https://github.com/Raynos/streams2/issues","email":"raynos2@gmail.com"}}