File: /home/ubuntu/.npm/registry.npmjs.org/taskgroup/.cache.json
{"_id":"taskgroup","_rev":"82-026d5167a4c7fea093ac9636b38f7fce","name":"taskgroup","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","dist-tags":{"latest":"5.3.0"},"versions":{"2.0.0":{"name":"taskgroup","version":"2.0.0","description":"Group together synchronous and asynchronous tasks and execute them in either serial or parallel","homepage":"https://github.com/bevry/taskgroup","keywords":["flow","control","async","sync","tasks","batch"],"author":{"name":"Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.4"},"dependencies":{"typechecker":"~2.0.1","ambi":"~2.0.0"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.1.2"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/taskgroup-test.js --joe-reporter=list"},"main":"./out/lib/taskgroup.js","_id":"[email protected]","dist":{"shasum":"184944a42b5684aad751189a5263c030f6174446","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-2.0.0.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"[email protected]"}},"3.0.0":{"name":"taskgroup","version":"3.0.0","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.0.0","eventemitter2":"~0.4.11"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.1.2","chai":"~1.5.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","_id":"[email protected]","dist":{"shasum":"96cf11bd6b4c80095fc8c1bbeb850e803589e513","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.0.0.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"[email protected]"}},"3.1.0":{"name":"taskgroup","version":"3.1.0","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.0.0","eventemitter2":"~0.4.11"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.1.2","chai":"~1.5.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","_id":"[email protected]","dist":{"shasum":"07b9242eb8a331eba5066cdec15a575dfd702934","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.1.0.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"[email protected]"}},"3.1.1":{"name":"taskgroup","version":"3.1.1","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.0.0","eventemitter2":"~0.4.11"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.2.0","joe-reporter-console":"~1.2.1","chai":"~1.5.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","_id":"[email protected]","dist":{"shasum":"dd8a12276c6e11b7d4547bbedd879280ebfba9e9","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.1.1.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"[email protected]"}},"3.1.2":{"name":"taskgroup","version":"3.1.2","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.0.0","eventemitter2":"~0.4.11"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.2.0","joe-reporter-console":"~1.2.1","chai":"~1.5.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","_id":"[email protected]","dist":{"shasum":"81fec5dc7eb647fd5a0ba8ed02ee3a730244ca16","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.1.2.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"[email protected]"}},"3.2.0":{"name":"taskgroup","version":"3.2.0","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.1.0"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.0","joe-reporter-console":"~1.2.1","chai":"~1.7.1"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","_id":"[email protected]","dist":{"shasum":"ac45e79852a080bd20716eae6d79931968d637d2","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.2.0.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"balupton","email":"[email protected]"}},"3.2.2":{"name":"taskgroup","version":"3.2.2","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"license":"MIT","engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.1.0"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.0","joe-reporter-console":"~1.2.1","chai":"~1.7.1"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node -e \"if(require('fs').existsSync('./.git')){ require('child_process').spawn('npm', ['install','--force',require('./package.json').name], {env:process.env,cwd:process.cwd(),stdio:'inherit'}); }\"","test":"node ./out/test/everything-test.js"},"main":"./out/lib/taskgroup.js","_id":"[email protected]","dist":{"shasum":"432acace3f46705184500d8fab6fb311473e4c5d","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.2.2.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balupton","email":"[email protected]"}},"3.2.3":{"name":"taskgroup","version":"3.2.3","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"license":"MIT","engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.1.4"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.0","joe-reporter-console":"~1.2.1","chai":"~1.7.1"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/everything-test.js"},"main":"./out/lib/taskgroup.js","_id":"[email protected]","dist":{"shasum":"5bbfa9fb0312f04251140f2f858f8f4ee0086958","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.2.3.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balupton","email":"[email protected]"}},"3.2.4":{"title":"TaskGroup","name":"taskgroup","version":"3.2.4","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"Benjamin Lupton","email":"[email protected]"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.1.5"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.0","joe-reporter-console":"~1.2.1","chai":"~1.8.1","projectz":"~0.2.3"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","_id":"[email protected]","dist":{"shasum":"4b7783d1c82fa6b4f31de3aea3a1d3b1d8aab989","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.2.4.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balupton","email":"[email protected]"}},"3.3.0":{"title":"TaskGroup","name":"taskgroup","version":"3.3.0","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.1.5"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.0","joe-reporter-console":"~1.2.1","chai":"~1.8.1","projectz":"~0.2.3"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","_id":"[email protected]","dist":{"shasum":"cc5e573edcaa0cb3c4df6754f37ce8c4c4a8d650","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.3.0.tgz"},"_from":".","_npmVersion":"1.3.13","_npmUser":{"name":"balupton","email":"[email protected]"}},"3.3.1":{"title":"TaskGroup","name":"taskgroup","version":"3.3.1","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.1.5"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.0","joe-reporter-console":"~1.2.1","chai":"~1.8.1","projectz":"~0.2.3"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","_id":"[email protected]","dist":{"shasum":"174eec160015c7459e86d8741c5c19cc2552306e","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.3.1.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"balupton","email":"[email protected]"}},"3.3.2":{"title":"TaskGroup","name":"taskgroup","version":"3.3.2","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.1.5"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.0","joe-reporter-console":"~1.2.1","chai":"~1.8.1","projectz":"~0.2.3"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","_id":"[email protected]","dist":{"shasum":"76043e4b6f03314fc10d778523b19864cb2446b6","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.3.2.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"balupton","email":"[email protected]"}},"3.3.3":{"title":"TaskGroup","name":"taskgroup","version":"3.3.3","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.1.5"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.0","joe-reporter-console":"~1.2.1","chai":"~1.8.1","projectz":"~0.2.3"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","_id":"[email protected]","dist":{"shasum":"84d9c104d6d6493abe3e04616e4bf5d9cef50ac1","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.3.3.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"balupton","email":"[email protected]"}},"3.3.4":{"title":"TaskGroup","name":"taskgroup","version":"3.3.4","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.1.5"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.0","joe-reporter-console":"~1.2.1","chai":"~1.8.1","projectz":"~0.2.3"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","_id":"[email protected]","dist":{"shasum":"27bd7da227805421f035a3631a5ff07bebe4cf27","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.3.4.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"balupton","email":"[email protected]"}},"3.3.5":{"title":"TaskGroup","name":"taskgroup","version":"3.3.5","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.1.5"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.0","joe-reporter-console":"~1.2.1","chai":"~1.8.1","projectz":"~0.2.3"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","_id":"[email protected]","dist":{"shasum":"8ae4a2ae494a9cd5536e4af6a9e004fdb78c5bc9","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.3.5.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"balupton","email":"[email protected]"}},"3.3.6":{"title":"TaskGroup","name":"taskgroup","version":"3.3.6","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.1.5"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.0","joe-reporter-console":"~1.2.1","chai":"~1.8.1","projectz":"~0.2.3"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","_id":"[email protected]","dist":{"shasum":"266ce911aee2ab15a526418a90237a5624b536e7","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.3.6.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"balupton","email":"[email protected]"}},"3.3.7":{"title":"TaskGroup","name":"taskgroup","version":"3.3.7","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"david":true,"daviddev":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"crito","url":"https://github.com/crito"},{"name":"pflannery","url":"https://github.com/pflannery"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.1.5"},"devDependencies":{"coffee-script":"~1.7.1","joe":"~1.3.0","joe-reporter-console":"~1.2.1","chai":"~1.8.1","projectz":"~0.3.9"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","_id":"[email protected]","dist":{"shasum":"95388c0a2023113add57e63c48e09184b7d69c02","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.3.7.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"balupton","email":"[email protected]"}},"3.3.8":{"title":"TaskGroup","name":"taskgroup","version":"3.3.8","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"david":true,"daviddev":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"crito","url":"https://github.com/crito"},{"name":"pflannery","url":"https://github.com/pflannery"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.1.5"},"devDependencies":{"coffee-script":"~1.7.1","joe":"~1.3.2","joe-reporter-console":"~1.2.1","chai":"~1.9.0","projectz":"~0.3.9"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","_id":"[email protected]","dist":{"shasum":"8a053d8c306f85cf79d96778e765a7da1d4bc5df","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.3.8.tgz"},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"balupton","email":"[email protected]"}},"3.3.9":{"title":"TaskGroup","name":"taskgroup","version":"3.3.9","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"david":true,"daviddev":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a","wishlist":"http://amzn.com/w/2F8TXKSNAFG4V"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"crito","url":"https://github.com/crito"},{"name":"pflannery","url":"https://github.com/pflannery"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.1.5","extendonclass":"~1.0.0"},"devDependencies":{"coffee-script":"~1.7.1","joe":"~1.4.0","joe-reporter-console":"~1.2.1","chai":"~1.9.1","projectz":"~0.3.11"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","_id":"[email protected]","dist":{"shasum":"1742d3dd5059dd477fac10f9ac04a3f4d354f6f6","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.3.9.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"balupton","email":"[email protected]"}},"3.4.0":{"title":"TaskGroup","name":"taskgroup","version":"3.4.0","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"david":true,"daviddev":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a","wishlist":"http://amzn.com/w/2F8TXKSNAFG4V"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"crito","url":"https://github.com/crito"},{"name":"pflannery","url":"https://github.com/pflannery"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.2.0","extendonclass":"~1.0.1"},"devDependencies":{"coffee-script":"~1.7.1","joe":"~1.4.0","joe-reporter-console":"~1.2.1","chai":"~1.9.1","projectz":"~0.3.11"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","_id":"[email protected]","_shasum":"91fe55aff70f0e7ae20649f5071a1643308387b1","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"balupton","email":"[email protected]"},"dist":{"shasum":"91fe55aff70f0e7ae20649f5071a1643308387b1","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.4.0.tgz"}},"4.0.0":{"title":"TaskGroup","name":"taskgroup","version":"4.0.0","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"david":true,"daviddev":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a","wishlist":"http://amzn.com/w/2F8TXKSNAFG4V"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"crito","url":"https://github.com/crito"},{"name":"pflannery","url":"https://github.com/pflannery"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.8"},"dependencies":{"ambi":"~2.2.0","extendonclass":"~1.0.1"},"devDependencies":{"coffee-script":"~1.7.1","joe":"~1.4.0","joe-reporter-console":"~1.2.1","chai":"~1.9.1","projectz":"~0.3.11","biscotto":"^2.1.2"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","cakeConfiguration":{"COFFEE_SRC_PATH":"src","BISCOTTO_SRC_PATH":"src"},"gitHead":"6e29276b4dfa301b861087709a679e8d68fe024e","_id":"[email protected]","_shasum":"b64daa9f6ca2e4ca868fa49fd7bed5862c2b3be5","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"balupton","email":"[email protected]"},"dist":{"shasum":"b64daa9f6ca2e4ca868fa49fd7bed5862c2b3be5","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.0.0.tgz"}},"4.0.1":{"title":"TaskGroup","name":"taskgroup","version":"4.0.1","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"david":true,"daviddev":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a","wishlist":"http://amzn.com/w/2F8TXKSNAFG4V"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"crito","url":"https://github.com/crito"},{"name":"pflannery","url":"https://github.com/pflannery"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.8"},"dependencies":{"ambi":"~2.2.0","extendonclass":"~1.0.1"},"devDependencies":{"coffee-script":"~1.7.1","joe":"~1.4.0","joe-reporter-console":"~1.2.1","chai":"~1.9.1","projectz":"~0.3.11","biscotto":"^2.1.2"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","cakeConfiguration":{"COFFEE_SRC_PATH":"src","BISCOTTO_SRC_PATH":"src"},"gitHead":"5bb86161bd9db2ea6d77b188072c94a3425ab6e2","_id":"[email protected]","_shasum":"1b9672c12cfd05b00d03472174bd6565ad533904","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"balupton","email":"[email protected]"},"dist":{"shasum":"1b9672c12cfd05b00d03472174bd6565ad533904","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.0.1.tgz"}},"4.0.2":{"title":"TaskGroup","name":"taskgroup","version":"4.0.2","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"david":true,"daviddev":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a","wishlist":"http://amzn.com/w/2F8TXKSNAFG4V"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"crito","url":"https://github.com/crito"},{"name":"pflannery","url":"https://github.com/pflannery"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.8"},"dependencies":{"ambi":"~2.2.0","extendonclass":"~1.0.1"},"devDependencies":{"coffee-script":"~1.7.1","joe":"~1.4.0","joe-reporter-console":"~1.2.1","chai":"~1.9.1","projectz":"~0.3.11","biscotto":"^2.1.2"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","cakeConfiguration":{"COFFEE_SRC_PATH":"src","BISCOTTO_SRC_PATH":"src"},"gitHead":"d39ab236de67fb5459e26befca8c7d1594e766ef","_id":"[email protected]","_shasum":"f85b93798ba48a74875f2c0d3a30a6a2b88e28a4","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"balupton","email":"[email protected]"},"dist":{"shasum":"f85b93798ba48a74875f2c0d3a30a6a2b88e28a4","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.0.2.tgz"}},"4.0.3":{"title":"TaskGroup","name":"taskgroup","version":"4.0.3","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"david":true,"daviddev":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a","wishlist":"http://amzn.com/w/2F8TXKSNAFG4V"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"crito","url":"https://github.com/crito"},{"name":"pflannery","url":"https://github.com/pflannery"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.8"},"dependencies":{"ambi":"~2.2.0","csextends":"~1.0.3"},"devDependencies":{"coffee-script":"~1.7.1","joe":"~1.4.0","joe-reporter-console":"~1.2.1","chai":"~1.9.1","projectz":"~0.3.11","biscotto":"^2.1.2"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","cakeConfiguration":{"COFFEE_SRC_PATH":"src","BISCOTTO_SRC_PATH":"src"},"gitHead":"0c77d96709e815e1acf67b38680439902da136b8","_id":"[email protected]","_shasum":"7aa4707ed0e8312ad413325f8e42f0e5a9809c58","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"balupton","email":"[email protected]"},"dist":{"shasum":"7aa4707ed0e8312ad413325f8e42f0e5a9809c58","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.0.3.tgz"}},"4.0.4":{"title":"TaskGroup","name":"taskgroup","version":"4.0.4","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"david":true,"daviddev":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a","wishlist":"http://amzn.com/w/2F8TXKSNAFG4V"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"crito","url":"https://github.com/crito"},{"name":"pflannery","url":"https://github.com/pflannery"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"browsers":true,"engines":{"node":">=0.8"},"dependencies":{"ambi":"~2.2.0","csextends":"~1.0.3"},"devDependencies":{"coffee-script":"~1.7.1","joe":"~1.5.0","joe-reporter-console":"~1.2.1","chai":"~1.9.1","projectz":"~0.3.15","biscotto":"^2.2.1"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","cakeConfiguration":{"COFFEE_SRC_PATH":"src","BISCOTTO_SRC_PATH":"src"},"gitHead":"c2473b2004d2f484f8652abbf6e50755f3842de3","_id":"[email protected]","_shasum":"31a3a93109da462f7ee2bf48abeeae31e1bff961","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"balupton","email":"[email protected]"},"dist":{"shasum":"31a3a93109da462f7ee2bf48abeeae31e1bff961","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.0.4.tgz"}},"4.0.5":{"title":"TaskGroup","name":"taskgroup","version":"4.0.5","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"david":true,"daviddev":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a","wishlist":"http://amzn.com/w/2F8TXKSNAFG4V"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"crito","url":"https://github.com/crito"},{"name":"pflannery","url":"https://github.com/pflannery"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"browsers":true,"engines":{"node":">=0.8"},"dependencies":{"ambi":"~2.2.0","csextends":"~1.0.3"},"devDependencies":{"coffee-script":"~1.7.1","joe":"~1.5.0","joe-reporter-console":"~1.2.1","chai":"~1.9.1","projectz":"~0.3.15","biscotto":"^2.2.1"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","cakeConfiguration":{"COFFEE_SRC_PATH":"src","BISCOTTO_SRC_PATH":"src"},"gitHead":"09fe0f1f86261d33d97bc45559abd70328717af3","_id":"[email protected]","_shasum":"a184b348a46ede2efa469f1fade5ee74924e31df","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"balupton","email":"[email protected]"},"dist":{"shasum":"a184b348a46ede2efa469f1fade5ee74924e31df","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.0.5.tgz"}},"4.1.0":{"title":"TaskGroup","name":"taskgroup","version":"4.1.0","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"npmdownloads":true,"david":true,"daviddev":true,"gratipay":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a","wishlist":"http://amzn.com/w/2F8TXKSNAFG4V"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"crito","url":"https://github.com/crito"},{"name":"pflannery","url":"https://github.com/pflannery"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"browsers":true,"engines":{"node":">=0.8"},"dependencies":{"ambi":"~2.2.0","csextends":"~1.0.3"},"devDependencies":{"coffee-script":"~1.9.0","joe":"~1.5.0","joe-reporter-console":"~1.2.1","chai":"~1.10.0","projectz":"~0.3.17","biscotto":"^2.3.1","safeps":"^2.2.12"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","cakeConfiguration":{"COFFEE_SRC_PATH":"src","BISCOTTO_SRC_PATH":"src"},"gitHead":"ceab1bba5472c2f37172cfdce68b932c7ec40102","_id":"[email protected]","_shasum":"d67620bc321302ccec5958bffd6a0ff8646ac670","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.10.35","_npmUser":{"name":"balupton","email":"[email protected]"},"dist":{"shasum":"d67620bc321302ccec5958bffd6a0ff8646ac670","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.1.0.tgz"}},"4.2.0":{"title":"TaskGroup","name":"taskgroup","version":"4.2.0","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"npmdownloads":true,"david":true,"daviddev":true,"gratipay":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a","wishlist":"http://amzn.com/w/2F8TXKSNAFG4V"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"crito","url":"https://github.com/crito"},{"name":"pflannery","url":"https://github.com/pflannery"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"browsers":true,"engines":{"node":">=0.8"},"dependencies":{"ambi":"~2.2.0","csextends":"~1.0.3"},"devDependencies":{"coffee-script":"~1.9.0","joe":"~1.5.0","joe-reporter-console":"~1.2.1","chai":"~1.10.0","projectz":"~0.3.17","biscotto":"^2.3.1","safeps":"^2.2.12"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","cakeConfiguration":{"COFFEE_SRC_PATH":"src","BISCOTTO_SRC_PATH":"src"},"gitHead":"fdb440a7392ea938d767d28e8b8133b69266a69a","_id":"[email protected]","_shasum":"2c6e58abf8fd01748f97aedfc9d9db5bb1de4b61","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.10.35","_npmUser":{"name":"balupton","email":"[email protected]"},"dist":{"shasum":"2c6e58abf8fd01748f97aedfc9d9db5bb1de4b61","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.2.0.tgz"}},"4.2.1":{"title":"TaskGroup","name":"taskgroup","version":"4.2.1","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"npmdownloads":true,"david":true,"daviddev":true,"gratipay":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a","wishlist":"http://amzn.com/w/2F8TXKSNAFG4V"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"crito","url":"https://github.com/crito"},{"name":"pflannery","url":"https://github.com/pflannery"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"browsers":true,"engines":{"node":">=0.8"},"dependencies":{"ambi":"~2.2.0","csextends":"~1.0.3"},"devDependencies":{"coffee-script":"~1.9.0","joe":"~1.5.0","joe-reporter-console":"~1.2.1","chai":"~1.10.0","projectz":"~0.3.17","biscotto":"^2.3.1","safeps":"^2.2.12"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","cakeConfiguration":{"COFFEE_SRC_PATH":"src","BISCOTTO_SRC_PATH":"src"},"gitHead":"b9e26b3e0d0dbddfd84bb4c21a02d1035943cc6a","_id":"[email protected]","_shasum":"2b4c6f9d9c16a10d489b37f6c297de42a62fce3f","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"balupton","email":"[email protected]"},"dist":{"shasum":"2b4c6f9d9c16a10d489b37f6c297de42a62fce3f","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.2.1.tgz"}},"4.3.0":{"title":"TaskGroup","name":"taskgroup","version":"4.3.0","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"npmdownloads":true,"david":true,"daviddev":true,"gratipay":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a","wishlist":"http://amzn.com/w/2F8TXKSNAFG4V"},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"crito","url":"https://github.com/crito"},{"name":"pflannery","url":"https://github.com/pflannery"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"http://github.com/bevry/taskgroup.git"},"browsers":true,"engines":{"node":">=0.8"},"dependencies":{"ambi":"^2.2.0","csextends":"^1.0.3"},"devDependencies":{"coffee-script":"^1.9.1","joe":"^1.6.0","joe-reporter-console":"^1.2.1","chai":"^2.1.1","projectz":"^0.5.0","biscotto":"^2.3.1","safeps":"^2.2.12"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","cakeConfiguration":{"COFFEE_SRC_PATH":"src","BISCOTTO_SRC_PATH":"src"},"gitHead":"7ad8a22dce4d614d36dec6b0adfb7b9be5edfab7","_id":"[email protected]","_shasum":"2503fe4969ea6c315a6fcc6d0a6ec8c462ace206","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"balupton","email":"[email protected]"},"dist":{"shasum":"2503fe4969ea6c315a6fcc6d0a6ec8c462ace206","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.3.0.tgz"}},"4.3.1":{"title":"TaskGroup","name":"taskgroup","version":"4.3.1","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":"MIT","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"patreonUsername":"bevry","gratipayUsername":"bevry","flattrCode":"344188/balupton-on-Flattr","paypalButtonID":"QB8GQPZAH84N6","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"http://balupton.com"},{"name":"crito","email":"[email protected]","url":"https://github.com/crito"},{"name":"Peter Flannery","url":"https://github.com/pflannery"},{"name":"Sean Fridman","email":"[email protected]","url":"http://seanfridman.com"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"git+ssh://[email protected]/bevry/taskgroup.git"},"browsers":true,"engines":{"node":">=0.8"},"dependencies":{"ambi":"^2.2.0","csextends":"^1.0.3"},"devDependencies":{"coffee-script":"^1.9.1","joe":"^1.6.0","joe-reporter-console":"^1.2.1","assert-helpers":"^1.0.0","projectz":"^1.0.0","biscotto":"^2.3.1","safeps":"^2.2.12"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/taskgroup-test.js"},"main":"./out/lib/taskgroup.js","cakeConfiguration":{"COFFEE_SRC_PATH":"src","BISCOTTO_SRC_PATH":"src"},"gitHead":"9e7dde327d3946c0702a9e214f41f593758933b7","_id":"[email protected]","_shasum":"7de193febd768273c457730497024d512c27915a","_from":".","_npmVersion":"3.5.1","_nodeVersion":"5.2.0","_npmUser":{"name":"balupton","email":"[email protected]"},"dist":{"shasum":"7de193febd768273c457730497024d512c27915a","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.3.1.tgz"}},"5.0.0":{"title":"TaskGroup","name":"taskgroup","version":"5.0.0","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":"MIT","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"patreonUsername":"bevry","gratipayUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"https://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://balupton.com"},{"name":"crito","email":"[email protected]","url":"https://github.com/crito"},{"name":"Peter Flannery","url":"https://github.com/pflannery"},{"name":"Sean Fridman","email":"[email protected]","url":"http://seanfridman.com"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"git+ssh://[email protected]/bevry/taskgroup.git"},"engines":{"node":">=0.12"},"editions":[{"description":"Source + ESNext + Require","entry":"source/index.js","directory":"source","syntaxes":["javascript","esnext","require","const","let","arrows","classes","destructuring","getset","rest","spread","template strings","shorthand"]},{"description":"Babel Compiled + ES2015 + Require","entry":"es2015/index.js","directory":"es2015","syntaxes":["javascript","es2015","require"]}],"main":"index.js","browser":"es2015/index.js","scripts":{"setup":"npm install","clean":"rm -Rf ./docs ./es2015","compile":"npm run compile:es2015","compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","compile:web":"browserify ./web/index.js -t babelify --outfile ./web/out.js","meta":"npm run meta:docs && npm run meta:projectz","meta:docs":"documentation build -f html -o ./docs -g -p --shallow ./source/lib/*.js","meta:projectz":"projectz compile","prepare":"npm run compile && npm run test && npm run meta","release":"npm run prepare && npm run release:publish && npm run release:tag && npm run release:push","release:publish":"npm publish","release:tag":"git tag v$npm_package_version -a","release:push":"git push origin master && git push origin --tags","pretest":"npm run test:eslint","test:eslint":"eslint ./source","test":"node --harmony -e \"require('editions').requirePackage(process.cwd(), require, 'test.js')\""},"dependencies":{"ambi":"^2.5.0","eachr":"^3.2.0","editions":"^1.1.1","extendr":"^3.2.0"},"devDependencies":{"assert-helpers":"^4.4.0","babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0","documentation":"^4.0.0-beta5","eslint":"^2.11.1","eslint-plugin-babel":"^3.2.0","joe":"^1.6.0","joe-reporter-console":"^1.2.1","projectz":"^1.1.5","browserify":"^13.0.1","babelify":"^7.3.0","safeps":"^6.2.0"},"gitHead":"55d9c4724e30c2d959043638ca7a271b99da2bff","_id":"[email protected]","_shasum":"8b2c017a884d746c124252eed4d3380a687a3b50","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.1","_npmUser":{"name":"balupton","email":"[email protected]"},"dist":{"shasum":"8b2c017a884d746c124252eed4d3380a687a3b50","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-5.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/taskgroup-5.0.0.tgz_1465016487186_0.08656997932121158"},"directories":{}},"5.0.1":{"title":"TaskGroup","name":"taskgroup","version":"5.0.1","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"https://github.com/bevry/taskgroup","license":"MIT","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"patreonUsername":"bevry","gratipayUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"keywords":["flow","control","async","sync","tasks","batch","concurrency"],"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"https://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://balupton.com"},{"name":"crito","email":"[email protected]","url":"https://github.com/crito"},{"name":"Peter Flannery","url":"https://github.com/pflannery"},{"name":"Sean Fridman","email":"[email protected]","url":"https://github.com/sfrdmn"},{"name":"balupton","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"git+ssh://[email protected]/bevry/taskgroup.git"},"engines":{"node":">=0.12"},"editions":[{"description":"Source + ESNext + Require","entry":"source/index.js","directory":"source","syntaxes":["javascript","esnext","require","const","let","arrows","classes","destructuring","getset","rest","spread","template strings","shorthand"]},{"description":"Babel Compiled + ES2015 + Require","entry":"es2015/index.js","directory":"es2015","syntaxes":["javascript","es2015","require"]}],"main":"index.js","browser":"es2015/index.js","scripts":{"setup":"npm install","clean":"rm -Rf ./docs ./es2015","compile":"npm run compile:es2015","compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","compile:web":"browserify ./web/index.js -t babelify --outfile ./web/out.js","meta":"npm run meta:docs && npm run meta:projectz","meta:docs":"documentation build -f html -o ./docs -g -p --shallow ./source/lib/*.js","meta:projectz":"projectz compile","prepare":"npm run compile && npm run test && npm run meta","release":"npm run prepare && npm run release:publish && npm run release:tag && npm run release:push","release:publish":"npm publish","release:tag":"git tag v$npm_package_version -a","release:push":"git push origin master && git push origin --tags","pretest":"npm run test:eslint","test:eslint":"eslint ./source","test":"node --harmony -e \"require('editions').requirePackage(process.cwd(), require, 'test.js')\""},"dependencies":{"ambi":"^2.5.0","eachr":"^3.2.0","editions":"^1.1.1","extendr":"^3.2.0"},"devDependencies":{"assert-helpers":"^4.4.0","babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","documentation":"^4.0.0-beta5","eslint":"^2.12.0","eslint-plugin-babel":"^3.2.0","joe":"^1.8.0","joe-reporter-console":"^1.2.1","projectz":"^1.1.6","browserify":"^13.0.1","babelify":"^7.3.0","safeps":"^6.3.0"},"gitHead":"eade7e8e6896fe757ece3441fb54e1462c226f53","_id":"[email protected]","_shasum":"08736c9b24683b1434774231eb4b73aa7c3f79b5","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.1","_npmUser":{"name":"balupton","email":"[email protected]"},"dist":{"shasum":"08736c9b24683b1434774231eb4b73aa7c3f79b5","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-5.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/taskgroup-5.0.1.tgz_1465787775029_0.6723546609282494"},"directories":{}},"5.0.2":{"title":"TaskGroup","name":"taskgroup","version":"5.0.2","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"ssh://[email protected]/bevry/taskgroup","license":"MIT","keywords":["flow","control","async","sync","tasks","batch","concurrency"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","opencollective","flattr","paypal","bitcoin","wishlist","---","slackin"],"config":{"patreonUsername":"bevry","opencollectiveUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"},{"name":"bevry","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"http://balupton.com"},{"name":"crito","email":"[email protected]","url":"https://github.com/crito"},{"name":"Peter Flannery","url":"https://github.com/pflannery"},{"name":"Sean Fridman","email":"[email protected]","url":"http://seanfridman.com"}],"bugs":{"url":"ssh://[email protected]/bevry/taskgroup/issues"},"repository":{"type":"git","url":"git+ssh://[email protected]/bevry/taskgroup.git"},"engines":{"node":">=0.8"},"editions":[{"description":"Source + ESNext + Require","entry":"index.js","directory":"source","syntaxes":["javascript","esnext","require","const","let","arrows","classes","destructuring","getset","rest","spread","template strings","shorthand"]},{"description":"Babel Compiled + ES2015 + Require","entry":"index.js","directory":"es2015","syntaxes":["javascript","es2015","require"]}],"main":"index.js","browser":"es2015/index.js","dependencies":{"ambi":"^3.0.0","eachr":"^3.2.0","editions":"^1.3.4","extendr":"^3.2.2"},"devDependencies":{"assert-helpers":"^4.5.1","babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babelify":"^8.0.0","browserify":"^16.2.2","documentation":"^8.0.0","eslint":"^5.1.0","joe":"^2.0.2","joe-reporter-console":"^2.0.1","projectz":"^1.4.0","safeps":"^7.0.1","surge":"^0.20.1"},"scripts":{"our:setup":"npm run our:setup:npm","our:setup:npm":"npm install","our:clean":"rm -Rf ./docs ./es2015 ./es5 ./out","our:compile":"npm run our:compile:es2015","our:compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"documentation build -f html -o ./docs -g --shallow ./source/**.js","our:meta:projectz":"projectz compile","our:verify":"npm run our:verify:eslint","our:verify:eslint":"eslint --fix ./source","our:deploy":"echo no need for this project","our:test":"npm run our:verify && npm test","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","test":"node --harmony ./test.js --joe-reporter=console"},"gitHead":"4b6bc2ba6309799290461fbc0b1f5cc1f1b36a1c","_id":"[email protected]","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"bevryme","email":"[email protected]"},"dist":{"integrity":"sha512-A11vCA4QWfrfjF77k4pRysBvlpFo6m9poLG4LgnPyneseze3iYkUcihOS2KuAtpgiJDZzRNc1T13gCJ0CZhTug==","shasum":"98a16806b5e78c59435319fb72fcbf7a798a62d7","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-5.0.2.tgz","fileCount":15,"unpackedSize":142845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSLyRCRA9TVsSAnZWagAAoJwP/0HQtItJQeQ0Qp3Hvp7w\nV3gVsEmGpBtIsUFKOvWK3rAdCxVRjmCHvNlB0ejgK9WU7qEnuYEduh20pKvJ\nTMgPrHfhn2Kw1IF6Njo2I4pbTZVQcncjmZVQCJWE6C8QJm3XF0b5v1TTR55j\nqcoThFQoLTRAl4ZD+c8M3OAAwvX5OnNm9YkTrxeTPw0tvajOXHJXVH2c0uez\nZR8e2c6rW7IDId537vBLeAKlaBszSv7EbmsyaN9DcHcK7syuNsUAZrwlBkXO\nuCE9JWZxSGqAJtqpveOm8m+KpEEWg3cS3vKE2me3dNQQsN6JxnAcZJ/y6ds+\nr1MjYrU6ISDeQ8EvjYP9pKYhN1Tub7Z9Vy5znP7cW7QF+FA2RLX9zCY1X5Fj\nZaYRldwDwPPjkD+wJVlSqiVKI4w62cySVEQHjLlQyuADgLGsZuTvCroyXMC9\nxOi2UbN1qE7nY9g1MWwwO6/qBwOjQmU4MQjWmZBzf6vrhVfGL8Ag/O1wJxhJ\n1hr/RnL59wDFMeRg1/EUREkV/l+RTBFSm0CWOUovmFtercaCn3e1jZLvl0kV\nL+IFFeY2n7Oledjxk47WrRs2JPgJ3jOE22FFYRP4slI0BCDTsM+KMfWlYPL9\nJnETg9qDFURIhFpQZBI+JDgqvtkw6ZrmkChYe+vsNoRwzm2bySj6jG9KzNcy\n4/Z6\r\n=qkPY\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/taskgroup_5.0.2_1531493521198_0.27197414879240833"}},"5.1.0":{"title":"TaskGroup","name":"taskgroup","version":"5.1.0","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"ssh://[email protected]/bevry/taskgroup","license":"MIT","keywords":["flow","control","async","sync","tasks","batch","concurrency"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","opencollective","flattr","paypal","bitcoin","wishlist","---","slackin"],"config":{"patreonUsername":"bevry","opencollectiveUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"},{"name":"bevry","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"http://balupton.com"},{"name":"crito","email":"[email protected]","url":"https://github.com/crito"},{"name":"Peter Flannery","url":"https://github.com/pflannery"},{"name":"Sean Fridman","email":"[email protected]","url":"http://seanfridman.com"}],"bugs":{"url":"ssh://[email protected]/bevry/taskgroup/issues"},"repository":{"type":"git","url":"git+ssh://[email protected]/bevry/taskgroup.git"},"engines":{"node":">=0.8"},"editions":[{"description":"Source + ESNext + Require","entry":"index.js","directory":"source","syntaxes":["javascript","esnext","require","const","let","arrows","classes","destructuring","getset","rest","spread","template strings","shorthand"]},{"description":"Babel Compiled + ES2015 + Require","entry":"index.js","directory":"es2015","syntaxes":["javascript","es2015","require"]}],"main":"index.js","browser":"es2015/index.js","dependencies":{"ambi":"^3.0.0","eachr":"^3.2.0","editions":"^1.3.4","extendr":"^3.2.2","unbounded":"^1.1.0"},"devDependencies":{"assert-helpers":"^4.5.1","babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babelify":"^8.0.0","browserify":"^16.2.2","documentation":"^8.0.0","eslint":"^5.1.0","joe":"^2.0.2","joe-reporter-console":"^2.0.1","projectz":"^1.4.0","safeps":"^7.0.1","surge":"^0.20.1"},"scripts":{"our:setup":"npm run our:setup:npm","our:setup:npm":"npm install","our:clean":"rm -Rf ./docs ./es2015 ./es5 ./out","our:compile":"npm run our:compile:es2015","our:compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"documentation build -f html -o ./docs -g --shallow ./source/**.js","our:meta:projectz":"projectz compile","our:verify":"npm run our:verify:eslint","our:verify:eslint":"eslint --fix ./source","our:deploy":"echo no need for this project","our:test":"npm run our:verify && npm test","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","test":"node --harmony ./test.js --joe-reporter=console"},"gitHead":"ef6eeb98387414027f97d71b535c5ad8586889e7","_id":"[email protected]","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"bevryme","email":"[email protected]"},"dist":{"integrity":"sha512-K/b/0+k8HmUDBFGoarNS4/Nqvy1nfI/4kaeZjB6vwsG8K2OaHjJD973ai1lANyMtBHbBMtry8Vle3fJGMjVdRw==","shasum":"d43d7896ebc0bc0b4dcb9549eda7c7ff7777cd43","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-5.1.0.tgz","fileCount":15,"unpackedSize":143098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSMq5CRA9TVsSAnZWagAAc84P/Ay5AZc5/EII/edgf1Nv\n3gqhiTbasceZE92UQCA67Op0AOdRaca6Ga7nSbXfLnNOwjrTRqdYLeis+YQ/\nkj0rPeCkcYEMxd3HOb1E5Mzz0JDlAmeWRUJt1ZfCtDR62qJpuHVeINhlH9jh\n3Fl10Ntndmc8VaXITiJp+oz0Mzf6/S5FE+YEgNkNcQsbnevynvAp5OnfGZNd\nZHPTcpiK+N7oIWEDjgEEzFfTdD7ymzyd0sZJzoq0+Y1+eE6TTtub+Am8TFox\nbObm5LesSLnU/3zyyeWgeeXbpTzPMeLXeU4U2qR2dJth5CtzoAyDeYasiWI5\n5L5dGZwrvOtMRdDmwC89zdxLI2/aRHLw04Mp5y+m0XY88xQtGBJkYOjsdc/y\n2VpsOidizOJM42foG8Gjzfwuj4W6XhzoriXdcWjDASM/rw5d8MJIZwvgILWb\nZxe1//DaLk793ov096y07/wA1PNQIbtTDsRYy2X4f+5uQWP4hYqhRO73/Dpk\n4iruHqEJ4o4hBCm1WcObx9r6p7GyxvgvwWZWqNKhBIRoc6bVif5OkpR1JilW\ni6YVLsviSCvEU970uxYlcQlunlf0OhEctp1HWCLp31iK/uOgoERg5Fs1CaFW\ntsLGh08lN4vQwYnBdc1VuLIYQ5a9zYng3WOVy21DCz93nDZqy2w5sZWHh892\ncan3\r\n=Ubln\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/taskgroup_5.1.0_1531497144468_0.8672298516363852"}},"5.2.0":{"title":"TaskGroup","name":"taskgroup","version":"5.2.0","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"ssh://[email protected]/bevry/taskgroup","license":"MIT","keywords":["flow","control","async","sync","tasks","batch","concurrency"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","opencollective","flattr","paypal","bitcoin","wishlist","---","slackin"],"config":{"patreonUsername":"bevry","opencollectiveUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"},{"name":"bevry","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"http://balupton.com"},{"name":"crito","email":"[email protected]","url":"https://github.com/crito"},{"name":"Peter Flannery","url":"https://github.com/pflannery"},{"name":"Sean Fridman","email":"[email protected]","url":"http://seanfridman.com"}],"bugs":{"url":"ssh://[email protected]/bevry/taskgroup/issues"},"repository":{"type":"git","url":"git+ssh://[email protected]/bevry/taskgroup.git"},"engines":{"node":">=0.8"},"editions":[{"description":"Source + ESNext + Require","entry":"index.js","directory":"source","syntaxes":["javascript","esnext","require","const","let","arrows","classes","destructuring","getset","rest","spread","template strings","shorthand"]},{"description":"Babel Compiled + ES2015 + Require","entry":"index.js","directory":"es2015","syntaxes":["javascript","es2015","require"]}],"main":"index.js","browser":"es2015/index.js","dependencies":{"ambi":"^3.0.0","eachr":"^3.2.0","editions":"^1.3.4","extendr":"^3.2.2","unbounded":"^1.1.0"},"devDependencies":{"assert-helpers":"^4.5.1","babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babelify":"^8.0.0","browserify":"^16.2.2","documentation":"^8.0.0","eslint":"^5.1.0","joe":"^2.0.2","joe-reporter-console":"^2.0.1","projectz":"^1.4.0","safeps":"^7.0.1","surge":"^0.20.1"},"scripts":{"our:setup":"npm run our:setup:npm","our:setup:npm":"npm install","our:clean":"rm -Rf ./docs ./es2015 ./es5 ./out","our:compile":"npm run our:compile:es2015","our:compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"documentation build -f html -o ./docs -g --shallow ./source/**.js","our:meta:projectz":"projectz compile","our:verify":"npm run our:verify:eslint","our:verify:eslint":"eslint --fix ./source","our:deploy":"echo no need for this project","our:test":"npm run our:verify && npm test","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","test":"node --harmony ./test.js --joe-reporter=console"},"gitHead":"a0e973945228ff7f6a400f7a91346b015d9e393d","_id":"[email protected]","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"bevryme","email":"[email protected]"},"dist":{"integrity":"sha512-Tm1ysUFE6avx9XGPO//kRUAkL+C7xvJPdw7KM468aIWlDcyaWjkzjpG0ZbAlvveZmoisjbAFL3SZflvNMPm+Xw==","shasum":"e6f5b5c115288b99680b9472fcbbb2babe0624e9","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-5.2.0.tgz","fileCount":15,"unpackedSize":143599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUO9HCRA9TVsSAnZWagAA7/cP/icMwvhBkeIqN8yUz9xL\nmgX7oPifnUwl48TVr7Pp04cWa5ezER3SXbRuQezd/sdLMc0rFPIbX3/I/YSV\nmKE/iOrOJBi0JztFhuXBXbBze3Iu7XMpyKXsanRpzRjkNBNwDLC7DaOL/nse\nV/FKr8FooouiEOyfAge+pp+wgnKapNc55qv11ff9R1M1RFko9tnjRQpQE+HO\nOYEC/hFr6AHwN88IQWPok/ZqhV5JPbwAo3XS/TcQTQ4/7W/xGNZS3gNTF4Ry\n3XQ8Ja+OcZb21IyjBq3RcTKH8SRkAZfvh1iyP3JLJFbLg4AafhlaI6bPwxdq\nqWyDuBhLL3qseIwzajkvseNi54V8C8i1wb3l4W8uDSNzSbq8drrlmYKOPgOD\ngCntwD89460pb/8Bxy6PgTQmJH0mEx2qmSpNEfbT8gVTEDEV+4uOOW3daoYs\nYKLjOQYmnpONGocl26KdLrRaiZSkWG+bBt0KQj/ehsAZTIQFE9udNAyNiUr5\nL4gAhk4iWOHXN5u/KGuYl6Aa2cIuIFZzaR7D4YCzcXuxXs01Kdru7dGXr+Az\nI++02fjnjQE2s6PnnCRTkvtzm2wCiXn276uPCX2YVXLQMQa5JRkU2aXmVuI6\nNy+iL7gEFtusz66cNutxIplFIMDe24AfwLclmqzcXrazTXpqFmXR9F7ykcgi\nA6aw\r\n=KRRq\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/taskgroup_5.2.0_1532030790890_0.6444132346598346"}},"5.3.0":{"title":"TaskGroup","name":"taskgroup","version":"5.3.0","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","homepage":"ssh://[email protected]/bevry/taskgroup","license":"MIT","keywords":["flow","control","async","sync","tasks","batch","concurrency"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","opencollective","flattr","paypal","bitcoin","wishlist","---","slackin"],"config":{"patreonUsername":"bevry","opencollectiveUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"},{"name":"bevry","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"http://balupton.com"},{"name":"crito","email":"[email protected]","url":"https://github.com/crito"},{"name":"Peter Flannery","url":"https://github.com/pflannery"},{"name":"Sean Fridman","email":"[email protected]","url":"http://seanfridman.com"}],"bugs":{"url":"ssh://[email protected]/bevry/taskgroup/issues"},"repository":{"type":"git","url":"git+ssh://[email protected]/bevry/taskgroup.git"},"engines":{"node":">=0.8"},"editions":[{"description":"Source + ESNext + Require","entry":"index.js","directory":"source","syntaxes":["javascript","esnext","require","const","let","arrows","classes","destructuring","getset","rest","spread","template strings","shorthand"]},{"description":"Babel Compiled + ES2015 + Require","entry":"index.js","directory":"es2015","syntaxes":["javascript","es2015","require"]}],"main":"index.js","browser":"es2015/index.js","dependencies":{"ambi":"^3.0.0","eachr":"^3.2.0","editions":"^1.3.4","extendr":"^3.2.2","unbounded":"^1.1.0"},"devDependencies":{"assert-helpers":"^4.5.1","babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babelify":"^8.0.0","browserify":"^16.2.2","documentation":"^8.0.0","eslint":"^5.1.0","joe":"^2.0.2","joe-reporter-console":"^2.0.1","projectz":"^1.4.0","safeps":"^7.0.1","surge":"^0.20.1"},"scripts":{"our:setup":"npm run our:setup:npm","our:setup:npm":"npm install","our:clean":"rm -Rf ./docs ./es2015 ./es5 ./out","our:compile":"npm run our:compile:es2015","our:compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"documentation build -f html -o ./docs -g --shallow ./source/**.js","our:meta:projectz":"projectz compile","our:verify":"npm run our:verify:eslint","our:verify:eslint":"eslint --fix ./source","our:deploy":"echo no need for this project","our:test":"npm run our:verify && npm test","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","test":"node --harmony ./test.js --joe-reporter=console"},"gitHead":"e8ba33242ce333260d2da91d2a0f10483ccb4d21","_id":"[email protected]","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"bevryme","email":"[email protected]"},"dist":{"integrity":"sha512-++j3Yi3XZGYgAvmGzRtNa+BnDvkPbdroyMffCY+Gj9A4iH2IJ1S7/g6LewGVXQkVw/KOzlfE1TimARYXvOEsgQ==","shasum":"e211c841892ccb8eb78345e98f089d20f3e0dd02","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-5.3.0.tgz","fileCount":15,"unpackedSize":144461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUT3ICRA9TVsSAnZWagAAoFsP/3oFqCPsqUvV6emTUNoR\ns4NpJjV9loz/m1GSdEh++YBdYNnrVXeDUvRpKLoOKI8FAMs8NTTxi7ZLcvJx\n281UdrVomPEhUnuCQRGW8Pg0f+dWVv/MN8ZzMVY29w87f5ZnHm16LLpc1T9q\nbTdIxr0oroALO+HCqanVcxSXewYjVWHqo88j4+tPdPPQ9n1wHihhUmVGwYXc\nbPU9+mtdYzBhlR1LhuqjWkrNrKpl8YtFvO34fEEsch6sZZlSxa6qNvwMDCRg\nAoZ2ZKPFkvUZA08Eiw+dfhpy9S7yEq5cHu3HtxkhhKOln4F7nNb/By1l3IQl\nKCRw4/iSY7jPYxLjA09UYBjuSnR4pT21InRCHYhbgl4fpq5zaU7zmUTQKi0L\nYi8e+EvXkLGtnJptFmIyCMNgUUe2+c71etW4VDbjI3BK6uSdKL+Txw7oGfDJ\nj/rxt/xXTYQ+wlmElBX0vseHZ9KKaWeB0BOTWsuqFDSNUOhPjWyjeoAH0O36\n8fBVqc+NY3yTaR5CqdWV651B8IfxEeiE6/G7F3s3kl3gcxzb6bGk1NsT0fWH\ngZrQqcgbwTItP7n8TbO8CugX/C7mQhqQp2n+griLhfgLrAkZLxHF8cOSj0TL\nMAx9sZuasC1i5VdVXAj6MBAWKNQlMZvM05PDG1V6Mm0kBXtM0D0DxqGzbfmE\nBPfW\r\n=P/rs\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/taskgroup_5.3.0_1532050888497_0.45125528612819776"}}},"readme":"<!-- TITLE/ -->\n\n<h1>TaskGroup</h1>\n\n<!-- /TITLE -->\n\n\n<!-- BADGES/ -->\n\n<span class=\"badge-travisci\"><a href=\"http://travis-ci.org/bevry/taskgroup\" title=\"Check this project's build status on TravisCI\"><img src=\"https://img.shields.io/travis/bevry/taskgroup/master.svg\" alt=\"Travis CI Build Status\" /></a></span>\n<span class=\"badge-npmversion\"><a href=\"https://npmjs.org/package/taskgroup\" title=\"View this project on NPM\"><img src=\"https://img.shields.io/npm/v/taskgroup.svg\" alt=\"NPM version\" /></a></span>\n<span class=\"badge-npmdownloads\"><a href=\"https://npmjs.org/package/taskgroup\" title=\"View this project on NPM\"><img src=\"https://img.shields.io/npm/dm/taskgroup.svg\" alt=\"NPM downloads\" /></a></span>\n<span class=\"badge-daviddm\"><a href=\"https://david-dm.org/bevry/taskgroup\" title=\"View the status of this project's dependencies on DavidDM\"><img src=\"https://img.shields.io/david/bevry/taskgroup.svg\" alt=\"Dependency Status\" /></a></span>\n<span class=\"badge-daviddmdev\"><a href=\"https://david-dm.org/bevry/taskgroup#info=devDependencies\" title=\"View the status of this project's development dependencies on DavidDM\"><img src=\"https://img.shields.io/david/dev/bevry/taskgroup.svg\" alt=\"Dev Dependency Status\" /></a></span>\n<br class=\"badge-separator\" />\n<span class=\"badge-patreon\"><a href=\"https://patreon.com/bevry\" title=\"Donate to this project using Patreon\"><img src=\"https://img.shields.io/badge/patreon-donate-yellow.svg\" alt=\"Patreon donate button\" /></a></span>\n<span class=\"badge-opencollective\"><a href=\"https://opencollective.com/bevry\" title=\"Donate to this project using Open Collective\"><img src=\"https://img.shields.io/badge/open%20collective-donate-yellow.svg\" alt=\"Open Collective donate button\" /></a></span>\n<span class=\"badge-flattr\"><a href=\"https://flattr.com/profile/balupton\" title=\"Donate to this project using Flattr\"><img src=\"https://img.shields.io/badge/flattr-donate-yellow.svg\" alt=\"Flattr donate button\" /></a></span>\n<span class=\"badge-paypal\"><a href=\"https://bevry.me/paypal\" title=\"Donate to this project using Paypal\"><img src=\"https://img.shields.io/badge/paypal-donate-yellow.svg\" alt=\"PayPal donate button\" /></a></span>\n<span class=\"badge-bitcoin\"><a href=\"https://bevry.me/bitcoin\" title=\"Donate once-off to this project using Bitcoin\"><img src=\"https://img.shields.io/badge/bitcoin-donate-yellow.svg\" alt=\"Bitcoin donate button\" /></a></span>\n<span class=\"badge-wishlist\"><a href=\"https://bevry.me/wishlist\" title=\"Buy an item on our wishlist for us\"><img src=\"https://img.shields.io/badge/wishlist-donate-yellow.svg\" alt=\"Wishlist browse button\" /></a></span>\n<br class=\"badge-separator\" />\n<span class=\"badge-slackin\"><a href=\"https://slack.bevry.me\" title=\"Join this project's slack community\"><img src=\"https://slack.bevry.me/badge.svg\" alt=\"Slack community badge\" /></a></span>\n\n<!-- /BADGES -->\n\n\n<!-- DESCRIPTION/ -->\n\nGroup together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.\n\n<!-- /DESCRIPTION -->\n\n\n<!-- INSTALL/ -->\n\n<h2>Install</h2>\n\n<a href=\"https://npmjs.com\" title=\"npm is a package manager for javascript\"><h3>NPM</h3></a><ul>\n<li>Install: <code>npm install --save taskgroup</code></li>\n<li>Module: <code>require('taskgroup')</code></li></ul>\n\n<a href=\"http://browserify.org\" title=\"Browserify lets you require('modules') in the browser by bundling up all of your dependencies\"><h3>Browserify</h3></a><ul>\n<li>Install: <code>npm install --save taskgroup</code></li>\n<li>Module: <code>require('taskgroup')</code></li>\n<li>CDN URL: <code>//wzrd.in/bundle/[email protected]</code></li></ul>\n\n<a href=\"http://enderjs.com\" title=\"Ender is a full featured package manager for your browser\"><h3>Ender</h3></a><ul>\n<li>Install: <code>ender add taskgroup</code></li>\n<li>Module: <code>require('taskgroup')</code></li></ul>\n\n<h3><a href=\"https://github.com/bevry/editions\" title=\"Editions are the best way to produce and consume packages you care about.\">Editions</a></h3>\n\n<p>This package is published with the following editions:</p>\n\n<ul><li><code>taskgroup</code> aliases <code>taskgroup/index.js</code> which uses <a href=\"https://github.com/bevry/editions\" title=\"Editions are the best way to produce and consume packages you care about.\">Editions</a> to automatically select the correct edition for the consumers environment</li>\n<li><code>taskgroup/source/index.js</code> is Source + <a href=\"https://babeljs.io/docs/learn-es2015/\" title=\"ECMAScript Next\">ESNext</a> + <a href=\"https://nodejs.org/dist/latest-v5.x/docs/api/modules.html\" title=\"Node/CJS Modules\">Require</a></li>\n<li><code>taskgroup/es2015/index.js</code> is <a href=\"https://babeljs.io\" title=\"The compiler for writing next generation JavaScript\">Babel</a> Compiled + <a href=\"http://babeljs.io/docs/plugins/preset-es2015/\" title=\"ECMAScript 2015\">ES2015</a> + <a href=\"https://nodejs.org/dist/latest-v5.x/docs/api/modules.html\" title=\"Node/CJS Modules\">Require</a></li></ul>\n\n<p>Older environments may need <a href=\"https://babeljs.io/docs/usage/polyfill/\" title=\"A polyfill that emulates missing ECMAScript environment features\">Babel's Polyfill</a> or something similar.</p>\n\n<!-- /INSTALL -->\n\n\n## Usage\n\n1. [Introduction Guide & Usage Examples](http://learn.bevry.me/taskgroup/guide)\n2. [Technical API](http://learn.bevry.me/taskgroup/api)\n3. [Comparisons against other flow libraries](http://learn.bevry.me/taskgroup/comparisons)\n4. [Projects & Libraries built on top of TaskGroup](http://learn.bevry.me/taskgroup/showcase)\n\n\n<!-- HISTORY/ -->\n\n<h2>History</h2>\n\n<a href=\"https://github.com/bevry/taskgroup/blob/master/HISTORY.md#files\">Discover the release history by heading on over to the <code>HISTORY.md</code> file.</a>\n\n<!-- /HISTORY -->\n\n\n<!-- CONTRIBUTE/ -->\n\n<h2>Contribute</h2>\n\n<a href=\"https://github.com/bevry/taskgroup/blob/master/CONTRIBUTING.md#files\">Discover how you can contribute by heading on over to the <code>CONTRIBUTING.md</code> file.</a>\n\n<!-- /CONTRIBUTE -->\n\n\n<!-- BACKERS/ -->\n\n<h2>Backers</h2>\n\n<h3>Maintainers</h3>\n\nThese amazing people are maintaining this project:\n\n<ul><li><a href=\"http://balupton.com\">Benjamin Lupton</a> — <a href=\"https://github.com/bevry/taskgroup/commits?author=balupton\" title=\"View the GitHub contributions of Benjamin Lupton on repository bevry/taskgroup\">view contributions</a></li></ul>\n\n<h3>Sponsors</h3>\n\nNo sponsors yet! Will you be the first?\n\n<span class=\"badge-patreon\"><a href=\"https://patreon.com/bevry\" title=\"Donate to this project using Patreon\"><img src=\"https://img.shields.io/badge/patreon-donate-yellow.svg\" alt=\"Patreon donate button\" /></a></span>\n<span class=\"badge-opencollective\"><a href=\"https://opencollective.com/bevry\" title=\"Donate to this project using Open Collective\"><img src=\"https://img.shields.io/badge/open%20collective-donate-yellow.svg\" alt=\"Open Collective donate button\" /></a></span>\n<span class=\"badge-flattr\"><a href=\"https://flattr.com/profile/balupton\" title=\"Donate to this project using Flattr\"><img src=\"https://img.shields.io/badge/flattr-donate-yellow.svg\" alt=\"Flattr donate button\" /></a></span>\n<span class=\"badge-paypal\"><a href=\"https://bevry.me/paypal\" title=\"Donate to this project using Paypal\"><img src=\"https://img.shields.io/badge/paypal-donate-yellow.svg\" alt=\"PayPal donate button\" /></a></span>\n<span class=\"badge-bitcoin\"><a href=\"https://bevry.me/bitcoin\" title=\"Donate once-off to this project using Bitcoin\"><img src=\"https://img.shields.io/badge/bitcoin-donate-yellow.svg\" alt=\"Bitcoin donate button\" /></a></span>\n<span class=\"badge-wishlist\"><a href=\"https://bevry.me/wishlist\" title=\"Buy an item on our wishlist for us\"><img src=\"https://img.shields.io/badge/wishlist-donate-yellow.svg\" alt=\"Wishlist browse button\" /></a></span>\n\n<h3>Contributors</h3>\n\nThese amazing people have contributed code to this project:\n\n<ul><li><a href=\"http://balupton.com\">Benjamin Lupton</a> — <a href=\"https://github.com/bevry/taskgroup/commits?author=balupton\" title=\"View the GitHub contributions of Benjamin Lupton on repository bevry/taskgroup\">view contributions</a></li>\n<li><a href=\"https://github.com/crito\">crito</a> — <a href=\"https://github.com/bevry/taskgroup/commits?author=crito\" title=\"View the GitHub contributions of crito on repository bevry/taskgroup\">view contributions</a></li>\n<li><a href=\"https://github.com/pflannery\">Peter Flannery</a> — <a href=\"https://github.com/bevry/taskgroup/commits?author=pflannery\" title=\"View the GitHub contributions of Peter Flannery on repository bevry/taskgroup\">view contributions</a></li>\n<li><a href=\"http://seanfridman.com\">Sean Fridman</a> — <a href=\"https://github.com/bevry/taskgroup/commits?author=sfrdmn\" title=\"View the GitHub contributions of Sean Fridman on repository bevry/taskgroup\">view contributions</a></li></ul>\n\n<a href=\"https://github.com/bevry/taskgroup/blob/master/CONTRIBUTING.md#files\">Discover how you can contribute by heading on over to the <code>CONTRIBUTING.md</code> file.</a>\n\n<!-- /BACKERS -->\n\n\n<!-- LICENSE/ -->\n\n<h2>License</h2>\n\nUnless stated otherwise all works are:\n\n<ul><li>Copyright © 2013+ <a href=\"http://bevry.me\">Bevry Pty Ltd</a></li>\n<li>Copyright © 2011-2012 <a href=\"http://balupton.com\">Benjamin Lupton</a></li></ul>\n\nand licensed under:\n\n<ul><li><a href=\"http://spdx.org/licenses/MIT.html\">MIT License</a></li></ul>\n\n<!-- /LICENSE -->\n","maintainers":[{"name":"balupton","email":"[email protected]"},{"name":"bevry","email":"[email protected]"}],"time":{"modified":"2018-07-20T01:41:31.028Z","created":"2013-03-27T09:07:19.203Z","2.0.0":"2013-03-27T09:07:23.628Z","3.0.0":"2013-04-04T17:50:07.856Z","3.1.0":"2013-04-04T20:04:15.967Z","3.1.1":"2013-04-05T02:55:13.909Z","3.1.2":"2013-04-06T06:35:10.393Z","3.2.0":"2013-08-19T02:40:04.209Z","3.2.2":"2013-09-18T05:35:58.814Z","3.2.3":"2013-09-18T13:29:22.704Z","3.2.4":"2013-10-26T23:39:01.375Z","3.3.0":"2013-11-01T05:22:10.077Z","3.3.1":"2013-11-06T11:58:08.777Z","3.3.2":"2013-11-19T15:02:35.004Z","3.3.3":"2013-11-27T10:38:52.786Z","3.3.4":"2013-11-27T10:50:46.767Z","3.3.5":"2013-11-28T10:46:34.123Z","3.3.6":"2013-11-29T19:58:22.344Z","3.3.7":"2014-01-30T06:49:20.199Z","3.3.8":"2014-02-04T22:19:44.639Z","3.3.9":"2014-05-03T17:06:35.780Z","3.4.0":"2014-05-07T20:45:12.237Z","4.0.0":"2014-06-16T10:07:57.045Z","4.0.1":"2014-06-16T12:21:21.069Z","4.0.2":"2014-06-18T15:16:22.876Z","4.0.3":"2014-07-10T18:17:31.141Z","4.0.4":"2014-08-03T05:18:39.628Z","4.0.5":"2014-08-03T07:01:17.661Z","4.1.0":"2015-02-01T21:00:07.543Z","4.2.0":"2015-02-02T02:45:23.910Z","4.2.1":"2015-02-20T11:27:59.272Z","4.3.0":"2015-03-15T10:38:48.305Z","4.3.1":"2015-12-10T06:34:53.451Z","5.0.0":"2016-06-04T05:01:27.632Z","5.0.1":"2016-06-13T03:16:19.444Z","5.0.2":"2018-07-13T14:52:01.254Z","5.1.0":"2018-07-13T15:52:25.404Z","5.2.0":"2018-07-19T20:06:31.063Z","5.3.0":"2018-07-20T01:41:28.623Z"},"author":{"name":"2013+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"repository":{"type":"git","url":"git+ssh://[email protected]/bevry/taskgroup.git"},"readmeFilename":"README.md","homepage":"ssh://[email protected]/bevry/taskgroup","keywords":["flow","control","async","sync","tasks","batch","concurrency"],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"http://balupton.com"},{"name":"crito","email":"[email protected]","url":"https://github.com/crito"},{"name":"Peter Flannery","url":"https://github.com/pflannery"},{"name":"Sean Fridman","email":"[email protected]","url":"http://seanfridman.com"}],"bugs":{"url":"ssh://[email protected]/bevry/taskgroup/issues"},"license":"MIT","users":{"balupton":true,"nicknaso":true},"_attachments":{},"_etag":"W/\"5b1f073df9b678dc9407bc8557a8b019\"","_lastModified":"Fri, 20 Jul 2018 01:41:32 GMT"}