{"_id":"bubble-stream-error","_rev":"6-c2793a399ade95df1587c0ac7b7eca07","name":"bubble-stream-error","description":"Bubble errors from an array of streams to a master/top stream","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1":{"author":{"name":"Alexandru Vladutu","email":"alexandru.vladutu@gmail.com"},"license":"MIT","name":"bubble-stream-error","description":"Bubble errors from an array of streams to a master/top stream","version":"0.0.1","repository":{"type":"git","url":"git://github.com/alessioalex/bubble-stream-error.git"},"main":"bubble.js","engines":{"node":">= 0.4.0"},"keywords":["bubble","error","stream","stream-error","bubble-stream-error"],"dependencies":{},"devDependencies":{"tap":"0.4.x"},"scripts":{"test":"node test/bubble.js"},"bugs":{"url":"https://github.com/alessioalex/bubble-stream-error/issues"},"_id":"bubble-stream-error@0.0.1","dist":{"shasum":"55eb86846ecf26605e896aa2f1a31b3c9dcccb62","tarball":"https://registry.npmjs.org/bubble-stream-error/-/bubble-stream-error-0.0.1.tgz","integrity":"sha512-L9hlwJcJ+5p+Bx+FS2VdrOs61bDi9m1rLsZgx/CvUC0J/OPz71tLN/6/sP/X7i7KtQKzm6rzPhdjHdd+I8ZKkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1UDzcuwKB28j8xo6yO8tX8Gr+ckXnzYqRt7sX0HHN4AiEA1Bj0FDG0ceQbheB2ELweZr7vGV/Q7QEj3obUTAMcYWY="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"alessioalex","email":"alexandru.vladutu@gmail.com"},"maintainers":[{"name":"alessioalex","email":"alexandru.vladutu@gmail.com"}]},"1.0.0":{"author":{"name":"Alexandru Vladutu","email":"alexandru.vladutu@gmail.com"},"license":"MIT","name":"bubble-stream-error","description":"Bubble errors from an array of streams to a master/top stream","version":"1.0.0","repository":{"type":"git","url":"git://github.com/alessioalex/bubble-stream-error.git"},"main":"index.js","engines":{"node":">= 0.4.0"},"keywords":["bubble","error","stream","stream-error","bubble-stream-error"],"dependencies":{"once":"^1.3.3","sliced":"^1.0.1"},"devDependencies":{"alessioalex-standard":"*","chopped-stream":"^0.1.0","colorize-stream":"^0.1.0","husky":"^0.10.2","pump":"^1.0.1","random-stream":"^0.0.4","tape":"^4.2.2","through2":"^2.0.0"},"scripts":{"test":"node test.js","lint":"alessioalex-standard","precommit":"npm run lint && npm test"},"gitHead":"77efc5c4c2e8c59b61e9b259ccbcf8d543ea8e42","bugs":{"url":"https://github.com/alessioalex/bubble-stream-error/issues"},"homepage":"https://github.com/alessioalex/bubble-stream-error#readme","_id":"bubble-stream-error@1.0.0","_shasum":"7dad97f17128da396169bf37ada4acb195361e30","_from":".","_npmVersion":"2.14.9","_nodeVersion":"4.2.1","_npmUser":{"name":"alessioalex","email":"alexandru.vladutu@gmail.com"},"dist":{"shasum":"7dad97f17128da396169bf37ada4acb195361e30","tarball":"https://registry.npmjs.org/bubble-stream-error/-/bubble-stream-error-1.0.0.tgz","integrity":"sha512-Rqf0ly5H4HGt+ki/n3m7GxoR2uIGtNqezPlOLX8Vuo13j5/tfPuVvAr84eoGF7sYm6lKdbGnT/3q8qmzuT5Y9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKEoVtiuAmGPl5EbZMMbxPEc9wbcGE/IF1q50LHJhY2AIhAP2oJQDpbv6vPhxxvWC5aJTE/dXQ8o8ybm3nNNnz1GH2"}]},"maintainers":[{"name":"alessioalex","email":"alexandru.vladutu@gmail.com"}]}},"readme":"# bubble-stream-error\n\nNode module for bubbling errors from 'sub-streams' to a master stream.\n\n[![build status](https://secure.travis-ci.org/alessioalex/bubble-stream-error.png)](http://travis-ci.org/alessioalex/bubble-stream-error)\n\n## examples\n\nThis is what you would normally do:\n\n```js\nrandomStream.pipe(colorizeStream).pipe(choppedStream).pipe(finalStream);\n\n// assign an error handler on each stream\n[randomStream, colorizeStream, choppedStream, finalStream].forEach(function(stream) {\n  stream.on('error', function handleError(err) {\n    // ...\n  });\n});\n```\n\nWith `bubble-stream-error`:\n\n```js\nvar bubbleError = require('bubble-stream-error');\n\n// ...\n\nbubbleError(randomStream, colorizeStream, choppedStream, finalStream);\nrandomStream.pipe(colorizeStream).pipe(choppedStream).pipe(finalStream);\n\n// assign a single error handler instead of 4\nfinalStream.on('error', function handleAllStreamErrors(err) {\n  // ...\n});\n```\n\n## tests\n\n```bash\nnpm test\n```\n\n## License\n\n[MIT](http://alessioalex.mit-license.org/)\n","maintainers":[{"name":"alessioalex","email":"alexandru.vladutu@gmail.com"}],"time":{"modified":"2022-06-13T05:14:13.600Z","created":"2013-07-01T12:52:32.367Z","0.0.1":"2013-07-01T12:52:35.906Z","1.0.0":"2015-11-26T15:12:00.220Z"},"author":{"name":"Alexandru Vladutu","email":"alexandru.vladutu@gmail.com"},"repository":{"type":"git","url":"git://github.com/alessioalex/bubble-stream-error.git"},"homepage":"https://github.com/alessioalex/bubble-stream-error#readme","keywords":["bubble","error","stream","stream-error","bubble-stream-error"],"bugs":{"url":"https://github.com/alessioalex/bubble-stream-error/issues"},"license":"MIT","readmeFilename":"README.md"}