{"name":"bach","version":"0.4.2","description":"Compose your async functions with elegance","author":{"name":"Blaine Bublitz","email":"blaine@iceddev.com","url":"http://iceddev.com/"},"contributors":[{"name":"Blaine Bublitz","email":"blaine@iceddev.com","url":"http://iceddev.com/"},{"name":"Pawel Kozlowski","email":"pkozlowski.opensource@gmail.com"},{"name":"Benjamin Tan","email":"demoneaux@gmail.com","url":"https://d10.github.io/"}],"repository":{"type":"git","url":"git+https://github.com/gulpjs/bach.git"},"license":"MIT","engines":{"node":">= 0.10"},"main":"index.js","files":["index.js","lib","LICENSE"],"scripts":{"pretest":"npm run lint","test":"lab -cv","lint":"eslint . && jscs *.js lib/ test/"},"dependencies":{"async-done":"^1.1.1","async-settle":"^0.2.1","lodash":"^3.10.1","now-and-later":"0.0.6"},"devDependencies":{"code":"^1.5.0","eslint":"^1.7.3","eslint-config-gulp":"^2.0.0","jscs":"^2.3.5","jscs-preset-gulp":"^1.0.0","lab":"^6.2.0"},"keywords":["compose","fluent","composing","continuation","function composition","functional","async","map","series","parallel","extension","tracing","debug","timing","aop","settle","promises","callbacks","observables","streams","end","completion","complete","finish","done","error handling"],"gitHead":"a8b52c9db40238f5a8c301ab2dc27b231c727fd3","bugs":{"url":"https://github.com/gulpjs/bach/issues"},"homepage":"https://github.com/gulpjs/bach#readme","_id":"bach@0.4.2","_shasum":"4dec04b401a50e336c122acd7d3a39c9efce39d9","_from":".","_npmVersion":"2.14.14","_nodeVersion":"0.10.41","_npmUser":{"name":"phated","email":"blaine@iceddev.com"},"maintainers":[{"name":"phated","email":"blaine.bublitz@gmail.com"},{"name":"yocontra","email":""}],"dist":{"shasum":"4dec04b401a50e336c122acd7d3a39c9efce39d9","size":4045,"noattachment":false,"key":"/bach/-/bach-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bach/download/bach-0.4.2.tgz"},"directories":{},"publish_time":1454030533198,"_cnpm_publish_time":1454030533198,"_hasShrinkwrap":false,"dist-tags":{"latest":"2.0.1"}}