{"_id":"when","_rev":"56374","name":"when","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","dist-tags":{"latest":"3.7.8"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"time":{"modified":"2021-06-03T10:17:09.000Z","created":"2012-05-29T15:08:03.022Z","3.7.8":"2017-02-20T00:51:40.927Z","3.7.7":"2015-12-24T15:49:23.009Z","3.7.6":"2015-12-23T19:58:12.812Z","3.7.5":"2015-11-21T01:53:02.261Z","3.7.4":"2015-10-24T18:10:15.518Z","3.7.3":"2015-04-27T13:05:37.891Z","3.7.2":"2015-01-30T15:52:25.846Z","3.7.1":"2015-01-28T14:30:35.553Z","3.7.0":"2015-01-26T03:14:58.432Z","3.6.4":"2014-12-14T04:06:58.230Z","3.6.3":"2014-11-14T02:35:27.095Z","3.6.2":"2014-11-13T13:50:40.890Z","3.6.1":"2014-11-11T19:23:53.754Z","3.6.0":"2014-11-07T20:41:04.001Z","3.5.2":"2014-10-29T16:07:22.161Z","3.5.1":"2014-10-24T16:55:02.895Z","3.5.0":"2014-10-01T18:15:10.276Z","3.4.6":"2014-09-15T16:16:24.141Z","3.4.5":"2014-09-03T02:04:26.746Z","3.4.4":"2014-08-14T14:21:42.814Z","3.4.3":"2014-08-05T14:04:47.294Z","3.4.2":"2014-07-21T14:23:23.244Z","3.4.1":"2014-07-19T00:26:59.811Z","3.4.0":"2014-07-15T14:07:52.999Z","3.3.1":"2014-07-03T02:37:15.572Z","3.3.0":"2014-07-02T13:21:18.720Z","3.2.3":"2014-06-06T14:25:55.069Z","3.2.2":"2014-05-25T18:49:57.345Z","3.2.1":"2014-05-20T02:03:37.879Z","3.2.0":"2014-05-15T15:37:39.608Z","3.1.0":"2014-04-04T14:27:12.845Z","3.0.1":"2014-03-20T20:51:24.948Z","3.0.0":"2014-03-17T16:50:30.096Z","2.8.0":"2014-02-03T18:38:04.164Z","2.7.1":"2013-12-29T00:19:37.758Z","2.7.0":"2013-12-02T20:02:45.294Z","2.6.0":"2013-11-06T21:53:05.299Z","2.5.1":"2013-10-07T20:07:55.446Z","2.5.0":"2013-10-05T17:54:18.298Z","2.4.0":"2013-09-06T16:35:37.174Z","2.3.0":"2013-08-09T13:30:52.503Z","2.2.1":"2013-07-05T17:29:34.265Z","2.2.0":"2013-07-04T00:27:45.896Z","2.1.1":"2013-06-17T20:59:49.736Z","2.1.0":"2013-05-09T14:36:37.145Z","2.0.1":"2013-04-08T13:19:12.562Z","2.0.0":"2013-03-18T20:08:15.772Z","1.8.1":"2013-02-26T02:59:59.270Z","1.8.0":"2013-02-14T17:13:22.333Z","1.7.1":"2012-12-07T18:13:42.780Z","1.7.0":"2012-12-04T02:30:42.281Z","1.6.1":"2012-11-01T14:44:06.788Z","1.6.0":"2012-10-31T16:10:07.951Z","1.5.2":"2012-10-23T00:06:39.602Z","1.5.1":"2012-10-05T18:27:39.210Z","1.5.0":"2012-09-25T18:15:43.259Z","1.4.4":"2012-09-11T02:12:24.956Z","1.4.3":"2012-08-24T13:53:58.794Z","1.4.2":"2012-08-15T14:09:40.109Z","1.4.1":"2012-08-10T01:25:58.504Z","1.4.0":"2012-07-31T01:06:07.920Z","1.3.0":"2012-06-13T14:33:18.813Z","1.2.0":"2012-05-29T15:08:03.022Z"},"users":{"fgribreau":true,"finalclass":true,"tigefa":true,"pragmadash":true,"pid":true,"lbeschastny":true,"unscriptable":true,"cilindrox":true,"tpwk":true,"nopohnt":true,"devonning":true,"belleal":true,"nikunjchapadia":true,"josephdavisco":true,"edalorzo":true,"flupe":true,"tunnckocore":true,"sitnin":true,"kmck":true,"marcuspoehls":true,"yourhoneysky":true,"hizhengfu":true,"ethancai":true,"piotr23":true,"shakakira":true,"iaincollins":true,"billfeller":true,"gabeio":true,"haeck":true,"rbartoli":true,"nukisman":true,"afewinterestingthings":true,"tmcguire":true,"aslezak":true,"jpepe":true,"almccann":true,"52u":true,"thomas.miele":true,"urbantumbleweed":true,"jesusgoku":true,"sparkrico":true,"louisyeh":true,"brettv":true,"travm":true,"roadlabs":true,"leandrotv":true,"pillar0514":true,"aitorllj93":true,"dmdnkv":true,"456wyc":true,"morganz":true,"wangnan0610":true,"wujr5":true,"pddivine":true,"modood":true,"xfloops":true,"zhangaz1":true},"repository":{"type":"git","url":"git+https://github.com/cujojs/when.git"},"versions":{"3.7.8":{"name":"when","version":"3.7.8","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","license":"MIT","repository":{"type":"git","url":"git+https://github.com/cujojs/when.git"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"benchmark":"~1","browserify":"~2","buster":"~0.7","exorcist":"~0.4","glob":"^7.1.1","jshint":"~2","json5":"~0.2","microtime":"~2","mkdirp":"^0.5.1","optimist":"~0.6","poly":"^0.6.1","promises-aplus-tests":"~2","rest":"1.1.x","sauce-connect-launcher":"~0.4","uglify-js":"~2","wd":"~0.2"},"main":"when.js","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js","lib/decorators/*.js"]},"browser":{"when":"./dist/browser/when.js","vertx":false},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && node scripts/browserify-tests","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","prepublish":"npm run browserify && npm run uglify","preversion":"npm run browserify && npm run uglify","browserify":"npm run browserify-es6 && npm run browserify-when && npm run browserify-debug","browserify-es6":"node scripts/browserify.js es6","browserify-when":"node scripts/browserify.js when","browserify-debug":"node scripts/browserify.js debug","uglify":"npm run uglify-es6 && npm run uglify-when","uglify-es6":"uglifyjs es6-shim/Promise.js --compress --mangle  --in-source-map es6-shim/Promise.js.map --source-map es6-shim/Promise.min.js.map -o es6-shim/Promise.min.js","uglify-when":"uglifyjs dist/browser/when.js --compress --mangle  --in-source-map dist/browser/when.js.map --source-map dist/browser/when.min.js.map -o dist/browser/when.min.js"},"gitHead":"5c0a9ebaaf9bc859e76bd9584a9c9677e1e18f08","_id":"when@3.7.8","_shasum":"c7130b6a7ea04693e842cdc9e7a1f2aa39a39f82","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"c7130b6a7ea04693e842cdc9e7a1f2aa39a39f82","size":250400,"noattachment":false,"key":"/when/-/when-3.7.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.7.8.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/when-3.7.8.tgz_1487551898694_0.25407310761511326"},"publish_time":1487551900927,"_cnpm_publish_time":1487551900927,"_hasShrinkwrap":false},"3.7.7":{"name":"when","version":"3.7.7","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","license":"MIT","repository":{"type":"git","url":"git+https://github.com/cujojs/when.git"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"benchmark":"~1","browserify":"~2","buster":"~0.7","exorcist":"~0.4","jshint":"~2","json5":"~0.2","microtime":"~0","optimist":"~0.6","poly":"^0.6.1","promises-aplus-tests":"~2","rest":"1.1.x","sauce-connect-launcher":"~0.4","uglify-js":"~2","wd":"~0.2"},"main":"when.js","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js","lib/decorators/*.js"]},"browser":{"when":"./dist/browser/when.js","vertx":false},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","prepublish":"npm run browserify && npm run uglify","preversion":"npm run browserify && npm run uglify","browserify":"npm run browserify-es6 && npm run browserify-when && npm run browserify-debug","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals --debug | exorcist -b . -r https://raw.githubusercontent.com/cujojs/when/`git rev-parse HEAD` es6-shim/Promise.js.map >es6-shim/Promise.js","browserify-when":"mkdir -p dist/browser && browserify -s when build/when.browserify.js --no-detect-globals --debug | exorcist -b . -r https://raw.githubusercontent.com/cujojs/when/`git rev-parse HEAD` dist/browser/when.js.map >dist/browser/when.js","browserify-debug":"mkdir -p dist/browser && browserify -s when build/when.browserify-debug.js --no-detect-globals --debug | exorcist -b . -r https://raw.githubusercontent.com/cujojs/when/`git rev-parse HEAD` dist/browser/when.debug.js.map >dist/browser/when.debug.js","uglify":"npm run uglify-es6 && npm run uglify-when","uglify-es6":"cd es6-shim; uglifyjs Promise.js --compress --mangle  --in-source-map Promise.js.map --source-map Promise.min.js.map -o Promise.min.js; cd ../..","uglify-when":"cd dist/browser; uglifyjs when.js --compress --mangle  --in-source-map when.js.map --source-map when.min.js.map -o when.min.js; cd ../.."},"gitHead":"1516d791439f28cbb8f1854d16fef15e904a8a83","_id":"when@3.7.7","_shasum":"aba03fc3bb736d6c88b091d013d8a8e590d84718","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"aba03fc3bb736d6c88b091d013d8a8e590d84718","size":247005,"noattachment":false,"key":"/when/-/when-3.7.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.7.7.tgz"},"publish_time":1450972163009,"_cnpm_publish_time":1450972163009,"_hasShrinkwrap":false},"3.7.6":{"name":"when","version":"3.7.6","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","license":"MIT","repository":{"type":"git","url":"git+https://github.com/cujojs/when.git"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"benchmark":"~1","browserify":"~2","buster":"~0.7","exorcist":"~0.4","jshint":"~2","json5":"~0.2","microtime":"~0","optimist":"~0.6","poly":"^0.6.1","promises-aplus-tests":"~2","rest":"1.1.x","sauce-connect-launcher":"~0.4","uglify-js":"~2","wd":"~0.2"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js","lib/decorators/*.js"]},"browser":{"when":"./dist/browser/when.js","vertx":false},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","prepublish":"npm run browserify && npm run uglify","preversion":"npm run browserify && npm run uglify","browserify":"npm run browserify-es6 && npm run browserify-when && npm run browserify-debug","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals --debug | exorcist -b . -r https://raw.githubusercontent.com/cujojs/when/`git rev-parse HEAD` es6-shim/Promise.js.map >es6-shim/Promise.js","browserify-when":"mkdir -p dist/browser && browserify -s when build/when.browserify.js --no-detect-globals --debug | exorcist -b . -r https://raw.githubusercontent.com/cujojs/when/`git rev-parse HEAD` dist/browser/when.js.map >dist/browser/when.js","browserify-debug":"mkdir -p dist/browser && browserify -s when build/when.browserify-debug.js --no-detect-globals --debug | exorcist -b . -r https://raw.githubusercontent.com/cujojs/when/`git rev-parse HEAD` dist/browser/when.debug.js.map >dist/browser/when.debug.js","uglify":"npm run uglify-es6 && npm run uglify-when","uglify-es6":"cd es6-shim; uglifyjs Promise.js --compress --mangle  --in-source-map Promise.js.map --source-map Promise.min.js.map -o Promise.min.js; cd ../..","uglify-when":"cd dist/browser; uglifyjs when.js --compress --mangle  --in-source-map when.js.map --source-map when.min.js.map -o when.min.js; cd ../.."},"gitHead":"df0237314eac63496af495e308704e8f1f7f51c3","_id":"when@3.7.6","_shasum":"8656d1ccfc9ef2a54647911a716fbc9cb13456cf","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"8656d1ccfc9ef2a54647911a716fbc9cb13456cf","size":247063,"noattachment":false,"key":"/when/-/when-3.7.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.7.6.tgz"},"publish_time":1450900692812,"_cnpm_publish_time":1450900692812,"_hasShrinkwrap":false},"3.7.5":{"name":"when","version":"3.7.5","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","license":"MIT","repository":{"type":"git","url":"git+https://github.com/cujojs/when.git"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","poly":"^0.6.1","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js","lib/decorators/*.js"]},"browser":{"vertx":false},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","prepublish":"npm run browserify-es6","preversion":"npm run browserify-es6","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"gitHead":"92eae6b5a43db4a55dc614037add1fa99b0bff29","_id":"when@3.7.5","_shasum":"199ff1142989624957bff61ac1a2e715af3f610a","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"199ff1142989624957bff61ac1a2e715af3f610a","size":47872,"noattachment":false,"key":"/when/-/when-3.7.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.7.5.tgz"},"publish_time":1448070782261,"_cnpm_publish_time":1448070782261,"_hasShrinkwrap":false},"3.7.4":{"name":"when","version":"3.7.4","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","license":"MIT","repository":{"type":"git","url":"git+https://github.com/cujojs/when.git"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","poly":"^0.6.1","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js","lib/decorators/*.js"]},"browser":{"vertx":false},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"gitHead":"be5316e2543e5e33c435ea641a9ff7012fbcdd34","_id":"when@3.7.4","_shasum":"85371f2b4badf3f712f827a18e7dcf38f538c61c","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"85371f2b4badf3f712f827a18e7dcf38f538c61c","size":47719,"noattachment":false,"key":"/when/-/when-3.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.7.4.tgz"},"publish_time":1445710215518,"_cnpm_publish_time":1445710215518,"_hasShrinkwrap":false},"3.7.3":{"name":"when","version":"3.7.3","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"git+https://github.com/cujojs/when.git"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly.git#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"browser":{"vertx":false},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"gitHead":"d748316b0a1ef9f323edd5c9eac899f221c7fa13","_id":"when@3.7.3","_shasum":"a2189a408128a9962afb0ee2c271631d0a76f44b","_from":".","_npmVersion":"2.8.3","_nodeVersion":"1.8.1","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"a2189a408128a9962afb0ee2c271631d0a76f44b","size":46916,"noattachment":false,"key":"/when/-/when-3.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.7.3.tgz"},"publish_time":1430139937891,"_cnpm_publish_time":1430139937891,"_hasShrinkwrap":false},"3.7.2":{"name":"when","version":"3.7.2","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"browser":{"vertx":false},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"gitHead":"631fc79b3970ec8c99f5e657386e1dd0b4a76f08","_id":"when@3.7.2","_shasum":"06bed1296df3a0bfd83f7f31c5e1d779bd97eae8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"06bed1296df3a0bfd83f7f31c5e1d779bd97eae8","size":38059,"noattachment":false,"key":"/when/-/when-3.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.7.2.tgz"},"publish_time":1422633145846,"_cnpm_publish_time":1422633145846,"_hasShrinkwrap":false},"3.7.1":{"name":"when","version":"3.7.1","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"browser":{"vertx":false},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"gitHead":"47e8b75c79a42bcba0b6ee424e60d93703096583","_id":"when@3.7.1","_shasum":"d8633d3351d977823f6e6d89e0487bbeb39f1f7d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"d8633d3351d977823f6e6d89e0487bbeb39f1f7d","size":37213,"noattachment":false,"key":"/when/-/when-3.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.7.1.tgz"},"publish_time":1422455435553,"_cnpm_publish_time":1422455435553,"_hasShrinkwrap":false},"3.7.0":{"name":"when","version":"3.7.0","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"browser":{"vertx":false},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"gitHead":"d8926504436fa536dfaba3729b37bbc97dd5e871","_id":"when@3.7.0","_shasum":"9832df4306fbaac75a29def36bf968a4907a2656","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"9832df4306fbaac75a29def36bf968a4907a2656","size":38050,"noattachment":false,"key":"/when/-/when-3.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.7.0.tgz"},"publish_time":1422242098432,"_cnpm_publish_time":1422242098432,"_hasShrinkwrap":false},"3.6.4":{"name":"when","version":"3.6.4","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"browser":{"vertx":false},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"gitHead":"dd90ad3b83a10a518f9c77ed5a35e8a0022eae35","_id":"when@3.6.4","_shasum":"473b517ec159e2b85005497a13983f095412e34e","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"473b517ec159e2b85005497a13983f095412e34e","size":37197,"noattachment":false,"key":"/when/-/when-3.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.6.4.tgz"},"publish_time":1418530018230,"_cnpm_publish_time":1418530018230,"_hasShrinkwrap":false},"3.6.3":{"name":"when","version":"3.6.3","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"browser":{"vertx":false},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"gitHead":"a0f1f3980390243e8c5e4439819a47a4b048de4f","_id":"when@3.6.3","_shasum":"03bec25181e1ababf3dca82544860233165f0fa2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"03bec25181e1ababf3dca82544860233165f0fa2","size":35854,"noattachment":false,"key":"/when/-/when-3.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.6.3.tgz"},"publish_time":1415932527095,"_cnpm_publish_time":1415932527095,"_hasShrinkwrap":false},"3.6.2":{"name":"when","version":"3.6.2","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"browser":{"vertx":false},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"gitHead":"1f5454499bfcca982e969c85a433b850c5ec26fe","_id":"when@3.6.2","_shasum":"d166916cff9f715ed393f6410232d531452d6d52","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"d166916cff9f715ed393f6410232d531452d6d52","size":35847,"noattachment":false,"key":"/when/-/when-3.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.6.2.tgz"},"publish_time":1415886640890,"_cnpm_publish_time":1415886640890,"_hasShrinkwrap":false},"3.6.1":{"name":"when","version":"3.6.1","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"browser":{"vertx":false},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"gitHead":"454aeb8b5bc4fca47b846d007af77ad14f46bef1","_id":"when@3.6.1","_shasum":"3f2e7a06e8d4aec9bf8595fe39e93cf0a5a083e1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"3f2e7a06e8d4aec9bf8595fe39e93cf0a5a083e1","size":35831,"noattachment":false,"key":"/when/-/when-3.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.6.1.tgz"},"publish_time":1415733833754,"_cnpm_publish_time":1415733833754,"_hasShrinkwrap":false},"3.6.0":{"name":"when","version":"3.6.0","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"browser":{"vertx":false},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"gitHead":"9743ca53a9f70beb932401a6ee4b1eed5fd36cc0","_id":"when@3.6.0","_shasum":"225cd89a6bb19f826967e74b93dee557a1fdb3e5","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"225cd89a6bb19f826967e74b93dee557a1fdb3e5","size":31488,"noattachment":false,"key":"/when/-/when-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.6.0.tgz"},"publish_time":1415392864001,"_cnpm_publish_time":1415392864001,"_hasShrinkwrap":false},"3.5.2":{"name":"when","version":"3.5.2","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"browser":{"vertx":false},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"gitHead":"6eda35c3490c38a41e001536f1fef6014b487cea","_id":"when@3.5.2","_shasum":"a506893dca3c7d5f7b7daa29474f2ce6db922a9d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"a506893dca3c7d5f7b7daa29474f2ce6db922a9d","size":30775,"noattachment":false,"key":"/when/-/when-3.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.5.2.tgz"},"publish_time":1414598842161,"_cnpm_publish_time":1414598842161,"_hasShrinkwrap":false},"3.5.1":{"name":"when","version":"3.5.1","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"browser":{"vertx":false},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"gitHead":"f112691e67764c33590d5bc24a531208ef05445e","_id":"when@3.5.1","_shasum":"3c2951533eacbc5572ced32e5866d6f7c5b668ca","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"3c2951533eacbc5572ced32e5866d6f7c5b668ca","size":34816,"noattachment":false,"key":"/when/-/when-3.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.5.1.tgz"},"publish_time":1414169702895,"_cnpm_publish_time":1414169702895,"_hasShrinkwrap":false},"3.5.0":{"name":"when","version":"3.5.0","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"browser":{"vertx":false},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"gitHead":"1de9ab9dd033b7626d186ae98160a607b8210342","_id":"when@3.5.0","_shasum":"bf364c1660b424312770523fe8a564620a8bcdba","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"bf364c1660b424312770523fe8a564620a8bcdba","size":35926,"noattachment":false,"key":"/when/-/when-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.5.0.tgz"},"publish_time":1412187310276,"_cnpm_publish_time":1412187310276,"_hasShrinkwrap":false},"3.4.6":{"name":"when","version":"3.4.6","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"browser":{"vertx":false},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"gitHead":"bbc391c11f628b7856a8013832aa8d679c1137cc","_id":"when@3.4.6","_shasum":"8fbcb7cc1439d2c3a68c431f1516e6dcce9ad28c","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"8fbcb7cc1439d2c3a68c431f1516e6dcce9ad28c","size":35272,"noattachment":false,"key":"/when/-/when-3.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.4.6.tgz"},"publish_time":1410797784141,"_cnpm_publish_time":1410797784141,"_hasShrinkwrap":false},"3.4.5":{"name":"when","version":"3.4.5","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"gitHead":"b6c368ed70034e0589b37ba312df56f65fe753f1","_id":"when@3.4.5","_shasum":"1f39cc46cfb349f0aee37c5b1abce6a527846969","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"1f39cc46cfb349f0aee37c5b1abce6a527846969","size":35534,"noattachment":false,"key":"/when/-/when-3.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.4.5.tgz"},"publish_time":1409709866746,"_cnpm_publish_time":1409709866746,"_hasShrinkwrap":false},"3.4.4":{"name":"when","version":"3.4.4","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"gitHead":"16f1704177075f66413e901a5a77ca60eb5d429a","_id":"when@3.4.4","_shasum":"72010a6466b17ee81c73d3c76d819de48e0c886c","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"72010a6466b17ee81c73d3c76d819de48e0c886c","size":35005,"noattachment":false,"key":"/when/-/when-3.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.4.4.tgz"},"publish_time":1408026102814,"_cnpm_publish_time":1408026102814,"_hasShrinkwrap":false},"3.4.3":{"name":"when","version":"3.4.3","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"gitHead":"4f62cca6b6d61e48b77ca06a685aa4b26877f06a","_id":"when@3.4.3","_shasum":"2c6409ca014948fea22f1d6c46e1f586c2479467","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"2c6409ca014948fea22f1d6c46e1f586c2479467","size":34963,"noattachment":false,"key":"/when/-/when-3.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.4.3.tgz"},"publish_time":1407247487294,"_cnpm_publish_time":1407247487294,"_hasShrinkwrap":false},"3.4.2":{"name":"when","version":"3.4.2","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"_id":"when@3.4.2","_shasum":"7dfca339bbd26583bc3ffaf6172b0859b5845ead","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"7dfca339bbd26583bc3ffaf6172b0859b5845ead","size":35237,"noattachment":false,"key":"/when/-/when-3.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.4.2.tgz"},"publish_time":1405952603244,"_cnpm_publish_time":1405952603244,"_hasShrinkwrap":false},"3.4.1":{"name":"when","version":"3.4.1","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"gitHead":"f6d74d265b7931a31a9639bd4fbe5660803831c5","_id":"when@3.4.1","_shasum":"5e211e23aa22bb175d27dd6eb26ceec6590f26df","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"5e211e23aa22bb175d27dd6eb26ceec6590f26df","size":35281,"noattachment":false,"key":"/when/-/when-3.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.4.1.tgz"},"publish_time":1405729619811,"_cnpm_publish_time":1405729619811,"_hasShrinkwrap":false},"3.4.0":{"name":"when","version":"3.4.0","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"gitHead":"f5a614d2452e7101e880f81a6d63905109fa9bb3","_id":"when@3.4.0","_shasum":"52869b844e0c408cc162c11e148ee23a9a8f7b5f","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"52869b844e0c408cc162c11e148ee23a9a8f7b5f","size":35089,"noattachment":false,"key":"/when/-/when-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.4.0.tgz"},"publish_time":1405433272999,"_cnpm_publish_time":1405433272999,"_hasShrinkwrap":false},"3.3.1":{"name":"when","version":"3.3.1","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"_id":"when@3.3.1","_shasum":"cf4b769c427414d4c1d1090b571c21335f55b576","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"cf4b769c427414d4c1d1090b571c21335f55b576","size":35661,"noattachment":false,"key":"/when/-/when-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.3.1.tgz"},"publish_time":1404355035572,"_cnpm_publish_time":1404355035572,"_hasShrinkwrap":false},"3.3.0":{"name":"when","version":"3.3.0","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"_id":"when@3.3.0","_shasum":"f9cbce3373c1a08d086e922029c8b0e5b0207a94","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"f9cbce3373c1a08d086e922029c8b0e5b0207a94","size":36099,"noattachment":false,"key":"/when/-/when-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.3.0.tgz"},"publish_time":1404307278720,"_cnpm_publish_time":1404307278720,"_hasShrinkwrap":false},"3.2.3":{"name":"when","version":"3.2.3","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"_id":"when@3.2.3","_shasum":"b34a257a73cc5365d5346e6acd7f4b333fa73463","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"b34a257a73cc5365d5346e6acd7f4b333fa73463","size":35207,"noattachment":false,"key":"/when/-/when-3.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.2.3.tgz"},"publish_time":1402064755069,"_cnpm_publish_time":1402064755069,"_hasShrinkwrap":false},"3.2.2":{"name":"when","version":"3.2.2","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"_id":"when@3.2.2","_shasum":"896710eb13abaf8e07b3196bf144ec5817a90a7b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"896710eb13abaf8e07b3196bf144ec5817a90a7b","size":34403,"noattachment":false,"key":"/when/-/when-3.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.2.2.tgz"},"publish_time":1401043797345,"_cnpm_publish_time":1401043797345,"_hasShrinkwrap":false},"3.2.1":{"name":"when","version":"3.2.1","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"_id":"when@3.2.1","_shasum":"bf5cfd9f8782f66895938e82bdc01d43d6ef7224","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"bf5cfd9f8782f66895938e82bdc01d43d6ef7224","size":34583,"noattachment":false,"key":"/when/-/when-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.2.1.tgz"},"publish_time":1400551417879,"_cnpm_publish_time":1400551417879,"_hasShrinkwrap":false},"3.2.0":{"name":"when","version":"3.2.0","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2","buster":"~0.7","jshint":"~2","rest":"1.1.x","optimist":"~0.6","sauce-connect-launcher":"~0.4","wd":"~0.2","json5":"~0.2","poly":"git://github.com/cujojs/poly#0.6.0"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster-test -e node && promises-aplus-tests test/promises-aplus-adapter.js","build-browser-test":"browserify ./node_modules/poly/es5.js -o test/browser/es5.js && browserify ./test/*-test.js ./test/**/*-test.js -o test/browser/tests.js -x buster ","browser-test":"npm run build-browser-test && buster-static -e browser -p 8080","ci":"npm test && node test/sauce.js","tunnel":"node test/sauce.js -m","start":"buster-static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"_id":"when@3.2.0","_shasum":"0def1fde7b3aca203de1ffcd0a70ccc8da074f60","_from":".","_npmVersion":"1.4.8","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"dist":{"shasum":"0def1fde7b3aca203de1ffcd0a70ccc8da074f60","size":34499,"noattachment":false,"key":"/when/-/when-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.2.0.tgz"},"publish_time":1400168259608,"_cnpm_publish_time":1400168259608,"_hasShrinkwrap":false},"3.1.0":{"name":"when","version":"3.1.0","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"curl":"git://github.com/cujojs/curl","poly":"git://github.com/cujojs/poly","test-support":"~0.3","promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster test -e node -r specification && promises-aplus-tests test/promises-aplus-adapter.js --reporter spec","ci":"npm test && sauceme -b test/browsers.json","tunnel":"sauceme -m","start":"buster static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"_id":"when@3.1.0","dist":{"shasum":"a2479659ca15f725541ecf52ebae091b781ee134","size":27705,"noattachment":false,"key":"/when/-/when-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1396621632845,"_hasShrinkwrap":false,"_cnpm_publish_time":1396621632845},"3.0.1":{"name":"when","version":"3.0.1","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"curl":"git://github.com/cujojs/curl","poly":"git://github.com/cujojs/poly","test-support":"~0.3","promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster test -e node -r specification && promises-aplus-tests test/promises-aplus-adapter.js --reporter spec","ci":"npm test && sauceme -b test/browsers.json","tunnel":"sauceme -m","start":"buster static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"_id":"when@3.0.1","dist":{"shasum":"8f987002ffb643b11d402d7fc81ef33ce06efef4","size":39372,"noattachment":false,"key":"/when/-/when-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.0.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1395348684948,"_hasShrinkwrap":false,"_cnpm_publish_time":1395348684948},"3.0.0":{"name":"when","version":"3.0.0","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["cujo","Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"curl":"git://github.com/cujojs/curl","poly":"git://github.com/cujojs/poly","test-support":"~0.3","promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2"},"main":"when","ender":{"files":["*.js","lib/*.js","node/*.js","unfold/*.js","monitor/*.js"]},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster test -e node -r specification && promises-aplus-tests test/promises-aplus-adapter.js --reporter spec","ci":"npm test && sauceme -b test/browsers.json","tunnel":"sauceme -m","start":"buster static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify-es6":"browserify -s Promise es6-shim/Promise.browserify-es6.js --no-detect-globals -o es6-shim/Promise.js","browserify":"browserify -s when build/when.browserify.js --no-detect-globals -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js --no-detect-globals -o build/when.js"},"_id":"when@3.0.0","dist":{"shasum":"1923b2dbfa0908c4491dc5ca27f05a3193df8144","size":39061,"noattachment":false,"key":"/when/-/when-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-3.0.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1395075030096,"_hasShrinkwrap":false,"_cnpm_publish_time":1395075030096},"2.8.0":{"name":"when","version":"2.8.0","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","cujo","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"curl":"https://github.com/cujojs/curl/tarball/0.7.3","test-support":"~0.3","promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2"},"main":"when","ender":{"files":["*.js","node/*.js","unfold/*.js","monitor/*.js"]},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster test -e node -r specification && promises-aplus-tests test/promises-aplus-adapter.js --reporter spec","ci":"npm test && sauceme","tunnel":"sauceme -m","start":"buster static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify":"browserify -s when build/when.browserify.js -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js -o build/when.js"},"_id":"when@2.8.0","dist":{"shasum":"a15eda8b6998ce74c6f4e220dbda18ce2ab3b026","size":35491,"noattachment":false,"key":"/when/-/when-2.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-2.8.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1391452684164,"_hasShrinkwrap":false,"_cnpm_publish_time":1391452684164},"2.7.1":{"name":"when","version":"2.7.1","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","cujo","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"curl":"https://github.com/cujojs/curl/tarball/0.7.3","test-support":"~0.3","promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2"},"main":"when","ender":{"files":["*.js","node/*.js","unfold/*.js","monitor/*.js"]},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster test -e node -r specification && promises-aplus-tests test/promises-aplus-adapter.js --reporter spec","ci":"npm test && sauceme","tunnel":"sauceme -m","start":"buster static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify":"browserify -s when build/when.browserify.js -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js -o build/when.js"},"_id":"when@2.7.1","dist":{"shasum":"445b834ae6059c0d4772f55b079f994ddd6f5b2a","size":35096,"noattachment":false,"key":"/when/-/when-2.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-2.7.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1388276377758,"_hasShrinkwrap":false,"_cnpm_publish_time":1388276377758},"2.7.0":{"name":"when","version":"2.7.0","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","cujo","ender"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"curl":"https://github.com/cujojs/curl/tarball/0.7.3","test-support":"~0.3","promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0","browserify":"~2"},"main":"when","ender":{"files":["*.js","node/*.js","unfold/*.js","monitor/*.js"]},"directories":{"test":"test"},"scripts":{"test":"jshint . && buster test -e node -r specification && promises-aplus-tests test/promises-aplus-adapter.js --reporter spec","ci":"npm test && sauceme","tunnel":"sauceme -m","start":"buster static -e browser","benchmark":"node benchmark/promise && node benchmark/map","browserify":"browserify -s when build/when.browserify.js -o build/when.js","browserify-debug":"browserify -s when build/when.browserify-debug.js -o build/when.js"},"_id":"when@2.7.0","dist":{"shasum":"f79495e53b206c853baf17da5bf3bb0c2eac7bd7","size":34063,"noattachment":false,"key":"/when/-/when-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-2.7.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1386014565294,"_hasShrinkwrap":false,"_cnpm_publish_time":1386014565294},"2.6.0":{"name":"when","version":"2.6.0","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","cujo"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"curl":"https://github.com/cujojs/curl/tarball/0.7.3","test-support":"~0.3","promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0"},"main":"when","directories":{"test":"test"},"scripts":{"test":"jshint . && buster test -e node -r specification && promises-aplus-tests test/promises-aplus-adapter.js --reporter spec","ci":"npm test && sauceme","tunnel":"sauceme -m","start":"buster static -e browser","benchmark":"node benchmark/promise && node benchmark/map"},"_id":"when@2.6.0","dist":{"shasum":"3985e240acac1b4cf32925c43d400e5b5e11954f","size":36260,"noattachment":false,"key":"/when/-/when-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-2.6.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1383774785299,"_hasShrinkwrap":false,"_cnpm_publish_time":1383774785299},"2.5.1":{"name":"when","version":"2.5.1","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","cujo"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"curl":"https://github.com/cujojs/curl/tarball/0.7.3","test-support":"~0.3","promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0"},"main":"when","directories":{"test":"test"},"scripts":{"test":"jshint . && buster test -e node -r specification && promises-aplus-tests test/promises-aplus-adapter.js --reporter spec","ci":"npm test && sauceme","tunnel":"sauceme -m","start":"buster static -e browser","benchmark":"node benchmark/promise && node benchmark/map"},"_id":"when@2.5.1","dist":{"shasum":"1109685075dc09643109287e6363ae5d73ea7d53","size":36773,"noattachment":false,"key":"/when/-/when-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-2.5.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1381176475446,"_hasShrinkwrap":false,"_cnpm_publish_time":1381176475446},"2.5.0":{"name":"when","version":"2.5.0","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","cujo"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"curl":"https://github.com/cujojs/curl/tarball/0.7.3","test-support":"~0.3","promises-aplus-tests":"~2","benchmark":"~1","microtime":"~0"},"main":"when","directories":{"test":"test"},"scripts":{"test":"jshint . && buster test -e node -r specification && promises-aplus-tests test/promises-aplus-adapter.js --reporter spec","ci":"npm test && sauceme","tunnel":"sauceme -m","start":"buster static -e browser","benchmark":"node benchmark/promise && node benchmark/map"},"_id":"when@2.5.0","dist":{"shasum":"8bf9ec2570fa58fe45987c889528571fe5782d0e","size":36700,"noattachment":false,"key":"/when/-/when-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-2.5.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1380995658298,"_hasShrinkwrap":false,"_cnpm_publish_time":1380995658298},"2.4.0":{"name":"when","version":"2.4.0","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","cujo"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"curl":"https://github.com/cujojs/curl/tarball/0.7.3","test-support":"~0.3","promises-aplus-tests":"~1","benchmark":"~1","microtime":"~0"},"main":"when","directories":{"test":"test"},"scripts":{"test":"jshint . && buster test -e node -r specification && promises-aplus-tests test/promises-aplus-adapter.js","ci":"npm test && sauceme","tunnel":"sauceme -m","start":"buster static -e browser","benchmark":"node benchmark/promise && node benchmark/map"},"_id":"when@2.4.0","dist":{"shasum":"4b762170a4dee67135bd62ac3d22cc4fc64cf831","size":36292,"noattachment":false,"key":"/when/-/when-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-2.4.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1378485337174,"_hasShrinkwrap":false,"_cnpm_publish_time":1378485337174},"2.3.0":{"name":"when","version":"2.3.0","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","cujo"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"curl":"https://github.com/cujojs/curl/tarball/0.7.3","test-support":"~0.3","promises-aplus-tests":"~1","benchmark":"~1","microtime":"~0"},"main":"when","directories":{"test":"test"},"scripts":{"test":"jshint . && buster test -e node -r specification && promises-aplus-tests test/promises-aplus-adapter.js","ci":"npm test && sauceme","tunnel":"sauceme -m","start":"buster static -e browser","benchmark":"node benchmark/promise && node benchmark/map"},"_id":"when@2.3.0","dist":{"shasum":"9bab0fa3ecb918e5e8f2084f08fb7252d158e0f5","size":35625,"noattachment":false,"key":"/when/-/when-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-2.3.0.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1376055052503,"_hasShrinkwrap":false,"_cnpm_publish_time":1376055052503},"2.2.1":{"name":"when","version":"2.2.1","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","cujo"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"curl":"https://github.com/cujojs/curl/tarball/0.7.3","test-support":"~0.3","promises-aplus-tests":"~1","benchmark":"~1","microtime":"~0"},"main":"when","directories":{"test":"test"},"scripts":{"test":"jshint . && buster test -e node && promises-aplus-tests test/promises-aplus-adapter.js","ci":"npm test","tunnel":"sauceme -m","start":"buster static -e browser","benchmark":"node benchmark/promise && node benchmark/map"},"_id":"when@2.2.1","dist":{"shasum":"b1def994017350b8087f6e9a7596ab2833bdc712","size":34803,"noattachment":false,"key":"/when/-/when-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-2.2.1.tgz"},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1373045374265,"_hasShrinkwrap":false,"_cnpm_publish_time":1373045374265},"2.2.0":{"name":"when","version":"2.2.0","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","cujo"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"curl":"https://github.com/cujojs/curl/tarball/0.7.3","test-support":"~0.3","promises-aplus-tests":"~1","benchmark":"~1","microtime":"~0"},"main":"when","directories":{"test":"test"},"scripts":{"test":"jshint . && buster test -e node && promises-aplus-tests test/promises-aplus-adapter.js","ci":"npm test && sauceme","tunnel":"sauceme -m","start":"buster static -e browser","benchmark":"node benchmark/promise && node benchmark/map"},"_id":"when@2.2.0","dist":{"shasum":"99fd3f673929aa267714c3cb2178bc6f7b3371fb","size":34520,"noattachment":false,"key":"/when/-/when-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-2.2.0.tgz"},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1372897665896,"_hasShrinkwrap":false,"_cnpm_publish_time":1372897665896},"2.1.1":{"name":"when","version":"2.1.1","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","cujo"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repository":{"type":"git","url":"https://github.com/cujojs/when"},"bugs":{"url":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"curl":"https://github.com/cujojs/curl/tarball/0.7.3","test-support":"~0.2","promises-aplus-tests":"~1"},"main":"when","directories":{"test":"test"},"scripts":{"test":"jshint . && buster test -e node && promises-aplus-tests test/promises-aplus-adapter.js","ci":"npm test && sauceme","start":"buster static -e browser"},"_id":"when@2.1.1","dist":{"shasum":"f3742c29a5703a809287cf599397849ddead11bd","size":28450,"noattachment":false,"key":"/when/-/when-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-2.1.1.tgz"},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1371502789736,"_hasShrinkwrap":false,"_cnpm_publish_time":1371502789736},"2.1.0":{"name":"when","version":"2.1.0","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","cujo"],"homepage":"http://cujojs.com","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"https://github.com/cujojs/when"}],"bugs":"https://github.com/cujojs/when/issues","maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"contributors":[{"name":"Brian Cavalier","url":"http://hovercraftstudios.com"},{"name":"John Hann","url":"http://unscriptable.com"},{"name":"Scott Andrews"}],"devDependencies":{"curl":"https://github.com/cujojs/curl/tarball/0.7.3","test-support":"~0.2","promises-aplus-tests":"~1"},"main":"when","directories":{"test":"test"},"scripts":{"test":"jshint . && buster test -e node && promises-aplus-tests test/promises-aplus-adapter.js","ci":"npm test && sauceme","start":"buster static -e browser"},"_id":"when@2.1.0","dist":{"shasum":"4d9a882fa0b95e693410f1cc2f6b520d576d418c","size":28183,"noattachment":false,"key":"/when/-/when-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-2.1.0.tgz"},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1368110197145,"_hasShrinkwrap":false,"_cnpm_publish_time":1368110197145},"2.0.1":{"name":"when","version":"2.0.1","description":"A lightweight Promises/A+ and when() implementation, plus other async goodies.","keywords":["Promises/A+","promises-aplus","promise","promises","deferred","deferreds","when","async","asynchronous","cujo"],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"https://github.com/cujojs/when"}],"bugs":"https://github.com/cujojs/when/issues","maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"devDependencies":{"curl":"https://github.com/cujojs/curl/tarball/0.7.3","test-support":"~0.1","promises-aplus-tests":"~1"},"main":"when","directories":{"test":"test"},"scripts":{"test":"jshint . && buster test -e node && promises-aplus-tests test/when-adapter.js","ci":"npm test && sauceme","start":"buster static -e browser"},"_id":"when@2.0.1","dist":{"shasum":"8d872fe15e68424c91b4b724e848e0807dab6642","size":26715,"noattachment":false,"key":"/when/-/when-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-2.0.1.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1365427152562,"_hasShrinkwrap":false,"_cnpm_publish_time":1365427152562},"2.0.0":{"name":"when","version":"2.0.0","description":"A lightweight Promise and when() implementation, plus other async goodies.","keywords":["promise","promises","deferred","deferreds","when","async","asynchronous","cujo"],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"https://github.com/cujojs/when"}],"bugs":"https://github.com/cujojs/when/issues","maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"devDependencies":{"curl":"https://github.com/cujojs/curl/tarball/0.7.3","test-support":"~0.1","promises-aplus-tests":"~1"},"main":"when","directories":{"test":"test"},"scripts":{"test":"jshint . && buster test -e node && promises-aplus-tests test/when-adapter.js","ci":"npm test && sauceme","start":"buster static -e browser"},"_id":"when@2.0.0","dist":{"shasum":"f9de390582b8180286fb003277a649d172bf6af4","size":28881,"noattachment":false,"key":"/when/-/when-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-2.0.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1363637295772,"_hasShrinkwrap":false,"_cnpm_publish_time":1363637295772},"1.8.1":{"name":"when","version":"1.8.1","description":"A lightweight Promise and when() implementation, plus other async goodies.","keywords":["promise","promises","deferred","deferreds","when","async","asynchronous","cujo"],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"https://github.com/cujojs/when"}],"bugs":"https://github.com/cujojs/when/issues","maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"devDependencies":{"buster":"~0.6","jshint":"~1.0","promise-tests":"*"},"main":"when","directories":{"test":"test"},"scripts":{"test":"jshint *.js && buster test -e node && promise-tests promises-a test/when-adapter.js","test-all":"jshint *.js && buster test -e node && promise-tests all test/when-adapter.js","start":"buster server","test-browser":"jshint *.js && buster test -e browser"},"_id":"when@1.8.1","dist":{"shasum":"ec76f6485ef561cb2bf3fa7fa45006b34dae4f83","size":26235,"noattachment":false,"key":"/when/-/when-1.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-1.8.1.tgz"},"_npmVersion":"1.1.70","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1361847599270,"_hasShrinkwrap":false,"_cnpm_publish_time":1361847599270},"1.8.0":{"name":"when","version":"1.8.0","description":"A lightweight Promise and when() implementation, plus other async goodies.","keywords":["promise","promises","deferred","deferreds","when","async","asynchronous","cujo"],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"https://github.com/cujojs/when"}],"bugs":"https://github.com/cujojs/when/issues","maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"devDependencies":{"buster":"~0.6","jshint":"","promise-tests":"*"},"main":"when","directories":{"test":"test"},"scripts":{"test":"jshint *.js && buster test -e node && promise-tests promises-a test/when-adapter.js","test-all":"jshint *.js && buster test -e node && promise-tests all test/when-adapter.js","start":"buster server","test-browser":"jshint *.js && buster test -e browser"},"_id":"when@1.8.0","dist":{"shasum":"34b7bfb8fba56284cbcea36e5f2517d4396e1981","size":25609,"noattachment":false,"key":"/when/-/when-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-1.8.0.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1360862002333,"_hasShrinkwrap":false,"_cnpm_publish_time":1360862002333},"1.7.1":{"name":"when","version":"1.7.1","description":"A lightweight Promise and when() implementation, plus other async goodies.","keywords":["promise","promises","deferred","deferreds","when","async","asynchronous","cujo"],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"https://github.com/cujojs/when"}],"bugs":"https://github.com/cujojs/when/issues","maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"devDependencies":{"buster":"~0.6","jshint":"","promise-tests":"*"},"main":"when","directories":{"test":"test"},"scripts":{"test":"jshint *.js && buster test -e node && promise-tests promises-a test/when-adapter.js","test-all":"jshint *.js && buster test -e node && promise-tests all test/when-adapter.js","start":"buster server","test-browser":"jshint *.js && buster test -e browser"},"_id":"when@1.7.1","dist":{"shasum":"9a637df6e8a94531da8a6c12a7189d4a1a0c8eca","size":15075,"noattachment":false,"key":"/when/-/when-1.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-1.7.1.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1354904022780,"_hasShrinkwrap":false,"_cnpm_publish_time":1354904022780},"1.7.0":{"name":"when","version":"1.7.0","description":"A lightweight Promise and when() implementation, plus other async goodies.","keywords":["promise","promises","deferred","deferreds","when","async","asynchronous","cujo"],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"https://github.com/cujojs/when"}],"bugs":"https://github.com/cujojs/when/issues","maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"devDependencies":{"buster":"~0.6","promise-tests":"*"},"main":"when","directories":{"test":"test"},"scripts":{"test":"buster test -e node && promise-tests promises-a test/when-adapter.js","test-all":"buster test -e node && promise-tests all test/when-adapter.js","start":"buster server","test-browser":"buster test -e browser"},"_id":"when@1.7.0","dist":{"shasum":"196e9ed740e6dbc88e5b15ad70de3eab11cd8cd6","size":15019,"noattachment":false,"key":"/when/-/when-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-1.7.0.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1354588242281,"_hasShrinkwrap":false,"_cnpm_publish_time":1354588242281},"1.6.1":{"name":"when","version":"1.6.1","description":"A lightweight Promise and when() implementation, plus other async goodies.","keywords":["promise","promises","deferred","deferreds","when","async","asynchronous","cujo"],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"https://github.com/cujojs/when"}],"bugs":"https://github.com/cujojs/when/issues","maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"devDependencies":{"buster":"~0.6","promise-tests":"*"},"main":"when","directories":{"test":"test"},"scripts":{"test":"buster test -e node && promise-tests promises-a test/when-adapter.js","test-all":"buster test -e node && promise-tests all test/when-adapter.js","start":"buster server","test-browser":"buster test -e browser"},"_id":"when@1.6.1","dist":{"shasum":"1cd6d300547e982ce01bfadeb076e62e6c09cf23","size":14827,"noattachment":false,"key":"/when/-/when-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-1.6.1.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1351781046788,"_hasShrinkwrap":false,"_cnpm_publish_time":1351781046788},"1.6.0":{"name":"when","version":"1.6.0","description":"A lightweight Promise and when() implementation, plus other async goodies.","keywords":["promise","promises","deferred","deferreds","when","async","asynchronous","cujo"],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"https://github.com/cujojs/when"}],"bugs":"https://github.com/cujojs/when/issues","maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"devDependencies":{"buster":"~0.6","promise-tests":"*"},"main":"when","directories":{"test":"test"},"scripts":{"test":"buster test -e node && promise-tests promises-a test/when-adapter.js","test-all":"buster test -e node && promise-tests all test/when-adapter.js","start":"buster server","test-browser":"buster test -e browser"},"_id":"when@1.6.0","dist":{"shasum":"0fff9dae92cbb0a2ad63c8638488ba98f8d1b657","size":14742,"noattachment":false,"key":"/when/-/when-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-1.6.0.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1351699807951,"_hasShrinkwrap":false,"_cnpm_publish_time":1351699807951},"1.5.2":{"name":"when","version":"1.5.2","description":"A lightweight Promise and when() implementation, plus other async goodies.","keywords":["promise","promises","deferred","deferreds","when","async","asynchronous","cujo"],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"https://github.com/cujojs/when"}],"bugs":"https://github.com/cujojs/when/issues","maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"devDependencies":{"buster":"~0.6","promise-tests":"*"},"main":"when","directories":{"test":"test"},"scripts":{"test":"buster test -e node && promise-tests promises-a test/when-adapter.js","test-all":"buster test -e node && promise-tests all test/when-adapter.js","start":"buster server","test-browser":"buster test -e browser"},"_id":"when@1.5.2","dist":{"shasum":"7e9dad4deee00f36bab9ecb3b6f009085f716df7","size":14178,"noattachment":false,"key":"/when/-/when-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-1.5.2.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1350950799602,"_hasShrinkwrap":false,"_cnpm_publish_time":1350950799602},"1.5.1":{"name":"when","version":"1.5.1","description":"A lightweight Promise and when() implementation, plus other async goodies.","keywords":["promise","promises","deferred","deferreds","when","async","asynchronous","cujo"],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"https://github.com/cujojs/when"}],"bugs":"https://github.com/cujojs/when/issues","maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"devDependencies":{"buster":"~0.6"},"main":"when","directories":{"test":"test"},"scripts":{"test":"./node_modules/buster/bin/buster-test -e node"},"_id":"when@1.5.1","dist":{"shasum":"60068e8004ba22022f223339b39e4766015670b2","size":14024,"noattachment":false,"key":"/when/-/when-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-1.5.1.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1349461659210,"_hasShrinkwrap":false,"_cnpm_publish_time":1349461659210},"1.5.0":{"name":"when","version":"1.5.0","description":"A lightweight Promise and when() implementation, plus other async goodies.","keywords":["promises","when","async","cujo"],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"https://github.com/cujojs/when"}],"bugs":"https://github.com/cujojs/when/issues","maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"devDependencies":{"buster":"~0.6"},"main":"when","directories":{"test":"test"},"scripts":{"test":"./node_modules/buster/bin/buster-test -e node"},"_id":"when@1.5.0","dist":{"shasum":"986386016cf1f0d828f8bf2a9db1ad361330f8df","size":15316,"noattachment":false,"key":"/when/-/when-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-1.5.0.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1348596943259,"_hasShrinkwrap":false,"_cnpm_publish_time":1348596943259},"1.4.4":{"name":"when","version":"1.4.4","description":"A lightweight Promise and when() implementation, plus other async goodies.","keywords":["promises","when","async","cujo"],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"https://github.com/cujojs/when"}],"bugs":"https://github.com/cujojs/when/issues","maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"devDependencies":{"buster":"~0.6"},"main":"when","directories":{"test":"test"},"scripts":{"test":"./node_modules/buster/bin/buster-test -e node"},"_id":"when@1.4.4","dist":{"shasum":"763adda0e224dc560e651f6cf3541cde09e9ddd2","size":20685,"noattachment":false,"key":"/when/-/when-1.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-1.4.4.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"publish_time":1347329544956,"_hasShrinkwrap":false,"_cnpm_publish_time":1347329544956},"1.4.3":{"name":"when","version":"1.4.3","description":"A lightweight Promise and when() implementation, plus other async goodies.","keywords":["promises","when","async","cujo"],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"https://github.com/cujojs/when"}],"bugs":"https://github.com/cujojs/when/issues","maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"devDependencies":{"buster":"~0.6"},"main":"when","directories":{"test":"test"},"scripts":{"test":"./node_modules/buster/bin/buster-test -e node"},"_id":"when@1.4.3","dist":{"shasum":"c63d313a35a13c37802ce3cdbea9c2ffc5c04dc2","size":14346,"noattachment":false,"key":"/when/-/when-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-1.4.3.tgz"},"publish_time":1345816438794,"_hasShrinkwrap":false,"_cnpm_publish_time":1345816438794},"1.4.2":{"name":"when","version":"1.4.2","description":"A lightweight Promise and when() implementation, plus other async goodies.","keywords":["promises","when","async","cujo"],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"https://github.com/cujojs/when"}],"bugs":"https://github.com/cujojs/when/issues","maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"devDependencies":{"buster":"~0.6"},"main":"when","directories":{"test":"test"},"scripts":{"test":"./node_modules/buster/bin/buster-test -e node"},"_id":"when@1.4.2","dist":{"shasum":"3ab5ce6485b3f1b52b1867b565a7a1b11201941f","size":20288,"noattachment":false,"key":"/when/-/when-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-1.4.2.tgz"},"publish_time":1345039780109,"_hasShrinkwrap":false,"_cnpm_publish_time":1345039780109},"1.4.1":{"name":"when","version":"1.4.1","description":"A lightweight Promise and when() implementation, plus other async goodies.","keywords":["promises","when","async","cujo"],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"https://github.com/cujojs/when"}],"bugs":{"name":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"devDependencies":{"buster":"~0.6"},"main":"when","directories":{"test":"test"},"scripts":{"test":"./node_modules/buster/bin/buster-test -e node"},"_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"_id":"when@1.4.1","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.15","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"e44d64cdfdfd84136524af20288c06c4621384ac","size":14260,"noattachment":false,"key":"/when/-/when-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-1.4.1.tgz"},"publish_time":1344561958504,"_hasShrinkwrap":false,"_cnpm_publish_time":1344561958504},"1.4.0":{"name":"when","version":"1.4.0","description":"A lightweight Promise and when() implementation, plus other async goodies.","keywords":["promises","when","async"],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"https://github.com/cujojs/when"}],"bugs":{"name":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"devDependencies":{"buster":"~0.6"},"main":"when","directories":{"test":"test"},"scripts":{"test":"./node_modules/buster/bin/buster-test -e node"},"_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"_id":"when@1.4.0","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.15","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"109364f9b0f8d352e20aedef2c7230b4382bcdb0","size":12383,"noattachment":false,"key":"/when/-/when-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-1.4.0.tgz"},"publish_time":1343696767920,"_hasShrinkwrap":false,"_cnpm_publish_time":1343696767920},"1.3.0":{"name":"when","version":"1.3.0","description":"A lightweight Promise and when() implementation, plus other async goodies.","keywords":["promises","when","async"],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"https://github.com/cujojs/when"}],"bugs":{"name":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"devDependencies":{"buster":"~0.5"},"main":"./when","directories":{"test":"test"},"scripts":{"test":"buster test -e node"},"_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"_id":"when@1.3.0","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.15","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"0a8034c0a2d67c35164bf7a40deb053190cc5b94","size":14654,"noattachment":false,"key":"/when/-/when-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-1.3.0.tgz"},"publish_time":1339597998813,"_hasShrinkwrap":false,"_cnpm_publish_time":1339597998813},"1.2.0":{"name":"when","version":"1.2.0","description":"A lightweight Promise and when() implementation, plus other async goodies.","keywords":["promises","when","async"],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"https://github.com/cujojs/when"}],"bugs":{"name":"https://github.com/cujojs/when/issues"},"maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"devDependencies":{"buster":"~0.5"},"main":"./when","directories":{"test":"test"},"scripts":{"test":"buster test -e node"},"_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"_id":"when@1.2.0","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.15","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"97f34c3271c58a0af91fe051c32e66291d0d12ba","size":14539,"noattachment":false,"key":"/when/-/when-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/when/download/when-1.2.0.tgz"},"publish_time":1338304083022,"_hasShrinkwrap":false,"_cnpm_publish_time":1338304083022}},"readme":"<a href=\"http://promises-aplus.github.com/promises-spec\"><img src=\"http://promises-aplus.github.com/promises-spec/assets/logo-small.png\" alt=\"Promises/A+ logo\" align=\"right\" /></a>\n\n[![Build Status](https://travis-ci.org/cujojs/when.svg?branch=master)](https://travis-ci.org/cujojs/when)\n[![Inline docs](http://inch-ci.org/github/cujojs/when.svg?branch=master)](http://inch-ci.org/github/cujojs/when)\n\nwhen.js\n=======\n\nWhen.js is a rock solid, battle-tested [Promises/A+](http://promises-aplus.github.com/promises-spec) and `when()` implementation, including a complete [ES6 Promise shim](docs/es6-promise-shim.md).  It's a powerful combination of small size, high performance, debuggability, and rich features:\n\n* Resolve arrays and hashes of promises, as well as infinite promise sequences\n* Execute tasks in parallel or sequentially\n* Transform Node-style and other callback-based APIs into promise-based APIs\n\nWhen.js is one of the many stand-alone components of [cujoJS](http://cujojs.com), the JavaScript Architectural Toolkit. \n\nCheck it out:\n\n- [What's new](CHANGES.md)\n- [API docs](docs/api.md#api)\n- Read more about how [promises simplify async programming](http://know.cujojs.com/tutorials/async/simplifying-async-with-promises)\n\nInstallation\n------------\n\n#### AMD\n\nAvailable as `when` through [bower](http://bower.io), or just clone the repo and load `when.js` from the root.\n\n```\nbower install --save when\n```\n\n#### CommonJS/Node\n\n```\nnpm install --save when\n```\n\n[More help & other environments &raquo;](docs/installation.md)\n\nUsage\n-----\n\nPromises can be used to help manage complex and/or nested callback flows in a simple manner. To get a better handle on how promise flows look and how they can be helpful, there are a couple examples below (using commonjs).\n\nThis first example will print `\"hello world!!!!\"` if all went well, or `\"drat!\"` if there was a problem. It also uses [rest](https://github.com/cujojs/rest) to make an ajax request to a (fictional) external service.\n\n```js\nvar rest = require('rest');\n\nfetchRemoteGreeting()\n    .then(addExclamation)\n    .catch(handleError)\n    .done(function(greeting) {\n        console.log(greeting);\n    });\n\nfunction fetchRemoteGreeting() {\n    // returns a when.js promise for 'hello world'\n    return rest('http://example.com/greeting');\n}\n\nfunction addExclamation(greeting) {\n    return greeting + '!!!!'\n}\n\nfunction handleError(e) {\n    return 'drat!';\n}\n```\n\nThe second example shows off the power that comes with when's promise logic. Here, we get an array of numbers from a remote source and reduce them. The example will print `150` if all went well, and if there was a problem will print a full stack trace.\n\n```js\nvar when = require('when');\nvar rest = require('rest');\n\nwhen.reduce(when.map(getRemoteNumberList(), times10), sum)\n    .done(function(result) {\n        console.log(result);\n    });\n\nfunction getRemoteNumberList() {\n    // Get a remote array [1, 2, 3, 4, 5]\n    return rest('http://example.com/numbers').then(JSON.parse);\n}\n\nfunction sum(x, y) { return x + y; }\nfunction times10(x) {return x * 10; }\n```\n\nLicense\n-------\n\nLicensed under MIT. [Full license here &raquo;](LICENSE.txt)\n\nContributing\n------------\n\nPlease see the [contributing guide](CONTRIBUTING.md) for more information on running tests, opening issues, and contributing code to the project.\n\nReferences\n----------\n\nMuch of this code was inspired by the async innards of [wire.js](https://github.com/cujojs/wire), and has been influenced by the great work in [Q](https://github.com/kriskowal/q), [Dojo's Deferred](https://github.com/dojo/dojo), and [uber.js](https://github.com/phiggins42/uber.js).\n","_attachments":{},"homepage":"http://cujojs.com","bugs":{"url":"https://github.com/cujojs/when/issues"},"license":"MIT"}