{"_id":"marcosc-async","_rev":"27-3bb6fb6642f2fb622ec50faecbea928d","name":"marcosc-async","description":"Lightweight promise/generator machinery.","dist-tags":{"latest":"4.0.3"},"versions":{"1.0.0":{"name":"marcosc-async","version":"1.0.0","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"npm run karma","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","karma":"karma start --single-run","jscs":"jscs --esnext lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"MPL","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.4.1","chai-as-promised":"^5.1.0","jscs":"^2.5.1","jshint":"^2.8.0","karma":"^0.13.15","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-firefox-launcher":"^0.1.6","karma-mocha":"^0.2.0","mocha":"^2.3.3"},"gitHead":"fb2dce877586c192336262e7136ab5d6ef38bd77","_id":"marcosc-async@1.0.0","_shasum":"971909f91e998ef0d520bf765c8cac13b1fcb336","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"marcoscaceres","email":"marcos@marcosc.com"},"dist":{"shasum":"971909f91e998ef0d520bf765c8cac13b1fcb336","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-1.0.0.tgz","integrity":"sha512-Qb2yL1wdDH/S76HFOEYDs8d2gEhcSpTgZGcOeMD+dMDkuRo8zl6Jr86YLY5zQcuZH4ZMSKXpw92HygfnIGUI4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWzKRwDd34vZMgTZpFP+r4aB46X0odT3DY0VUqomsPtAiEAguKnaayw2egjul/NIUNT33s2aA2MjwHEuQfsEaEo/iM="}]},"maintainers":[{"name":"marcoscaceres","email":"marcos@marcosc.com"}]},"1.0.1":{"name":"marcosc-async","version":"1.0.1","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"npm run karma","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","karma":"karma start --single-run","jscs":"jscs --esnext lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"MPL","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.4.1","chai-as-promised":"^5.1.0","jscs":"^2.5.1","jshint":"^2.8.0","karma":"^0.13.15","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-firefox-launcher":"^0.1.6","karma-mocha":"^0.2.0","mocha":"^2.3.3"},"gitHead":"6088a3fde4c20c72ae6fe7a0344816b8b4bb5964","_id":"marcosc-async@1.0.1","_shasum":"bd5b34790532afd6cb07482a14b243f0d764a8c3","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"marcoscaceres","email":"marcos@marcosc.com"},"dist":{"shasum":"bd5b34790532afd6cb07482a14b243f0d764a8c3","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-1.0.1.tgz","integrity":"sha512-xj9mxlr/rfpnm03FNaK3JxRQMeGoxsFxxrxcZ9X9tjiuDaRIbEILkWaSoI7p1mHRI1w7OwTJonUHGXbFnWbfQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiINMcgoZeIoGZo3OpEXMS/6AyUHf1W+9j3RSgYr1zagIhAMsMEnKXqGFi5ALjK1PtP9O9NCrpLf9a4X6ifG+XPzqs"}]},"maintainers":[{"name":"marcoscaceres","email":"marcos@marcosc.com"}]},"1.0.2":{"name":"marcosc-async","version":"1.0.2","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"npm run karma","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","karma":"karma start --single-run","jscs":"jscs --esnext lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"MPL","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.4.1","chai-as-promised":"^5.1.0","jscs":"^2.5.1","jshint":"^2.8.0","karma":"^0.13.15","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-firefox-launcher":"^0.1.6","karma-mocha":"^0.2.0","mocha":"^2.3.3"},"gitHead":"d51f64aec364e56e4733af46e788678a011d4c36","_id":"marcosc-async@1.0.2","_shasum":"6bb3c59e8b2a82ada8c8cfd5f9d30ffaf79459ef","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"marcoscaceres","email":"marcos@marcosc.com"},"dist":{"shasum":"6bb3c59e8b2a82ada8c8cfd5f9d30ffaf79459ef","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-1.0.2.tgz","integrity":"sha512-KXbUPYmdn5LhwyZN4Qm/P8V78BcSvdaFkCKaufX37nA5EKczIM7Iaqp5b5h+rhlGvirbYDee2GCaldKV4Y6JDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEvtp9gLt2osLWp+QUUjHx/ok60pTRIx1Lp/Fbuy7DlAiEA3EdqMJ2Xkhz2FdqfFMf3Ok+kpmZ+LS6u3UItx9nee40="}]},"maintainers":[{"name":"marcoscaceres","email":"marcos@marcosc.com"}]},"1.1.0":{"name":"marcosc-async","version":"1.1.0","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"npm run karma","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","karma":"karma start --single-run","jscs":"jscs --esnext lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"MPL","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.4.1","chai-as-promised":"^5.1.0","jscs":"^2.5.1","jshint":"^2.9.1","karma":"^0.13.15","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^0.2.2","karma-detect-browsers":"^2.0.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-mocha-reporter":"^1.2.3","karma-opera-launcher":"^0.3.0","mocha":"^2.3.3"},"gitHead":"47806a7d347db4e5ea77343555935f112afcbfaa","_id":"marcosc-async@1.1.0","_shasum":"414157236added79ab981e13f8ac4ced7f8a1739","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"marcosc","email":"marcos@marcosc.com"},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"dist":{"shasum":"414157236added79ab981e13f8ac4ced7f8a1739","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-1.1.0.tgz","integrity":"sha512-gWWVEdC6+oK/st9hGri1gDO4U+7hgcQ2sIpWGUarmRRMmzH93TOwAEJe2achWLNxtlpCKHaoP4SCfU2p1dLjwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB6rrbL1FMek8d1LYSDTHzm3UGCZjFURMYPuGWZw0lOwIhAKa1RlkXow/0Q5quwuvTzGuQ+CKeyMC0dmNzwua9+QHn"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/marcosc-async-1.1.0.tgz_1457096269277_0.9137648532632738"}},"1.1.1":{"name":"marcosc-async","version":"1.1.1","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"npm run karma","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","karma":"karma start --single-run","jscs":"jscs --esnext lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"MPL","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.4.1","chai-as-promised":"^5.1.0","jscs":"^2.5.1","jshint":"^2.9.1","karma":"^0.13.15","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^0.2.2","karma-detect-browsers":"^2.0.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-mocha-reporter":"^1.2.3","karma-opera-launcher":"^0.3.0","mocha":"^2.3.3"},"gitHead":"7bd80a4fcee0856ae07416a324b0ef5d2b2f96b9","_id":"marcosc-async@1.1.1","_shasum":"3481cbfc883c607073e4657fe39142bad306e9ed","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"marcosc","email":"marcos@marcosc.com"},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"dist":{"shasum":"3481cbfc883c607073e4657fe39142bad306e9ed","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-1.1.1.tgz","integrity":"sha512-bBNTqv5c6+LhF5DGLoauHjqTxSMGQy2paysHAXuV35qupw+RBCJi8azjrvdgM9baFDlELCDjk2NNlGdTHDC3HA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTHyg6n1f+sxv/6rmMKYHBDs0GmdGwzwBBnRVxUlKz6AiBxWXQojxuUJ1wsjnCVkLzuKUtD+0xukGkbprZzBNcYIA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/marcosc-async-1.1.1.tgz_1457098955247_0.8109735953621566"}},"1.1.2":{"name":"marcosc-async","version":"1.1.2","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"npm run karma","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","karma":"karma start --single-run","jscs":"jscs --esnext lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"MPL","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.4.1","chai-as-promised":"^5.1.0","jscs":"^2.5.1","jshint":"^2.9.1","karma":"^0.13.15","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^0.2.2","karma-detect-browsers":"^2.0.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-mocha-reporter":"^1.2.3","karma-opera-launcher":"^0.3.0","mocha":"^2.3.3"},"gitHead":"4aba0421e6fc8df9a5edc475cd7147a1397c3116","_id":"marcosc-async@1.1.2","_shasum":"10e975a0d7453306b603dbccccff8cb5d66a2022","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"marcosc","email":"marcos@marcosc.com"},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"dist":{"shasum":"10e975a0d7453306b603dbccccff8cb5d66a2022","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-1.1.2.tgz","integrity":"sha512-wHRcB9mbGFfCeH26hwFKVtNUZ4OTJr79VSwO3OqUeFtD6/yqVXq3sm0IsVWdgBdIJFz1HV8mN5NtOCL+RqzVlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbnaEpkeGowwbtmdxeWKm7Wd9Izi9Zxo+5c0C37uOhBwIgYD1ECGgzflLdqjzRWCvARkn4VSYdYKSrZaCf9LM7hMY="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/marcosc-async-1.1.2.tgz_1457099096838_0.9758109799586236"}},"1.1.3":{"name":"marcosc-async","version":"1.1.3","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"npm run karma","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","karma":"karma start --single-run","jscs":"jscs --esnext lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"MPL","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.4.1","chai-as-promised":"^5.1.0","jscs":"^2.5.1","jshint":"^2.9.1","karma":"^0.13.15","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^0.2.2","karma-detect-browsers":"^2.0.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-mocha-reporter":"^1.2.3","karma-opera-launcher":"^0.3.0","mocha":"^2.3.3"},"gitHead":"e9b2aaa27c9c9dd416a332ffe91345ce6b2bb539","_id":"marcosc-async@1.1.3","_shasum":"51b721f853473845749b5afb0e93f40549ac6e61","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"marcosc","email":"marcos@marcosc.com"},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"dist":{"shasum":"51b721f853473845749b5afb0e93f40549ac6e61","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-1.1.3.tgz","integrity":"sha512-qopAJELIRy4/b2S+Z4k6lXpbFYWvsxrFfyRND7WNyfgszWILSlILCRqSbWYr9sx2GZ0COuGTvzRzgDUGQH4mLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpEpD+tkeoBaYoOSoiF5EQBwodl3d4hCE+2OTnckfS/wIhAMEs7XMGEg1eQ2WxCj13H2PUTpKOlIiaxaTB5uk/hjwY"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/marcosc-async-1.1.3.tgz_1457100952446_0.16495865094475448"}},"1.1.4":{"name":"marcosc-async","version":"1.1.4","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"npm run karma","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","karma":"karma start --single-run","jscs":"jscs --esnext lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"MPL","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.4.1","chai-as-promised":"^5.1.0","jscs":"^2.5.1","jshint":"^2.9.1","karma":"^0.13.15","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^0.2.2","karma-detect-browsers":"^2.0.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-mocha-reporter":"^1.2.3","karma-opera-launcher":"^0.3.0","mocha":"^2.3.3"},"gitHead":"bb306e58edbae4cff81766165a12175c39668842","_id":"marcosc-async@1.1.4","_shasum":"03634101497311b3d3c5760b859d1ffc8e241c66","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"marcoscaceres","email":"marcos@marcosc.com"},"dist":{"shasum":"03634101497311b3d3c5760b859d1ffc8e241c66","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-1.1.4.tgz","integrity":"sha512-idE+KztGRVb/lex+OKFqAN3HiNTGPrOoi4e5QtlLeMtzjRQl8L5sdAzFTtFOfvP39J+LzcbVPyoiIjeiHYQlxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMsRp9poKaERJYdEbemAGWcVlkP6OusG4mv1UwCKjGyAiAYhrKa3K5VgOl+sVcYQEa7Q2MSK7xIIVC1nGSinNgsrQ=="}]},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/marcosc-async-1.1.4.tgz_1463895524536_0.875131888082251"}},"2.0.0":{"name":"marcosc-async","version":"2.0.0","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"npm run karma","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","karma":"karma start --single-run","jscs":"jscs --esnext lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"MPL","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.4.1","chai-as-promised":"^5.1.0","jscs":"^2.5.1","jshint":"^2.9.1","karma":"^0.13.15","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^0.2.2","karma-detect-browsers":"^2.0.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-mocha-reporter":"^1.2.3","karma-opera-launcher":"^0.3.0","mocha":"^2.3.3"},"gitHead":"3a8b84780e9fd4567066bf44fb1c2446d0316759","_id":"marcosc-async@2.0.0","_shasum":"a665ecd3dcb56adb1b94b00c30fd1baccbc46025","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"marcoscaceres","email":"marcos@marcosc.com"},"dist":{"shasum":"a665ecd3dcb56adb1b94b00c30fd1baccbc46025","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-2.0.0.tgz","integrity":"sha512-tAgIeT9yOdV/X5cc8EgSowW1Lp9L6kQw0zByWhKGGtXGo0R8x25n/UmRg6HLGtIG0xowFzvRQeBkyQIZIQmWVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhKc61exJs4h5JFgbcq9zuTV8zt4UWhzayfMx0n2NoQQIgd53o4c1ELxEp7dxJmfNn2InEssSwZquKbphRvQaBP/c="}]},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/marcosc-async-2.0.0.tgz_1465288613252_0.7758594155311584"}},"2.0.1":{"name":"marcosc-async","version":"2.0.1","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"npm run karma","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","karma":"karma start --single-run","jscs":"jscs --esnext lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"MPL","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.3.0","jscs":"^3.0.5","jshint":"^2.9.2","karma":"^1.1.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^1.0.1","karma-detect-browsers":"^2.1.0","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-opera-launcher":"^1.0.0","karma-safaritechpreview-launcher":"0.0.4","mocha":"^2.5.3"},"gitHead":"73be5fd74db03a1597a91c80a1c94eb1b43bf3a8","_id":"marcosc-async@2.0.1","_shasum":"a31d7540de0806f3c0f8eef0ffd5004a0ba0b06c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.2.1","_npmUser":{"name":"marcoscaceres","email":"marcos@marcosc.com"},"dist":{"shasum":"a31d7540de0806f3c0f8eef0ffd5004a0ba0b06c","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-2.0.1.tgz","integrity":"sha512-9BLaAv/JkyJLylwBVmwdq+7HnVhxbpz8NUDwzaBsrJruWv4cP0jItxkeYYwNeJ9JGIEnJZVF+4rI5EB4uQKKjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTcBBP6U6kyJ0/UpErMI8jd9f2yrkqLZVR+CPT1R50tAiEAwBCzQHqVR9aO0Qz6DjwIRtbTS2K9Ct2dBDzImFHsz/M="}]},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/marcosc-async-2.0.1.tgz_1467026348439_0.7993900913279504"}},"2.0.2":{"name":"marcosc-async","version":"2.0.2","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"npm run karma","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","karma":"karma start --single-run","jscs":"jscs --esnext lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"MPL","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.3.0","jscs":"^3.0.5","jshint":"^2.9.2","karma":"^1.1.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^1.0.1","karma-detect-browsers":"^2.1.0","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-opera-launcher":"^1.0.0","karma-safaritechpreview-launcher":"0.0.4","mocha":"^2.5.3"},"gitHead":"de7a7e7e7f4107a356aa72ad7f0f2a0f992f0ac4","_id":"marcosc-async@2.0.2","_shasum":"e59801a6e8386991dfb0c8af76c1d2a9f753177c","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"marcoscaceres","email":"marcos@marcosc.com"},"dist":{"shasum":"e59801a6e8386991dfb0c8af76c1d2a9f753177c","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-2.0.2.tgz","integrity":"sha512-Hy3jz2j7rLfF1obT+xmfEcV25Bd9FFt74xkYAdUkTGomo10132NYa70cUYteTyH9owAZ1VN25Yp3cz25I1zUbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQIiYrjDWbr7Zz2xLxxeREbcMuHD24pzsDYLzHmrdkcAiEAplkbxlP1JBtoeWyMR3dbGIAsSyNaZo1/4VMlpjWwgAk="}]},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/marcosc-async-2.0.2.tgz_1467201205482_0.9355214908719063"}},"2.0.3":{"name":"marcosc-async","version":"2.0.3","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"npm run karma","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","karma":"karma start --single-run","jscs":"jscs --esnext lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"MPL","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.3.0","jscs":"^3.0.5","jshint":"^2.9.2","karma":"^1.1.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^1.0.1","karma-detect-browsers":"^2.1.0","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-opera-launcher":"^1.0.0","karma-safaritechpreview-launcher":"0.0.4","mocha":"^2.5.3"},"gitHead":"f78e3c64f2c0e0044ded0942a2a2d93ba896fe6d","_id":"marcosc-async@2.0.3","_shasum":"7d3acd9ff0aaae38ef345ba203ddd50e9b072b7a","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"marcoscaceres","email":"marcos@marcosc.com"},"dist":{"shasum":"7d3acd9ff0aaae38ef345ba203ddd50e9b072b7a","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-2.0.3.tgz","integrity":"sha512-fcrU1c8hM/60/NEgrc6zFhjVS9EQDYnXzpfKF/JhsN6xBy3qZkJuj3MbIivxJSi5SGRvcfpAa6k3YlBrqoccSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIqP5sJmTz//n3qkBXTewjmUhezbZ5+TFa/cIu26S4aAiApu5S2ShWQKEQV5Qm8CmpIWKQxKLF+yTMnAwY1dA9MLQ=="}]},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/marcosc-async-2.0.3.tgz_1467201865861_0.44242544705048203"}},"2.0.4":{"name":"marcosc-async","version":"2.0.4","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"mocha test/*.js","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","jscs":"jscs lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"CC0-1.0","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.3.0","jscs":"^3.0.5","jshint":"^2.9.2","mocha":"^2.5.3"},"gitHead":"fcc2d94b6963e3823922948c8a2f6e7226804b2a","_id":"marcosc-async@2.0.4","_shasum":"5ae413e2481918d4e2162646032faa88d1bb009c","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"marcoscaceres","email":"marcos@marcosc.com"},"dist":{"shasum":"5ae413e2481918d4e2162646032faa88d1bb009c","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-2.0.4.tgz","integrity":"sha512-Hhp4+kWAw1Y1XujF08F9sM+PY3TcUFsllrWqH2XLPvjHM/E3QhPAgrkZYEXr1zipNZSZklkgZmIznf/xhOVmXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZ4EegHYInlioysyOY1TPSF8pcPCEIE/Q9jbgGvX/NnAiEA03Nc3tE8GnjiVe1u7Bl9rDv33xby9XeeqFsDvKEmMcE="}]},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/marcosc-async-2.0.4.tgz_1467605811024_0.1132644871249795"}},"2.0.5":{"name":"marcosc-async","version":"2.0.5","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"mocha test/*.js","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","jscs":"jscs lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"CC0-1.0","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.3.0","jscs":"^3.0.5","jshint":"^2.9.2","mocha":"^2.5.3"},"gitHead":"8ea613b57d38ac658c46ee234d0a2eaf9d0cf3ee","_id":"marcosc-async@2.0.5","_shasum":"ffe5f5f03dda5de7e9a63d25ff2e656016ee6f62","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"marcoscaceres","email":"marcos@marcosc.com"},"dist":{"shasum":"ffe5f5f03dda5de7e9a63d25ff2e656016ee6f62","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-2.0.5.tgz","integrity":"sha512-357sLMH6mgJv9YymL3nMzthjmVxi7wuWTYtJ9xVt+vNui1RtMdxMdqdNCNeQkm94iH7giEtlqOswLU8g8S6leA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+0R2CdpKeGj04UTvVePeqROSTBaPp4RS7vh6/yWdGxAiEAymKoXJJFuTXhhlbTXIPxPpEp/5m6GLD3yA69joFNJWE="}]},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/marcosc-async-2.0.5.tgz_1467606780085_0.7035864836070687"}},"3.0.0":{"name":"marcosc-async","version":"3.0.0","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"mocha test/*.js","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","jscs":"jscs lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"CC0-1.0","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.3.0","jscs":"^3.0.5","jshint":"^2.9.2","mocha":"^2.5.3"},"gitHead":"c4be9b29fdde55b388907f278a1437e8d4c23fbe","_id":"marcosc-async@3.0.0","_shasum":"05094229368c9acf78904516c848c256a0c623d9","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"marcoscaceres","email":"marcos@marcosc.com"},"dist":{"shasum":"05094229368c9acf78904516c848c256a0c623d9","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-3.0.0.tgz","integrity":"sha512-nF++EFRLmDl0TXmNnI1fxJV5L4e/wOg9xvaIcT2F100K1VChnBMJV5VZfl7a2v6gP1PiRa3tfJUcmXLqtnUsow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsHuly4BdsQn0GSgzlhJyx6GRULgPWpzpBAFQ64Z+I0wIhAKsEqwAgMnwo/0hWaF2R6z0lrcYWaOqGH0NChqe0AUYo"}]},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/marcosc-async-3.0.0.tgz_1467610218529_0.7302429140545428"}},"3.0.1":{"name":"marcosc-async","version":"3.0.1","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"mocha test/*.js","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","jscs":"jscs lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"CC0-1.0","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.3.0","jscs":"^3.0.5","jshint":"^2.9.2","mocha":"^2.5.3"},"gitHead":"c64226d2f9cad8a751f480da0d14781211c16e53","_id":"marcosc-async@3.0.1","_shasum":"a1aafeafe69636adcc6c25857e3612a6de0bf225","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"marcoscaceres","email":"marcos@marcosc.com"},"dist":{"shasum":"a1aafeafe69636adcc6c25857e3612a6de0bf225","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-3.0.1.tgz","integrity":"sha512-21WKM+vJI8gs32vC3sEv46dxXlX3z7WpxqoU3vW8OT4F/wmaZmpe7xG3lqsca/XfEf6CbOf4USo0pM5+0GSGbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbIy215EMAYeZFbEiH92rYgprVoPVP21iIxSxkkEtrNAiB84OvkZVkCQvml+Lu+G2B2XMmb3eQDTW3Z7gNqrt2W9w=="}]},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/marcosc-async-3.0.1.tgz_1469354432062_0.5045852339826524"}},"3.0.2":{"name":"marcosc-async","version":"3.0.2","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"mocha test/*.js","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","jscs":"jscs lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"CC0-1.0","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.3.0","jscs":"^3.0.5","jshint":"^2.9.2","mocha":"^2.5.3"},"gitHead":"520d6b63cd2422d56c9fe62656faa63f7906cb58","_id":"marcosc-async@3.0.2","_shasum":"f50370476aca0b29cd4970a953f6b267a403108e","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.3.1","_npmUser":{"name":"marcoscaceres","email":"marcos@marcosc.com"},"dist":{"shasum":"f50370476aca0b29cd4970a953f6b267a403108e","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-3.0.2.tgz","integrity":"sha512-BIV/ZiiGiOhALn3Q38QPrSp40RChE9jyAdC+5N6zsnmxSL0VUhSBBySPnhqB7VHleQ2xyTdK7Fu63NRQmzCwKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr7TPGpcHKxTiNs+AAv72vn7PlRoOSIPip+KGN4INsEQIgfOu4aFXiY7yTnL2/jjnyCeB5O5DWLrXPUrSdccbLjA0="}]},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/marcosc-async-3.0.2.tgz_1470718948360_0.12353039160370827"}},"3.0.3":{"name":"marcosc-async","version":"3.0.3","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"mocha test/*.js","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","jscs":"jscs lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"CC0-1.0","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","jscs":"^3.0.5","jshint":"^2.9.2","mocha":"^3.0.2"},"gitHead":"6508e6ae626697d02c261592f32b71fbb1468ff4","_id":"marcosc-async@3.0.3","_shasum":"5dc7daaaa2d5aceebd7d2ae8b69e7c15fef48541","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.7.0","_npmUser":{"name":"marcoscaceres","email":"marcos@marcosc.com"},"dist":{"shasum":"5dc7daaaa2d5aceebd7d2ae8b69e7c15fef48541","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-3.0.3.tgz","integrity":"sha512-81KuIzhymbgH2jlIJpkg0P1OkD2D0ux5T8jN55287J6/7G8EbesOh7cJsoe0bnansZ9ZAX2jA6sT5vgDi9mEBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1ecdTjg89FSkjFKqbaVUUs5E7dOrm3gclEexmpTvUHAiAbLPznUKtuT4FiBunaGij2a2iA6fCG7kLq+GhXPrsG7A=="}]},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/marcosc-async-3.0.3.tgz_1476250756195_0.869641805998981"}},"3.0.4":{"name":"marcosc-async","version":"3.0.4","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"mocha test/*.js","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","jscs":"jscs lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"CC0-1.0","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","jscs":"^3.0.7","jshint":"^2.9.4","mocha":"^3.1.2"},"engines":">=4","gitHead":"f80c3fbf8db17d5343bcac62252ed03cdd967039","_id":"marcosc-async@3.0.4","_shasum":"2896303cbc0034663e9645cb09f5fe27040f6e94","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"marcoscaceres","email":"marcos@marcosc.com"},"dist":{"shasum":"2896303cbc0034663e9645cb09f5fe27040f6e94","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-3.0.4.tgz","integrity":"sha512-4yTAhqq3/7lAbMwirFZZvpCRrj2qxZLJDyU+ErVy37tGh+TblWyKFVYlla88hy6dzO8dYlZmWEoKYEoGSwB8xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnG2OZ+lm0OVG1qGkiQ20bqq1SHe937ilJVQOr2MwGWAIhAN+IK5X6dXTVjw96lrq4vZMAWIRjilpqFb1wV5Z7Hgh0"}]},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/marcosc-async-3.0.4.tgz_1478568018456_0.24342614505439997"}},"3.0.5":{"name":"marcosc-async","version":"3.0.5","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"mocha test/*.js","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","jscs":"jscs lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"CC0-1.0","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","jscs":"^3.0.7","jshint":"^2.9.4","mocha":"^3.1.2"},"engines":">=4","gitHead":"8e91e49f34edcd302039f08725f2baf77bbe6f34","_id":"marcosc-async@3.0.5","_shasum":"41e6d56c656c811859d34b97a0a26093f71dc360","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.3.0","_npmUser":{"name":"marcoscaceres","email":"marcos@marcosc.com"},"dist":{"shasum":"41e6d56c656c811859d34b97a0a26093f71dc360","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-3.0.5.tgz","integrity":"sha512-CCDofAatyNlbCCE1aIERplqT8r4S3LLc72pg3Bg/RilWPFqdXYO/FiDfzZ9ijf7K1P0j5mUZYCQ6eWXNuAxNBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsv+fTT9QHrnb/7+m986BHXV4nWIyfFvVb9l9Bb637yAiBvXkMqPHQBFPO4cUCPLjMwQrLEPG3JrEZRF43+0+oNVA=="}]},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/marcosc-async-3.0.5.tgz_1483077372822_0.16109113907441497"}},"4.0.0":{"name":"marcosc-async","version":"4.0.0","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"mocha test/*.js","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","jscs":"jscs lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"CC0-1.0","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","jscs":"^3.0.7","jshint":"^2.9.4","mocha":"^3.1.2"},"engines":">=4","gitHead":"40076953e6050a8fa5ea34a1386599e61ef54fe6","_id":"marcosc-async@4.0.0","_shasum":"7ccbb5c8f49ef00293eb627a5e82daf9a7aed460","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"marcoscaceres","email":"marcos@marcosc.com"},"dist":{"shasum":"7ccbb5c8f49ef00293eb627a5e82daf9a7aed460","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-4.0.0.tgz","integrity":"sha512-0Yic6k21mYvwgACFAcqOUZuNPPKGQOLmZCCXxOkEO1o20irMjRCps5eofcYjkS4QC5gOxLbLbzlkES0zDpDs0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgGAVxfb9uODZ0HGacT9yrMGq0m8O76iifoazVrdLUwwIhAPOVN4JLnsV9MUgS+odTIUwSbt3lQgLYWTNx2cyCKBnn"}]},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/marcosc-async-4.0.0.tgz_1483492759766_0.38575520156882703"}},"4.0.1":{"name":"marcosc-async","version":"4.0.1","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"mocha test/*.js","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","jscs":"jscs lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"CC0-1.0","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","jscs":"^3.0.7","jshint":"^2.9.4","mocha":"^3.2.0"},"engines":">=4","gitHead":"aa1f258deae1346e257084c3e7d2ab3b4787c998","_id":"marcosc-async@4.0.1","_shasum":"c52c61c08af63af3db1ae419e205f5f127b18035","_from":".","_npmVersion":"4.1.1","_nodeVersion":"6.9.0","_npmUser":{"name":"marcosc","email":"marcos@marcosc.com"},"dist":{"shasum":"c52c61c08af63af3db1ae419e205f5f127b18035","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-4.0.1.tgz","integrity":"sha512-TRoQOzYyefw/dhSLa3c4jh/4WPliAQy0wW9PVGGe7jULw6Oc79Pt8jx+AtjOfKOpNq3yknoQN2TZ4kThts6L9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVUgLSsgJVybgVcdrqooWrRIJgVEfZgnNKPpqVRghqKAiAXySLzLeCOjlaKUVqxrczpfSXdJHrXt55w7Ykj2HHmkQ=="}]},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/marcosc-async-4.0.1.tgz_1489619413634_0.749787365552038"}},"4.0.2":{"name":"marcosc-async","version":"4.0.2","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"mocha test/*.js","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","jscs":"jscs lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"CC0-1.0","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","jscs":"^3.0.7","jshint":"^2.9.4","mocha":"^3.2.0"},"engines":">=4","gitHead":"087f38daffae711e483b9983e8be2e3b6d4bb1dd","_id":"marcosc-async@4.0.2","_shasum":"533b666672921369b1f57a03f3f199812086c15b","_from":".","_npmVersion":"4.1.1","_nodeVersion":"6.9.0","_npmUser":{"name":"marcosc","email":"marcos@marcosc.com"},"dist":{"shasum":"533b666672921369b1f57a03f3f199812086c15b","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-4.0.2.tgz","integrity":"sha512-9Ae8F2nfQrwFWLsQvNERH4VKtFvmHOqtYr7kK0sWUlvprORKLa0eXUBXjX8ck1DUH4dNtpFOI7j3+hkAd4r3vA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp1xf7ydqGGQDB7cykCSFtXSxwB0zDZg9VPWqlAPJnCAIhAI2lSynorm+g/po0NK1sxh+qEhYr0nUIW0rnN3hAGpHp"}]},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/marcosc-async-4.0.2.tgz_1489623094838_0.518646307522431"}},"4.0.3":{"name":"marcosc-async","version":"4.0.3","description":"Lightweight promise/generator machinery.","main":"lib/async.js","scripts":{"test":"mocha test/*.js","pretest":"npm run jshint && npm run jscs","jshint":"jshint lib test","jscs":"jscs lib test"},"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"keywords":["async","generators","promises","functional"],"author":{"name":"Marcos Caceres"},"license":"CC0-1.0","bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"homepage":"https://github.com/marcoscaceres/async#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","jscs":"^3.0.7","jshint":"^2.9.4","mocha":"^3.2.0"},"engines":">=4","gitHead":"37f14256f073a66eea968444eb301fe637733b51","_id":"marcosc-async@4.0.3","_shasum":"c5866f3829e74308c573c30fd91e27489cb8ab58","_from":".","_npmVersion":"4.1.1","_nodeVersion":"6.9.0","_npmUser":{"name":"marcosc","email":"marcos@marcosc.com"},"dist":{"shasum":"c5866f3829e74308c573c30fd91e27489cb8ab58","tarball":"https://registry.npmjs.org/marcosc-async/-/marcosc-async-4.0.3.tgz","integrity":"sha512-pJG43po2MJ/9ovbrveou14wMS1aSZYZ6RuSWdjdvwu8SZy1zotjZmn/HUW4i2SLj8RV8Lxxh/O4rPo/+U+aJAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDouDxjmq3CLzufOPw1Xh3H2vpErdNCUOaCN8RiUR+G8gIhAPr6CpWwsuaGiad2huPuXWIjxvlb79cvyBlffXVObToc"}]},"maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/marcosc-async-4.0.3.tgz_1489623202829_0.7910329878795892"}}},"readme":"# async.js (yes, another one!)\nThis is a light-weight approximate implementation of\n[ES7's async-await](https://github.com/tc39/ecmascript-asyncawait) pattern.\n\n## Install it\nYou can npm install it.\n\n```bash\nnpm install marcosc-async --save\n```\n\n## Play with it!\nYou can [play with the async API](http://marcoscaceres.github.io/async/example) through gh-pages.\n\n## API\nOnce you import it (using either a script tag or require), there will be\nan \"async\" function you can use on the global object.\n\nThe async function takes generator, and returns a function that you can call as needed.\nIt returns a promise.\n```js\nconst doAsyncThing = async(function*(args) {\n  var result = yield Promise.resolve(1);\n  return result;\n});\n\ndoAsyncThing()\n  .then(value => console.log(value)); // 1\n```\n\n## Examples\nYou can create simple async functions like so:\n\n```js\nconst async = require(\"marcosc-async\");\nvar doSomethingAsync = async(function*(){\n  return yield Promise.resolve(\"hi\")\n});\ndoSomethingAsync()\n  .then(value => console.log(value)); // \"hi\"\n```\n\nSimple example for downloading a list of URLs.\n```js\nconst urls = [\"/a\", \"/b\"];\nconst doAsyncThing = async(function*(listOfURLs) {\n  let responses = [];\n  for (let url of listOfURLs) {\n    responses.push(yield fetch(url));\n  }\n  return yield Promise.all(responses.map(res => res.toJSON()));\n});\n\ndoAsyncThing(urls)\n  .then(doSomethingElse)\n  .catch(err => console.error(error));\n```\n\nIt allows for simple creation of async function and \"tasks\". For example:\n\n```js\nconst async = require(\"marcosc-async\");\nconst myThinger = {\n  doAsynThing: async(function*(url) {\n    const response = yield fetch(url);\n    const text = yield response.text();\n    return process(result);\n  }),\n};\n```\n\nAnd task-like things can be created as follows:\n\n```js\nconst async = require(\"marcosc-async\");\n// Run immediately\nconst myTask = async.task(function*(url) {\n  const response = yield fetch(url);\n  const text = yield response.text();\n  return process(result);\n}).then(doSomethingElse);\n```\n\n### Binding `this`\nYou can also correctly bind `this` like so:\n\n```js\nconst async = require(\"marcosc-async\");\nconst myThinger = {\n  someValue: \"value\",\n  asyncTaskA(...args) {\n    return async(function*() {\n      return yield this.asyncTaskB(...args)\n    }, this);\n  },\n  asyncTaskB(...args) {\n    async(function*() {\n      return this.value;\n    }, this);\n  },\n};\n```\n","maintainers":[{"name":"marcosc","email":"marcos@marcosc.com"},{"name":"marcoscaceres","email":"marcos@marcosc.com"}],"time":{"modified":"2022-06-19T16:01:07.965Z","created":"2015-11-10T04:47:43.372Z","1.0.0":"2015-11-10T04:47:43.372Z","1.0.1":"2015-11-10T05:29:35.493Z","1.0.2":"2015-11-10T05:38:37.142Z","1.1.0":"2016-03-04T12:57:50.558Z","1.1.1":"2016-03-04T13:42:36.567Z","1.1.2":"2016-03-04T13:44:58.147Z","1.1.3":"2016-03-04T14:15:53.734Z","1.1.4":"2016-05-22T05:38:46.663Z","2.0.0":"2016-06-07T08:36:56.214Z","2.0.1":"2016-06-27T11:19:12.539Z","2.0.2":"2016-06-29T11:53:28.027Z","2.0.3":"2016-06-29T12:04:28.288Z","2.0.4":"2016-07-04T04:16:51.588Z","2.0.5":"2016-07-04T04:33:03.598Z","3.0.0":"2016-07-04T05:30:19.153Z","3.0.1":"2016-07-24T10:00:35.468Z","3.0.2":"2016-08-09T05:02:28.599Z","3.0.3":"2016-10-12T05:39:16.432Z","3.0.4":"2016-11-08T01:20:18.685Z","3.0.5":"2016-12-30T05:56:15.008Z","4.0.0":"2017-01-04T01:19:20.004Z","4.0.1":"2017-03-15T23:10:15.581Z","4.0.2":"2017-03-16T00:11:35.065Z","4.0.3":"2017-03-16T00:13:24.643Z"},"homepage":"https://github.com/marcoscaceres/async#readme","keywords":["async","generators","promises","functional"],"repository":{"type":"git","url":"git+ssh://git@github.com/marcoscaceres/async.git"},"author":{"name":"Marcos Caceres"},"bugs":{"url":"https://github.com/marcoscaceres/async/issues"},"license":"CC0-1.0","readmeFilename":"README.md"}