{"bugs":{"url":"https://github.com/dominictarr/pause-stream/issues"},"dist":{"shasum":"fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445","tarball":"https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz","integrity":"sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==","signatures":[{"sig":"MEYCIQDHS3Uh9A8Ps3c362WObtNOuF98KhnJJF9ITH11ZV0mgAIhALWsMFtN1oER6hRnIUZo/sdidGbfNjvhMDYh9XrJ1Gk9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","name":"pause-stream","_from":".","author":{"url":"dominictarr.com","name":"Dominic Tarr","email":"dominic.tarr@gmail.com"},"readme":"# PauseStream\n\nThis is a `Stream` that will strictly buffer when paused.\nConnect it to anything you need buffered.\n\n``` js\n  var ps = require('pause-stream')();\n\n  badlyBehavedStream.pipe(ps.pause())\n\n  aLittleLater(function (err, data) {\n    ps.pipe(createAnotherStream(data))\n    ps.resume()\n  })\n```\n\n`PauseStream` will buffer whenever paused.\nit will buffer when yau have called `pause` manually.\nbut also when it's downstream `dest.write()===false`.\nit will attempt to drain the buffer when you call resume\nor the downstream emits `'drain'`\n\n`PauseStream` is tested using [stream-spec](https://github.com/dominictarr/stream-spec)\nand [stream-tester](https://github.com/dominictarr/stream-tester)\n\nThis is now the default case of \n[through](https://github.com/dominictarr/through)\n\nhttps://github.com/dominictarr/pause-stream/commit/4a6fe3dc2c11091b1efbfde912e0473719ed9cc0\n","license":["MIT","Apache2"],"scripts":{"test":"node test/index.js && node test/pause-end.js"},"_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"keywords":["stream","pipe","pause","drain","buffer"],"repository":{"url":"git://github.com/dominictarr/pause-stream.git","type":"git"},"_npmVersion":"1.3.6","description":"a ThroughStream that strictly buffers all readable events when paused.","directories":{"test":"test"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"dependencies":{"through":"~2.3"},"readmeFilename":"readme.markdown","devDependencies":{"stream-spec":"~0.2.0","stream-tester":"0.0.2"},"_id":"pause-stream@0.0.11","version":"0.0.11"}