{"name":"bach","version":"0.4.1","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":"https://github.com/phated/bach"},"license":"MIT","engines":{"node":">= 0.10"},"main":"index.js","files":["index.js","lib","LICENSE"],"scripts":{"test":"lab -cv","lint":"jshint test lib index.js --reporter node_modules/jshint-stylish/stylish.js --exclude node_modules"},"dependencies":{"async-done":"^1.0.0","async-settle":"^0.2.0","lodash":"^3.0.0","now-and-later":"0.0.6"},"devDependencies":{"jshint":"^2.5.5","jshint-stylish":"^0.4.0","lab":"^4.1.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":"7ee168abdab320492d30566c0aa1f1e738f85156","bugs":{"url":"https://github.com/phated/bach/issues"},"homepage":"https://github.com/phated/bach","_id":"bach@0.4.1","_shasum":"5062a6901b1f72aba42809df17274beda0f818e0","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.10.36","_npmUser":{"name":"phated","email":"blaine@iceddev.com"},"maintainers":[{"name":"phated","email":"blaine.bublitz@gmail.com"},{"name":"yocontra","email":""}],"dist":{"shasum":"5062a6901b1f72aba42809df17274beda0f818e0","size":4044,"noattachment":false,"key":"/bach/-/bach-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bach/download/bach-0.4.1.tgz"},"directories":{},"publish_time":1425063951317,"_cnpm_publish_time":1425063951317,"_hasShrinkwrap":false,"dist-tags":{"latest":"2.0.1"}}