{"bugs":{"url":"https://github.com/Raynos/end-stream/issues","email":"raynos2@gmail.com"},"dist":{"shasum":"32003f3f438a2b0143168137f8fa6e9866c81ed5","tarball":"https://registry.npmjs.org/end-stream/-/end-stream-0.1.0.tgz","integrity":"sha512-Brl10T8kYnc75IepKizW6Y9liyW8ikz1B7n/xoHrJxoVSSjoqPn30sb7XVFfQERK4QfUMYRGs9dhWwtt2eu6uA==","signatures":[{"sig":"MEUCIQCkZ2p+P+aSEAOXC+4LkPABVb+BUv6VSfIYi5CYG5jfVwIgZOa+bk8qclZdhq8rCp/FZ4TV0aQ6D542s6JLrWvvuSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index","name":"end-stream","author":{"name":"Raynos","email":"raynos2@gmail.com"},"readme":"# end-stream\n\nA stream that ends after computation finishes\n\n## Example\n\nWhen you end this writable stream it will only emit `\"finish\"`\n    after it's finished asynchronously writing each chunk\n    you've written to the stream\n\n```js\nvar stream = EndStream(function write(value, cb) {\n    // do something async\n    async(value, function (err) {\n        // tell cb that your done writing it.\n        // Optionally pass it an err as a shorthand for\n        // stream.emit(\"error\", err)\n        cb(err)\n    })\n})\n\nstream.write(foo)\nstream.write(bar)\n\nstream.end()\nstream.on(\"finish\", function () {\n    // only called after both foo and bar have been\n    // asynchronously written. e.g. persisted to db.\n})\n```\n\n## Installation\n\n`npm install end-stream`\n\n## Contributors\n\n - Raynos\n\n## MIT Licenced\n","scripts":{"test":"tap --stderr --tap ./test"},"_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"homepage":"https://github.com/Raynos/end-stream","keywords":[],"licenses":[{"url":"http://github.com/Raynos/end-stream/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/Raynos/end-stream.git","type":"git"},"_npmVersion":"1.1.65","description":"A stream that ends after computation finishes","maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"contributors":[{"name":"Jake Verbaten"}],"dependencies":{"write-stream":"~0.4.3"},"readmeFilename":"README.md","devDependencies":{"tap":"~0.3.1"},"_id":"end-stream@0.1.0","version":"0.1.0"}