{"_id":"async-helpers","_rev":"81049","name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","dist-tags":{"latest":"0.3.17"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2021-06-03T10:25:53.000Z","created":"2015-03-18T21:47:51.570Z","0.3.17":"2017-12-14T00:21:01.452Z","0.3.16":"2017-11-05T07:14:06.565Z","0.3.15":"2017-11-05T07:09:52.684Z","0.3.14":"2017-01-27T19:12:28.045Z","0.3.13":"2017-01-26T17:09:36.123Z","0.3.12":"2017-01-26T16:10:34.304Z","0.3.11":"2017-01-25T23:47:04.067Z","0.3.10":"2017-01-25T18:48:23.358Z","0.3.9":"2016-06-06T18:09:54.298Z","0.3.8":"2016-05-02T14:23:38.248Z","0.3.7":"2016-03-11T16:47:09.262Z","0.3.6":"2016-03-10T14:27:55.004Z","0.3.5":"2015-12-29T19:03:47.769Z","0.3.4":"2015-08-31T00:05:36.446Z","0.3.3":"2015-08-21T08:07:08.343Z","0.3.2":"2015-07-23T16:34:35.040Z","0.3.0":"2015-06-18T19:11:43.807Z","0.2.5":"2015-06-05T18:45:09.645Z","0.2.4":"2015-06-01T13:41:50.568Z","0.2.3":"2015-06-01T13:28:20.089Z","0.2.2":"2015-05-31T14:46:40.894Z","0.2.1":"2015-04-25T04:09:42.693Z","0.2.0":"2015-04-23T03:17:43.086Z","0.1.3":"2015-04-17T16:07:02.889Z","0.1.2":"2015-03-27T18:36:47.728Z","0.1.1":"2015-03-18T21:53:54.755Z","0.1.0":"2015-03-18T21:47:51.570Z"},"users":{},"author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git+https://github.com/doowb/async-helpers.git"},"versions":{"0.3.17":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.3.17","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"contributors":[{"name":"Brian Woodward","url":"https://twitter.com/doowb"},{"name":"Jon Schlinkert","url":"http://twitter.com/jonschlinkert"},{"name":"Nils Knappmeier","url":"https://blog.knappi.org"}],"repository":{"type":"git","url":"git+https://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=4.0.0"},"scripts":{"test":"mocha"},"dependencies":{"co":"^4.6.0","kind-of":"^6.0.0"},"devDependencies":{"async":"^2.5.0","gulp":"^3.9.1","gulp-eslint":"^4.0.0","gulp-format-md":"^1.0.0","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","handlebars":"^4.0.11","lodash":"^4.17.4","mocha":"^3.5.2"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"verb":{"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["assemble","generate","templates","update","verb"]},"reflinks":["co","verb"],"lint":{"reflinks":true}},"gitHead":"ea33b6e2062ec49a9b4780f847f6f24eb52fd43e","_id":"async-helpers@0.3.17","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"3d91af1ff853d62e9809b0f31c4bdac79baa6ba4","size":6983,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.3.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.3.17.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-helpers-0.3.17.tgz_1513210860493_0.1804864362347871"},"directories":{},"publish_time":1513210861452,"_hasShrinkwrap":false,"_cnpm_publish_time":1513210861452},"0.3.16":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.3.16","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"contributors":[{"name":"Brian Woodward","url":"https://twitter.com/doowb"},{"name":"Jon Schlinkert","url":"http://twitter.com/jonschlinkert"},{"name":"Nils Knappmeier","url":"https://blog.knappi.org"}],"repository":{"type":"git","url":"git+https://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=4.0.0"},"scripts":{"test":"mocha"},"dependencies":{"co":"^4.6.0","define-property":"^1.0.0","kind-of":"^6.0.0"},"devDependencies":{"async":"^2.5.0","gulp":"^3.9.1","gulp-eslint":"^4.0.0","gulp-format-md":"^1.0.0","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","handlebars":"^4.0.11","lodash":"^4.17.4","mocha":"^3.5.2"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"verb":{"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["assemble","generate","templates","update","verb"]},"reflinks":["co","verb"],"lint":{"reflinks":true}},"gitHead":"bfad3039d55f5e35f7a3f29786db06642e26e223","_id":"async-helpers@0.3.16","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"dist":{"shasum":"a1532e7b42fb5b4ced257bee73f85bfbcccfdcc8","size":7099,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.3.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.3.16.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-helpers-0.3.16.tgz_1509866045539_0.2809310262091458"},"directories":{},"publish_time":1509866046565,"_hasShrinkwrap":false,"_cnpm_publish_time":1509866046565},"0.3.15":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.3.15","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"contributors":[{"name":"Brian Woodward","url":"https://twitter.com/doowb"},{"name":"Jon Schlinkert","url":"http://twitter.com/jonschlinkert"},{"name":"Nils Knappmeier","url":"https://blog.knappi.org"}],"repository":{"type":"git","url":"git+https://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=4.0.0"},"scripts":{"test":"mocha"},"dependencies":{"co":"^4.6.0","define-property":"^1.0.0","kind-of":"^6.0.0"},"devDependencies":{"async":"^2.5.0","gulp":"^3.9.1","gulp-eslint":"^4.0.0","gulp-format-md":"^1.0.0","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","handlebars":"^4.0.11","lodash":"^4.17.4","mocha":"^3.5.2"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"verb":{"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["assemble","generate","templates","update","verb"]},"reflinks":["co","verb"],"lint":{"reflinks":true}},"gitHead":"3988055a6b090deb2a642363b2c10b90bdeb04d3","_id":"async-helpers@0.3.15","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"dist":{"shasum":"764c5d326b34c655452fbe4d3e3fca9c6b4b2878","size":7084,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.3.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.3.15.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-helpers-0.3.15.tgz_1509865791683_0.979843360139057"},"directories":{},"publish_time":1509865792684,"_cnpm_publish_time":1509865792684,"_hasShrinkwrap":false},"0.3.14":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.3.14","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git+https://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=4.0.0"},"scripts":{"test":"mocha"},"dependencies":{"co":"^4.6.0","define-property":"^0.2.5","extend-shallow":"^2.0.1","kind-of":"^3.1.0","safe-json-stringify":"^1.0.3"},"devDependencies":{"async":"^1.5.2","gulp":"^3.9.1","gulp-eslint":"^3.0.1","gulp-format-md":"^0.1.7","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","handlebars":"^4.0.5","lodash":"^4.6.1","mocha":"^3.2.0"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"verb":{"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["assemble","co","generate","templates","verb"]},"reflinks":["co","verb"],"lint":{"reflinks":true}},"gitHead":"8dff8aeed416f7da201d963d302de0477f6455a4","_id":"async-helpers@0.3.14","_shasum":"63d14c7285d4442f71bdee792da479e3aa8dd21e","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"63d14c7285d4442f71bdee792da479e3aa8dd21e","size":6965,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.3.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.3.14.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/async-helpers-0.3.14.tgz_1485544347413_0.808350944891572"},"directories":{},"publish_time":1485544348045,"_cnpm_publish_time":1485544348045,"_hasShrinkwrap":false},"0.3.13":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.3.13","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git+https://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=4.0.0"},"scripts":{"test":"mocha"},"dependencies":{"co":"^4.6.0","define-property":"^0.2.5","extend-shallow":"^2.0.1","kind-of":"^3.1.0","safe-json-stringify":"^1.0.3"},"devDependencies":{"async":"^1.5.2","gulp":"^3.9.1","gulp-eslint":"^3.0.1","gulp-format-md":"^0.1.7","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","handlebars":"^4.0.5","lodash":"^4.6.1","mocha":"^3.2.0"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"verb":{"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["assemble","co","generate","templates","verb"]},"reflinks":["co","verb"],"lint":{"reflinks":true}},"gitHead":"7f90c41cd87c3dd77cb1678056a059de7403d242","_id":"async-helpers@0.3.13","_shasum":"0689cd36e61159149988102b230b9c38cb5f75a9","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.1.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"0689cd36e61159149988102b230b9c38cb5f75a9","size":6995,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.3.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.3.13.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/async-helpers-0.3.13.tgz_1485450575285_0.12354516959749162"},"directories":{},"publish_time":1485450576123,"_cnpm_publish_time":1485450576123,"_hasShrinkwrap":false},"0.3.12":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.3.12","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git+https://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=4.0.0"},"scripts":{"test":"mocha"},"dependencies":{"co":"^4.6.0","define-property":"^0.2.5","extend-shallow":"^2.0.1","kind-of":"^3.1.0","safe-json-stringify":"^1.0.3"},"devDependencies":{"async":"^1.5.2","gulp":"^3.9.1","gulp-eslint":"^3.0.1","gulp-format-md":"^0.1.7","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","handlebars":"^4.0.5","lodash":"^4.6.1","mocha":"^3.2.0"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"verb":{"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["assemble","co","generate","templates","verb"]},"reflinks":["co","verb"],"lint":{"reflinks":true}},"gitHead":"223be91a3b2717d47fb044ffd41173ce2dbb429a","_id":"async-helpers@0.3.12","_shasum":"9e62bc8fea21aefefc94c8735f13007262a4f00f","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.1.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"9e62bc8fea21aefefc94c8735f13007262a4f00f","size":7255,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.3.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.3.12.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/async-helpers-0.3.12.tgz_1485447033526_0.5634041123557836"},"directories":{},"publish_time":1485447034304,"_cnpm_publish_time":1485447034304,"_hasShrinkwrap":false},"0.3.11":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.3.11","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git+https://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=4.0.0"},"scripts":{"test":"mocha"},"dependencies":{"co":"^4.6.0","define-property":"^0.2.5","extend-shallow":"^2.0.1","kind-of":"^3.1.0","safe-json-stringify":"^1.0.3"},"devDependencies":{"async":"^1.5.2","gulp":"^3.9.1","gulp-eslint":"^3.0.1","gulp-format-md":"^0.1.7","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","handlebars":"^4.0.5","lodash":"^4.6.1","mocha":"^3.2.0"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"verb":{"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["assemble","co","generate","templates","verb"]},"reflinks":["co","verb"],"lint":{"reflinks":true}},"gitHead":"9aa3b5cb2b062c16cbbd342afe893a7e13a5b9f5","_id":"async-helpers@0.3.11","_shasum":"bce9d303459129d8026cc3b1ea71a4aba6f45fe3","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"bce9d303459129d8026cc3b1ea71a4aba6f45fe3","size":6947,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.3.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.3.11.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/async-helpers-0.3.11.tgz_1485388023366_0.7345102038234472"},"directories":{},"publish_time":1485388024067,"_cnpm_publish_time":1485388024067,"_hasShrinkwrap":false},"0.3.10":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.3.10","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git+https://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=4.0.0"},"scripts":{"test":"mocha"},"dependencies":{"co":"^4.6.0","define-property":"^0.2.5","extend-shallow":"^2.0.1","kind-of":"^3.1.0","safe-json-stringify":"^1.0.3"},"devDependencies":{"async":"^1.5.2","gulp":"^3.9.1","gulp-eslint":"^3.0.1","gulp-format-md":"^0.1.7","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","handlebars":"^4.0.5","lodash":"^4.6.1","mocha":"^3.2.0"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"verb":{"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["assemble","co","generate","templates","verb"]},"reflinks":["co","verb"],"lint":{"reflinks":true}},"gitHead":"638bf41c089100f5ed45834be76a356fd8143bb8","_id":"async-helpers@0.3.10","_shasum":"b9b634c5dc7bfcca7833e3a9d6750643aff904b7","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.1.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"b9b634c5dc7bfcca7833e3a9d6750643aff904b7","size":6956,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.3.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.3.10.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/async-helpers-0.3.10.tgz_1485370102157_0.2984858904965222"},"directories":{},"publish_time":1485370103358,"_cnpm_publish_time":1485370103358,"_hasShrinkwrap":false},"0.3.9":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.3.9","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git+https://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=4.0.0"},"scripts":{"test":"mocha"},"dependencies":{"co":"^4.6.0","lazy-cache":"^1.0.3","safe-json-stringify":"^1.0.3"},"devDependencies":{"async":"^1.5.2","gulp-format-md":"^0.1.7","handlebars":"^4.0.5","lodash":"^4.6.1","mocha":"*"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"verb":{"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["assemble","co","generate","templates","verb"]},"reflinks":["co","verb"],"lint":{"reflinks":true}},"gitHead":"9cb33065247a51fec5ceb4efced54dd7d8fb1e94","_id":"async-helpers@0.3.9","_shasum":"67d87101dc9ac800342305380bc926c9cfb396a8","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.1.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"67d87101dc9ac800342305380bc926c9cfb396a8","size":6321,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.3.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.3.9.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/async-helpers-0.3.9.tgz_1465236591820_0.23232771432958543"},"directories":{},"publish_time":1465236594298,"_cnpm_publish_time":1465236594298,"_hasShrinkwrap":false},"0.3.8":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.3.8","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git+https://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=4.0.0"},"scripts":{"test":"mocha"},"dependencies":{"co":"^4.6.0","lazy-cache":"^1.0.3","safe-json-stringify":"^1.0.3"},"devDependencies":{"async":"^1.5.2","gulp-format-md":"^0.1.7","handlebars":"^4.0.5","lodash":"^4.6.1","mocha":"*"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"verb":{"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["assemble","co","generate","templates","verb"]},"reflinks":["co","verb"],"lint":{"reflinks":true}},"gitHead":"f809e0c5c5203c9981f63985d3790237c6b62c0f","_id":"async-helpers@0.3.8","_shasum":"6f93928db1a43a4a44dcc43e0c4a25c91c3f9d4d","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.1.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"6f93928db1a43a4a44dcc43e0c4a25c91c3f9d4d","size":6095,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.3.8.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/async-helpers-0.3.8.tgz_1462199015997_0.5326182148419321"},"directories":{},"publish_time":1462199018248,"_cnpm_publish_time":1462199018248,"_hasShrinkwrap":false},"0.3.7":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.3.7","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git+https://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=4.0.0"},"scripts":{"test":"mocha"},"dependencies":{"co":"^4.6.0","lazy-cache":"^1.0.3","safe-json-stringify":"^1.0.3"},"devDependencies":{"async":"^1.5.2","gulp-format-md":"^0.1.7","handlebars":"^4.0.5","lodash":"^4.6.1","mocha":"*"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"verb":{"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["assemble","co","generate","templates","verb"]},"reflinks":["co","verb"],"lint":{"reflinks":true}},"gitHead":"5cfd3877d00a7b3e5aec83592e74edc380fac4a6","_id":"async-helpers@0.3.7","_shasum":"49e2679a0a20fdc7022e16e2453fa4c9690987ba","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.1.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"49e2679a0a20fdc7022e16e2453fa4c9690987ba","size":6017,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.3.7.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/async-helpers-0.3.7.tgz_1457714827165_0.3796367081813514"},"directories":{},"publish_time":1457714829262,"_cnpm_publish_time":1457714829262,"_hasShrinkwrap":false},"0.3.6":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.3.6","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git+https://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"co":"^4.6.0","lazy-cache":"^1.0.3","safe-json-stringify":"^1.0.3"},"devDependencies":{"async":"^1.5.2","gulp-format-md":"^0.1.7","handlebars":"^4.0.5","lodash":"^4.6.1","mocha":"*"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"verb":{"layout":"default","plugins":["gulp-format-md"],"related":{"list":["assemble","co","generate","templates","verb"]},"task":"readme"},"gitHead":"d121ab4bed924d10ecd6610679a596a3186339a0","_id":"async-helpers@0.3.6","_shasum":"c8d05807ca7d7c7a920e5a447b40e34ce9e1bb2c","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.1.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"c8d05807ca7d7c7a920e5a447b40e34ce9e1bb2c","size":5895,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.3.6.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/async-helpers-0.3.6.tgz_1457620072684_0.5096756690181792"},"directories":{},"publish_time":1457620075004,"_cnpm_publish_time":1457620075004,"_hasShrinkwrap":false},"0.3.5":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.3.5","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git+https://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"async":"^1.5.0","lazy-cache":"^1.0.3","safe-json-stringify":"^1.0.3"},"devDependencies":{"handlebars":"^3.0.3","lodash":"^3.10.1","mocha":"*"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"gitHead":"66ad8e9965af011b1155ff9631ff180bd2927bca","_id":"async-helpers@0.3.5","_shasum":"c736625a13a2845a8e00adf7f7c8536fbb8d6135","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.1.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"c736625a13a2845a8e00adf7f7c8536fbb8d6135","size":5361,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.3.5.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"publish_time":1451415827769,"_cnpm_publish_time":1451415827769,"_hasShrinkwrap":false},"0.3.4":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.3.4","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git+https://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"async":"^1.4.2","lazy-cache":"^0.2.3","safe-json-stringify":"^1.0.3"},"devDependencies":{"handlebars":"^3.0.3","lodash":"^3.10.1","mocha":"*"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"gitHead":"1b8ef587b4a18668d315d34b9578e70ace66739c","_id":"async-helpers@0.3.4","_shasum":"e7488bfc4e7df1db9c9f179d51433b8e462a24be","_from":".","_npmVersion":"2.13.3","_nodeVersion":"0.12.0","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"e7488bfc4e7df1db9c9f179d51433b8e462a24be","size":4800,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.3.4.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"publish_time":1440979536446,"_cnpm_publish_time":1440979536446,"_hasShrinkwrap":false},"0.3.3":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.3.3","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git+https://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"async":"^1.4.2","lazy-cache":"^0.2.3","safe-json-stringify":"^1.0.3"},"devDependencies":{"handlebars":"^3.0.3","lodash":"^3.10.1","mocha":"*"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"gitHead":"002f6c898ad3894dccc37da0d7bba1d249df11de","_id":"async-helpers@0.3.3","_shasum":"211eb3457db51b6c6a1bbc204b9a693fd1a0e43f","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"211eb3457db51b6c6a1bbc204b9a693fd1a0e43f","size":4808,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.3.3.tgz"},"directories":{},"publish_time":1440144428343,"_cnpm_publish_time":1440144428343,"_hasShrinkwrap":false},"0.3.2":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.3.2","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"async":"^0.9.0","lazy-cache":"^0.1.0","safe-json-stringify":"^1.0.3"},"devDependencies":{"handlebars":"^3.0.0","lodash":"^3.5.0","mocha":"*"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"gitHead":"b50950d5f2ce345f1ff0790f7deb54a85c304d5f","_id":"async-helpers@0.3.2","_shasum":"cc2832b2a784410f7785dcb152a72454ab6042ba","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.0","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"cc2832b2a784410f7785dcb152a72454ab6042ba","size":4814,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.3.2.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"publish_time":1437669275040,"_cnpm_publish_time":1437669275040,"_hasShrinkwrap":false},"0.3.0":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.3.0","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"async":"^0.9.0"},"devDependencies":{"handlebars":"^3.0.0","lodash":"^3.5.0","mocha":"*"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"gitHead":"9423a8eb63b13e797b96ce8c5fa11416558d41aa","_id":"async-helpers@0.3.0","_shasum":"e802f0998ef768fd0b0b7f4d617f00866f8578e1","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"e802f0998ef768fd0b0b7f4d617f00866f8578e1","size":4751,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.3.0.tgz"},"directories":{},"publish_time":1434654703807,"_cnpm_publish_time":1434654703807,"_hasShrinkwrap":false},"0.2.5":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.2.5","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"async":"^0.9.0"},"devDependencies":{"handlebars":"^3.0.0","lodash":"^3.5.0","mocha":"*"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"gitHead":"a484a8d4a3baec5daeacab72755b6bb0fded919f","_id":"async-helpers@0.2.5","_shasum":"ac453b0559b43705492e82f97e6c06d0bb9ecfe3","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"ac453b0559b43705492e82f97e6c06d0bb9ecfe3","size":4325,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.2.5.tgz"},"directories":{},"publish_time":1433529909645,"_cnpm_publish_time":1433529909645,"_hasShrinkwrap":false},"0.2.4":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.2.4","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"async":"^0.9.0"},"devDependencies":{"handlebars":"^3.0.0","lodash":"^3.5.0","mocha":"*"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"verb":{"data":{"github":{"username":"doowb"},"twitter":{"username":"doowb"}}},"gitHead":"3688e3f1837d0216449b34da292911371583f223","_id":"async-helpers@0.2.4","_shasum":"bc734b240c2f5a37369f471d1573d0bd7773b292","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"bc734b240c2f5a37369f471d1573d0bd7773b292","size":4336,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.2.4.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"publish_time":1433166110568,"_cnpm_publish_time":1433166110568,"_hasShrinkwrap":false},"0.2.3":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.2.3","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"async":"^0.9.0"},"devDependencies":{"handlebars":"^3.0.0","lodash":"^3.5.0","mocha":"*"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"verb":{"data":{"github":{"username":"doowb"},"twitter":{"username":"doowb"}}},"gitHead":"a374516744d921561b65223fe25f550a6c12acf5","_id":"async-helpers@0.2.3","_shasum":"4cbfa90a1fea65d1dff5ac896dfaf9e47cd8f9bb","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"4cbfa90a1fea65d1dff5ac896dfaf9e47cd8f9bb","size":4325,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.2.3.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"publish_time":1433165300089,"_cnpm_publish_time":1433165300089,"_hasShrinkwrap":false},"0.2.2":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.2.2","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":{"type":"MIT","url":"https://github.com/doowb/async-helpers/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"async":"^0.9.0"},"devDependencies":{"handlebars":"^3.0.0","lodash":"^3.5.0","mocha":"*"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"verb":{"data":{"github":{"username":"doowb"},"twitter":{"username":"doowb"}}},"gitHead":"b69b2baa0756e1051f0f72e3f86095280c0fa153","_id":"async-helpers@0.2.2","_shasum":"daa670ed96c7b4b0b15abb88a2969011d9b5e622","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"daa670ed96c7b4b0b15abb88a2969011d9b5e622","size":4277,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.2.2.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"publish_time":1433083600894,"_cnpm_publish_time":1433083600894,"_hasShrinkwrap":false},"0.2.1":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.2.1","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":{"type":"MIT","url":"https://github.com/doowb/async-helpers/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"async":"^0.9.0"},"devDependencies":{"handlebars":"^3.0.0","lodash":"^3.5.0","mocha":"*"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"verb":{"data":{"github":{"username":"doowb"},"twitter":{"username":"doowb"}}},"gitHead":"d5b4c16ce04d0f8fc53dfba9d1d9c6ed54b912d8","_id":"async-helpers@0.2.1","_shasum":"ee5e0f08bf7049e0f32d3b7b5144f63e72b8ff1e","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"ee5e0f08bf7049e0f32d3b7b5144f63e72b8ff1e","size":4255,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.2.1.tgz"},"directories":{},"publish_time":1429934982693,"_cnpm_publish_time":1429934982693,"_hasShrinkwrap":false},"0.2.0":{"name":"async-helpers","description":"Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.","version":"0.2.0","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":{"type":"MIT","url":"https://github.com/doowb/async-helpers/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"async":"^0.9.0"},"devDependencies":{"handlebars":"^3.0.0","lodash":"^3.5.0","mocha":"*"},"keywords":["async","engine","handlebars","helper","helpers","lodash","template","templates","underscore"],"gitHead":"ac1058de711e1554ce61c390122f89eae02564b5","_id":"async-helpers@0.2.0","_shasum":"957008a7bf6efd0c119ceca344c376d50eeb8110","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"957008a7bf6efd0c119ceca344c376d50eeb8110","size":3943,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.2.0.tgz"},"directories":{},"publish_time":1429759063086,"_cnpm_publish_time":1429759063086,"_hasShrinkwrap":false},"0.1.3":{"name":"async-helpers","description":"Use async helpers in template engines like Handlebars and Lodash.","version":"0.1.3","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":{"type":"MIT","url":"https://github.com/doowb/async-helpers/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"async":"^0.9.0"},"devDependencies":{"handlebars":"^3.0.0","lodash":"^3.5.0","mocha":"*"},"gitHead":"84150c68eff0ce3feb4da03ee437358017b01643","_id":"async-helpers@0.1.3","_shasum":"e2ccb1509525602dbcedcd51f2c1bdc81d9f3521","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"e2ccb1509525602dbcedcd51f2c1bdc81d9f3521","size":3559,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.1.3.tgz"},"directories":{},"publish_time":1429286822889,"_cnpm_publish_time":1429286822889,"_hasShrinkwrap":false},"0.1.2":{"name":"async-helpers","description":"Use async helpers in template engines like Handlebars and Lodash.","version":"0.1.2","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":{"type":"MIT","url":"https://github.com/doowb/async-helpers/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"async":"^0.9.0"},"devDependencies":{"handlebars":"^3.0.0","lodash":"^3.5.0","mocha":"*"},"gitHead":"169bae1c9b97b08c4f98691cf3ad54a0da894c5c","_id":"async-helpers@0.1.2","_shasum":"f70f0c06a232cae72bf6bda713f787548d37ee82","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"f70f0c06a232cae72bf6bda713f787548d37ee82","size":3566,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.1.2.tgz"},"directories":{},"publish_time":1427481407728,"_cnpm_publish_time":1427481407728,"_hasShrinkwrap":false},"0.1.1":{"name":"async-helpers","description":"Use async helpers in template engines like Handlebars and Lodash.","version":"0.1.1","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":{"type":"MIT","url":"https://github.com/doowb/async-helpers/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"async":"^0.9.0"},"devDependencies":{"handlebars":"^3.0.0","lodash":"^3.5.0","mocha":"*"},"gitHead":"a9f85507690699c41cc19106b6c54902ff721983","_id":"async-helpers@0.1.1","_shasum":"91d2d5b3ff187f95bd687fb51e045d0d7a3b23df","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"91d2d5b3ff187f95bd687fb51e045d0d7a3b23df","size":3553,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.1.1.tgz"},"directories":{},"publish_time":1426715634755,"_cnpm_publish_time":1426715634755,"_hasShrinkwrap":false},"0.1.0":{"name":"async-helpers","description":"Use async helpers in template engines like Handlebars and Lodash.","version":"0.1.0","homepage":"https://github.com/doowb/async-helpers","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git://github.com/doowb/async-helpers.git"},"bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":{"type":"MIT","url":"https://github.com/doowb/async-helpers/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"async":"^0.9.0"},"devDependencies":{"handlebars":"^3.0.0","lodash":"^3.5.0","mocha":"*"},"gitHead":"eb1d523f5e933a6a5b9604ae459acaef1af3aba9","_id":"async-helpers@0.1.0","_shasum":"f8cba2c80340d5f63d333af2b6b2d860a5d645b0","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"f8cba2c80340d5f63d333af2b6b2d860a5d645b0","size":3557,"noattachment":false,"key":"/async-helpers/-/async-helpers-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-helpers/download/async-helpers-0.1.0.tgz"},"directories":{},"publish_time":1426715271570,"_cnpm_publish_time":1426715271570,"_hasShrinkwrap":false}},"readme":"# async-helpers [![NPM version](https://img.shields.io/npm/v/async-helpers.svg?style=flat)](https://www.npmjs.com/package/async-helpers) [![NPM monthly downloads](https://img.shields.io/npm/dm/async-helpers.svg?style=flat)](https://npmjs.org/package/async-helpers)  [![NPM total downloads](https://img.shields.io/npm/dt/async-helpers.svg?style=flat)](https://npmjs.org/package/async-helpers) [![Linux Build Status](https://img.shields.io/travis/doowb/async-helpers.svg?style=flat&label=Travis)](https://travis-ci.org/doowb/async-helpers) [![Windows Build Status](https://img.shields.io/appveyor/ci/doowb/async-helpers.svg?style=flat&label=AppVeyor)](https://ci.appveyor.com/project/doowb/async-helpers)\n\n> Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install --save async-helpers\n```\n\nInstall with [yarn](https://yarnpkg.com):\n\n```sh\n$ yarn add async-helpers\n```\n\n## Usage\n\n```js\nvar asyncHelpers = require('async-helpers');\n```\n\n## API\n\n### [AsyncHelpers](index.js#L32)\n\nCreate a new instance of AsyncHelpers\n\n**Params**\n\n* `options` **{Object}**: options to pass to instance\n* `returns` **{Object}**: new AsyncHelpers instance\n\n**Example**\n\n```js\nvar asyncHelpers = new AsyncHelpers();\n```\n\n### [.set](index.js#L69)\n\nAdd a helper to the cache.\n\n**Params**\n\n* `name` **{String}**: Name of the helper\n* `fn` **{Function}**: Helper function\n* `returns` **{Object}**: Returns `this` for chaining\n\n**Example**\n\n```js\nasyncHelpers.set('upper', function(str, cb) {\n  cb(null, str.toUpperCase());\n});\n```\n\n### [.get](index.js#L105)\n\nGet all helpers or a helper with the given name.\n\n**Params**\n\n* `name` **{String}**: Optionally pass in a name of a helper to get.\n* `options` **{Object}**: Additional options to use.\n* `returns` **{Function|Object}**: Single helper function when `name` is provided, otherwise object of all helpers\n\n**Example**\n\n```js\nvar helpers = asyncHelpers.get();\nvar wrappedHelpers = asyncHelpers.get({wrap: true});\n```\n\n### [.wrapHelper](index.js#L125)\n\nWrap a helper with async handling capibilities.\n\n**Params**\n\n* `helper` **{String}**: Optionally pass the name of the helper to wrap\n* `returns` **{Function|Object}**: Single wrapped helper function when `name` is provided, otherwise object of all wrapped helpers.\n\n**Example**\n\n```js\nvar wrappedHelper = asyncHelpers.wrap('upper');\nvar wrappedHelpers = asyncHelpers.wrap();\n```\n\n### [.reset](index.js#L232)\n\nReset all the stashed helpers.\n\n* `returns` **{Object}**: Returns `this` to enable chaining\n\n**Example**\n\n```js\nasyncHelpers.reset();\n```\n\n### [.resolveId](index.js#L281)\n\nResolve a stashed helper by the generated id. This is a generator function and should be used with [co](https://github.com/tj/co)\n\n**Params**\n\n* `key` **{String}**: ID generated when from executing a wrapped helper.\n\n**Example**\n\n```js\nvar upper = asyncHelpers.get('upper', {wrap: true});\nvar id = upper('doowb');\n\nco(asyncHelpers.resolveId(id))\n  .then(console.log)\n  .catch(console.error);\n\n//=> DOOWB\n```\n\n### [.resolveIds](index.js#L423)\n\nAfter rendering a string using wrapped async helpers, use `resolveIds` to invoke the original async helpers and replace the async ids with results from the async helpers.\n\n**Params**\n\n* `str` **{String}**: String containing async ids\n* `cb` **{Function}**: Callback function accepting an `err` and `content` parameters.\n\n**Example**\n\n```js\nasyncHelpers.resolveIds(renderedString, function(err, content) {\n  if (err) return console.error(err);\n  console.log(content);\n});\n```\n\n## About\n\n### Related projects\n\n* [assemble](https://www.npmjs.com/package/assemble): Get the rocks out of your socks! Assemble makes you fast at creating web projects… [more](https://github.com/assemble/assemble) | [homepage](https://github.com/assemble/assemble \"Get the rocks out of your socks! Assemble makes you fast at creating web projects. Assemble is used by thousands of projects for rapid prototyping, creating themes, scaffolds, boilerplates, e-books, UI components, API documentation, blogs, building websit\")\n* [generate](https://www.npmjs.com/package/generate): Command line tool and developer framework for scaffolding out new GitHub projects. Generate offers the… [more](https://github.com/generate/generate) | [homepage](https://github.com/generate/generate \"Command line tool and developer framework for scaffolding out new GitHub projects. Generate offers the robustness and configurability of Yeoman, the expressiveness and simplicity of Slush, and more powerful flow control and composability than either.\")\n* [templates](https://www.npmjs.com/package/templates): System for creating and managing template collections, and rendering templates with any node.js template engine… [more](https://github.com/jonschlinkert/templates) | [homepage](https://github.com/jonschlinkert/templates \"System for creating and managing template collections, and rendering templates with any node.js template engine. Can be used as the basis for creating a static site generator or blog framework.\")\n* [update](https://www.npmjs.com/package/update): Be scalable! Update is a new, open source developer framework and CLI for automating updates… [more](https://github.com/update/update) | [homepage](https://github.com/update/update \"Be scalable! Update is a new, open source developer framework and CLI for automating updates of any kind in code projects.\")\n* [verb](https://www.npmjs.com/package/verb): Documentation generator for GitHub projects. Verb is extremely powerful, easy to use, and is used… [more](https://github.com/verbose/verb) | [homepage](https://github.com/verbose/verb \"Documentation generator for GitHub projects. Verb is extremely powerful, easy to use, and is used on hundreds of projects of all sizes to generate everything from API docs to readmes.\")\n\n### Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\n### Contributors\n\n| **Commits** | **Contributor** |  \n| --- | --- |  \n| 85 | [doowb](https://github.com/doowb) |  \n| 44 | [jonschlinkert](https://github.com/jonschlinkert) |  \n| 1  | [nknapp](https://github.com/nknapp) |  \n\n### Building docs\n\n_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_\n\nTo generate the readme, run the following command:\n\n```sh\n$ npm install -g verbose/verb#dev verb-generate-readme && verb\n```\n\n### Running tests\n\nRunning and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:\n\n```sh\n$ npm install && npm test\n```\n\n### Author\n\n**Brian Woodward**\n\n* [github/doowb](https://github.com/doowb)\n* [twitter/doowb](https://twitter.com/doowb)\n\n### License\n\nCopyright © 2017, [Brian Woodward](https://github.com/doowb).\nReleased under the [MIT License](LICENSE).\n\n***\n\n_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.6.0, on December 13, 2017._","_attachments":{},"homepage":"https://github.com/doowb/async-helpers","bugs":{"url":"https://github.com/doowb/async-helpers/issues"},"license":"MIT"}