{"jam":{"main":"lib/async.js","include":["lib/async.js","README.md","LICENSE"],"categories":["Utilities"]},"spm":{"main":"lib/async.js"},"bugs":{"url":"https://github.com/caolan/async/issues"},"dist":{"shasum":"a6f1631e8a595a663496d0a5586bd12007d4871d","tarball":"https://registry.npmjs.org/async/-/async-1.3.0.tgz","integrity":"sha512-JsebKhdkyE+QlWiFF+Mo9n2YBiFXkUNNLN8eLJqowTxTiFV70hDdgldy8Y+muTuOVeGNyOFawqR2zLqPquLyOg==","signatures":[{"sig":"MEYCIQDsFqIyuGAFYlhiMIELfxFzyskLHz4WENjz+hkcdkAUSgIhANSEUAj0KN9DW/mlHoU53hzDzk+m2z+t2Tddw418lXOl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/async.js","name":"async","volo":{"main":"lib/async.js","ignore":["**/.*","node_modules","bower_components","test","tests"]},"_from":".","author":{"name":"Caolan McMahon"},"_shasum":"a6f1631e8a595a663496d0a5586bd12007d4871d","gitHead":"71fa2638973dafd8761fa5457c472a312cc820fe","license":"MIT","scripts":{"lint":"jshint lib/*.js test/*.js perf/*.js","test":"npm run-script lint && nodeunit test/test-async.js","coverage":"nyc npm test && nyc report","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"aearly","email":"alexander.early@gmail.com"},"homepage":"https://github.com/caolan/async#readme","keywords":["async","callback","utility","module"],"repository":{"url":"git+https://github.com/caolan/async.git","type":"git"},"_npmVersion":"2.9.1","description":"Higher-order functions and common patterns for asynchronous code","directories":{},"maintainers":[{"name":"caolan","email":"caolan.mcmahon@gmail.com"},{"name":"beaugunderson","email":"beau@beaugunderson.com"},{"name":"aearly","email":"alexander.early@gmail.com"}],"_nodeVersion":"0.12.3","devDependencies":{"nyc":"^2.1.0","xyz":"^0.5.0","yargs":"~3.9.1","jshint":"~2.8.0","lodash":"^3.9.0","mkdirp":"~0.5.1","nodeunit":">0.0.0","benchmark":"github:bestiejs/benchmark.js","coveralls":"^2.11.2","uglify-js":"~2.4.0"},"_id":"async@1.3.0","version":"1.3.0"}