{"name":"bach","version":"0.4.0","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":"^2.4.1","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":"6a456334ccb984beac40f5e3f7306a79b1c2f9ad","bugs":{"url":"https://github.com/phated/bach/issues"},"homepage":"https://github.com/phated/bach","_id":"bach@0.4.0","_shasum":"bc0107a52f56bbf73331454b93d941cc1c725194","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"phated","email":"blaine@iceddev.com"},"maintainers":[{"name":"phated","email":"blaine.bublitz@gmail.com"},{"name":"yocontra","email":""}],"dist":{"shasum":"bc0107a52f56bbf73331454b93d941cc1c725194","size":4041,"noattachment":false,"key":"/bach/-/bach-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bach/download/bach-0.4.0.tgz"},"directories":{},"publish_time":1416170328283,"_cnpm_publish_time":1416170328283,"_hasShrinkwrap":false,"dist-tags":{"latest":"2.0.1"}}