{"_id":"pull-defer","_rev":"346417","name":"pull-defer","description":"a deferred source, sink or through pull-stream","dist-tags":{"latest":"0.2.3"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"time":{"modified":"2021-06-20T02:41:16.000Z","created":"2014-10-29T19:45:40.949Z","0.2.3":"2018-08-13T06:02:02.198Z","0.2.2":"2016-03-15T03:56:31.718Z","0.2.1":"2015-11-27T06:07:24.462Z","0.2.0":"2015-07-13T01:42:33.486Z","0.1.1":"2014-11-08T18:36:35.621Z","0.1.0":"2014-11-08T17:45:34.547Z","0.0.0":"2014-10-29T19:45:40.949Z"},"users":{},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"repository":{"type":"git","url":"git://github.com/dominictarr/pull-defer.git"},"versions":{"0.2.3":{"name":"pull-defer","description":"a deferred source, sink or through pull-stream","version":"0.2.3","homepage":"https://github.com/dominictarr/pull-defer","repository":{"type":"git","url":"git://github.com/dominictarr/pull-defer.git"},"devDependencies":{"pull-pair":"~1.0.0","pull-peek":"0.0.0","pull-stream":"^3.2.0","tape":"^4.5.1"},"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":"93a7bb5e5933b4ca10b3e2d4be7feb94bcc7088e","bugs":{"url":"https://github.com/dominictarr/pull-defer/issues"},"_id":"pull-defer@0.2.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"4ee09c6d9e227bede9938db80391c3dac489d113","size":3133,"noattachment":false,"key":"/pull-defer/-/pull-defer-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-defer/download/pull-defer-0.2.3.tgz"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pull-defer_0.2.3_1534140122078_0.5067063808134034"},"_hasShrinkwrap":false,"publish_time":1534140122198,"_cnpm_publish_time":1534140122198},"0.2.2":{"name":"pull-defer","description":"a deferred source, sink or through pull-stream","version":"0.2.2","homepage":"https://github.com/dominictarr/pull-defer","repository":{"type":"git","url":"git://github.com/dominictarr/pull-defer.git"},"devDependencies":{"pull-pair":"~1.0.0","pull-peek":"0.0.0","pull-stream":"^3.2.0","tape":"^4.5.1"},"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":"3d70f5e8d1e74eb0cd7e704aaace39346a440765","bugs":{"url":"https://github.com/dominictarr/pull-defer/issues"},"_id":"pull-defer@0.2.2","_shasum":"0887b0ffb30af32a56dbecfa72c1672271f07b13","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"0887b0ffb30af32a56dbecfa72c1672271f07b13","size":3154,"noattachment":false,"key":"/pull-defer/-/pull-defer-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-defer/download/pull-defer-0.2.2.tgz"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/pull-defer-0.2.2.tgz_1458014191139_0.36036809999495745"},"directories":{},"publish_time":1458014191718,"_cnpm_publish_time":1458014191718,"_hasShrinkwrap":false},"0.2.1":{"name":"pull-defer","description":"a deferred source, sink or through pull-stream","version":"0.2.1","homepage":"https://github.com/dominictarr/pull-defer","repository":{"type":"git","url":"git://github.com/dominictarr/pull-defer.git"},"dependencies":{"pull-stream":"^2.28.4"},"devDependencies":{"pull-pair":"~1.0.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":"282badbbc699ac3dd8af5bed6f6e33119b2fcb20","bugs":{"url":"https://github.com/dominictarr/pull-defer/issues"},"_id":"pull-defer@0.2.1","_shasum":"ebdf1da1551237efe0005a3dcf868e121559d80b","_from":".","_npmVersion":"2.14.8","_nodeVersion":"4.2.1","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"dist":{"shasum":"ebdf1da1551237efe0005a3dcf868e121559d80b","size":3257,"noattachment":false,"key":"/pull-defer/-/pull-defer-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-defer/download/pull-defer-0.2.1.tgz"},"directories":{},"publish_time":1448604444462,"_cnpm_publish_time":1448604444462,"_hasShrinkwrap":false},"0.2.0":{"name":"pull-defer","description":"a deferred source, sink or through pull-stream","version":"0.2.0","homepage":"https://github.com/dominictarr/pull-defer","repository":{"type":"git","url":"git://github.com/dominictarr/pull-defer.git"},"dependencies":{"pull-stream":"~2.26.0"},"devDependencies":{"pull-pair":"~1.0.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":"3aec9898d9c3663d149f80521935a932a9191f6c","bugs":{"url":"https://github.com/dominictarr/pull-defer/issues"},"_id":"pull-defer@0.2.0","_shasum":"3ca9b3a9a74b16d5b44fe7b5fbb323463dd78703","_from":".","_npmVersion":"2.12.0","_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":"3ca9b3a9a74b16d5b44fe7b5fbb323463dd78703","size":3101,"noattachment":false,"key":"/pull-defer/-/pull-defer-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-defer/download/pull-defer-0.2.0.tgz"},"directories":{},"publish_time":1436751753486,"_cnpm_publish_time":1436751753486,"_hasShrinkwrap":false},"0.1.1":{"name":"pull-defer","description":"a deferred source, sink or through pull-stream","version":"0.1.1","homepage":"https://github.com/dominictarr/pull-defer","repository":{"type":"git","url":"git://github.com/dominictarr/pull-defer.git"},"dependencies":{"pull-stream":"~2.26.0"},"devDependencies":{},"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":"4b38c5d0e3aa6b75ec4d8f25e17f9865b3c0e5ad","bugs":{"url":"https://github.com/dominictarr/pull-defer/issues"},"_id":"pull-defer@0.1.1","_shasum":"8fb681da547e2d51a0f90722a16d501744146332","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"dist":{"shasum":"8fb681da547e2d51a0f90722a16d501744146332","size":2845,"noattachment":false,"key":"/pull-defer/-/pull-defer-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-defer/download/pull-defer-0.1.1.tgz"},"directories":{},"publish_time":1415471795621,"_cnpm_publish_time":1415471795621,"_hasShrinkwrap":false},"0.1.0":{"name":"pull-defer","description":"a deferred source, sink or through pull-stream","version":"0.1.0","homepage":"https://github.com/dominictarr/pull-defer","repository":{"type":"git","url":"git://github.com/dominictarr/pull-defer.git"},"dependencies":{"pull-stream":"~2.26.0"},"devDependencies":{},"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":"81c6dda8a0bd00432085e4f36aea504162306f6f","bugs":{"url":"https://github.com/dominictarr/pull-defer/issues"},"_id":"pull-defer@0.1.0","_shasum":"5672f8ac08b730b3b6ba3991837d62b5ead525d3","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"dist":{"shasum":"5672f8ac08b730b3b6ba3991837d62b5ead525d3","size":2847,"noattachment":false,"key":"/pull-defer/-/pull-defer-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-defer/download/pull-defer-0.1.0.tgz"},"directories":{},"publish_time":1415468734547,"_cnpm_publish_time":1415468734547,"_hasShrinkwrap":false},"0.0.0":{"name":"pull-defer","description":"a deferred source, sink or through pull-stream","version":"0.0.0","homepage":"https://github.com/dominictarr/pull-defer","repository":{"type":"git","url":"git://github.com/dominictarr/pull-defer.git"},"dependencies":{"pull-stream":"~2.26.0"},"devDependencies":{},"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":"6a8f683ec53f47d3cbce7a62dd8c9d0cdc840898","bugs":{"url":"https://github.com/dominictarr/pull-defer/issues"},"_id":"pull-defer@0.0.0","_shasum":"bbeebe760037b29eb2c229aec7e2ec7bfad976bf","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"dist":{"shasum":"bbeebe760037b29eb2c229aec7e2ec7bfad976bf","size":2826,"noattachment":false,"key":"/pull-defer/-/pull-defer-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-defer/download/pull-defer-0.0.0.tgz"},"directories":{},"publish_time":1414611940949,"_cnpm_publish_time":1414611940949,"_hasShrinkwrap":false}},"readme":"# pull-defer\n\ncreate a placeholder for a pull stream that won't start moving until later.\n\n## examples\n\n`pull-defer` can be used with source, sinks and transform streams.\n\n### through\n\n``` js\n//create a deferred through stream\nvar deferred = require('pull-defer').through()\n\npull(\n  input,\n  deferred,\n  output\n)\n\n//nothing will happen until deferred.resolve(stream) is called.\ndeferred.resolve(transform)\n```\n\n### source\n\n``` js\n//create a deferred through stream\nvar deferred = require('pull-defer').source()\n\npull(\n  deferred,\n  output\n)\n\n//nothing will happen until deferred.resolve(stream) is called.\ndeferred.resolve(input)\n```\n\n### sink\n\n``` js\n//create a deferred through stream\nvar deferred = require('pull-defer').sink()\n\npull(\n  input,\n  deferred\n)\n\n//nothing will happen until deferred.start(stream) is called.\ndeferred.resolve(output)\n```\n\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/dominictarr/pull-defer","bugs":{"url":"https://github.com/dominictarr/pull-defer/issues"},"license":"MIT"}