{"_id":"taskgroup","_rev":"187-e51d7441216812ab691138ccd32ed27d","name":"taskgroup","description":"Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.","dist-tags":{"latest":"9.8.0","next":"9.8.0-next.1704167576.fa50389626a115bda19bc7ca9401e666416f9462"},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@2.0.0","dist":{"shasum":"184944a42b5684aad751189a5263c030f6174446","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-2.0.0.tgz","integrity":"sha512-uvL8DQ7cEViBG60xYnyceK1y0pXZD+wHIa5hwnW/JHDCSipzdSRfSX8bUsoqXczxHdRjgAfJQ6LSTHnOyzCHRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkFt4dlMQPxFd8olwMFEA1cddM1l/D9oX7BnuDeGX2HwIgQSxBImgenCR8rpp6s0hf9ia6TjNYln5zNlqlSg1Z4qU="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@3.0.0","dist":{"shasum":"96cf11bd6b4c80095fc8c1bbeb850e803589e513","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.0.0.tgz","integrity":"sha512-5tNSj4KE+yFvISLMwqoYJjoRn8BW2VKssZx1tedzAcRCKGFxd3V0PRPnsdHVt5e1KhLfVlDvVlFczH4GjL8NAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTsXVZ4kkmHDHG6DVBEaRyYgyUESTjEzrYu6baigyDSQIhAPeMw1gHgeTbogllW3hPRdzKMrzny60YkAfxwzt32hWV"}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@3.1.0","dist":{"shasum":"07b9242eb8a331eba5066cdec15a575dfd702934","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.1.0.tgz","integrity":"sha512-Yd2SZ3RSlZRMxIz2v6M6T7xhTaIOgEUukHRsqdOHOk1eorG9zdmou3YpSvzhW3WzmqdaVSP8rwPEPBRMJ3JvWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFqP8gqsAFvPOAZKSzBpKwanB9viTKeXgeD2IQt6RAygIgSlM7vYmOYw+TIEqpXsJPTW1yjTvc2C5O2ixikwymD0g="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@3.1.1","dist":{"shasum":"dd8a12276c6e11b7d4547bbedd879280ebfba9e9","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.1.1.tgz","integrity":"sha512-/OVX7Acucv6HCxufwrU685f95Wuce5BPbCXfJAWTWmrBVTioU3Lb/0+f7QRxSE+0n0RMTpFZDo4ZVfzLBZ9tQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCCXPRDG/Gl3vwF0fLn3HCW1NLtjmmceSLzAvd/9Q8sAiBhP5yt3w5KGPe/6RhtGf2UaD59zmwShYUPqerI99YTwQ=="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@3.1.2","dist":{"shasum":"81fec5dc7eb647fd5a0ba8ed02ee3a730244ca16","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.1.2.tgz","integrity":"sha512-pmAnLstAuaItf1zdtnU/Vmg1ubgOTYkhRrl4LgXEBxW3LWW0Dinx0W0/4vU2wX0EdoSmJhgDzs/6T/R7bZptsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDEaOojCHK3idYOyQRUCa1knnrpOH7lBPHkDW/2u5LFQIhALOCNxW9h2m+6+mLWZ2ubjESCUoNJKN/nLmHN6oHBBzi"}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@3.2.0","dist":{"shasum":"ac45e79852a080bd20716eae6d79931968d637d2","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.2.0.tgz","integrity":"sha512-ax44z75B+YpivpZYLykygWbpLJH/GS5t6E4knrnWnqv48un2XGSqe+vAYToysAaiBIFVj3UwznF0tuTI6x7Ukw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhjCn7dr4M7nRPfyzSnKY1TBFhOAaokmMcMwM3nSqygAiEAwX1npI1SjuSYeAwgfh1gFS79sUW61aDWnNcwcDzz8eA="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@3.2.2","dist":{"shasum":"432acace3f46705184500d8fab6fb311473e4c5d","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.2.2.tgz","integrity":"sha512-m6Os0sTeUjoTGPEh1QZMxPwu/lM3aYaeG6IPlis0OXPmWRgfCJ6xVcjCNIPCkiIUk02twWc3nk8uQu2NbK9mvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyilMLYdy6sXJF4sJpPLZKRwNavpA3SCsBYT7pbvtxJgIhALMxUQ3cmjBqLmcw3pqTTg/jgwZWMCQR1OHMpBhN31Yr"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@3.2.3","dist":{"shasum":"5bbfa9fb0312f04251140f2f858f8f4ee0086958","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.2.3.tgz","integrity":"sha512-P1baLEoU/PX0AvQj4XS/VYWMVPWXnb03/VW0lHrRpCoe+r0/7PD5JbINOJ/YCu4R3Tc8v/avmrv+N/vwNq7JIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWtCJEA9fZ1ErhdOdvzsOXFS4zbukNdoqUxZE9fA+bNAiEA4U/SPO9z5btCaltYC6rgg3D49G+ZMzAkk9j1r847mNI="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"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":"b@lupton.cc"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@3.2.4","dist":{"shasum":"4b7783d1c82fa6b4f31de3aea3a1d3b1d8aab989","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.2.4.tgz","integrity":"sha512-jwi7jf3F8MwDdik+l1r93zAcfdSbxU9GzmIxfFK618iP7xUv6+YaE5ZtMuObkztKGq6UQAufV37B6xCWLU/Omw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi8CAVbXc7oL2i96E1cRTGKNs66t44u2FZzs7FrgvKbQIhAPFiIu75rT8NDiXtM7DXH/PuBgfQ0uOe8k0TH3X4E4U8"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@3.3.0","dist":{"shasum":"cc5e573edcaa0cb3c4df6754f37ce8c4c4a8d650","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.3.0.tgz","integrity":"sha512-Ge+FDmmDGtzUI5yCFLzaTIzJic6uFVkSiZ5cRGCJz8ucVRiOU7+o65l9pxHh3eSIV5OXXaYuSi4WSMVdpuFRXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWYcw/Ul/Al1TEPjZ7n16GLTMmsSkgPc2PimoTzrvbNAiEAnuDVAVyM6DXlyC5FmxOQdztVm8jJWhcMdlMSxZxbUd4="}]},"_from":".","_npmVersion":"1.3.13","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@3.3.1","dist":{"shasum":"174eec160015c7459e86d8741c5c19cc2552306e","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.3.1.tgz","integrity":"sha512-n1jPyHps6wh2lz+oBKJiQ758C12d1CaR2zUIuoYgbV6bYQOyTxDJ9WslKame6AbELaLUfK1jTKPB4OPTgThdqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQrKJOv2bfDJ0MN3eoajV0YTxj1BeiW3I15do5+enoSAIhALgAdHzNLD5U3I/e7dqwNybr2uTMIW5yNBvF9YgRZATV"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@3.3.2","dist":{"shasum":"76043e4b6f03314fc10d778523b19864cb2446b6","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.3.2.tgz","integrity":"sha512-wVZpH99FniGCCz2pUfvbOw474aQQUGLrQSZuejL4TYf2pljOg6Yito1CdnPVytut53NGWGTQLg+mEutHeYcp3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeovhAGauHZxRTKGKvifKTxd6qZP7QMQ82aB0b2q16qwIgNBD8LHtyW/cc5vaA/x4KQX6wGY/yozcbgwI8u8bzdQA="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@3.3.3","dist":{"shasum":"84d9c104d6d6493abe3e04616e4bf5d9cef50ac1","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.3.3.tgz","integrity":"sha512-p9hzKnXce7F3lIbOlb7JSDw5qtdmh8nM71IrUL80dBpjiVJHV7zDg92M3cL8ZdE7VY9aNGus+0yQqpnhF+HeGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+rO0fDTSoH4jwEE5Jc+H3tyWixFEXxsamT7QB3beOAAiBhzClv6DwHJzofwMtSHVeNIltH4aYnRmuCoywBHWzisA=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@3.3.4","dist":{"shasum":"27bd7da227805421f035a3631a5ff07bebe4cf27","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.3.4.tgz","integrity":"sha512-HcK6k5guqMdPdTjq55ia3MMak8DZjmlUE692b83Ch2dHF6U0fByzrpUckuATui3jg2MAL8ZE0h3NSjyg/Wt6+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQ0NgEE9m99eg1vezpKGz6mvYDQIt+Bt+jqyBMCsXSzAiEA9/gPrGEnr+qYwsAwZvJ6s+//3x3ua4vDYRgohRJWy/o="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@3.3.5","dist":{"shasum":"8ae4a2ae494a9cd5536e4af6a9e004fdb78c5bc9","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.3.5.tgz","integrity":"sha512-A3ujQuPr02R8nhy2Lr/pp9qP2vdMumc2fK0+wRb0qpD31UDQLWUlQMEuVb1AkYbhAXkh9re3a0Yg5o1RAIUlyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDR5ptWEWhCpx1+st/+AC2GGFomTu55kjp1MvuKTDmM5AIgJNeJbnt3yCHi35Qf8IOvv2iw3iC6jbCIgMs9yMzBD2s="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@3.3.6","dist":{"shasum":"266ce911aee2ab15a526418a90237a5624b536e7","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.3.6.tgz","integrity":"sha512-TSRVFZVBaAc2n/Y0t8GwP0d+qvqLJMCqiJ9+iC25ZhqrFegKvqt0Zt0CpgAMm9N0RtZ8UkoYOIRDueDr3nSBxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9fD+4rESgNjfs6Nd6pc18Qz7DP6z74qQnSRiGYid/AAIgS+wm7iAB1BrdSeC2S9dddgVQbdEQlCMzLd5Zbdn8F0o="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@3.3.7","dist":{"shasum":"95388c0a2023113add57e63c48e09184b7d69c02","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.3.7.tgz","integrity":"sha512-IZyKIDl1+HgQG44rOtHSFoe+QHyg0MZRAHKZoWKR2nECiT2g8jkw3XuGjw/S6SQ6Rb+j/s9VnicdNQTfJUCJ/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXPiEtrO0DMmfL90Pj8lkm6hq/TWqqOZ8eLlrKj1+iAAiEA2yLJ3BpggaYZxEIVnashSgU3/BP/Xj8vvedEcyD7l0k="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@3.3.8","dist":{"shasum":"8a053d8c306f85cf79d96778e765a7da1d4bc5df","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.3.8.tgz","integrity":"sha512-f0lOy3/6LQTz6sglyLchTBJXFZJ91XwucOmMgSNCgFa/ZLf2T7pV0yPaqm5PnbDQtPMZHGl/zR1QXJ8P/uoZ0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJFyYFSgX7dCEkGGrt3X79PJswfqLIzI1UaHfz2pyMWAiBbHqMVjoQQhllDKrtWtv1hzn5B1RpQp/BQ6QOU03mudQ=="}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@3.3.9","dist":{"shasum":"1742d3dd5059dd477fac10f9ac04a3f4d354f6f6","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.3.9.tgz","integrity":"sha512-Yl6UkXAYDZtvBYWdu4FPHzt1PtYwa1UkbbdoQht5N+lGdguaBJlVmkD0J1w0je2TUX6xzxt353gynC5PkOIWKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJuVW83kj/VSduywHRqJ/0tYc4srjaAScvOTLbiCis+AiEA0qAcg8YdPzH5EoBwynky9KFWKIRMTmLeJti4nHSCjUI="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@3.4.0","_shasum":"91fe55aff70f0e7ae20649f5071a1643308387b1","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"91fe55aff70f0e7ae20649f5071a1643308387b1","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-3.4.0.tgz","integrity":"sha512-ZCkak9H1pMO3V3LZb3M4ZjUl2FCcNxlwIvPvBOUBStHIh/V0+R20rQ3lILfzrz3a3MtWgw3mH59T6auX9m/dpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCROT4Wj1+usyWWvGvip2Cx3IwWAkVlFkD3MUp/+Lf77gIgBiQa4PzqAKMfFQuJVvYSlHcvt4tP5oIr+ePVwwf93cw="}]}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@4.0.0","_shasum":"b64daa9f6ca2e4ca868fa49fd7bed5862c2b3be5","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"b64daa9f6ca2e4ca868fa49fd7bed5862c2b3be5","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.0.0.tgz","integrity":"sha512-aSIcxNG0OnKCKKCo97Lm6eSzsRatxv1yCTqZMwBdJM+yC5sf8uqPfoTh8uN43aPiCl2STzUqLrQpbJdOQUhX7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgg1KyDkh3XoqfRtVk/HB9h9/Gn5UjcLMOrjErvWQVFgIgFT6qyR1Kg/L9U5v6G3M2z4UdNUmvJ69u1vOXGG75n2g="}]}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@4.0.1","_shasum":"1b9672c12cfd05b00d03472174bd6565ad533904","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"1b9672c12cfd05b00d03472174bd6565ad533904","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.0.1.tgz","integrity":"sha512-wwtAgONMORcaPiEOyiZmxYZPjACu0C2PO/evzb+IeqXj9hkP+EMLlyynxnlGg24BD9yZeVBmojXLyk54zcA8FA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTaGUfb3bFFAUAyDiKoAgYNimaHaMdcHCz5ofEEhvtLAiBHUBiYFEskf0rJXAW3786Wr3B7uGjrtkQ9p+XnwnRBmQ=="}]}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@4.0.2","_shasum":"f85b93798ba48a74875f2c0d3a30a6a2b88e28a4","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"f85b93798ba48a74875f2c0d3a30a6a2b88e28a4","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.0.2.tgz","integrity":"sha512-n726+5bAjnSyPUxE/vEZHulqtHrfLVDnAhFotKYx/76YjUlQAQ8gm/oOTSey5a/A6IPzuBLAXECqKf7A9HkbAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2SSSBacXWavsrOMKYHapqmQq7xQSZCSZR6HYrhqd0TAiAFd5ozoAiZXeQFSR4B2k2n4jyu//Nfeo9z7z4l6LSSMA=="}]}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@4.0.3","_shasum":"7aa4707ed0e8312ad413325f8e42f0e5a9809c58","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"7aa4707ed0e8312ad413325f8e42f0e5a9809c58","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.0.3.tgz","integrity":"sha512-6/PHNJF+IAe3uan1HohRAumMxBt/YuvcXK7ZfhZukqWWpAxuRDBGCvWFUmPxeTLZnavXpiFLXkRmuOjYI6t7jg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiREfFdZp54nKuqK83GvYYsI8wPSKWyPx3vNFz/O+/igIgMYqUMiATfgdMBqam0gFXtts9ZsR/kNqN7sedrUw1/m4="}]}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@4.0.4","_shasum":"31a3a93109da462f7ee2bf48abeeae31e1bff961","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"31a3a93109da462f7ee2bf48abeeae31e1bff961","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.0.4.tgz","integrity":"sha512-zmGrDz3gFQCFAK+5Vy7p5Qxrd4WWZ7UE7tGSJM+Y0CArX4UDa+1EhoLUcb+if36HMz7Y0J9UP2WXHfQK+YNLPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICi5Q/Fllu/83iOoB/uRxDquK+cX8F/g5uE42JMKhIbHAiEAyl1qnKI2gS2x+wV9IcLXz0vypb/o8Ua99vYVU1VT8Os="}]}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@4.0.5","_shasum":"a184b348a46ede2efa469f1fade5ee74924e31df","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"a184b348a46ede2efa469f1fade5ee74924e31df","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.0.5.tgz","integrity":"sha512-TK/cDeyqCeEuCdUyt5yhNf4vPMPiTkqkw66qOyksFTzCk/MYgRQC94ytel+NpXm8EgO9Edpbnw/Ax9RSmMw3OQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbwbDUb2iEIlTcM/sYHgsodlXyhfzHbvMuRmUmdm7dhAIhAK1M4UWPbsYgCAubT6QxDhdHXDs2WFSUTc54CbCpT77t"}]}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@4.1.0","_shasum":"d67620bc321302ccec5958bffd6a0ff8646ac670","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.10.35","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"d67620bc321302ccec5958bffd6a0ff8646ac670","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.1.0.tgz","integrity":"sha512-IB3jFMJkhxwuvV+l06i9MHcOPkn5jKdgzEewErYZn+s1DyK7P7lctA12h6vV0n+LMIRWTUiv7/tr8PhLH55Lxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDp2GBiiHlaeYqv6v05EgKY9HDzFbS+xiFXpoXifjSFeAIgW+zSevLJZpCb0mai7gy2zf/UJCAxwGINTZjZ25zfNCI="}]}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@4.2.0","_shasum":"2c6e58abf8fd01748f97aedfc9d9db5bb1de4b61","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.10.35","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"2c6e58abf8fd01748f97aedfc9d9db5bb1de4b61","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.2.0.tgz","integrity":"sha512-nUyIIBqPwUlbC+inAYalSCRcUFJOf0XB2+7mVL+AzWywHWC14ejPerCv+y3F7lMtH8X5Bj6E5is+Sc9E+C8xmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYQe2YkHkw3FPNjuMcutaXqHZHoP9BQIEEe+EbdPJHFAiB6r8Uqdu2Af5QrspYnACSY8MHl4zq5dxDWTvl8bfsTRQ=="}]}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@4.2.1","_shasum":"2b4c6f9d9c16a10d489b37f6c297de42a62fce3f","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"2b4c6f9d9c16a10d489b37f6c297de42a62fce3f","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.2.1.tgz","integrity":"sha512-UlTS8sHnmlsACzF4gJNHxmUl8ELwL3h7HNDm5BWbKFnlekzDRWoJHiU+OIbf5/9CK1TNv1eFh9Isie4KYGF6Xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJR3eNg65ZFpNSyxgpJ2i7gwrWKJDMryRl5KQ0HNUB6AiB4i5NNH+sxjkJWCvAZrnDnzmgtDZOknPWV86YlKAJEaw=="}]}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","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":"taskgroup@4.3.0","_shasum":"2503fe4969ea6c315a6fcc6d0a6ec8c462ace206","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"2503fe4969ea6c315a6fcc6d0a6ec8c462ace206","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.3.0.tgz","integrity":"sha512-xLU051so0cqVHrin75SwGqhVF6x9Fq24U90iLiKe4ZKmUyuXeRpQp9GLcquAQzrL56sJal8aVF2hb7j5iNhiew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOMnaGAia5kZLD9ZEN/gew+8EkdUceYe+cGTYDe0y2fAiAFMF60HCM49/UT1zuB8VYCmXAjc5sVFhbtZcVZ3p6nXw=="}]}},"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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"crito","email":"crito@cryptodrunks.net","url":"https://github.com/crito"},{"name":"Peter Flannery","url":"https://github.com/pflannery"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"git+ssh://git@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","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":"taskgroup@4.3.1","_shasum":"7de193febd768273c457730497024d512c27915a","_from":".","_npmVersion":"3.5.1","_nodeVersion":"5.2.0","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"7de193febd768273c457730497024d512c27915a","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-4.3.1.tgz","integrity":"sha512-PD97E2OfwFH7SgeVRvR6K2c+NkKXZSwMMTdcM1t/3P+f70DUWbR81Qx7TF7dJj8dV631u4dhdBmhfDQjIZvGsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKgY1MFhtOKzhxX7j9fqZY0xkTLX9xeBgBRXcocU5XfQIgDQRkdaN878fFx9xkoGxzPGYWbQQH13YLL3tmfzi11gU="}]}},"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":"us@bevry.me","url":"https://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"},{"name":"crito","email":"crito@cryptodrunks.net","url":"https://github.com/crito"},{"name":"Peter Flannery","url":"https://github.com/pflannery"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/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":"taskgroup@5.0.0","_shasum":"8b2c017a884d746c124252eed4d3380a687a3b50","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.1","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"8b2c017a884d746c124252eed4d3380a687a3b50","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-5.0.0.tgz","integrity":"sha512-41lzQJJ5BW0acjp9amqTLOB6GjKkg27zJoJWjwfBBzadDfMHYyCh5O8pl/mlfMlt9yyuVMvDIw/B7UFPcOkoIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH0RGrB4GvsIdi1kRGLCvX1MuV89IqxojhbandVLF/6oCIQDkF/ClUvz7A08WEpzMIuC1R+eSgo8satLKSBE1lj5PXw=="}]},"_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":"us@bevry.me","url":"https://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"},{"name":"crito","email":"crito@cryptodrunks.net","url":"https://github.com/crito"},{"name":"Peter Flannery","url":"https://github.com/pflannery"},{"name":"Sean Fridman","email":"mail@seanfridman.com","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://git@github.com/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":"taskgroup@5.0.1","_shasum":"08736c9b24683b1434774231eb4b73aa7c3f79b5","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.1","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"08736c9b24683b1434774231eb4b73aa7c3f79b5","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-5.0.1.tgz","integrity":"sha512-F6FQ0SpcPMV06fh0ClPv0iHddayv3C4S80/D2n2PFlQOrzcvQ78y9ANGMu2+vbX6EBK+M0r+RuJfdlNjot1fVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICalnAa2hTuQCElWKIQa0eNid9UWEvI1ZPk2d3m0tQh8AiADVG+L4sUkdnCgwfEq25z0CeEZRLJ07F/AfjR0rauL2g=="}]},"_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://git@github.com/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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevry","email":"us@bevry.me"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"crito","email":"crito@cryptodrunks.net","url":"https://github.com/crito"},{"name":"Peter Flannery","url":"https://github.com/pflannery"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"}],"bugs":{"url":"ssh://git@github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/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":"taskgroup@5.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"bevryme","email":"us@bevry.me"},"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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGHHTEen+q1imJR70TSz+f0onxRh5NADRUAQeie53qaeAiAuthoSD8wciR5Z7+ELqoYSPRiDnHMXjZa9DAZwNr9Wsw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/taskgroup_5.0.2_1531493521198_0.27197414879240833"},"_hasShrinkwrap":false},"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://git@github.com/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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevry","email":"us@bevry.me"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"crito","email":"crito@cryptodrunks.net","url":"https://github.com/crito"},{"name":"Peter Flannery","url":"https://github.com/pflannery"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"}],"bugs":{"url":"ssh://git@github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/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":"taskgroup@5.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"bevryme","email":"us@bevry.me"},"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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNSfQdCJuliXiHoR/fYOok+UQjUzDvMbUefWZEFUJI4QIgHpn4fEK+tX/zh7Y/NDNDj2vz8PZ57turTudJZab5Y+U="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/taskgroup_5.1.0_1531497144468_0.8672298516363852"},"_hasShrinkwrap":false},"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://git@github.com/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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevry","email":"us@bevry.me"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"crito","email":"crito@cryptodrunks.net","url":"https://github.com/crito"},{"name":"Peter Flannery","url":"https://github.com/pflannery"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"}],"bugs":{"url":"ssh://git@github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/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":"taskgroup@5.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"bevryme","email":"us@bevry.me"},"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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFW/50G4I0BH9SHJ8nq5Tlsk8KnurzGxgg6cfrzMIWraAiBW8duFqQ+K7WB9NmgZ63LCiZnBeHDxeussLxtYohcBeA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/taskgroup_5.2.0_1532030790890_0.6444132346598346"},"_hasShrinkwrap":false},"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://git@github.com/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":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevry","email":"us@bevry.me"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"crito","email":"crito@cryptodrunks.net","url":"https://github.com/crito"},{"name":"Peter Flannery","url":"https://github.com/pflannery"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"}],"bugs":{"url":"ssh://git@github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/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":"taskgroup@5.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"bevryme","email":"us@bevry.me"},"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","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzu5AED+exXb3onHsQ/eWNDR6CJM3yHwdxfK1/8XH/yAiBx9kdWWp+ehxQUFXeaY0Y9HoaZwOT+pPHr9THkWoDGsw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/taskgroup_5.3.0_1532050888497_0.45125528612819776"},"_hasShrinkwrap":false},"5.5.0-next.1573422585.c683d9d335ed038f075fc87ed973b3b8c2365686":{"title":"TaskGroup","name":"taskgroup","version":"5.5.0-next.1573422585.c683d9d335ed038f075fc87ed973b3b8c2365686","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","keywords":["flow","control","async","sync","tasks","batch","concurrency"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":{"type":"cooperative","url":"https://bevry.me/fund"},"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"email":"b@lupton.cc","name":"balupton"},{"email":"us@bevry.me","name":"bevryme"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"crito","email":"crito@cryptodrunks.net","url":"https://github.com/crito"},{"name":"Peter Flannery","url":"https://github.com/pflannery"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"dependabot[bot]","url":"http://github.com/apps/dependabot"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/taskgroup.git"},"engines":{"node":">=0.8"},"editions":[{"description":"esnext source code with require for modules","directory":"source","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"6 || 8 || 10 || 12 || 13","browsers":false}},{"description":"esnext compiled for browsers with require for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","require"],"engines":{"node":false,"browsers":"defaults"}},{"description":"esnext compiled for node.js 0.8 with require for modules","directory":"edition-node-0.8","entry":"index.js","tags":["javascript","require"],"engines":{"node":"0.8 || 0.10 || 0.12 || 4 || 6 || 8 || 10 || 12 || 13","browsers":false}}],"main":"index.js","browser":"edition-browsers/index.js","dependencies":{"ambi":"3.2.0","eachr":"^3.2.0","editions":"^2.2.0","extendr":"^3.5.0","safeps":"7.0.1","unbounded":"^1.2.0"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","assert-helpers":"4.10.0","babelify":"^10.0.0","browserify":"^16.5.0","eslint":"^6.6.0","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","jsdoc":"^3.6.3","kava":"^3.1.0","minami":"^1.2.3","prettier":"^1.19.1","projectz":"^1.9.0","surge":"^0.21.3","valid-directory":"^1.0.0"},"scripts":{"my:meta:web":"browserify ./web/index.js -t babelify --outfile ./web/index.out.js","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.8","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --out-dir ./edition-browsers ./source","our:compile:edition-node-0.8":"env BABEL_ENV=edition-node-0.8 babel --out-dir ./edition-node-0.8 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz && npm run our:meta:web","our:meta:docs":"npm run our:meta:docs:jsdoc","our:meta:docs:jsdoc":"rm -Rf ./docs && jsdoc --recurse --pedantic --access all --destination ./docs --package ./package.json --readme ./README.md --template ./node_modules/minami ./source && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","our:meta:projectz":"projectz compile","our:meta:web":"npm run my:meta:web","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: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:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","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:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","test":"node ./test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"script","presets":[["@babel/preset-env",{"targets":"defaults","modules":"commonjs"}]],"plugins":["@babel/proposal-object-rest-spread"]},"edition-node-0.8":{"sourceType":"script","presets":[["@babel/preset-env",{"targets":{"node":"0.8"},"modules":"commonjs"}]],"plugins":["@babel/proposal-object-rest-spread"]}}},"gitHead":"c683d9d335ed038f075fc87ed973b3b8c2365686","readme":"\n\n
npm install --save taskgroup
require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/index.js
which uses Editions to automatically select the correct edition for the consumers environmenttaskgroup/source/index.js
is esnext source code with require for modulestaskgroup/edition-browsers/index.js
is esnext compiled for browsers with require for modulestaskgroup/edition-node-0.8/index.js
is esnext compiled for node.js 0.8 with require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n## Usage\n\n[Documentation.](https://gitbook.bevry.me/taskgroup/)\n\n[Technical API Documentation.](http://master.taskgroup.bevry.surge.sh/docs/)\n\n[Web Demonstration.](http://master.taskgroup.bevry.surge.sh/web/)\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is esnext source code with require for modulestaskgroup/edition-browsers/index.js
is esnext compiled for browsers with require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n## Usage\n\n[Documentation.](https://gitbook.bevry.me/taskgroup/)\n\n[Technical API Documentation.](http://master.taskgroup.bevry.surge.sh/docs/)\n\n[Web Demonstration.](http://master.taskgroup.bevry.surge.sh/web/)\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is esnext source code with require for modulestaskgroup/edition-browsers/index.js
is esnext compiled for browsers with require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n## Usage\n\n[Documentation.](https://gitbook.bevry.me/taskgroup/)\n\n[Technical API Documentation.](http://master.taskgroup.bevry.surge.sh/docs/)\n\n[Web Demonstration.](http://master.taskgroup.bevry.surge.sh/web/)\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is esnext source code with require for modulestaskgroup/edition-browsers/index.js
is esnext compiled for browsers with require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n## Usage\n\n[Documentation.](https://gitbook.bevry.me/taskgroup/)\n\n[Technical API Documentation.](http://master.taskgroup.bevry.surge.sh/docs/)\n\n[Web Demonstration.](http://master.taskgroup.bevry.surge.sh/web/)\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is esnext source code with require for modulestaskgroup/edition-browsers/index.js
is esnext compiled for browsers with require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n## Usage\n\n[Documentation.](https://gitbook.bevry.me/taskgroup/)\n\n[Technical API Documentation.](http://master.taskgroup.bevry.surge.sh/docs/)\n\n[Web Demonstration.](http://master.taskgroup.bevry.surge.sh/web/)\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is esnext source code with require for modulestaskgroup/edition-browsers/index.js
is esnext compiled for browsers with require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n## Usage\n\n[Documentation.](https://gitbook.bevry.me/taskgroup/)\n\n[Technical API Documentation.](http://master.taskgroup.bevry.surge.sh/docs/)\n\n[Web Demonstration.](http://master.taskgroup.bevry.surge.sh/web/)\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is esnext source code with require for modulestaskgroup/edition-browsers/index.js
is esnext compiled for browsers with require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n## Usage\n\n[Documentation.](https://gitbook.bevry.me/taskgroup/)\n\n[Technical API Documentation.](http://master.taskgroup.bevry.surge.sh/docs/)\n\n[Web Demonstration.](http://master.taskgroup.bevry.surge.sh/web/)\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is esnext source code with require for modulestaskgroup/edition-browsers/index.js
is esnext compiled for browsers with require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n## Usage\n\n[Documentation.](https://gitbook.bevry.me/taskgroup/)\n\n[Technical API Documentation.](http://master.taskgroup.bevry.surge.sh/docs/)\n\n[Web Demonstration.](http://master.taskgroup.bevry.surge.sh/web/)\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is esnext source code with require for modulestaskgroup/edition-browsers/index.js
is esnext compiled for browsers with require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n## Usage\n\n[Documentation.](https://gitbook.bevry.me/taskgroup/)\n\n[Technical API Documentation.](http://master.taskgroup.bevry.surge.sh/docs/)\n\n[Web Demonstration.](http://master.taskgroup.bevry.surge.sh/web/)\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is esnext source code with require for modulestaskgroup/edition-browsers/index.js
is esnext compiled for browsers with require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n## Usage\n\n[Documentation.](https://gitbook.bevry.me/taskgroup/)\n\n[Technical API Documentation.](http://master.taskgroup.bevry.surge.sh/docs/)\n\n[Web Demonstration.](http://master.taskgroup.bevry.surge.sh/web/)\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is esnext source code with require for modulestaskgroup/edition-browsers/index.js
is esnext compiled for browsers with require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n## Usage\n\n[Documentation.](https://gitbook.bevry.me/taskgroup/)\n\n[Technical API Documentation.](http://master.taskgroup.bevry.surge.sh/docs/)\n\n[Web Demonstration.](http://master.taskgroup.bevry.surge.sh/web/)\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is esnext source code with require for modulestaskgroup/edition-browsers/index.js
is esnext compiled for browsers with require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n## Usage\n\n[Documentation.](https://gitbook.bevry.me/taskgroup/)\n\n[Technical API Documentation.](http://master.taskgroup.bevry.surge.sh/docs/)\n\n[Web Demonstration.](http://master.taskgroup.bevry.surge.sh/web/)\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is esnext source code with require for modulestaskgroup/edition-browsers/index.js
is esnext compiled for browsers with require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n## Usage\n\n[Documentation.](https://gitbook.bevry.me/taskgroup/)\n\n[Technical API Documentation.](http://master.taskgroup.bevry.surge.sh/docs/)\n\n[Web Demonstration.](http://master.taskgroup.bevry.surge.sh/web/)\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/index.js
which uses the Editions Autoloader to automatically select the correct edition for the consumer's environmenttaskgroup/source/index.js
is ESNext source code for Node.js with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/index.js
which uses the Editions Autoloader to automatically select the correct edition for the consumer's environmenttaskgroup/source/index.js
is ESNext source code for Node.js with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/index.js
which uses the Editions Autoloader to automatically select the correct edition for the consumer's environmenttaskgroup/source/index.js
is ESNext source code for Node.js with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 13 || 14 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 13 || 14 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 13 || 14 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 13 || 14 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 13 || 14 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 13 || 14 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 13 || 14 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 13 || 14 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 13 || 14 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 13 || 14 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 13 || 14 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 13 || 14 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 13 || 14 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 13 || 14 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 13 || 14 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 13 || 14 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 14 || 15 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 14 || 15 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 14 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 14 || 16 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/source/index.js
taskgroup/source/index.js
is ESNext source code for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/index.cjs
which uses the Editions Autoloader to automatically select the correct edition for the consumer's environmenttaskgroup/source/index.js
is ESNext source code for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulestaskgroup/edition-node-21/index.js
is ESNext compiled for Node.js 21 with Require for modulestaskgroup/edition-node-4/index.js
is ESNext compiled for Node.js 4 with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/index.cjs
which uses the Editions Autoloader to automatically select the correct edition for the consumer's environmenttaskgroup/source/index.js
is ESNext source code for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulestaskgroup/edition-node-21/index.js
is ESNext compiled for Node.js 21 with Require for modulestaskgroup/edition-node-4/index.js
is ESNext compiled for Node.js 4 with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/index.cjs
which uses the Editions Autoloader to automatically select the correct edition for the consumer's environmenttaskgroup/source/index.js
is ESNext source code for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulestaskgroup/edition-node-4/index.js
is ESNext compiled for Node.js 4 with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/index.cjs
which uses the Editions Autoloader to automatically select the correct edition for the consumer's environmenttaskgroup/source/index.js
is ESNext source code for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulestaskgroup/edition-node-4/index.js
is ESNext compiled for Node.js 4 with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/index.cjs
which uses the Editions Autoloader to automatically select the correct edition for the consumer's environmenttaskgroup/source/index.js
is ESNext source code for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulestaskgroup/edition-node-4/index.js
is ESNext compiled for Node.js 4 with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/index.cjs
which uses the Editions Autoloader to automatically select the correct edition for the consumer's environmenttaskgroup/source/index.js
is ESNext source code for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulestaskgroup/edition-node-4/index.js
is ESNext compiled for Node.js 4 with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nnpm install --save taskgroup
import * as pkg from ('taskgroup')
const pkg = require('taskgroup')
This package is published with the following editions:
\n\ntaskgroup
aliases taskgroup/index.cjs
which uses the Editions Autoloader to automatically select the correct edition for the consumer's environmenttaskgroup/source/index.js
is ESNext source code for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modulestaskgroup/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modulestaskgroup/edition-node-4/index.js
is ESNext compiled for Node.js 4 with Require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:\n\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n\nHISTORY.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nCONTRIBUTING.md
file.\n\n\n\n\n\n\nmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomplish this via your `tsconfig.json` file like so:\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n## History\n\n[Discover the release history by heading on over to the `HISTORY.md` file.](https://github.com/bevry/taskgroup/blob/HEAD/HISTORY.md#files)\n\n\n\n\n\n## Backers\n\n### Code\n\n[Discover how to contribute via the `CONTRIBUTING.md` file.](https://github.com/bevry/taskgroup/blob/HEAD/CONTRIBUTING.md#files)\n\n#### Authors\n\n- [Benjamin Lupton](https://balupton.com) — Accelerating collaborative wisdom.\n\n#### Maintainers\n\n- [Benjamin Lupton](https://github.com/balupton) — Accelerating collaborative wisdom.\n\n#### Contributors\n\n- [Benjamin Lupton](https://github.com/balupton) — [view contributions](https://github.com/bevry/taskgroup/commits?author=balupton \"View the GitHub contributions of Benjamin Lupton on repository bevry/taskgroup\")\n- [crito](https://github.com/crito) — [view contributions](https://github.com/bevry/taskgroup/commits?author=crito \"View the GitHub contributions of crito on repository bevry/taskgroup\")\n- [Peter Flannery](https://github.com/pflannery) — [view contributions](https://github.com/bevry/taskgroup/commits?author=pflannery \"View the GitHub contributions of Peter Flannery on repository bevry/taskgroup\")\n- [Sean Fridman](https://github.com/sfrdmn) — [view contributions](https://github.com/bevry/taskgroup/commits?author=sfrdmn \"View the GitHub contributions of Sean Fridman on repository bevry/taskgroup\")\n\n### Finances\n\n\n\n\n\n\n\n\n\n\n#### Sponsors\n\n- [Andrew Nesbitt](https://nesbitt.io) — Software engineer and researcher\n- [Balsa](https://balsa.com) — We're Balsa, and we're building tools for builders.\n- [Codecov](https://codecov.io/) — Empower developers with tools to improve code quality and testing.\n- [Poonacha Medappa](https://poonachamedappa.com)\n- [Rob Morris](https://github.com/Rob-Morris)\n- [Sentry](https://sentry.io) — Real-time crash reporting for your web apps, mobile apps, and games.\n- [Syntax](https://syntax.fm) — Syntax Podcast\n\n#### Donors\n\n- [Andrew Nesbitt](https://nesbitt.io)\n- [Balsa](https://balsa.com)\n- [Chad](https://opencollective.com/chad8)\n- [Codecov](https://codecov.io/)\n- [entroniq](https://gitlab.com/entroniq)\n- [Jean-Luc Geering](https://github.com/jlgeering)\n- [Michael Duane Mooring](https://bevry.me)\n- [Mohammed Shah](https://github.com/smashah)\n- [Poonacha Medappa](https://poonachamedappa.com)\n- [Rob Morris](https://github.com/Rob-Morris)\n- [Sentry](https://sentry.io)\n- [ServieJS](https://github.com/serviejs)\n- [Skunk Team](https://skunk.team)\n- [Syntax](https://syntax.fm)\n\n\n\n\n\n## License\n\nUnless stated otherwise all works are:\n\n- Copyright © [Benjamin Lupton](https://balupton.com)\n\nand licensed under:\n\n- [Artistic License 2.0](http://spdx.org/licenses/Artistic-2.0.html)\n\n\n","readmeFilename":"README.md","gitHead":"9232d5c27f7bc2d85c64cb5a1a909a10b62b9974","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-zT/yTVyyGIQ211XTFoe9Gk60dP6BXb2cgUKv0Yy1ti2aHNMnzpmG+6oLyKiMTEu1ijOzcGAEGxCzUb4K6H1zdA==","shasum":"8630d363323313d4aafa5ed286ebfa5a9ccc972b","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-9.6.0-next.1703666309.9232d5c27f7bc2d85c64cb5a1a909a10b62b9974.tgz","fileCount":22,"unpackedSize":211932,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwIlwY9y9XrdXcyGRdkgf4aecxb5YsVA0jJ60Upp6m4gIhALg6iBZK9cp1hcVxRM3KdF/3QZmQUil+3qZBshtkqq6f"}]},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/taskgroup_9.6.0-next.1703666309.9232d5c27f7bc2d85c64cb5a1a909a10b62b9974_1703666311672_0.9699100097220696"},"_hasShrinkwrap":false},"9.6.0":{"title":"TaskGroup","name":"taskgroup","version":"9.6.0","license":"Artistic-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","funding":"https://bevry.me/fund","repository":{"type":"git","url":"git+https://github.com/bevry/taskgroup.git"},"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"keywords":["async","batch","browser","concurrency","control","es5","esnext","flow","node","sync","tasks","typed","types"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"taskgroup","githubSlug":"bevry/taskgroup","npmPackageName":"taskgroup"}},"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"},"authors":["Benjamin Lupton (https://balupton.com) (https://github.com/balupton): Accelerating collaborative wisdom."],"maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"},{"name":"crito","email":"crito@cryptodrunks.net","url":"https://github.com/crito"},{"name":"Peter Flannery","url":"https://github.com/pflannery"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://seanfridman.com"}],"sponsors":["Andrew Nesbitt (https://nesbitt.io) (https://github.com/andrew): Software engineer and researcher","Balsa maxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomplish this via your `tsconfig.json` file like so:\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n## History\n\n[Discover the release history by heading on over to the `HISTORY.md` file.](https://github.com/bevry/taskgroup/blob/HEAD/HISTORY.md#files)\n\n\n\n\n\n## Backers\n\n### Code\n\n[Discover how to contribute via the `CONTRIBUTING.md` file.](https://github.com/bevry/taskgroup/blob/HEAD/CONTRIBUTING.md#files)\n\n#### Authors\n\n- [Benjamin Lupton](https://balupton.com) — Accelerating collaborative wisdom.\n\n#### Maintainers\n\n- [Benjamin Lupton](https://balupton.com) — Accelerating collaborative wisdom.\n\n#### Contributors\n\n- [Benjamin Lupton](https://github.com/balupton) — [view contributions](https://github.com/bevry/taskgroup/commits?author=balupton \"View the GitHub contributions of Benjamin Lupton on repository bevry/taskgroup\")\n- [crito](https://github.com/crito) — [view contributions](https://github.com/bevry/taskgroup/commits?author=crito \"View the GitHub contributions of crito on repository bevry/taskgroup\")\n- [Peter Flannery](https://github.com/pflannery) — [view contributions](https://github.com/bevry/taskgroup/commits?author=pflannery \"View the GitHub contributions of Peter Flannery on repository bevry/taskgroup\")\n- [Sean Fridman](https://github.com/sfrdmn) — [view contributions](https://github.com/bevry/taskgroup/commits?author=sfrdmn \"View the GitHub contributions of Sean Fridman on repository bevry/taskgroup\")\n\n### Finances\n\n\n\n\n\n\n\n\n\n\n#### Sponsors\n\n- [Andrew Nesbitt](https://nesbitt.io) — Software engineer and researcher\n- [Balsa](https://balsa.com) — We're Balsa, and we're building tools for builders.\n- [Codecov](https://codecov.io) — Empower developers with tools to improve code quality and testing.\n- [Poonacha Medappa](https://poonachamedappa.com)\n- [Rob Morris](https://github.com/Rob-Morris)\n- [Sentry](https://sentry.io) — Real-time crash reporting for your web apps, mobile apps, and games.\n- [Syntax](https://syntax.fm) — Syntax Podcast\n\n#### Donors\n\n- [Andrew Nesbitt](https://nesbitt.io)\n- [Armen Mkrtchian](https://mogoni.dev)\n- [Balsa](https://balsa.com)\n- [Chad](https://opencollective.com/chad8)\n- [Codecov](https://codecov.io)\n- [dr.dimitru](https://veliovgroup.com)\n- [Elliott Ditman](https://elliottditman.com)\n- [entroniq](https://gitlab.com/entroniq)\n- [GitHub](https://github.com/about)\n- [Hunter Beast](https://cryptoquick.com)\n- [Jean-Luc Geering](https://github.com/jlgeering)\n- [Michael Duane Mooring](https://mdm.cc)\n- [Michael Harry Scepaniak](https://michaelscepaniak.com)\n- [Mohammed Shah](https://github.com/smashah)\n- [Mr. Henry](https://mrhenry.be)\n- [Nermal](https://arjunaditya.vercel.app)\n- [Pleo](https://pleo.io)\n- [Poonacha Medappa](https://poonachamedappa.com)\n- [Rob Morris](https://github.com/Rob-Morris)\n- [Robert de Forest](https://github.com/rdeforest)\n- [Sentry](https://sentry.io)\n- [ServieJS](https://github.com/serviejs)\n- [Skunk Team](https://skunk.team)\n- [Syntax](https://syntax.fm)\n- [WriterJohnBuck](https://github.com/WriterJohnBuck)\n\n\n\n\n\n## License\n\nUnless stated otherwise all works are:\n\n- Copyright © [Benjamin Lupton](https://balupton.com)\n\nand licensed under:\n\n- [Artistic License 2.0](http://spdx.org/licenses/Artistic-2.0.html)\n\n\n","readmeFilename":"README.md","gitHead":"f822eefb3c3ac838d69ef77de8dc54c43585dead","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-0EDYkCxPMhv4tfHU5HCeo8xbm1ZAfBa3spUZKwzKy5Pbv6MHyfmYaWdpIDRBdlnHFbeqPqrWLdU6F0mXSTm6Gw==","shasum":"5ac06cf193a6a4bb970ed8f8e3bc64842665d694","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-9.7.0-next.1703833359.f822eefb3c3ac838d69ef77de8dc54c43585dead.tgz","fileCount":22,"unpackedSize":213322,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL3xClTrRu/ByGgtWeIp1l7GH5bb09LG1Y6TEgXx+L3AIhAL14Rot2nB8aQUNv92TK935PdISOr6TLSb9WHyMmSgCI"}]},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/taskgroup_9.7.0-next.1703833359.f822eefb3c3ac838d69ef77de8dc54c43585dead_1703833387993_0.061195200708750175"},"_hasShrinkwrap":false},"9.8.0":{"title":"TaskGroup","name":"taskgroup","version":"9.8.0","license":"Artistic-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","funding":"https://bevry.me/fund","repository":{"type":"git","url":"git+https://github.com/bevry/taskgroup.git"},"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"keywords":["async","batch","browser","concurrency","control","es5","esnext","flow","node","sync","tasks","typed","types"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"taskgroup","githubSlug":"bevry/taskgroup","npmPackageName":"taskgroup"}},"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"},"authors":["Benjamin Lupton (https://balupton.com) (https://github.com/balupton): Accelerating collaborative wisdom."],"maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"},{"name":"crito","email":"crito@cryptodrunks.net","url":"https://github.com/crito"},{"name":"Peter Flannery","url":"https://github.com/pflannery"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://seanfridman.com"}],"sponsors":["Andrew Nesbitt (https://nesbitt.io) (https://github.com/andrew): Software engineer and researcher","Balsa maxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomplish this via your `tsconfig.json` file like so:\n``` json\n{\n \"compilerOptions\": {\n \"maxNodeModuleJsDepth\": 5\n }\n}\n```\n\n\n\n\n\n## History\n\n[Discover the release history by heading on over to the `HISTORY.md` file.](https://github.com/bevry/taskgroup/blob/HEAD/HISTORY.md#files)\n\n\n\n\n\n## Backers\n\n### Code\n\n[Discover how to contribute via the `CONTRIBUTING.md` file.](https://github.com/bevry/taskgroup/blob/HEAD/CONTRIBUTING.md#files)\n\n#### Authors\n\n- [Benjamin Lupton](https://balupton.com) — Accelerating collaborative wisdom.\n\n#### Maintainers\n\n- [Benjamin Lupton](https://balupton.com) — Accelerating collaborative wisdom.\n\n#### Contributors\n\n- [Benjamin Lupton](https://github.com/balupton) — [view contributions](https://github.com/bevry/taskgroup/commits?author=balupton \"View the GitHub contributions of Benjamin Lupton on repository bevry/taskgroup\")\n- [crito](https://github.com/crito) — [view contributions](https://github.com/bevry/taskgroup/commits?author=crito \"View the GitHub contributions of crito on repository bevry/taskgroup\")\n- [Peter Flannery](https://github.com/pflannery) — [view contributions](https://github.com/bevry/taskgroup/commits?author=pflannery \"View the GitHub contributions of Peter Flannery on repository bevry/taskgroup\")\n- [Sean Fridman](https://github.com/sfrdmn) — [view contributions](https://github.com/bevry/taskgroup/commits?author=sfrdmn \"View the GitHub contributions of Sean Fridman on repository bevry/taskgroup\")\n\n### Finances\n\n\n\n\n\n\n\n\n\n\n#### Sponsors\n\n- [Andrew Nesbitt](https://nesbitt.io) — Software engineer and researcher\n- [Balsa](https://balsa.com) — We're Balsa, and we're building tools for builders.\n- [Codecov](https://codecov.io) — Empower developers with tools to improve code quality and testing.\n- [Poonacha Medappa](https://poonachamedappa.com)\n- [Rob Morris](https://github.com/Rob-Morris)\n- [Sentry](https://sentry.io) — Real-time crash reporting for your web apps, mobile apps, and games.\n- [Syntax](https://syntax.fm) — Syntax Podcast\n\n#### Donors\n\n- [Andrew Nesbitt](https://nesbitt.io)\n- [Armen Mkrtchian](https://mogoni.dev)\n- [Balsa](https://balsa.com)\n- [Chad](https://opencollective.com/chad8)\n- [Codecov](https://codecov.io)\n- [dr.dimitru](https://veliovgroup.com)\n- [Elliott Ditman](https://elliottditman.com)\n- [entroniq](https://gitlab.com/entroniq)\n- [GitHub](https://github.com/about)\n- [Hunter Beast](https://cryptoquick.com)\n- [Jean-Luc Geering](https://github.com/jlgeering)\n- [Michael Duane Mooring](https://mdm.cc)\n- [Michael Harry Scepaniak](https://michaelscepaniak.com)\n- [Mohammed Shah](https://github.com/smashah)\n- [Mr. Henry](https://mrhenry.be)\n- [Nermal](https://arjunaditya.vercel.app)\n- [Pleo](https://pleo.io)\n- [Poonacha Medappa](https://poonachamedappa.com)\n- [Rob Morris](https://github.com/Rob-Morris)\n- [Robert de Forest](https://github.com/rdeforest)\n- [Sentry](https://sentry.io)\n- [ServieJS](https://github.com/serviejs)\n- [Skunk Team](https://skunk.team)\n- [Syntax](https://syntax.fm)\n- [WriterJohnBuck](https://github.com/WriterJohnBuck)\n\n\n\n\n\n## License\n\nUnless stated otherwise all works are:\n\n- Copyright © [Benjamin Lupton](https://balupton.com)\n\nand licensed under:\n\n- [Artistic License 2.0](http://spdx.org/licenses/Artistic-2.0.html)\n\n\n","readmeFilename":"README.md","gitHead":"fa50389626a115bda19bc7ca9401e666416f9462","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-Vxm+hf38WgTsLj1VLr8HVgcOQ7EEQ41Yd+vPiWpDM3E6q5a+Kdqv8hRGPweaQUrKJs6ZMu31aMrKOAMvIdHwfA==","shasum":"c3cd658274cd9e260f6dd5ac2f5101e5c934fba8","tarball":"https://registry.npmjs.org/taskgroup/-/taskgroup-9.8.0-next.1704167576.fa50389626a115bda19bc7ca9401e666416f9462.tgz","fileCount":22,"unpackedSize":213336,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAl81jbrnuAFI8f+sTJhoe32gk4pPXdis8DBWdijewOtAiA/nsQUSZjKgmClaCPsi8XPbaOUdis1V58iue1ixOpdgw=="}]},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/taskgroup_9.8.0-next.1704167576.fa50389626a115bda19bc7ca9401e666416f9462_1704167689248_0.47713218712784333"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"time":{"modified":"2024-01-02T03:54:49.701Z","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","5.5.0-next.1573422585.c683d9d335ed038f075fc87ed973b3b8c2365686":"2019-11-10T21:50:00.969Z","5.5.0":"2019-11-10T21:57:26.593Z","6.0.0":"2019-11-10T23:04:47.627Z","6.0.0-next.1573427172.99d376c19db4038c10de8df6fd02d02b5f991a9e":"2019-11-10T23:06:14.374Z","6.0.0-next.1573588316.28351980fb80d64fd230066db93e4795f86f7067":"2019-11-12T19:51:57.988Z","6.0.0-next.1573593867.1907267e4cc1d6dc3529fc0833e97568a1518211":"2019-11-12T21:24:29.649Z","6.0.0-next.1573597746.e1e6caf819175c44b4ccfdeacdd6711e6e3b9135":"2019-11-12T22:29:08.295Z","6.1.0-next.1573602662.720b7a5778ad7e1140ea664e1c4247e7120d98e7":"2019-11-12T23:51:04.424Z","6.1.0":"2019-11-12T23:53:40.673Z","6.1.0-next.1573691261.a97f267df919b119f4a513ebccdc519a037cbfdc":"2019-11-14T00:27:43.048Z","6.1.0-next.1573694488.52b2d231b8a1ae65355ee7d8b312723e613af111":"2019-11-14T01:21:30.256Z","6.2.0-next.1574060312.f11a09b0031246c147d1c9bda21406ed77bc668e":"2019-11-18T06:58:35.173Z","6.2.0":"2019-11-18T06:59:58.048Z","6.2.0-next.1574650880.c52e478c430c5adc029b6931453134ecaae9a367":"2019-11-25T03:01:22.140Z","6.3.0-next.1575155418.f168ea3c890b3d9456f467ce434f0c700c40a02c":"2019-11-30T23:10:20.737Z","6.3.0":"2019-11-30T23:11:41.952Z","6.4.0-next.1575219338.799f2c829c1a3dad31632e3e2a2ca97150b92a4a":"2019-12-01T16:55:40.003Z","6.4.0":"2019-12-01T16:56:27.137Z","6.5.0-next.1575920781.71493f6c43928778bcab7b82b8da5b27e5b17635":"2019-12-09T19:46:23.137Z","6.5.0":"2019-12-09T19:47:30.665Z","6.5.0-next.1576649980.1fb18a7293046663a3256600a218735d933272da":"2019-12-18T06:19:41.241Z","6.5.0-next.1576650220.257a76a29875b75803e56cf368af1f3f58e02df7":"2019-12-18T06:23:41.950Z","7.0.0-next.1589195113.62087b6ada90f93b8afc41036e55886914263ae5":"2020-05-11T11:05:14.987Z","7.0.0":"2020-05-11T11:06:27.009Z","7.1.0-next.1589994562.32fb370221eb6ec4eb52f1e273687523a1041138":"2020-05-20T17:09:24.288Z","7.1.0":"2020-05-20T17:10:46.792Z","7.2.0-next.1589995062.17b7cbb51a0acfd2bb0c86e072be0105a65a9c80":"2020-05-20T17:17:43.748Z","7.2.0":"2020-05-20T17:18:56.024Z","7.3.0-next.1589997483.70e1d7522d9241b8247d4880b270eed41dc53d9f":"2020-05-20T17:58:04.555Z","7.3.0":"2020-05-20T17:59:17.865Z","7.4.0-next.1590009644.501dfadd0ec809b272851ccf86eb05c126f08d0f":"2020-05-20T21:20:45.887Z","7.4.0":"2020-05-20T21:21:53.296Z","7.5.0-next.1590065305.0a0eb16c6cd89bee916e31fc7d7b306b5f78f2b7":"2020-05-21T12:48:26.672Z","7.5.0":"2020-05-21T12:49:37.500Z","7.6.0-next.1590082492.22d7e8547ec62aadbf6f74574dae9926a4cff685":"2020-05-21T17:34:53.537Z","7.6.0":"2020-05-21T17:36:12.198Z","7.7.0-next.1591786921.03c4a94e459e6c61b56fd799fa3f281775203b2d":"2020-06-10T11:02:02.638Z","7.7.0":"2020-06-10T11:03:25.592Z","7.8.0-next.1591802858.179433807cc7898453fa8e6a2c5a2a89af426a8c":"2020-06-10T15:27:40.049Z","7.8.0":"2020-06-10T15:28:47.040Z","7.9.0-next.1592649084.880957f93801a97f5ea150af45781ad5b264669f":"2020-06-20T10:31:29.354Z","7.9.0":"2020-06-20T10:39:26.653Z","7.10.0-next.1592729636.5bcd3cbc936ed29481998e92d8d63f3d76affa40":"2020-06-21T08:53:58.179Z","7.10.0":"2020-06-21T08:55:15.776Z","7.11.0-next.1592765126.19759e2e3ce8d89671e5edcd6324fab34a77a477":"2020-06-21T18:45:28.470Z","7.11.0":"2020-06-21T18:46:33.758Z","7.12.0-next.1593060934.1424bfa472557936db3f8f4f4d5ed42be9ed8229":"2020-06-25T04:55:35.970Z","7.12.0":"2020-06-25T04:56:51.956Z","7.13.0-next.1595451899.4a1f441f271e22ee44bb2597c7847f7dab24dbf8":"2020-07-22T21:05:00.802Z","7.13.0":"2020-07-22T21:06:10.363Z","7.14.0-next.1596523861.9595257a95973e7a07ec3fe605fed8945ca31dc9":"2020-08-04T06:51:03.361Z","7.14.0":"2020-08-04T06:52:19.822Z","7.15.0-next.1597702328.bf047fb4a1b8744a75f082e88cecd7690110f457":"2020-08-17T22:12:09.783Z","7.15.0-next.1597702408.c00be59f91e231607fcb6f31f7c699c47eb41974":"2020-08-17T22:13:30.370Z","7.15.0-next.1598188491.29a33895dfd98f28342fa304038a08baea172cf0":"2020-08-23T13:14:52.917Z","7.15.0-next.1598781312.960f6d42b5ef18f53db7d58ab27ecc7ae9dc027a":"2020-08-30T09:55:14.609Z","7.16.0-next.1599281481.943befb1366d0698a0109dd01ca757d80e1f6f14":"2020-09-05T04:51:22.802Z","7.16.0":"2020-09-05T04:52:41.810Z","7.16.0-next.1599396202.8a5033ba3d216357e5f37619caf33bcd9a2d6f05":"2020-09-06T12:43:24.072Z","7.16.0-next.1599991273.84b26b2bdea327a5b3816e22b5a238106455acaf":"2020-09-13T10:01:15.159Z","7.16.0-next.1600598062.4f302378a7ccc6a3dda25f8e657cb79d5c4c08e1":"2020-09-20T10:34:24.050Z","7.16.0-next.1601204511.9c315f42b216f4d18c3b2b63e0f8dc03d0b28e9b":"2020-09-27T11:01:53.305Z","7.16.0-next.1601213627.1229d8121dae173e2defcc37dac1026d476992c8":"2020-09-27T13:33:49.369Z","7.16.0-next.1602406757.95e26ab504c5e805d75c615f56356a07873e933d":"2020-10-11T08:59:19.362Z","7.16.0-next.1603019052.a732abcfe7cf34d521323442a3e17e9a6b2f1a63":"2020-10-18T11:04:14.365Z","7.16.0-next.1603620271.20df8d0bba073941168bc94b388aea1d743ff51c":"2020-10-25T10:04:32.747Z","7.16.0-next.1603629611.00ad47785e6b1b1b85c8203786d14aab5cf8522a":"2020-10-25T12:40:13.011Z","7.17.0-next.1603943114.743d9b192e3a457ec32103c8723759e0d603639d":"2020-10-29T03:45:15.991Z","7.17.0":"2020-10-29T03:45:25.502Z","7.17.0-next.1604222223.771565a012c3681dd9d9ef46f34d840c9f08eb9b":"2020-11-01T09:17:05.041Z","7.18.0-next.1627431542.bb674fd2a0538526cf0ad759524d10add94ca49b":"2021-07-28T00:19:04.438Z","7.18.0":"2021-07-28T00:21:22.215Z","7.19.0-next.1627672789.b49282fa2297a2424caacc35e9a91d7d3ac76575":"2021-07-30T19:19:50.843Z","7.19.0":"2021-07-30T19:23:55.984Z","7.20.0-next.1698928880.db5de7cfdbe1bb9f2eadd99ee44e3a5dafbce45d":"2023-11-02T12:41:22.678Z","7.20.0":"2023-11-02T12:42:13.806Z","8.0.0-next.1699813015.bff31308661e80e358a361109850885d6af6e272":"2023-11-12T18:16:58.559Z","8.0.0":"2023-11-12T18:17:18.377Z","9.0.0-next.1699829250.0876efb829404700cc52977cbb7df5aea17eb904":"2023-11-12T22:47:32.179Z","9.0.0":"2023-11-12T22:47:45.715Z","9.1.0":"2023-11-13T07:20:57.596Z","9.1.0-next.1699860066.1d31fe0c55415e2d6a01f026a51225a6228d8087":"2023-11-13T07:21:08.147Z","9.2.0-next.1699878139.5eca51731f2438f5362bb2775056621ac94f9a91":"2023-11-13T12:22:20.861Z","9.2.0":"2023-11-13T12:22:31.298Z","9.3.0":"2023-11-14T16:37:41.817Z","9.3.0-next.1699979866.3362a3a1f2978998657dc508992924edab2e5240":"2023-11-14T16:37:50.243Z","9.4.0":"2023-11-21T05:34:36.246Z","9.4.0-next.1700544875.e365f25c09d996ff1f3d1d0f42d58c0d7075518d":"2023-11-21T05:35:39.365Z","9.5.0-next.1700862903.f6fcd35c20e6bbc629be08e90a73b2c3cd7f0e24":"2023-11-24T21:55:05.318Z","9.5.0":"2023-11-24T21:55:12.301Z","9.5.1-next.1701782564.9b0ec671d2bbc6fb637001213911090869aa5ef4":"2023-12-05T13:22:47.641Z","9.5.1":"2023-12-05T13:22:51.597Z","9.6.0-next.1703666309.9232d5c27f7bc2d85c64cb5a1a909a10b62b9974":"2023-12-27T08:38:31.843Z","9.6.0":"2023-12-27T08:39:20.744Z","9.7.0":"2023-12-29T07:02:19.714Z","9.7.0-next.1703833359.f822eefb3c3ac838d69ef77de8dc54c43585dead":"2023-12-29T07:03:08.152Z","9.8.0":"2024-01-02T03:53:54.028Z","9.8.0-next.1704167576.fa50389626a115bda19bc7ca9401e666416f9462":"2024-01-02T03:54:49.518Z"},"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"},"repository":{"type":"git","url":"git+https://github.com/bevry/taskgroup.git"},"readmeFilename":"","homepage":"https://github.com/bevry/taskgroup","keywords":["async","batch","browser","concurrency","control","es5","esnext","flow","node","sync","tasks","typed","types"],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"},{"name":"crito","email":"crito@cryptodrunks.net","url":"https://github.com/crito"},{"name":"Peter Flannery","url":"https://github.com/pflannery"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://seanfridman.com"}],"bugs":{"url":"https://github.com/bevry/taskgroup/issues"},"license":"Artistic-2.0","users":{"balupton":true,"nicknaso":true}}