{"_id":"pull-cat","_rev":"346626","name":"pull-cat","description":"concatenate pull-streams","dist-tags":{"latest":"1.1.11"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"time":{"modified":"2021-06-20T02:41:54.000Z","created":"2013-04-03T14:42:52.676Z","1.1.11":"2016-08-09T10:22:34.293Z","1.1.10":"2016-07-13T03:27:15.423Z","1.1.9":"2016-02-17T22:53:27.599Z","1.1.8":"2015-07-30T21:32:25.049Z","1.1.7":"2015-06-16T12:11:47.192Z","1.1.5":"2013-11-14T08:10:13.691Z","1.1.4":"2013-05-30T17:06:56.784Z","1.1.3":"2013-05-30T16:53:24.846Z","1.1.2":"2013-04-27T23:02:43.776Z","1.1.1":"2013-04-13T21:06:35.843Z","1.1.0":"2013-04-13T20:25:17.413Z","1.0.3":"2013-04-05T00:54:00.023Z","1.0.2":"2013-04-05T00:13:40.546Z","1.0.1":"2013-04-05T00:07:25.907Z","1.0.0":"2013-04-03T14:42:52.676Z"},"users":{},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"repository":{"type":"git","url":"git://github.com/pull-stream/pull-cat.git"},"versions":{"1.1.11":{"name":"pull-cat","description":"concatenate pull-streams","version":"1.1.11","homepage":"https://github.com/pull-stream/pull-cat","repository":{"type":"git","url":"git://github.com/pull-stream/pull-cat.git"},"devDependencies":{"pull-abortable":"~4.1.0","tape":"~4.6","pull-pushable":"~2.0.1","pull-stream":"^3.4.2"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"ce7eb79ffa1ed91f75ce40b0fb39a75d443a6907","bugs":{"url":"https://github.com/pull-stream/pull-cat/issues"},"_id":"pull-cat@1.1.11","_shasum":"b642dd1255da376a706b6db4fa962f5fdb74c31b","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"b642dd1255da376a706b6db4fa962f5fdb74c31b","size":2681,"noattachment":false,"key":"/pull-cat/-/pull-cat-1.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-cat/download/pull-cat-1.1.11.tgz"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pull-cat-1.1.11.tgz_1470738154045_0.06758943689055741"},"directories":{},"publish_time":1470738154293,"_cnpm_publish_time":1470738154293,"_hasShrinkwrap":false},"1.1.10":{"name":"pull-cat","description":"concatenate pull-streams","version":"1.1.10","homepage":"https://github.com/pull-stream/pull-cat","repository":{"type":"git","url":"git://github.com/pull-stream/pull-cat.git"},"devDependencies":{"pull-abortable":"~4.1.0","tape":"~1.0","pull-pushable":"~1.1.4","pull-stream":"^3.4.2"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"39459d917f215a30914a095ca621cc15172fe16c","bugs":{"url":"https://github.com/pull-stream/pull-cat/issues"},"_id":"pull-cat@1.1.10","_shasum":"9bb0fe42993561651969f67ae468bf276b254d48","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"9bb0fe42993561651969f67ae468bf276b254d48","size":2695,"noattachment":false,"key":"/pull-cat/-/pull-cat-1.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-cat/download/pull-cat-1.1.10.tgz"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pull-cat-1.1.10.tgz_1468380434937_0.8848226913250983"},"directories":{},"publish_time":1468380435423,"_cnpm_publish_time":1468380435423,"_hasShrinkwrap":false},"1.1.9":{"name":"pull-cat","description":"concatenate pull-streams","version":"1.1.9","homepage":"https://github.com/dominictarr/pull-cat","repository":{"type":"git","url":"git://github.com/dominictarr/pull-cat.git"},"devDependencies":{"pull-abortable":"~4.1.0","pull-pushable":"~1.1.4","pull-stream":"^3.1.0","tape":"^4.4.0"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"c02583b9d4731253ceb56b04b52431647799c69b","bugs":{"url":"https://github.com/dominictarr/pull-cat/issues"},"_id":"pull-cat@1.1.9","_shasum":"f9be71778bc8dfe60eaa5a1c99f04d545a50c68c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"f9be71778bc8dfe60eaa5a1c99f04d545a50c68c","size":2540,"noattachment":false,"key":"/pull-cat/-/pull-cat-1.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-cat/download/pull-cat-1.1.9.tgz"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/pull-cat-1.1.9.tgz_1455749605318_0.7058446265291423"},"directories":{},"publish_time":1455749607599,"_cnpm_publish_time":1455749607599,"_hasShrinkwrap":false},"1.1.8":{"name":"pull-cat","description":"concatenate pull-streams","version":"1.1.8","homepage":"https://github.com/dominictarr/pull-cat","repository":{"type":"git","url":"git://github.com/dominictarr/pull-cat.git"},"dependencies":{"pull-core":"~1.0.0"},"devDependencies":{"pull-stream":"~2.20","tape":"~1.0","pull-pushable":"~1.1.4","pull-abortable":"~4.1.0"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"fdb7f830f651ef58bead77d69cc4e79088c1010b","bugs":{"url":"https://github.com/dominictarr/pull-cat/issues"},"_id":"pull-cat@1.1.8","_shasum":"c1b23e9288b01ee745f138906be73bdaff9272ad","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.3.1","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"dist":{"shasum":"c1b23e9288b01ee745f138906be73bdaff9272ad","size":2280,"noattachment":false,"key":"/pull-cat/-/pull-cat-1.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-cat/download/pull-cat-1.1.8.tgz"},"directories":{},"publish_time":1438291945049,"_cnpm_publish_time":1438291945049,"_hasShrinkwrap":false},"1.1.7":{"name":"pull-cat","description":"concatenate pull-streams","version":"1.1.7","homepage":"https://github.com/dominictarr/pull-cat","repository":{"type":"git","url":"git://github.com/dominictarr/pull-cat.git"},"dependencies":{"pull-core":"~1.0.0"},"devDependencies":{"pull-stream":"~2.20","tape":"~1.0","pull-pushable":"~1.1.4","pull-abortable":"~4.1.0"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"62073d69662e3088be53e706896a5ab31dfc65a8","bugs":{"url":"https://github.com/dominictarr/pull-cat/issues"},"_id":"pull-cat@1.1.7","_shasum":"a7e840df9420a712d0b540bd753e60770bf01134","_from":".","_npmVersion":"2.11.0","_nodeVersion":"0.12.4","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"dist":{"shasum":"a7e840df9420a712d0b540bd753e60770bf01134","size":2251,"noattachment":false,"key":"/pull-cat/-/pull-cat-1.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-cat/download/pull-cat-1.1.7.tgz"},"directories":{},"publish_time":1434456707192,"_cnpm_publish_time":1434456707192,"_hasShrinkwrap":false},"1.1.5":{"name":"pull-cat","description":"concatenate pull-streams","version":"1.1.5","homepage":"https://github.com/dominictarr/pull-cat","repository":{"type":"git","url":"git://github.com/dominictarr/pull-cat.git"},"dependencies":{"pull-core":"~1.0.0"},"devDependencies":{"pull-stream":"~2.20","tape":"~1.0"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","readmeFilename":"README.md","bugs":{"url":"https://github.com/dominictarr/pull-cat/issues"},"_id":"pull-cat@1.1.5","dist":{"shasum":"716ee45d42bb5ae4646b60fa3b8b02a6f4e20eb0","size":2039,"noattachment":false,"key":"/pull-cat/-/pull-cat-1.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-cat/download/pull-cat-1.1.5.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{},"publish_time":1384416613691,"_cnpm_publish_time":1384416613691,"_hasShrinkwrap":false},"1.1.4":{"name":"pull-cat","description":"concatenate pull-streams","version":"1.1.4","homepage":"https://github.com/dominictarr/pull-cat","repository":{"type":"git","url":"git://github.com/dominictarr/pull-cat.git"},"dependencies":{"pull-core":"~1.0.0"},"devDependencies":{"pull-stream":"~2.18","tape":"~1.0"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","readmeFilename":"README.md","_id":"pull-cat@1.1.4","dist":{"shasum":"3e849ff504b6ae402bc0a9483139313edaf9860d","size":1946,"noattachment":false,"key":"/pull-cat/-/pull-cat-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-cat/download/pull-cat-1.1.4.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{},"publish_time":1369933616784,"_cnpm_publish_time":1369933616784,"_hasShrinkwrap":false},"1.1.3":{"name":"pull-cat","description":"concatenate pull-streams","version":"1.1.3","homepage":"https://github.com/dominictarr/pull-cat","repository":{"type":"git","url":"git://github.com/dominictarr/pull-cat.git"},"dependencies":{},"devDependencies":{"pull-stream":"~2.18","tape":"~1.0"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","readmeFilename":"README.md","_id":"pull-cat@1.1.3","dist":{"shasum":"68743e44e83d3cbae91c89a4af15534e6ca7a5be","size":1937,"noattachment":false,"key":"/pull-cat/-/pull-cat-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-cat/download/pull-cat-1.1.3.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{},"publish_time":1369932804846,"_cnpm_publish_time":1369932804846,"_hasShrinkwrap":false},"1.1.2":{"name":"pull-cat","description":"concatenate pull-streams","version":"1.1.2","homepage":"https://github.com/dominictarr/pull-cat","repository":{"type":"git","url":"git://github.com/dominictarr/pull-cat.git"},"dependencies":{"pull-stream":"~2.15"},"devDependencies":{"tape":"~0.3.3"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","readmeFilename":"README.md","_id":"pull-cat@1.1.2","dist":{"shasum":"823fe8688578d91f9b66c5ed29d0dc270bd5da82","size":1937,"noattachment":false,"key":"/pull-cat/-/pull-cat-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-cat/download/pull-cat-1.1.2.tgz"},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{},"publish_time":1367103763776,"_cnpm_publish_time":1367103763776,"_hasShrinkwrap":false},"1.1.1":{"name":"pull-cat","description":"concatenate pull-streams","version":"1.1.1","homepage":"https://github.com/dominictarr/pull-cat","repository":{"type":"git","url":"git://github.com/dominictarr/pull-cat.git"},"dependencies":{"pull-stream":"~2.10"},"devDependencies":{"tape":"~0.3.3"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","readmeFilename":"README.md","_id":"pull-cat@1.1.1","dist":{"shasum":"18ac3fae507b718355a97ac5fedfb9b0f728187e","size":1930,"noattachment":false,"key":"/pull-cat/-/pull-cat-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-cat/download/pull-cat-1.1.1.tgz"},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{},"publish_time":1365887195843,"_cnpm_publish_time":1365887195843,"_hasShrinkwrap":false},"1.1.0":{"name":"pull-cat","description":"concatenate pull-streams","version":"1.1.0","homepage":"https://github.com/dominictarr/pull-cat","repository":{"type":"git","url":"git://github.com/dominictarr/pull-cat.git"},"dependencies":{"pull-stream":"~2.10"},"devDependencies":{"tape":"~0.3.3"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","readmeFilename":"README.md","_id":"pull-cat@1.1.0","dist":{"shasum":"d062a23a63d1b08a03213bbc3ebf06d3bf64fcb4","size":1881,"noattachment":false,"key":"/pull-cat/-/pull-cat-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-cat/download/pull-cat-1.1.0.tgz"},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{},"publish_time":1365884717413,"_cnpm_publish_time":1365884717413,"_hasShrinkwrap":false},"1.0.3":{"name":"pull-cat","description":"concatenate pull-streams","version":"1.0.3","homepage":"https://github.com/dominictarr/pull-cat","repository":{"type":"git","url":"git://github.com/dominictarr/pull-cat.git"},"dependencies":{"pull-stream":"~2.10"},"devDependencies":{"tape":"~0.3.3"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","readmeFilename":"README.md","_id":"pull-cat@1.0.3","dist":{"shasum":"1c51a8cfaece4cce356fd570dd82c8c6baa32225","size":1786,"noattachment":false,"key":"/pull-cat/-/pull-cat-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-cat/download/pull-cat-1.0.3.tgz"},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{},"publish_time":1365123240023,"_cnpm_publish_time":1365123240023,"_hasShrinkwrap":false},"1.0.2":{"name":"pull-cat","description":"concatenate pull-streams","version":"1.0.2","homepage":"https://github.com/dominictarr/pull-cat","repository":{"type":"git","url":"git://github.com/dominictarr/pull-cat.git"},"dependencies":{"pull-stream":"~2.10"},"devDependencies":{"tape":"~0.3.3"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","readmeFilename":"README.md","_id":"pull-cat@1.0.2","dist":{"shasum":"d547ab7dd7c5a0b27caf3e8614c636247dbfeb64","size":1805,"noattachment":false,"key":"/pull-cat/-/pull-cat-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-cat/download/pull-cat-1.0.2.tgz"},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{},"publish_time":1365120820546,"_cnpm_publish_time":1365120820546,"_hasShrinkwrap":false},"1.0.1":{"name":"pull-cat","description":"concatenate pull-streams","version":"1.0.1","homepage":"https://github.com/dominictarr/pull-cat","repository":{"type":"git","url":"git://github.com/dominictarr/pull-cat.git"},"dependencies":{"pull-stream":"~2.9"},"devDependencies":{"tape":"~0.3.3"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","readmeFilename":"README.md","_id":"pull-cat@1.0.1","dist":{"shasum":"6781190ef7be7b2f0914adba268acf52c608d6fb","size":1799,"noattachment":false,"key":"/pull-cat/-/pull-cat-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-cat/download/pull-cat-1.0.1.tgz"},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{},"publish_time":1365120445907,"_cnpm_publish_time":1365120445907,"_hasShrinkwrap":false},"1.0.0":{"name":"pull-cat","description":"concatinate pull-streams","version":"1.0.0","homepage":"https://github.com/dominictarr/pull-cat","repository":{"type":"git","url":"git://github.com/dominictarr/pull-cat.git"},"dependencies":{"pull-stream":"~2.8.0"},"devDependencies":{"tape":"~0.3.3"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","readmeFilename":"README.md","_id":"pull-cat@1.0.0","dist":{"shasum":"af7c87d3b9eb87360082c04033b72161d04ea91e","size":1781,"noattachment":false,"key":"/pull-cat/-/pull-cat-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-cat/download/pull-cat-1.0.0.tgz"},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{},"publish_time":1365000172676,"_cnpm_publish_time":1365000172676,"_hasShrinkwrap":false}},"readme":"# pull-cat\n\n> Concatenate pull-streams\n\n## Install\n\n```shell\nnpm install --save pull-cat\n```\n\n## Example\n\nConstruct a new source stream from a sequential list of source streams,\nreading from each one in turn until it ends, then the next, etc.\nIf one stream errors, then the rest of the streams are aborted immediately.\nIf the cat stream is aborted (i.e. if it's sink errors) then all the streams\nare aborted.\n\nA cat stream is a moderately challenging stream to implement,\nespecially in the context of error states.\n\n```js\nvar cat = require('pull-cat')\nvar pull = require('pull-stream')\n\npull(\n  cat([\n    pull.values([1,2,3]),\n    pull.values([4,5,6])\n  ]),\n  pull.log()\n)\n// 1\n// 2\n// 3\n// 4\n// 5\n// 6\n```\n\n\n## Api\n\n### `cat = require('pull-cat')`\n\n### `stream = cat(streams)`\n\nReads from each stream in `streams` until finished.\n\nIf a stream errors, stop all the streams.\nif the concatenated stream is aborted, abort all the streams,\nthen callback to the aborter.\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/pull-stream/pull-cat","bugs":{"url":"https://github.com/pull-stream/pull-cat/issues"},"license":"MIT"}