{"_id":"handlebars-helpers","_rev":"188-2cf393f880731783f0027702c22a1d29","name":"handlebars-helpers","dist-tags":{"latest":"0.10.0"},"versions":{"0.2.6":{"name":"handlebars-helpers","version":"0.2.6","keywords":["assemble","block helper","client-side templates","example helper","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","helper library","helper","helpers","javascript templates","jst","loop handlebars","mustache or handlebars","mustaches template","mustaches templates","site builder","template helpers","templates","use handlebars","utilities"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"assemble"},"_id":"handlebars-helpers@0.2.6","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"contributors":[{"url":"https://github.com/doowb","name":"Brian Woodward"},{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"40ed4c82aa08e4df0e4acd729631982b8f0adbe6","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.2.6.tgz","integrity":"sha512-C3NrTjsgvFcyi8MPwEvq7DeANVJyz2BVD60ssgg0RKGIBbHTtsnJDbRNKijfQdknVsH4usWryhF7oQFwxvX/+g==","signatures":[{"sig":"MEUCIQCc1O8ofY0dtVfZ7Cpg0Rnas/JSevR0ImQp17vyrOu7XAIgb4udWvngoQJOSMB+ZXqSH62fc3DhhJHyg1yQsCaw7hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.2.25","description":"Extensive collection of Handlebars helpers.","directories":{},"dependencies":{"to":"~0.2.9","mime":"~1.2.9","lodash":"~1.1.1","marked":"~0.2.8","js-yaml":"~2.0.4","minimatch":"~0.2.12","highlight.js":"~7.3.0"},"devDependencies":{"to":"~0.2.9","chai":"~1.5.0","grunt":"~0.4.1","should":"~1.2.2","amdefine":"0.0.4","minimatch":"~0.2.12","handlebars":"1.0.10","coffee-script":"~1.6.2","grunt-mocha-test":"~0.2.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-coffee":"~0.6.4","grunt-contrib-jshint":"~0.2.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2"}},"0.2.8":{"name":"handlebars-helpers","version":"0.2.8","keywords":["assemble helpers","block helper","example helper","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","helper library","helper","helpers","loop handlebars","template helpers","utilities"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"assemble"},"_id":"handlebars-helpers@0.2.8","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"contributors":[{"url":"https://github.com/doowb","name":"Brian Woodward"},{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"94a1caf891a9a8251593a0c90ce39d10a1cecca6","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.2.8.tgz","integrity":"sha512-bbS10HXXgNn4HP6UjCqRisgwdgymMyUiDC0/2u7Hjm/4xVkm+XyAVt8+I0A95qjJttjEtS7O/XTq8nccoTimUg==","signatures":[{"sig":"MEYCIQDcdqOsTOhB6cr/wWrWJiDgrIjEYCN7PJs++Uu6QNGxxgIhAI5AzKrOCU6m3gIsvzdCmWRY1k4w0MJO5c41ID5mlkLb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.2.25","description":"Extensive collection of Handlebars helpers.","directories":{},"dependencies":{"to":"~0.2.9","mime":"~1.2.9","lodash":"~1.1.1","marked":"~0.2.8","js-yaml":"~2.0.4","minimatch":"~0.2.12","handlebars":"1.0.10","highlight.js":"~7.3.0"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","should":"~1.2.2","amdefine":"0.0.4","coffee-script":"~1.6.2","grunt-coffeelint":"0.0.7","grunt-mocha-test":"~0.2.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-coffee":"~0.6.4","grunt-contrib-jshint":"~0.6.0","grunt-contrib-uglify":"~0.2.0"}},"0.2.9":{"name":"handlebars-helpers","version":"0.2.9","keywords":["assemble helpers","block helper","example helper","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","helper library","helper","helpers","loop handlebars","template helpers","utilities"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"assemble"},"_id":"handlebars-helpers@0.2.9","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"contributors":[{"url":"https://github.com/doowb","name":"Brian Woodward"},{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"3cb664c296bb1a546cd6f58b2eaa73bda9e08ac2","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.2.9.tgz","integrity":"sha512-qU2UPws50yeNAy7NK9eWPFAxW1kksg1PSUID0rVrquqB6oO+3B3/1hlo92MUBnLSWfK9LJAtj+Bjs0V1hC2QGg==","signatures":[{"sig":"MEYCIQD4vHDBxUOC4PB1vu7TptboVpcwLfV3TGaj9Tmo2fMqMQIhAKSC2OR0o+uPXWsxGGEk5vN7XjqKc+4qPOMME0Z3dnL7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.2.25","description":"Extensive collection of Handlebars helpers.","directories":{},"dependencies":{"to":"~0.2.9","mime":"~1.2.9","lodash":"~1.1.1","marked":"~0.2.8","js-yaml":"~2.0.4","minimatch":"~0.2.12","handlebars":"1.0.10","highlight.js":"~7.3.0"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","should":"~1.2.2","amdefine":"0.0.4","coffee-script":"~1.6.2","grunt-coffeelint":"0.0.7","grunt-mocha-test":"~0.2.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-coffee":"~0.6.4","grunt-contrib-jshint":"~0.6.0","grunt-contrib-uglify":"~0.2.0"}},"0.3.0":{"name":"handlebars-helpers","version":"0.3.0","keywords":["assemble helpers","block helper","example helper","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","helper library","helper","helpers","loop handlebars","template helpers","utilities"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"assemble"},"_id":"handlebars-helpers@0.3.0","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"f173ca5ee9e9647dbae14dccdd13861e6e07ed9c","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.3.0.tgz","integrity":"sha512-YRXIbe9igR2Chr7XL4AKZZ8hSS1IDEE0UvV40nheWhFeTUIP8WjWOhh/91Gh2QvOCiA2kHSx3c0DqqwIisOlog==","signatures":[{"sig":"MEQCIAaUOeJaHrRzamhR8Fm/KOU3gZLHKUTxLTd2VE5TNoTIAiBURBcc8D+KgroAvvKraL2ECSU9IkkBjI/gyUvfEQOEGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.2.25","description":"Extensive collection of Handlebars helpers.","directories":{},"dependencies":{"to":"~0.2.9","mime":"~1.2.9","lodash":"~1.1.1","marked":"~0.2.8","js-yaml":"~2.0.4","minimatch":"~0.2.12","handlebars":"1.0.10","highlight.js":"~7.3.0"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","should":"~1.2.2","amdefine":"0.0.4","coffee-script":"~1.6.2","grunt-coffeelint":"0.0.7","grunt-mocha-test":"~0.2.0","assemble-internal":"0.2.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-coffee":"~0.6.4","grunt-contrib-jshint":"~0.6.0","grunt-contrib-uglify":"~0.2.0"}},"0.3.1":{"name":"handlebars-helpers","version":"0.3.1","keywords":["assemble helpers","block helper","example helper","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","helper library","helper","helpers","loop handlebars","template helpers","utilities"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"assemble"},"_id":"handlebars-helpers@0.3.1","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"46c13fa00774076a1fd62538dda1394b7aaf9018","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.3.1.tgz","integrity":"sha512-10z/6lpfr/PqsPA5LVTBWcp6BedRK5J+V9zw7/EdXQxErL4GAcSj3wJTxMTXtUfYIjOa/pjaI52zIMjwk515PA==","signatures":[{"sig":"MEUCIQC13Qp6EwIEgt53VgncHFHZXfBVi8gskske9v9mAunBCgIgdgushIEjl8tYp9Xs9XP8qIE2eW2kpk1MXV7zauoQGEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.2.25","description":"Extensive collection of Handlebars helpers.","directories":{},"dependencies":{"to":"~0.2.9","mime":"~1.2.10","lodash":"~1.3.1","marked":"~0.2.9","js-yaml":"~2.1.0","minimatch":"~0.2.12","handlebars":"1.0.10","highlight.js":"~7.3.0"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","should":"~1.2.2","amdefine":"0.0.4","coffee-script":"~1.6.2","grunt-coffeelint":"0.0.7","grunt-mocha-test":"~0.2.0","assemble-internal":"0.2.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-coffee":"~0.6.4","grunt-contrib-jshint":"~0.6.0","grunt-contrib-uglify":"~0.2.0"}},"0.3.2":{"name":"handlebars-helpers","version":"0.3.2","keywords":["assemble helpers","block helper","example helper","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","helper library","helper","helpers","loop handlebars","template helpers","utilities"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"assemble"},"_id":"handlebars-helpers@0.3.2","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"34c3f7edb6e173955045ab2e4d8ca8008455411f","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.3.2.tgz","integrity":"sha512-pGHvWmZPRqL5qL9SL6N0h83NO9sZE5lHuApO99IykYUm/7WM7mfJ9ypzaNu0N2/fCcvd5NwTxt61K/hw3+IPUw==","signatures":[{"sig":"MEQCICFCab92ffXEdn28jLmsUDIisRe+yEgW++xKVRnDK3w9AiAI+7egoRyht09+vBlLt+YJtj840UArw14zgew684998A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.5","description":"Extensive collection of Handlebars helpers.","directories":{},"dependencies":{"to":"~0.2.9","mime":"~1.2.10","lodash":"~1.3.1","marked":"~0.2.9","js-yaml":"~2.1.0","matchdep":"~0.1.2","minimatch":"~0.2.12","handlebars":"1.0.10","highlight.js":"~7.3.0"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","should":"~1.2.2","amdefine":"0.0.4","matchdep":"~0.1.2","coffee-script":"~1.6.2","grunt-coffeelint":"0.0.7","grunt-mocha-test":"~0.2.0","assemble-internal":"0.2.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-coffee":"~0.6.4","grunt-contrib-jshint":"~0.6.0","grunt-contrib-uglify":"~0.2.0"}},"0.3.3":{"name":"handlebars-helpers","version":"0.3.3","keywords":["assemble helpers","block helper","example helper","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","helper library","helper","helpers","loop handlebars","template helpers","utilities"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"assemble"},"_id":"handlebars-helpers@0.3.3","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"d358bab970a0e16e87790597a0390e1bf52884da","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.3.3.tgz","integrity":"sha512-h1M6160a/2kCptSEf1BUphUjtRd/iSylj+NojQWbVGHr5VPf6xEUBj2cm4/oDNUpQaRZRX0GGRXWKKb7T1McEw==","signatures":[{"sig":"MEQCIDF75yHaLZvt59uItwzronYUSJ+iwH3C2/1OqFUZFd7IAiBzZyyTVJ9RZLl52cmrGan2tnAFe79JfeN06g+QRQjZhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.5","description":"Extensive collection of Handlebars helpers.","directories":{},"dependencies":{"to":"~0.2.9","mime":"~1.2.10","lodash":"~1.3.1","marked":"~0.2.9","js-yaml":"~2.1.0","matchdep":"~0.1.2","minimatch":"~0.2.12","handlebars":"1.0.10","highlight.js":"~7.3.0"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","should":"~1.2.2","amdefine":"0.0.4","matchdep":"~0.1.2","coffee-script":"~1.6.2","grunt-coffeelint":"0.0.7","grunt-mocha-test":"~0.2.0","assemble-internal":"0.2.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-coffee":"~0.6.4","grunt-contrib-jshint":"~0.6.0","grunt-contrib-uglify":"~0.2.0"}},"0.3.4":{"name":"handlebars-helpers","version":"0.3.4","keywords":["assemble helpers","block helper","example helper","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","helper library","helper","helpers","loop handlebars","template helpers","utilities"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"assemble"},"_id":"handlebars-helpers@0.3.4","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"4056e401ba23848f9b971e1404da929eff6ecd92","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.3.4.tgz","integrity":"sha512-sfOPqgUIMQU27aMC+SkUaUhpapfG+92ZE153E9LKzwYT0cfHaBFPKMRldQnvV868wrXTJP+gZG7m7sosf/vIsg==","signatures":[{"sig":"MEYCIQCwHDLGk835+cKe/F/9MtOQGRdLZAFJ1FIGsmu/wXpagAIhAJNfExNc3GugREHUZNc52wPj210OWAKYQc+HhqttfEr1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.2.25","description":"Extensive collection of Handlebars helpers.","directories":{},"dependencies":{"to":"~0.2.9","mime":"~1.2.10","lodash":"~1.3.1","marked":"~0.2.9","js-yaml":"~2.1.0","matchdep":"~0.1.2","minimatch":"~0.2.12","handlebars":"1.0.10","highlight.js":"~7.3.0"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","should":"~1.2.2","amdefine":"0.0.4","matchdep":"~0.1.2","coffee-script":"~1.6.2","grunt-coffeelint":"0.0.7","grunt-mocha-test":"~0.2.0","assemble-internal":"0.2.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-coffee":"~0.6.4","grunt-contrib-jshint":"~0.6.0","grunt-contrib-uglify":"~0.2.0"}},"0.3.5":{"name":"handlebars-helpers","version":"0.3.5","keywords":["assemble helpers","block helper","example helper","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","helper library","helper","helpers","loop handlebars","template helpers","utilities"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.3.5","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"76e2dfb3de74853b5bbd78efb2872c0093a7ff3f","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.3.5.tgz","integrity":"sha512-YCJ6kOMp9l6KuDxu7LJnwjLH516XscWvx6WtWXXMoeg577fKdfHbDWygQ8XJcFDHVkWwWo/IebRdyY/Dn8G1rQ==","signatures":[{"sig":"MEUCIQDjoj4AXpWMNFRoSED76VXd3t1PB6/+sUERZiJSbmIptAIgKiBZkE6DRXAJ/9WJDCKLZriGVzPTcM1pWnMmkplro1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.2.25","description":"Extensive collection of Handlebars helpers.","directories":{},"dependencies":{"to":"~0.2.9","mime":"~1.2.10","lodash":"~1.3.1","marked":"~0.2.9","js-yaml":"~2.1.0","matchdep":"~0.1.2","minimatch":"~0.2.12","handlebars":"1.0.10","iconv-lite":"~0.2.11","js-beautify":"~1.4.0","highlight.js":"~7.3.0"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","should":"~1.2.2","amdefine":"0.0.4","grunt-sync-pkg":"~0.1.0","grunt-mocha-test":"~0.2.0","assemble-internal":"0.2.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.3.6":{"name":"handlebars-helpers","version":"0.3.6","keywords":["assemble helpers","block helper","example helper","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","helper library","helper","helpers","loop handlebars","template helpers","utilities"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.3.6","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"ecc85b846de0a13b72e5cacfeb232f202c112ed3","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.3.6.tgz","integrity":"sha512-1GhSy+x+btUE/aRLtHei98S2odsV0fujbSMO7OlF46EN5+Us3n1QdtOUyLkiVl4UOinhel43K/tbWXtKBOSkNw==","signatures":[{"sig":"MEUCIQD9MSFckE5B5apZe/4R6MDaBmbEEQpCcbQKpwfKfibXegIgRZoYLF++I7XEMe1DFmUN/zldoNZN2YJYW/GTfznuLpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.2.25","description":"Extensive collection of Handlebars helpers.","directories":{},"dependencies":{"to":"~0.2.9","mime":"~1.2.10","lodash":"~1.3.1","marked":"~0.2.9","js-yaml":"~2.1.0","matchdep":"~0.1.2","minimatch":"~0.2.12","handlebars":"1.0.10","iconv-lite":"~0.2.11","js-beautify":"~1.4.0","highlight.js":"~7.3.0"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","should":"~1.2.2","amdefine":"0.0.4","grunt-sync-pkg":"~0.1.0","grunt-mocha-test":"~0.2.0","assemble-internal":"0.2.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.3.7":{"name":"handlebars-helpers","version":"0.3.7","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","helper library","helper","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify","prettify helper","helper-repeat","repeat helper","strings helpers","template helpers","url helpers","utilities"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.3.7","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"75f30b934f631c127de2cec97760cea92d4983c4","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.3.7.tgz","integrity":"sha512-JvFrHNnyIIvlNAcuFd920DR/e0tYyyVcCFvm9t46J4JoYq2D6BcVW5cGosyEXtBAHabpJcoC5ncByTupirGQ6g==","signatures":[{"sig":"MEUCIQCI9qrI5Egw/MoecHulu8f9ZwQjUR4i7dhHZq9OQc5I3QIgcYE+FdWU3yijeRjPCsQt0DRu105twOxs0Ey61CbFAfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.5","description":"Extensive collection of Handlebars helpers, including {{i18}}, {{markdown}}, {{relative}}, {{prettify}}, {{moment}}, and more than 100 other helpers in ~20 categories.","directories":{},"dependencies":{"to":"~0.2.9","mime":"~1.2.10","lodash":"~1.3.1","marked":"~0.2.9","js-yaml":"~2.1.0","matchdep":"~0.1.2","prettify":"~0.1.7","matchkeys":"~0.1.1","minimatch":"~0.2.12","handlebars":"1.0.10","iconv-lite":"~0.2.11","js-beautify":"~1.4.0","highlight.js":"~7.3.0","helper-repeat":"~0.1.0"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","should":"~1.2.2","amdefine":"0.0.4","grunt-readme":"~0.1.5","grunt-sync-pkg":"~0.1.0","grunt-mocha-test":"~0.2.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.3.8":{"name":"handlebars-helpers","version":"0.3.8","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","helper library","helper","helper-prettify","helper-repeat","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers","utilities"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.3.8","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"bf6b358e434a699536336d658d06a0b4427a8296","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.3.8.tgz","integrity":"sha512-EzPKSHlw7T1neYFMfE5g6a0XSNIs0CIkGxphw5bF1naUh0hRp8ZS0CY+df6aRNcwGWeQNacfTQIJra9SD9l0Xg==","signatures":[{"sig":"MEQCIHohjuWbgKkyu2zpwHbd/fiJcCN+x3dwTMDVVsgkgBJkAiALFal7LA6VdHvJ+9A/KFKCinYaF+AlEIP+ve5EOosCrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.11","description":"Extensive collection of Handlebars helpers, including {{i18}}, {{markdown}}, {{relative}}, {{prettify}}, {{moment}}, and more than 100 other helpers in ~20 categories.","directories":{},"dependencies":{"to":"~0.2.9","mime":"~1.2.10","lodash":"~1.3.1","marked":"~0.2.9","js-yaml":"~2.1.0","matchdep":"~0.1.2","matchkeys":"~0.1.1","minimatch":"~0.2.12","handlebars":"1.0.10","iconv-lite":"~0.2.11","js-prettify":"~1.4.0","highlight.js":"~7.3.0","helper-repeat":"~0.1.0","helper-prettify":"~0.1.7"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","should":"~1.2.2","amdefine":"0.0.4","grunt-readme":"~0.1.5","grunt-sync-pkg":"~0.1.0","grunt-mocha-test":"~0.2.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.3.9":{"name":"handlebars-helpers","version":"0.3.9","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","helper library","helper","helper-prettify","helper-repeat","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers","utilities"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.3.9","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"04d22320613977143185f4b6fe6959ae6c12f6ba","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.3.9.tgz","integrity":"sha512-jKqbSghrKscg5PdqjGptNBNAxOFRzy9NzV8XO4WkgNG+eyP7aH7CoBO5Pklyxtbxctin2QUVyO0mXjXQb9qIVg==","signatures":[{"sig":"MEUCIQDqPvomnI/dtrKqokVF/y5vPMAyR40NTs74iSDM5ImRxgIgWFWvaX/DL+gfgRfIIxW5wIZZJw+PCgJYA4UTvIq59jU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.11","description":"Extensive collection of Handlebars helpers, including {{i18}}, {{markdown}}, {{relative}}, {{prettify}}, {{moment}}, and more than 100 other helpers in ~20 categories.","directories":{},"dependencies":{"to":"~0.2.9","mime":"~1.2.10","lodash":"~1.3.1","marked":"~0.2.9","js-yaml":"~2.1.0","matchdep":"~0.1.2","matchkeys":"~0.1.1","minimatch":"~0.2.12","handlebars":"1.0.10","iconv-lite":"~0.2.11","js-prettify":"~1.4.0","highlight.js":"~7.3.0","helper-repeat":"~0.1.0","helper-prettify":"~0.1.7"},"devDependencies":{"chai":"~1.5.0","chalk":"~0.2.1","grunt":"~0.4.1","should":"~1.2.2","amdefine":"0.0.4","grunt-readme":"~0.1.5","grunt-sync-pkg":"~0.1.0","grunt-mocha-test":"~0.2.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.3.10":{"name":"handlebars-helpers","version":"0.3.10","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","helper library","helper","helper-prettify","helper-repeat","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers","utilities"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.3.10","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"5d712d79cbaa09d38bfb801ce783688869e3956a","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.3.10.tgz","integrity":"sha512-nwBp9ljHoo5HSAIm3o/oUAVbX7oA0+8SsWizbrxP3scFZywyb3LjFvLvhltScmViKC9ET5e7Y+mmu+rPzCBlhQ==","signatures":[{"sig":"MEUCIEqKnpm4a+yfHliA8YCdMzBlQ52PLGP4aQrNPTNMwTbFAiEA/yJvf6kene62eZRQcKHwZYpN0n3TuhfwprfQYQHcJNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.11","description":"Extensive collection of Handlebars helpers, including {{i18}}, {{markdown}}, {{relative}}, {{prettify}}, {{moment}}, and more than 100 other helpers in ~20 categories.","directories":{},"dependencies":{"to":"~0.2.9","mime":"~1.2.10","lodash":"~1.3.1","marked":"~0.2.9","js-yaml":"~2.1.0","matchdep":"~0.1.2","matchkeys":"~0.1.1","minimatch":"~0.2.12","handlebars":"1.0.10","iconv-lite":"~0.2.11","js-prettify":"~1.4.0","highlight.js":"~7.3.0","helper-repeat":"~0.1.0","helper-prettify":"~0.1.7"},"devDependencies":{"chai":"~1.5.0","chalk":"~0.2.1","grunt":"~0.4.1","should":"~1.2.2","amdefine":"0.0.4","matchkeys":"~0.1.3","grunt-readme":"~0.1.5","grunt-sync-pkg":"~0.1.0","grunt-mocha-test":"~0.2.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.3.11":{"name":"handlebars-helpers","version":"0.3.11","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","helper library","helper","helper-prettify","helper-repeat","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers","utilities"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.3.11","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"5aa847fb5ea49cfbd1d6132d78b4e341a53abbc4","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.3.11.tgz","integrity":"sha512-berUVqkZuWMKHjjTfca3evrJF3Ze3T7zmjsjvWeiwSIY0TLg1DBwgh7kFKdb3meZCfRHI3jZ3sB9tbxavECyOA==","signatures":[{"sig":"MEUCIEA9t91DkfTeojqVP5W0amS7sgDRtjSxaUKmmHskX3OvAiEAjDzDIm8/em+VVlAh/BM8BiUN8O2ni92MM9Ol3TzATcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.11","description":"Extensive collection of Handlebars helpers, including {{i18}}, {{markdown}}, {{relative}}, {{prettify}}, {{moment}}, and more than 100 other helpers in ~20 categories.","directories":{},"dependencies":{"to":"~0.2.9","mime":"~1.2.10","lodash":"~1.3.1","marked":"~0.2.9","js-yaml":"~2.1.0","matchdep":"~0.3.0","matchkeys":"~0.1.1","minimatch":"~0.2.12","handlebars":"1.0.10","iconv-lite":"~0.2.11","js-prettify":"~1.4.0","highlight.js":"~7.3.0","helper-repeat":"~0.1.0","helper-prettify":"~0.1.7"},"devDependencies":{"chai":"~1.5.0","chalk":"~0.2.1","grunt":"~0.4.1","should":"~1.2.2","amdefine":"0.0.4","matchkeys":"~0.1.3","grunt-readme":"~0.1.5","grunt-sync-pkg":"~0.1.0","grunt-mocha-test":"~0.2.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.3.12":{"name":"handlebars-helpers","version":"0.3.12","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","helper library","helper","helper-prettify","helper-repeat","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers","utilities"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.3.12","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"768f1f95dac58a2b7e70cb5129e51dc9c8f71897","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.3.12.tgz","integrity":"sha512-lo7kaDAQh0kMLF/ULwff3YQKHHXwx7n+f7laz4ZiNxQEyI1woxI1XT+FiEwbNwdJQKrKLylh54/YCzkF06MucA==","signatures":[{"sig":"MEQCIA6Dmb7w/HLm67tm09J5U6ufW60/N2VX+3aJ+iYNu6q5AiBo+DOHJmcb41AGOLW0Smke+QVJDYyI7dyzXo7tHe23BQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.11","description":"Extensive collection of Handlebars helpers, including {{i18}}, {{markdown}}, {{relative}}, {{prettify}}, {{moment}}, and more than 100 other helpers in ~20 categories.","directories":{},"dependencies":{"to":"~0.2.9","mime":"~1.2.10","lodash":"~1.3.1","marked":"~0.2.9","js-yaml":"~2.1.0","matchdep":"~0.3.0","matchkeys":"~0.1.3","minimatch":"~0.2.12","handlebars":"1.0.10","iconv-lite":"~0.2.11","js-prettify":"~1.4.0","sort-object":"0.0.2","highlight.js":"~7.3.0","helper-repeat":"~0.1.0","helper-prettify":"~0.1.7"},"devDependencies":{"chai":"~1.5.0","chalk":"~0.2.1","grunt":"~0.4.1","should":"~1.2.2","amdefine":"0.0.4","grunt-readme":"~0.1.5","grunt-sync-pkg":"~0.1.0","grunt-mocha-test":"~0.2.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.3.13":{"name":"handlebars-helpers","version":"0.3.13","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","helper library","helper","helper-prettify","helper-repeat","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers","utilities"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.3.13","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"5fad57367d9404a97f9f5f666c65cb923303f409","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.3.13.tgz","integrity":"sha512-IymjbgUPT1NT4+yuHQGB0+SHxhnX/xO7aW9DSMMzetRuyMKXNI9l8CgsuXVKoB4GH7DkJARqwRu5t/gNCA1nYw==","signatures":[{"sig":"MEUCIC4w++ieYWFBuoZpI2gcrEy7xxk9twFQa4GbV9t0mlb+AiEAr5YSWn4Ig6U9SOLAWWpI0AHAa1BU/psYcaaR0BNqUNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.11","description":"Extensive collection of Handlebars helpers, including {{i18}}, {{markdown}}, {{relative}}, {{prettify}}, {{moment}}, and more than 100 other helpers in ~20 categories.","directories":{},"dependencies":{"to":"~0.2.9","mime":"~1.2.10","lodash":"~1.3.1","marked":"~0.2.9","js-yaml":"~2.1.0","matchdep":"~0.3.0","matchkeys":"~0.1.3","minimatch":"~0.2.12","handlebars":"1.0.10","iconv-lite":"~0.2.11","js-prettify":"~1.4.0","highlight.js":"~7.3.0","helper-repeat":"~0.1.0","helper-prettify":"~0.1.7"},"devDependencies":{"chai":"~1.5.0","chalk":"~0.2.1","grunt":"~0.4.1","should":"~1.2.2","amdefine":"0.0.4","grunt-readme":"~0.1.5","grunt-mocha-test":"~0.2.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.3.14":{"name":"handlebars-helpers","version":"0.3.14","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","helper library","helper","helper-prettify","helper-repeat","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers","utilities"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.3.14","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"58576d60eb27f242d4c0191dad70e075d27ef344","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.3.14.tgz","integrity":"sha512-h8lVXtNcf5czyO4P8uHfCn8bFx4sq5fRh+/MrSJqQEMXkWJG0D39K00eJVBtS5zbDtYGmrxRbV5G7pX49a5UTQ==","signatures":[{"sig":"MEQCIFRaj9j0A+8AbHy6brRYnYzi6hTurHMfIIIYShOFrzjmAiAfDUtJSJRIvT69NZ9Ukb732FVv3vYFeW8F/bvOCx7Vgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.11","description":"120+ Handlebars helpers in ~20 categories, for Assemble, YUI, Ghost or any Handlebars project. There are many interesting helpers in this project, including {{i18}}, {{markdown}}, {{relative}}, {{prettify}}, {{moment}}, and so on.","directories":{},"dependencies":{"to":"~0.2.9","mime":"~1.2.10","lodash":"~1.3.1","marked":"~0.2.9","js-yaml":"~2.1.0","matchdep":"~0.3.0","matchkeys":"~0.1.3","minimatch":"~0.2.12","handlebars":"1.0.10","iconv-lite":"~0.2.11","js-prettify":"~1.4.0","sort-object":"0.0.4","highlight.js":"~7.3.0","helper-repeat":"~0.1.0","helper-prettify":"~0.1.7"},"devDependencies":{"chai":"~1.5.0","chalk":"~0.2.1","grunt":"~0.4.1","should":"~1.2.2","amdefine":"0.0.4","grunt-readme":"~0.1.5","grunt-mocha-test":"~0.2.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.3.15":{"name":"handlebars-helpers","version":"0.3.15","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","helper library","helper","helper-prettify","helper-repeat","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers","utilities"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.3.15","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"972467851da98fb63b9811fe40c3ffe5c1d43ceb","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.3.15.tgz","integrity":"sha512-jy4CAsTIFlxdAKJ/cu7R7R4nyYSKwSHklg5DatnF0pMOOzgodH4wRUzhvKFBs4Wqpmyt7zZawKnZC1X7a2atHw==","signatures":[{"sig":"MEUCIQD/qTajyLoU8ShfbvlUOJZ1j8fnRlo9PkyfHNOSVau83wIgB0nXW5v9vk1oBM8fAwi/r8zf+diQsT+jnZwG43zJeqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.11","description":"120+ Handlebars helpers in ~20 categories, for Assemble, YUI, Ghost or any Handlebars project. There are many interesting helpers in this project, including {{i18}}, {{markdown}}, {{relative}}, {{prettify}}, {{moment}}, and so on.","directories":{},"dependencies":{"to":"~0.2.9","mime":"~1.2.10","lodash":"~1.3.1","marked":"~0.2.9","js-yaml":"~2.1.0","matchdep":"~0.3.0","matchkeys":"~0.1.3","minimatch":"~0.2.12","handlebars":"1.0.10","iconv-lite":"~0.2.11","js-prettify":"~1.4.0","sort-object":"0.0.4","highlight.js":"~7.3.0","helper-repeat":"~0.1.0","helper-prettify":"~0.1.7"},"devDependencies":{"chai":"~1.5.0","chalk":"~0.2.1","grunt":"~0.4.1","should":"~1.2.2","amdefine":"0.0.4","grunt-readme":"~0.1.5","grunt-mocha-test":"~0.2.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.3.16":{"name":"handlebars-helpers","version":"0.3.16","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","helper library","helper","helper-prettify","helper-repeat","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers","utilities"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.3.16","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"c7724596611e14af313b62d23153ff16f5fc2f99","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.3.16.tgz","integrity":"sha512-Skq5UXFGS5P4thqi/7mcoEvcOm2o2sb4Fzslhykl5jdvImousbGa5EEP0Gfp9nC6aptCBVD9eLe2m+oETPXfNw==","signatures":[{"sig":"MEQCICEgE7vzrjjnWwcOSAs5CK7Abb6ICUZDCP8AHb+gcQ1YAiAVjZd/nQcOoM8/aeT813kUxB0feykENdkoqvb03AhGuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.11","description":"120+ Handlebars helpers in ~20 categories, for Assemble, YUI, Ghost or any Handlebars project. There are many interesting helpers in this project, including {{i18}}, {{markdown}}, {{relative}}, {{prettify}}, {{moment}}, and so on.","directories":{},"dependencies":{"to":"~0.2.9","mime":"~1.2.10","lodash":"~1.3.1","marked":"~0.2.9","js-yaml":"~2.1.0","matchdep":"~0.3.0","matchkeys":"~0.1.3","minimatch":"~0.2.12","handlebars":"1.0.10","iconv-lite":"~0.2.11","js-prettify":"~1.4.0","sort-object":"0.0.4","highlight.js":"~7.3.0","helper-repeat":"~0.1.0","helper-prettify":"~0.1.7"},"devDependencies":{"chai":"~1.5.0","chalk":"~0.2.1","grunt":"~0.4.1","should":"~1.2.2","amdefine":"0.0.4","grunt-readme":"~0.1.5","grunt-mocha-test":"~0.2.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.3.17":{"name":"handlebars-helpers","version":"0.3.17","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","handlebars-helper-prettify","handlebars-helper-repeat","helper library","helper","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.3.17","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"4cc189c792dd229bef28d07d87b8bba1b327961d","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.3.17.tgz","integrity":"sha512-qNeoV0H5arZGNIM0aaSDDxY6aVJ9J333Tn4a04d67Osm1tzExqjA6PPh3LxeojWQ4NYMuDRVCAa0UcQdLZ4w2w==","signatures":[{"sig":"MEQCIDkU8aUkxfWg6CsVGiScdNnH6SXFbu2OUxqQnvS4b7DyAiABd1v9IVxH7UNSGH2AuXiXTwgGiGBGIne/CgjxDIQVxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.11","description":"120+ Handlebars helpers in ~20 categories, for Assemble, YUI, Ghost or any Handlebars project. There are many interesting helpers in this project, including {{i18}}, {{markdown}}, {{relative}}, {{extend}}, {{moment}}, and so on.","directories":{},"dependencies":{"to":"~0.2.9","lodash":"~2.2.1","marked":"~0.2.10","js-yaml":"~2.1.3","matchdep":"~0.3.0","matchkeys":"~0.1.3","minimatch":"~0.2.12","handlebars":"1.0.10","iconv-lite":"~0.2.11","sort-object":"0.0.5","highlight.js":"~7.4.0"},"devDependencies":{"chai":"~1.8.1","grunt":"~0.4.1","should":"~2.0.2","grunt-readme":"~0.2.1","grunt-sync-pkg":"~0.1.1","grunt-mocha-test":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.5","grunt-contrib-compress":"~0.5.2","handlebars-helper-repeat":"~0.1.1","handlebars-helper-prettify":"~0.1.11"}},"0.4.0":{"name":"handlebars-helpers","version":"0.4.0","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","handlebars-helper-prettify","handlebars-helper-repeat","helper library","helper","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.4.0","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"67ddd61af0bf6ce63d856fb6fe8555e08c2649e2","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.4.0.tgz","integrity":"sha512-2umHekCIMN1WqXrqutkyHXbR6t8u0PCK5U4hGnKNSwSkVqh7FmtSNE4AzOQR+BtNIPQrNXXmsFkmhlrKk9iUfw==","signatures":[{"sig":"MEUCIAZ0C/wKsvXitzZ0txqP07HUHOnXHOzPebCM33ZBgFEqAiEAkFGR1du4kz7228vqi0IAYkr1oH4KQVAf6os6dd4lLk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.11","description":"120+ Handlebars helpers in ~20 categories, for Assemble, YUI, Ghost or any Handlebars project. Includes helpers like {{i18}}, {{markdown}}, {{relative}}, {{extend}}, {{moment}}, and so on.","directories":{},"dependencies":{"to":"~0.2.9","lodash":"~2.2.1","marked":"~0.2.10","js-yaml":"~2.1.3","matchdep":"~0.3.0","matchkeys":"~0.1.3","minimatch":"~0.2.12","handlebars":"1.0.10","iconv-lite":"~0.2.11","sort-object":"0.0.5","highlight.js":"~7.4.0"},"devDependencies":{"chai":"~1.8.1","grunt":"~0.4.1","should":"~2.0.2","grunt-readme":"~0.2.1","grunt-sync-pkg":"~0.1.1","grunt-mocha-test":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.5","grunt-contrib-compress":"~0.5.2","handlebars-helper-repeat":"~0.1.1","handlebars-helper-prettify":"~0.1.11"}},"0.4.1":{"name":"handlebars-helpers","version":"0.4.1","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","handlebars-helper-prettify","handlebars-helper-repeat","helper library","helper","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.4.1","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"ce5cf1e0f304a70e174b818a1c4878ac1e08922c","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.4.1.tgz","integrity":"sha512-7t445tj6WwiHAK0dVfnXITzzMXM7+NcIH3nDSQg531vrbuZZDCcd4ofwhzL0JO3VPEFIHfLqSfPC6WQuq+pQ6A==","signatures":[{"sig":"MEYCIQCXOx8wTsq8wYP7HBd2i3UuQsblSPj8B9oRkW6GkU0NHgIhAM2hkD3WOqsk7GuVxjdVmIc+MlgKisJzSN2H2bZZjDw4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.2.18","description":"120+ Handlebars helpers in ~20 categories, for Assemble, YUI, Ghost or any Handlebars project. Includes helpers like {{i18}}, {{markdown}}, {{relative}}, {{extend}}, {{moment}}, and so on.","directories":{},"dependencies":{"to":"~0.2.9","lodash":"~2.2.1","marked":"~0.2.10","js-yaml":"~2.1.3","matchdep":"~0.3.0","matchkeys":"~0.1.3","minimatch":"~0.2.12","handlebars":"1.1.2","iconv-lite":"~0.2.11","sort-object":"0.0.5","highlight.js":"~7.4.0"},"devDependencies":{"chai":"~1.8.1","grunt":"~0.4.1","should":"~2.0.2","grunt-readme":"~0.2.1","grunt-sync-pkg":"~0.1.1","grunt-mocha-test":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.5","grunt-contrib-compress":"~0.5.2","handlebars-helper-repeat":"~0.1.1","handlebars-helper-prettify":"~0.1.11"}},"0.4.2":{"name":"handlebars-helpers","version":"0.4.2","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","handlebars-helper-prettify","handlebars-helper-repeat","helper library","helper","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.4.2","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"db1ba14489ab9de1a54f97b425de3ac3a819c13f","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.4.2.tgz","integrity":"sha512-Upm9NOYK8vhTcIM9UfEdZVHyWlq56Z//ADjeTTDZwNSM0+LkNzvJ439BVZ5HpeNACryyrexfsTRQJRWRQCFy2w==","signatures":[{"sig":"MEUCIEDmbs4RXSzTCi/rWk7ggQ52krgP/D5E8NKBZ0O59YuJAiEA3o26GW7alB2t959kLfSjJmEl8cdvRbyV0VxWQ3TCQsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.5","description":"120+ Handlebars helpers in ~20 categories, for Assemble, YUI, Ghost or any Handlebars project. Includes helpers like {{i18}}, {{markdown}}, {{relative}}, {{extend}}, {{moment}}, and so on.","directories":{},"dependencies":{"to":"~0.2.9","nap":"~0.7.11","lodash":"~2.2.1","marked":"~0.2.10","js-yaml":"~2.1.3","matchdep":"~0.3.0","matchkeys":"~0.1.3","minimatch":"~0.2.12","handlebars":"1.1.2","iconv-lite":"~0.2.11","sort-object":"0.0.5","highlight.js":"~7.4.0"},"devDependencies":{"chai":"~1.8.1","grunt":"~0.4.1","rimraf":"~2.2.4","should":"~2.0.2","grunt-readme":"~0.2.1","grunt-sync-pkg":"~0.1.1","grunt-mocha-test":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.5","grunt-contrib-compress":"~0.5.2","handlebars-helper-repeat":"~0.1.1","handlebars-helper-prettify":"~0.1.11"}},"0.4.3":{"name":"handlebars-helpers","version":"0.4.3","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","handlebars-helper-prettify","handlebars-helper-repeat","helper library","helper","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.4.3","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"7c7c287b829065264f24d1882d53f8cb3525fd17","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.4.3.tgz","integrity":"sha512-z6SscTqaqObSUBC4QFpXTQ28ZqOb7pZ3tq7xdVkaaUuAeA8IJLsd8gWve/grTw1K1ZbbTC6h6vOrGUInLBF64Q==","signatures":[{"sig":"MEQCIAI97denPJWjdukhJKpEep+8NynnPv63MQwDrKuzw0NNAiB2HQp9AX8WcBWzvdWgdM3Fgqq7dkv8ycdxrMTSihcz2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.14","description":"120+ Handlebars helpers in ~20 categories, for Assemble, YUI, Ghost or any Handlebars project. Includes helpers like {{i18}}, {{markdown}}, {{relative}}, {{extend}}, {{moment}}, and so on.","directories":{},"dependencies":{"to":"~0.2.9","nap":"~0.7.11","lodash":"~2.2.1","marked":"~0.2.10","js-yaml":"~2.1.3","matchdep":"~0.3.0","matchkeys":"~0.1.3","minimatch":"~0.2.12","handlebars":"1.1.2","iconv-lite":"~0.2.11","sort-object":"0.0.5","highlight.js":"~7.4.0"},"devDependencies":{"chai":"~1.8.1","grunt":"~0.4.1","rimraf":"~2.2.4","should":"~2.0.2","grunt-readme":"~0.2.1","grunt-sync-pkg":"~0.1.1","grunt-mocha-test":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.5","grunt-contrib-compress":"~0.5.2","handlebars-helper-repeat":"~0.1.1","handlebars-helper-prettify":"~0.1.11"}},"0.4.4":{"name":"handlebars-helpers","version":"0.4.4","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","handlebars-helper-prettify","handlebars-helper-repeat","helper library","helper","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.4.4","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"c1ac761597af6e0b9299f1edc61ecd3fe77239b6","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.4.4.tgz","integrity":"sha512-3uj/YPo+qDOwTEnMofELC57suG4SzmFZb3sdbr9DLW9gdSeAq11DzT8YX5z4g4j1zZwTXwRr8KW5920TzEa5pA==","signatures":[{"sig":"MEUCIEi9GhME+WOTs2FBJOU9neaYvYm+LeR3JiBV2zQLyBfQAiEAgkW0FMHKTXrjfjbc0tNSlUT3YNNwKtCC0DjeBIEpUGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.5","description":"120+ Handlebars helpers in ~20 categories, for Assemble, YUI, Ghost or any Handlebars project. Includes helpers like {{i18}}, {{markdown}}, {{relative}}, {{extend}}, {{moment}}, and so on.","directories":{},"dependencies":{"to":"~0.2.9","nap":"~0.7.11","lodash":"~2.2.1","marked":"~0.2.10","js-yaml":"~2.1.3","matchdep":"~0.3.0","matchkeys":"~0.1.3","minimatch":"~0.2.12","handlebars":"1.1.2","iconv-lite":"~0.2.11","sort-object":"0.0.5","highlight.js":"~7.4.0"},"devDependencies":{"chai":"~1.8.1","grunt":"~0.4.1","rimraf":"~2.2.4","should":"~2.0.2","grunt-readme":"~0.2.1","grunt-sync-pkg":"~0.1.1","grunt-mocha-test":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.5","grunt-contrib-compress":"~0.5.2","handlebars-helper-repeat":"~0.1.1","handlebars-helper-prettify":"~0.1.11"}},"0.4.5":{"name":"handlebars-helpers","version":"0.4.5","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","handlebars-helper-prettify","handlebars-helper-repeat","helper library","helper","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.4.5","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"37552edc11781c835110fff22279f78ac9cd74c0","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.4.5.tgz","integrity":"sha512-3xiQp56V2lk7qRlZ6hZ7pTDJYfNuaF19dC/O2XHPfrh98pnVGfPnBMHEjwB1OrofyNxvYmaentPSf9eRDWuY2A==","signatures":[{"sig":"MEQCIA8QZhLralQiYw7HDnExKlwc9KaQOJjqa+1b5UF9YBjVAiARow5dq+PZ5EW/k9H8uw2OAnCADvvipyR0oK9wlrMFWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.14","description":"120+ Handlebars helpers in ~20 categories, for Assemble, YUI, Ghost or any Handlebars project. Includes helpers like {{i18}}, {{markdown}}, {{relative}}, {{extend}}, {{moment}}, and so on.","directories":{},"dependencies":{"to":"~0.2.9","nap":"~0.7.11","lodash":"~2.2.1","marked":"~0.2.10","js-yaml":"~2.1.3","matchdep":"~0.3.0","matchkeys":"~0.1.3","minimatch":"~0.2.12","handlebars":"1.1.2","iconv-lite":"~0.2.11","sort-object":"0.0.5","highlight.js":"~7.4.0"},"devDependencies":{"chai":"~1.8.1","grunt":"~0.4.1","rimraf":"~2.2.4","should":"~2.0.2","grunt-readme":"~0.2.1","grunt-sync-pkg":"~0.1.1","grunt-mocha-test":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.5","grunt-contrib-compress":"~0.5.2","handlebars-helper-repeat":"~0.1.1","handlebars-helper-prettify":"~0.1.11"}},"0.5.0":{"name":"handlebars-helpers","version":"0.5.0","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","handlebars-helper-prettify","handlebars-helper-repeat","helper library","helper","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.5.0","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"f9505b32a17196f3949b310442457e768ad85cb2","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.5.0.tgz","integrity":"sha512-zhG9+yYQf2RWXP/gqDKkXpyNQdho7sZpUVb5COuIKpGckakUrXphGkuomKuCoS12paw9fS1Jn+XD8cXObVxayw==","signatures":[{"sig":"MEYCIQC9erGeKMfj5R/4+ajo1XZctDl09Di3JDqFirGEndtBdwIhAIduq8qH18B/IDSwqH8peTv+A4yptvrLKWZOLb37A5EX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.14","description":"120+ Handlebars helpers in ~20 categories, for Assemble, YUI, Ghost or any Handlebars project. Includes helpers like {{i18}}, {{markdown}}, {{relative}}, {{extend}}, {{moment}}, and so on.","directories":{},"dependencies":{"to":"~0.2.9","nap":"~0.7.11","lodash":"~2.2.1","marked":"~0.2.10","js-yaml":"~2.1.3","matchdep":"~0.3.0","matchkeys":"~0.1.3","minimatch":"~0.2.12","handlebars":"1.1.2","iconv-lite":"~0.2.11","sort-object":"0.0.5","highlight.js":"~7.4.0"},"devDependencies":{"chai":"~1.8.1","grunt":"~0.4.1","rimraf":"~2.2.4","should":"~2.0.2","grunt-readme":"~0.2.1","grunt-sync-pkg":"~0.1.1","grunt-mocha-test":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.5","grunt-contrib-compress":"~0.5.2","handlebars-helper-repeat":"~0.1.1","handlebars-helper-prettify":"~0.1.11"}},"0.5.1":{"name":"handlebars-helpers","version":"0.5.1","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","handlebars-helper-prettify","handlebars-helper-repeat","helper library","helper","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.5.1","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"ce44b0990deddf91db715fc3ee55480654ff0075","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.5.1.tgz","integrity":"sha512-VITq8EyD0rrdYHQ93P0QbzsZvRqM3kbsLC/4JkTqXDsGC6ij4MOXRDoc8DzYvsYObcunW7ugxOc1hpjngHieeQ==","signatures":[{"sig":"MEUCID5lEof3FA/q34yoqwpjLPlUMBIzE81jeXR0h062q8COAiEArNCYkxBpEL4MeRAJmGCIplPtQnyyhtMxrQZep6LaK/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.14","description":"120+ Handlebars helpers in ~20 categories, for Assemble, YUI, Ghost or any Handlebars project. Includes helpers like {{i18}}, {{markdown}}, {{relative}}, {{extend}}, {{moment}}, and so on.","directories":{},"dependencies":{"to":"~0.2.9","nap":"~0.7.11","lodash":"~2.2.1","marked":"~0.2.10","js-yaml":"~2.1.3","matchdep":"~0.3.0","matchkeys":"~0.1.3","minimatch":"~0.2.12","handlebars":"~1.3.0","iconv-lite":"~0.2.11","sort-object":"0.0.5","highlight.js":"~7.4.0"},"devDependencies":{"chai":"~1.8.1","grunt":"~0.4.1","rimraf":"~2.2.4","should":"~2.0.2","grunt-readme":"~0.2.1","grunt-sync-pkg":"~0.1.1","grunt-mocha-test":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.5","grunt-contrib-compress":"~0.5.2","handlebars-helper-repeat":"~0.1.1","handlebars-helper-prettify":"~0.1.11"}},"0.5.2":{"name":"handlebars-helpers","version":"0.5.2","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","handlebars-helper-prettify","handlebars-helper-repeat","helper library","helper","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.5.2","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"7e22abbc679a36e8fbf28b4e4c7ec45200ca2592","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.5.2.tgz","integrity":"sha512-7gTBya1Jx9GFZuUjsw6qZCDHPqxgO2JNstRh9aTg3sMR4domB2Ws8of872TxLvbezJavx6WJVIp+V1t7eh3n2Q==","signatures":[{"sig":"MEMCHxhVLvzsQecmSx6zznfn2JTTJEBlrcIJ7mC7t+xsHpACIBtxygTlomdu8LCWy/Nt6CDILTNajRIfUh3GejXBlj5V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.5","description":"120+ Handlebars helpers in ~20 categories, for Assemble, YUI, Ghost or any Handlebars project. Includes helpers like {{i18}}, {{markdown}}, {{relative}}, {{extend}}, {{moment}}, and so on.","directories":{},"dependencies":{"to":"~0.2.9","nap":"~0.7.11","lodash":"~2.2.1","marked":"~0.2.10","js-yaml":"~2.1.3","matchdep":"~0.3.0","matchkeys":"~0.1.3","minimatch":"~0.2.12","handlebars":"~1.3.0","iconv-lite":"~0.2.11","sort-object":"0.0.5","highlight.js":"~7.4.0"},"devDependencies":{"chai":"~1.8.1","grunt":"~0.4.1","rimraf":"~2.2.4","should":"~2.0.2","grunt-readme":"~0.2.1","grunt-sync-pkg":"~0.1.1","grunt-mocha-test":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.5","grunt-contrib-compress":"~0.5.2","handlebars-helper-repeat":"~0.1.1","handlebars-helper-prettify":"~0.1.11"}},"0.5.3":{"name":"handlebars-helpers","version":"0.5.3","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","handlebars-helper-prettify","handlebars-helper-repeat","helper library","helper","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.5.3","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"c7ff50caefd2c0c147211af5eef2f7c2f3a7e799","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.5.3.tgz","integrity":"sha512-icOy/QzKgROsXpKph6oRRZC35tnmP/b9Hqen28AseNYENhIXqARzOTkKzBrb8qRCMysCvkBoPx6JHZHwPo+u+A==","signatures":[{"sig":"MEQCIEy3zxuL8GYCKYqkd3cRka03x1ek17exHEsqZuihHVfjAiBhUIWUZkqTZUo/qBkN0gyal3vhznSvbKlk9hMpI3p7hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.24","description":"120+ Handlebars helpers in ~20 categories, for Assemble, YUI, Ghost or any Handlebars project. Includes helpers like {{i18}}, {{markdown}}, {{relative}}, {{extend}}, {{moment}}, and so on.","directories":{},"dependencies":{"to":"~0.2.9","nap":"~0.7.11","lodash":"~2.2.1","marked":"~0.2.10","js-yaml":"~2.1.3","matchdep":"~0.3.0","matchkeys":"~0.1.3","minimatch":"~0.2.12","handlebars":"~1.3.0","iconv-lite":"~0.2.11","sort-object":"0.0.5","highlight.js":"~7.4.0"},"devDependencies":{"chai":"~1.8.1","grunt":"~0.4.1","rimraf":"~2.2.4","should":"~2.0.2","grunt-readme":"~0.2.1","grunt-sync-pkg":"~0.1.1","grunt-mocha-test":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.5","grunt-contrib-compress":"~0.5.2","handlebars-helper-repeat":"~0.1.1","handlebars-helper-prettify":"~0.1.11"}},"0.5.4":{"name":"handlebars-helpers","version":"0.5.4","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","handlebars-helper-prettify","handlebars-helper-repeat","helper library","helper","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.5.4","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"fb642b2b67f309b5fb188b35a8fdfcd8f9650731","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.5.4.tgz","integrity":"sha512-Eppvd6xvXt7eT4aLRW1IASTddCSKIrJPB+8a1IKGMOfjWAHY8h93EH+yfxR7ux4JDUweg8HG/yMYpGTmhY4mHQ==","signatures":[{"sig":"MEUCIHu+Ws8jytG/p/yXk2pIE8Q7tL0uoibYP67H0XtySr2UAiEA9R6xv6jxVL5e5PbBIiwyM0U3mCAoT/mz851f2YHDoco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.4.3","description":"120+ Handlebars helpers in ~20 categories, for Assemble, YUI, Ghost or any Handlebars project. Includes helpers like {{i18}}, {{markdown}}, {{relative}}, {{extend}}, {{moment}}, and so on.","directories":{},"dependencies":{"to":"~0.2.9","nap":"~0.7.11","lodash":"~2.2.1","marked":"~0.2.10","js-yaml":"~2.1.3","matchdep":"~0.3.0","matchkeys":"~0.1.3","minimatch":"~0.2.12","handlebars":"~1.3.0","iconv-lite":"~0.2.11","sort-object":"0.0.5","highlight.js":"~7.4.0"},"devDependencies":{"chai":"~1.8.1","grunt":"~0.4.1","rimraf":"~2.2.4","should":"~2.0.2","grunt-readme":"~0.2.1","grunt-sync-pkg":"~0.1.1","grunt-mocha-test":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.5","grunt-contrib-compress":"~0.5.2","handlebars-helper-repeat":"~0.1.1","handlebars-helper-prettify":"~0.1.11"}},"0.5.5":{"name":"handlebars-helpers","version":"0.5.5","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","handlebars-helper-prettify","handlebars-helper-repeat","helper library","helper","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.5.5","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"da16f931a789c9ecc51c9a7459caf89bd218596f","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.5.5.tgz","integrity":"sha512-+YOZIYZv9lPhR3Esi5lwgk8lfRjAG4OcGJrxO7RMpKb0+N2vpC3cYAOgWenHbne+2iP1L70xKUax9SmsMqGSuQ==","signatures":[{"sig":"MEQCIHcPgYtUyvVJyLNHl/g0Vb9BjggFVuoNynWpklTxL+oIAiByJYouVi1qQkLs5ZXhDZuv5FuKrbKPKp0h9RsQLzNpgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.3.24","description":"120+ Handlebars helpers in ~20 categories, for Assemble, YUI, Ghost or any Handlebars project. Includes helpers like {{i18}}, {{markdown}}, {{relative}}, {{extend}}, {{moment}}, and so on.","directories":{},"dependencies":{"to":"~0.2.9","nap":"~0.7.11","lodash":"~2.2.1","marked":"~0.2.10","js-yaml":"~2.1.3","matchdep":"~0.3.0","matchkeys":"~0.1.3","minimatch":"~0.2.12","handlebars":"~1.3.0","iconv-lite":"~0.2.11","sort-object":"0.0.5","highlight.js":"~7.4.0"},"devDependencies":{"chai":"~1.8.1","grunt":"~0.4.1","rimraf":"~2.2.4","should":"~2.0.2","grunt-readme":"~0.2.1","grunt-sync-pkg":"~0.1.1","grunt-mocha-test":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.5","grunt-contrib-compress":"~0.5.2","handlebars-helper-repeat":"~0.1.1","handlebars-helper-prettify":"~0.1.11"}},"0.5.6":{"name":"handlebars-helpers","version":"0.5.6","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","handlebars-helper-prettify","handlebars-helper-repeat","helper library","helper","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.5.6","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"16b9ec37d02574d989b392d805e6f6f2d097d2d3","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.5.6.tgz","integrity":"sha512-Q4nP/LtQdx1EKtmM2pv9D4AgjtCWNRVhwTkhOMsYHKyjIDoJpThkLIxsJurcfNdCXVCN1bzJ+JkYE/umJ7YaAw==","signatures":[{"sig":"MEQCIB1jqav+XmVMzRDs0/PKXb64zpAEPbjCkJJ/v8P3tmdFAiAjJYjxVpwVTUOURm2XmTypZdou/TTmnE/UoOAyyQR5xQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"16b9ec37d02574d989b392d805e6f6f2d097d2d3","engines":{"node":">= 0.8.0"},"gitHead":"0a8f224a46be865e3992583fb04eb59b16a5c0c9","scripts":{"test":"grunt test"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.4.14","description":"120+ Handlebars helpers in ~20 categories, for Assemble, YUI, Ghost or any Handlebars project. Includes helpers like {{i18}}, {{markdown}}, {{relative}}, {{extend}}, {{moment}}, and so on.","directories":{},"dependencies":{"to":"~0.2.9","nap":"~0.7.11","lodash":"~2.2.1","marked":"~0.2.10","js-yaml":"~2.1.3","matchdep":"~0.3.0","matchkeys":"~0.1.3","minimatch":"~0.2.12","handlebars":"~1.3.0","iconv-lite":"~0.2.11","sort-object":"0.0.5","highlight.js":"~7.4.0"},"devDependencies":{"chai":"~1.8.1","grunt":"~0.4.1","rimraf":"~2.2.4","should":"~2.0.2","grunt-verb":"~0.2.1","grunt-sync-pkg":"~0.1.1","grunt-mocha-test":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.5","grunt-contrib-compress":"~0.5.2","handlebars-helper-repeat":"~0.1.1","handlebars-helper-prettify":"~0.1.11"}},"0.5.8":{"name":"handlebars-helpers","version":"0.5.8","keywords":["assemble helpers","block helper","code helpers","collections helpers","comparisons helpers","data helpers","dates helpers","example helper","files helpers","handle bars js","handlebar helper","handlebars block helper","handlebars custom helpers","handlebars escape","handlebars for loop","handlebars helper","handlebars helpers","handlebars if helper","handlebars list","handlebars loop index","handlebars loop","handlebars register helper","handlebars view helper","handlebars","handlebars-helper-prettify","handlebars-helper-repeat","helper library","helper","helpers","html helpers","i18n helpers","inflections helpers","logging helpers","loop handlebars","markdown helper","markdown helpers","math helpers","miscellaneous helpers","numbers helpers","path helpers","prettify helper","repeat helper","strings helpers","template helpers","url helpers"],"author":{"url":"https://github.com/assemble/assemble/handlebars-helpers","name":"Assemble"},"_id":"handlebars-helpers@0.5.8","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/doowb","name":"Brian Woodward"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"fcca0368ddde97599138360688eba5a14cf0413a","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.5.8.tgz","integrity":"sha512-QMFJMkaxT2B841BQEdglfumRWeTbct02Qhun02MYQytZFr3e7FfcX4Dp6WGWLTaqT9PfPfNyXoc86o2hA3M3Hw==","signatures":[{"sig":"MEUCIQD5+RS5Chr/uK0ZVaZpiyAPzDMIQhvR+Q18v0xnXLT9oQIgUIDST7IkUVFMUCywRldL3bW4x7DfCjb41aFBu4aLs8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"fcca0368ddde97599138360688eba5a14cf0413a","engines":{"node":">= 0.10.0"},"gitHead":"db48d65b38c5bea68eacce59a8cfc15ce2fce730","scripts":{"test":"grunt test"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"licenses":[{"url":"https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"1.4.14","description":"120+ Handlebars helpers in ~20 categories, for Assemble, YUI, Ghost or any Handlebars project. Includes helpers like {{i18}}, {{markdown}}, {{relative}}, {{extend}}, {{moment}}, and so on.","directories":{},"dependencies":{"to":"~0.2.9","nap":"~0.7.11","lodash":"~2.2.1","marked":"~0.2.10","js-yaml":"~2.1.3","matchdep":"~0.3.0","matchkeys":"~0.1.3","minimatch":"~0.2.12","handlebars":"~1.3.0","iconv-lite":"~0.2.11","sort-object":"0.0.5","highlight.js":"~7.4.0"},"devDependencies":{"chai":"~1.8.1","grunt":"~0.4.1","rimraf":"~2.2.4","should":"~2.0.2","grunt-verb":"~0.2.1","grunt-sync-pkg":"~0.1.1","grunt-mocha-test":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.5","grunt-contrib-compress":"~0.5.2","handlebars-helper-repeat":"~0.1.1","handlebars-helper-prettify":"~0.1.11"}},"0.6.0":{"name":"handlebars-helpers","version":"0.6.0","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.6.0","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"859b65921199b3f8742a0e8de409ecbd35c3a104","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.6.0.tgz","integrity":"sha512-ipGUqQa1WAyfUNbs/WxMKbIYsRFzum/bh6YCZ/tS3bxjbPsrz9sUGeNE+tKTRt60dMPdwYSXTxNIvE6Q60eKPg==","signatures":[{"sig":"MEUCIQDgEFmCq96KeMlayu1H5JByVJlwnyv+LOfb28DcM4Ju7wIgS+7w+5pzMii/5/ptui3qXz10Siwb383mvnnZgVy2N8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"]},"reflinks":["assemble","handlebars","remarkable","verb"],"copyright":{"start":"2013"}},"_from":".","files":["index.js","lib"],"_shasum":"859b65921199b3f8742a0e8de409ecbd35c3a104","engines":{"node":">= 0.10.0"},"gitHead":"b46c3833088808a06a56290e0bcda866b52f532c","scripts":{"test":"mocha"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"repository":{"url":"git+https://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"3.7.5","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, YUI, Ghost or any node.js/Handlebars project.","directories":{},"_nodeVersion":"5.1.1","dependencies":{"for-in":"^0.1.5","is-odd":"^0.1.0","for-own":"^0.1.4","is-even":"^0.1.1","is-glob":"^2.0.1","kind-of":"^3.0.3","html-tag":"^0.2.1","index-of":"^0.2.0","relative":"^3.0.2","get-value":"^2.0.5","helper-md":"^0.2.0","is-number":"^2.1.0","striptags":"^2.1.1","arr-filter":"^1.1.1","array-sort":"^0.1.2","get-object":"^0.2.0","lazy-cache":"^2.0.1","micromatch":"^2.3.8","mixin-deep":"^1.1.3","arr-flatten":"^1.0.1","helper-date":"^0.2.2","create-frame":"^0.1.2","export-files":"^2.1.1","make-iterator":"^0.2.0","normalize-path":"^2.0.1","define-property":"^0.2.5","helper-markdown":"^0.2.1","logging-helpers":"^0.4.0","to-gfm-code-block":"^0.1.1"},"devDependencies":{"gulp":"^3.9.1","mocha":"^2.4.5","should":"^8.3.1","through2":"^2.0.1","gulp-mocha":"^2.2.0","handlebars":"^4.0.5","gulp-eslint":"^2.0.0","gulp-unused":"^0.1.2","gulp-istanbul":"^0.10.4","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","gulp-format-md":"^0.1.9","helper-coverage":"^0.1.3","template-helpers":"^0.6.3","verb-readme-generator":"^0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.6.0.tgz_1463176567226_0.6626746593974531","host":"packages-12-west.internal.npmjs.com"}},"0.6.1":{"name":"handlebars-helpers","version":"0.6.1","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.6.1","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"0db834b89b7f65d7e6e7b061c163e76f11116ee3","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.6.1.tgz","integrity":"sha512-kbZohb842/uVvN3U0fm+NnnBAsAYfgNCFVOB+qgnh23CY5HIKN/2agPDeqx2k/cCPPn0o6AJPAenP5ahGOfZ8g==","signatures":[{"sig":"MEUCIHAaCeINWMlha+OJn/6AWlWKH4cVqSe6quqYmzDepr2fAiEAyt2DkX6kpmAqhkDq6LFHjYFL/o1QKVzgGHtPUlFCTiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"]},"reflinks":["assemble","handlebars","remarkable","verb"],"copyright":{"start":"2013"}},"_from":".","files":["index.js","lib"],"_shasum":"0db834b89b7f65d7e6e7b061c163e76f11116ee3","engines":{"node":">= 0.10.0"},"gitHead":"8829370d1036065d275a40ff8f9ab61c61ea01ef","scripts":{"test":"mocha"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"repository":{"url":"git+https://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"3.7.5","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, YUI, Ghost or any node.js/Handlebars project.","directories":{},"_nodeVersion":"5.1.1","dependencies":{"for-in":"^0.1.5","is-odd":"^0.1.0","for-own":"^0.1.4","is-even":"^0.1.1","is-glob":"^2.0.1","kind-of":"^3.0.3","html-tag":"^0.2.1","index-of":"^0.2.0","relative":"^3.0.2","get-value":"^2.0.5","helper-md":"^0.2.0","is-number":"^2.1.0","striptags":"^2.1.1","arr-filter":"^1.1.1","array-sort":"^0.1.2","get-object":"^0.2.0","lazy-cache":"^2.0.1","micromatch":"^2.3.8","mixin-deep":"^1.1.3","arr-flatten":"^1.0.1","helper-date":"^0.2.2","create-frame":"^0.1.2","make-iterator":"^0.2.0","normalize-path":"^2.0.1","define-property":"^0.2.5","helper-markdown":"^0.2.1","logging-helpers":"^0.4.0","to-gfm-code-block":"^0.1.1"},"devDependencies":{"gulp":"^3.9.1","mocha":"^2.4.5","should":"^8.3.1","through2":"^2.0.1","gulp-mocha":"^2.2.0","handlebars":"^4.0.5","gulp-eslint":"^2.0.0","gulp-unused":"^0.1.2","gulp-istanbul":"^0.10.4","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","gulp-format-md":"^0.1.9","helper-coverage":"^0.1.3","template-helpers":"^0.6.3","verb-readme-generator":"^0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.6.1.tgz_1463586905412_0.10121770692057908","host":"packages-12-west.internal.npmjs.com"}},"0.6.2":{"name":"handlebars-helpers","version":"0.6.2","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.6.2","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"098eb12825fdae8833e339b6332900f9687c5da1","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.6.2.tgz","integrity":"sha512-tmw7c0qsTUGOJXCYSYoYWqZCLxKU8JlwnwJbX4ammxagAFefCECNpbxsaGeGhjjiMtFyHGYk1b6EThPR8Sy+Yg==","signatures":[{"sig":"MEUCIFt5kRTa6HD5P2XqZcSM3BODis44ES3lO32x96FrbtImAiEA597cd2vFoaJT0BDh8gBjC3Lyf8+K6baZFok7QZpCDks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","handlebars","remarkable","verb","verb-readme-generator","template-helpers"],"copyright":{"start":"2013"}},"_from":".","files":["index.js","lib"],"_shasum":"098eb12825fdae8833e339b6332900f9687c5da1","engines":{"node":">= 0.10.0"},"gitHead":"a26cc607752f026d329285409d57d020c906f2fa","scripts":{"test":"mocha"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"repository":{"url":"git+https://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"3.8.9","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"6.2.0","dependencies":{"for-in":"^0.1.5","is-odd":"^0.1.0","for-own":"^0.1.4","is-even":"^0.1.1","is-glob":"^2.0.1","kind-of":"^3.0.3","to-file":"^0.2.0","html-tag":"^0.2.1","index-of":"^0.2.0","relative":"^3.0.2","get-value":"^2.0.6","helper-md":"^0.2.1","is-number":"^2.1.0","striptags":"^2.1.1","arr-filter":"^1.1.1","array-sort":"^0.1.2","get-object":"^0.2.0","lazy-cache":"^2.0.1","micromatch":"^2.3.10","mixin-deep":"^1.1.3","repo-utils":"^0.3.4","arr-flatten":"^1.0.1","helper-date":"^0.2.2","code-context":"^0.5.3","create-frame":"^0.1.2","make-iterator":"^0.2.0","markdown-utils":"^0.7.3","normalize-path":"^2.0.1","define-property":"^0.2.5","helper-markdown":"^0.2.1","logging-helpers":"^0.4.0","to-gfm-code-block":"^0.1.1"},"devDependencies":{"gulp":"^3.9.1","mocha":"^2.5.3","should":"^9.0.2","through2":"^2.0.1","gulp-mocha":"^2.2.0","handlebars":"^4.0.5","gulp-eslint":"^3.0.1","gulp-unused":"^0.1.2","gulp-istanbul":"^1.0.0","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","gulp-format-md":"^0.1.9","helper-coverage":"^0.1.3","template-helpers":"^0.6.4","verb-readme-generator":"^0.1.18"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.6.2.tgz_1467875268660_0.9877399548422545","host":"packages-12-west.internal.npmjs.com"}},"0.7.0":{"name":"handlebars-helpers","version":"0.7.0","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.7.0","maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"e15a05063a702fb61870a531a80ff50d3bea25b7","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.7.0.tgz","integrity":"sha512-00uF799lmQjZPWoCz1MEyUm3/DykMysMhdB0hCUORoqi8D93gO0GfeIaqqrwdJ83cWxW3XxQUfNmI7sBMamMlQ==","signatures":[{"sig":"MEUCIDbZzf/jDrwpsKAKtz174C+1Mg7DXt0XkGnMSGaZacI4AiEA+mXEitmc9L59fYYNxircu+MXojRmpuPxPATzccvVGuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","handlebars","remarkable","verb","verb-readme-generator","template-helpers"],"copyright":{"start":"2013"}},"_from":".","files":["index.js","lib"],"_shasum":"e15a05063a702fb61870a531a80ff50d3bea25b7","engines":{"node":">= 0.10.0"},"gitHead":"5f6a39499c7191ac0628199e59fd91e48f10cc6c","scripts":{"test":"mocha"},"_npmUser":{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"},"repository":{"url":"git+https://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"3.7.3","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"5.8.0","dependencies":{"for-in":"^0.1.5","is-odd":"^0.1.0","for-own":"^0.1.4","is-even":"^0.1.1","is-glob":"^2.0.1","kind-of":"^3.0.3","to-file":"^0.2.0","html-tag":"^0.2.1","index-of":"^0.2.0","relative":"^3.0.2","get-value":"^2.0.6","helper-md":"^0.2.1","is-number":"^2.1.0","striptags":"^2.1.1","arr-filter":"^1.1.1","array-sort":"^0.1.2","get-object":"^0.2.0","lazy-cache":"^2.0.1","micromatch":"^2.3.10","mixin-deep":"^1.1.3","repo-utils":"^0.3.4","arr-flatten":"^1.0.1","helper-date":"^0.2.2","code-context":"^0.5.3","create-frame":"^0.1.2","make-iterator":"^0.2.0","markdown-utils":"^0.7.3","normalize-path":"^2.0.1","define-property":"^0.2.5","helper-markdown":"^0.2.1","logging-helpers":"^0.4.0","to-gfm-code-block":"^0.1.1"},"devDependencies":{"gulp":"^3.9.1","mocha":"^2.5.3","should":"^9.0.2","through2":"^2.0.1","gulp-mocha":"^2.2.0","handlebars":"^4.0.5","gulp-eslint":"^3.0.1","gulp-unused":"^0.1.2","gulp-istanbul":"^1.0.0","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","gulp-format-md":"^0.1.9","helper-coverage":"^0.1.3","template-helpers":"^0.6.4","verb-readme-generator":"^0.1.18"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.7.0.tgz_1468590773786_0.5201271804980934","host":"packages-12-west.internal.npmjs.com"}},"0.7.1":{"name":"handlebars-helpers","version":"0.7.1","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.7.1","maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"76e8bef7b1809d2e9dd0ae8c23eefa30a168ac3b","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.7.1.tgz","integrity":"sha512-mcz4tN8jBfKZBL4tkV1JNmr13fuKoVvAeghm9x85lbsvdubfdOFUCn0gKEJvRuwnUXGsBnBdCCw2H6fQoPX7Ow==","signatures":[{"sig":"MEQCIAi9ixW3NVaiB6KlYG9x09e1nUINFrAZaqAGUCq9aW9XAiB/Zt8EQxoz9NCOqhoTapPa8QyWCSLniuwqiwzSDRGYLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","handlebars","remarkable","verb","verb-readme-generator","template-helpers"],"copyright":{"start":"2013"}},"_from":".","files":["index.js","lib"],"_shasum":"76e8bef7b1809d2e9dd0ae8c23eefa30a168ac3b","engines":{"node":">= 0.10.0"},"gitHead":"81ada8082ece81ae373d8c4778de5dd5daa7ab3c","scripts":{"test":"mocha"},"_npmUser":{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"},"repository":{"url":"git+https://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"3.7.3","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"5.8.0","dependencies":{"for-in":"^0.1.5","is-odd":"^0.1.0","for-own":"^0.1.4","is-even":"^0.1.1","is-glob":"^2.0.1","kind-of":"^3.0.3","to-file":"^0.2.0","html-tag":"^0.2.1","index-of":"^0.2.0","relative":"^3.0.2","get-value":"^2.0.6","helper-md":"^0.2.1","is-number":"^2.1.0","striptags":"^2.1.1","arr-filter":"^1.1.1","array-sort":"^0.1.2","get-object":"^0.2.0","lazy-cache":"^2.0.1","micromatch":"^2.3.10","mixin-deep":"^1.1.3","repo-utils":"^0.3.4","arr-flatten":"^1.0.1","helper-date":"^0.2.2","code-context":"^0.5.3","create-frame":"^0.1.2","make-iterator":"^0.3.0","markdown-utils":"^0.7.3","normalize-path":"^2.0.1","define-property":"^0.2.5","helper-markdown":"^0.2.1","logging-helpers":"^0.4.0","to-gfm-code-block":"^0.1.1"},"devDependencies":{"gulp":"^3.9.1","mocha":"^2.5.3","should":"^9.0.2","through2":"^2.0.1","gulp-mocha":"^2.2.0","handlebars":"^4.0.5","gulp-eslint":"^3.0.1","gulp-unused":"^0.1.2","gulp-istanbul":"^1.0.0","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","gulp-format-md":"^0.1.9","helper-coverage":"^0.1.3","template-helpers":"^0.6.6","verb-readme-generator":"^0.1.20"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.7.1.tgz_1468592286239_0.9834480730351061","host":"packages-12-west.internal.npmjs.com"}},"0.7.2":{"name":"handlebars-helpers","version":"0.7.2","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.7.2","maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"956acea0d968187dfceeb08b918d5e01f4016b81","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.7.2.tgz","integrity":"sha512-c2hE8QjxFGcyiV38gPYY1ZbUPpd3hDIQM1juXTeT6kbbzseEPJsqzjJBZTjDbMlFdi1+CPP+dLS0fR7GftSh9g==","signatures":[{"sig":"MEQCIF7NrWrgUa47Wp8eI0wTtqdnIs2lZBRATzuLCLRfoOA3AiARclYCWPxftJFQMTh+nB1U4BRum3SyfYbKpk+bQxMAqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","handlebars","remarkable","verb","verb-readme-generator","template-helpers"],"copyright":{"start":"2013"}},"_from":".","files":["index.js","lib"],"_shasum":"956acea0d968187dfceeb08b918d5e01f4016b81","engines":{"node":">= 0.10.0"},"gitHead":"2fd2793f368a8c99c911da69490f1a48cfff5911","scripts":{"test":"mocha"},"_npmUser":{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"},"repository":{"url":"git+https://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"3.7.3","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"5.8.0","dependencies":{"for-in":"^0.1.5","is-odd":"^0.1.0","for-own":"^0.1.4","is-even":"^0.1.1","is-glob":"^2.0.1","kind-of":"^3.0.3","to-file":"^0.2.0","html-tag":"^0.2.1","index-of":"^0.2.0","relative":"^3.0.2","get-value":"^2.0.6","helper-md":"^0.2.1","is-number":"^2.1.0","striptags":"^2.1.1","arr-filter":"^1.1.1","array-sort":"^0.1.2","get-object":"^0.2.0","lazy-cache":"^2.0.1","micromatch":"^2.3.10","mixin-deep":"^1.1.3","repo-utils":"^0.3.4","arr-flatten":"^1.0.1","helper-date":"^0.2.2","code-context":"^0.5.3","create-frame":"^0.1.2","make-iterator":"^0.3.0","markdown-utils":"^0.7.3","normalize-path":"^2.0.1","define-property":"^0.2.5","helper-markdown":"^0.2.1","logging-helpers":"^0.4.0","to-gfm-code-block":"^0.1.1"},"devDependencies":{"gulp":"^3.9.1","mocha":"^2.5.3","should":"^9.0.2","through2":"^2.0.1","gulp-mocha":"^2.2.0","handlebars":"^4.0.5","gulp-eslint":"^3.0.1","gulp-unused":"^0.1.2","gulp-istanbul":"^1.0.0","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","gulp-format-md":"^0.1.9","helper-coverage":"^0.1.3","template-helpers":"^0.6.6","verb-readme-generator":"^0.1.20"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.7.2.tgz_1468593401834_0.27244829572737217","host":"packages-16-east.internal.npmjs.com"}},"0.7.3":{"name":"handlebars-helpers","version":"0.7.3","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.7.3","maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"75889402e26c873dc33139448e03135f59a54ea1","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.7.3.tgz","integrity":"sha512-rM6e+tZ2AqOLk/JR4BsZ3FqwVvMxsrXe6G8zsWZ+T+Fjo4ukDnbROXSZh8dTeBSJbkh8PJ7l8qRfxLKZiAgK7Q==","signatures":[{"sig":"MEUCIQC0AOkYwwUsDEe/tHGd2yW2z9/ORpN29e2418zmZHqocAIgV5ypJMZrhHyDH6CQLDnv3/9+nj4aw5d3DuIo6rWyIcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","handlebars","remarkable","verb","verb-readme-generator","template-helpers"],"copyright":{"start":"2013"}},"_from":".","files":["index.js","lib"],"_shasum":"75889402e26c873dc33139448e03135f59a54ea1","engines":{"node":">= 0.10.0"},"gitHead":"dd3654d2c0625769e12b34529ef122cee04c9a6d","scripts":{"test":"mocha"},"_npmUser":{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"},"repository":{"url":"git+https://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"3.7.3","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"5.8.0","dependencies":{"for-in":"^0.1.5","is-odd":"^0.1.0","for-own":"^0.1.4","is-even":"^0.1.1","is-glob":"^2.0.1","kind-of":"^3.0.3","to-file":"^0.2.0","html-tag":"^0.2.1","index-of":"^0.2.0","relative":"^3.0.2","get-value":"^2.0.6","helper-md":"^0.2.1","is-number":"^2.1.0","striptags":"^2.1.1","arr-filter":"^1.1.1","array-sort":"^0.1.2","get-object":"^0.2.0","lazy-cache":"^2.0.1","micromatch":"^2.3.10","mixin-deep":"^1.1.3","repo-utils":"^0.3.4","arr-flatten":"^1.0.1","helper-date":"^0.2.2","code-context":"^0.5.3","create-frame":"^0.1.2","make-iterator":"^0.3.0","markdown-utils":"^0.7.3","normalize-path":"^2.0.1","define-property":"^0.2.5","helper-markdown":"^0.2.1","logging-helpers":"^0.4.0","to-gfm-code-block":"^0.1.1"},"devDependencies":{"gulp":"^3.9.1","mocha":"^2.5.3","should":"^9.0.2","through2":"^2.0.1","gulp-mocha":"^2.2.0","handlebars":"^4.0.5","gulp-eslint":"^3.0.1","gulp-unused":"^0.1.2","gulp-istanbul":"^1.0.0","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","gulp-format-md":"^0.1.9","helper-coverage":"^0.1.3","template-helpers":"^0.6.6","verb-readme-generator":"^0.1.20"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.7.3.tgz_1468594071021_0.449588023358956","host":"packages-12-west.internal.npmjs.com"}},"0.7.4":{"name":"handlebars-helpers","version":"0.7.4","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.7.4","maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"394e81ef7956d871de2ffe410f03fe6eb7bcbe03","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.7.4.tgz","integrity":"sha512-AbGRh4VUAS1H7gToy/WC68omkGUoeBX74W5BLiybriH6IX0DIv/HZDEk+Bd4QLJdi9RRxNH4iekb82kUaAVvrg==","signatures":[{"sig":"MEUCIDic/88+eKlhOrk/ZHyBuasnv/zfLoBQArgSQr+8g+8BAiEA0DqXoFiefT3b8V9gcVgNSkIoU4DvzfA696Gy5279U7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","handlebars","remarkable","verb","verb-readme-generator","template-helpers"],"copyright":{"start":"2013"}},"_from":".","files":["index.js","lib"],"_shasum":"394e81ef7956d871de2ffe410f03fe6eb7bcbe03","engines":{"node":">= 0.10.0"},"gitHead":"7cd836c92ae6f3d93a622d28605318fe2bfd19c7","scripts":{"test":"mocha"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"repository":{"url":"git+https://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"3.10.3","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"6.3.0","dependencies":{"for-in":"^0.1.5","is-odd":"^0.1.0","for-own":"^0.1.4","is-even":"^0.1.1","is-glob":"^2.0.1","kind-of":"^3.0.3","html-tag":"^0.2.1","index-of":"^0.2.0","relative":"^3.0.2","get-value":"^2.0.6","helper-md":"^0.2.1","is-number":"^2.1.0","striptags":"^2.1.1","arr-filter":"^1.1.1","array-sort":"^0.1.2","get-object":"^0.2.0","lazy-cache":"^2.0.1","micromatch":"^2.3.10","mixin-deep":"^1.1.3","arr-flatten":"^1.0.1","helper-date":"^0.2.2","create-frame":"^0.1.2","make-iterator":"^0.3.0","normalize-path":"^2.0.1","define-property":"^0.2.5","helper-markdown":"^0.2.1","logging-helpers":"^0.4.0","to-gfm-code-block":"^0.1.1"},"devDependencies":{"gulp":"^3.9.1","mocha":"^2.5.3","vinyl":"^1.2.0","should":"^9.0.2","through2":"^2.0.1","gulp-mocha":"^2.2.0","handlebars":"^4.0.5","gulp-eslint":"^3.0.1","gulp-unused":"^0.1.2","is-valid-app":"^0.2.0","gulp-istanbul":"^1.0.0","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","gulp-format-md":"^0.1.9","helper-coverage":"^0.1.3","template-helpers":"^0.6.6","verb-generate-readme":"^0.1.30"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.7.4.tgz_1471442944172_0.6960313951130956","host":"packages-16-east.internal.npmjs.com"}},"0.7.5":{"name":"handlebars-helpers","version":"0.7.5","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.7.5","maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"5cf120664cbebf89564d7382baa0a83740589615","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.7.5.tgz","integrity":"sha512-bzyTsJKzZGw7KpVFdFFnOQ1bzJHvawOJyZXpmucUWs96Bk+ujLkZ7WRj+1t4QTk1TMjkgOx4EbuzMUscWs1VaQ==","signatures":[{"sig":"MEYCIQDZ63/XK3eF/R4N5YUMawz2RBe7Dni+A4eywfEL6bi6gAIhAPB7amDb6OHC+CTLT39EuUJLII2vYAvD9kRAc28AB+wQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","handlebars","remarkable","verb","verb-readme-generator","template-helpers"],"copyright":{"start":"2013"}},"_from":".","files":["index.js","lib"],"_shasum":"5cf120664cbebf89564d7382baa0a83740589615","engines":{"node":">= 0.10.0"},"gitHead":"56f172dc9051fbefa17fdecd99030626d393eed4","scripts":{"test":"mocha"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"repository":{"url":"git+https://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"3.10.3","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"6.3.0","dependencies":{"for-in":"^0.1.5","is-odd":"^0.1.0","for-own":"^0.1.4","is-even":"^0.1.1","is-glob":"^2.0.1","kind-of":"^3.0.3","html-tag":"^0.2.1","index-of":"^0.2.0","relative":"^3.0.2","get-value":"^2.0.6","helper-md":"^0.2.1","is-number":"^2.1.0","striptags":"^2.1.1","arr-filter":"^1.1.1","array-sort":"^0.1.2","get-object":"^0.2.0","lazy-cache":"^2.0.1","micromatch":"^2.3.10","mixin-deep":"^1.1.3","arr-flatten":"^1.0.1","helper-date":"^0.2.2","create-frame":"^0.1.2","make-iterator":"^0.3.0","normalize-path":"^2.0.1","define-property":"^0.2.5","helper-markdown":"^0.2.1","logging-helpers":"^0.4.0","to-gfm-code-block":"^0.1.1"},"devDependencies":{"gulp":"^3.9.1","mocha":"^2.5.3","vinyl":"^1.2.0","should":"^9.0.2","through2":"^2.0.1","templates":"^0.25.1","gulp-mocha":"^2.2.0","handlebars":"^4.0.5","gulp-eslint":"^3.0.1","gulp-unused":"^0.1.2","is-valid-app":"^0.2.0","gulp-istanbul":"^1.0.0","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","global-modules":"^0.2.3","gulp-format-md":"^0.1.9","helper-coverage":"^0.1.3","template-helpers":"^0.6.6","engine-handlebars":"^0.8.0","verb-generate-readme":"^0.1.30"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.7.5.tgz_1471445507592_0.3803052636794746","host":"packages-12-west.internal.npmjs.com"}},"0.7.6":{"name":"handlebars-helpers","version":"0.7.6","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.7.6","maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"f1eb249ebb7aa16eb05618052839590a0a3edf53","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.7.6.tgz","integrity":"sha512-G8tmRfLA7pjWJBUiDewrRTkyffi09fSfJyUgSQP8lwsdcgjKv2DuMUJwaH9+2KXjZL3pbyCAyNv97a7acxRilw==","signatures":[{"sig":"MEQCIHEvdIUdpQY1NTZNtKKAkJAf2V38l95A95MOKu0Wd3zpAiBEWZKZtq68wTfSHnWoBCjYCqIuln1JLKxR99n2lZytQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","handlebars","remarkable","template-helpers","verb","verb-readme-generator"],"copyright":{"start":"2013"}},"_from":".","files":["index.js","lib"],"_shasum":"f1eb249ebb7aa16eb05618052839590a0a3edf53","engines":{"node":">= 0.10.0"},"gitHead":"7ef7fa18d355b72d250a588852ab462fc4f9f15b","scripts":{"test":"mocha"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"repository":{"url":"git+https://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"3.10.9","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"for-in":"^0.1.6","is-odd":"^0.1.1","for-own":"^0.1.4","is-even":"^0.1.1","is-glob":"^3.1.0","kind-of":"^3.1.0","html-tag":"^1.0.0","index-of":"^0.2.0","relative":"^3.0.2","get-value":"^2.0.6","helper-md":"^0.2.1","is-number":"^3.0.0","striptags":"^2.1.1","arr-filter":"^1.1.1","array-sort":"^0.1.2","get-object":"^0.2.0","handlebars":"^4.0.6","lazy-cache":"^2.0.2","micromatch":"^2.3.11","mixin-deep":"^1.1.3","arr-flatten":"^1.0.1","helper-date":"^0.2.3","create-frame":"^1.0.0","make-iterator":"^0.3.0","normalize-path":"^2.0.1","define-property":"^0.2.5","helper-markdown":"^0.2.1","logging-helpers":"^0.4.0","to-gfm-code-block":"^0.1.1"},"devDependencies":{"gulp":"^3.9.1","mocha":"^3.2.0","vinyl":"^2.0.1","should":"^11.1.2","through2":"^2.0.3","templates":"^0.25.3","gulp-mocha":"^3.0.1","gulp-eslint":"^3.0.1","gulp-unused":"^0.2.0","is-valid-app":"^0.2.1","gulp-istanbul":"^1.1.1","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","global-modules":"^0.2.3","gulp-format-md":"^0.1.11","helper-coverage":"^0.1.3","template-helpers":"^0.6.7","engine-handlebars":"^0.8.0","verb-generate-readme":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.7.6.tgz_1483863918162_0.3812429669778794","host":"packages-18-east.internal.npmjs.com"}},"0.7.7":{"name":"handlebars-helpers","version":"0.7.7","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.7.7","maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"e6d2e790d069256b0994bd25233426f6df1ddcc4","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.7.7.tgz","integrity":"sha512-MRu/VV/WQylkH6QV2dLe2S91V4nKxdXnAnQP3/3V8xKKNaYppbGIv//BnsY4NPyLFyYaYks+qQ0l8Rho5Aofag==","signatures":[{"sig":"MEYCIQCGKc4HaTSacqJCJdWEF+FOOahQlyDjmJkgXtpn9DPcjgIhAL4pcoCcdSZ/sc/wPoxyLEc02jeai8mHdq/B5eghRqoP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-coverage","helper-changelog"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","handlebars","remarkable","template-helpers","verb","verb-readme-generator"],"copyright":{"start":"2013"}},"_from":".","files":["index.js","lib"],"_shasum":"e6d2e790d069256b0994bd25233426f6df1ddcc4","engines":{"node":">= 0.10.0"},"gitHead":"2700234eace4487a1e579ce23c81e2945c6500df","scripts":{"test":"mocha"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"repository":{"url":"git+https://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"3.10.9","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"for-in":"^0.1.6","is-odd":"^0.1.1","for-own":"^0.1.4","is-even":"^0.1.1","is-glob":"^3.1.0","kind-of":"^3.1.0","html-tag":"^1.0.0","index-of":"^0.2.0","relative":"^3.0.2","get-value":"^2.0.6","helper-md":"^0.2.1","is-number":"^3.0.0","striptags":"^2.1.1","arr-filter":"^1.1.1","array-sort":"^0.1.2","get-object":"^0.2.0","handlebars":"^4.0.6","lazy-cache":"^2.0.2","micromatch":"^2.3.11","mixin-deep":"^1.1.3","arr-flatten":"^1.0.1","helper-date":"^0.2.3","create-frame":"^1.0.0","make-iterator":"^0.3.0","normalize-path":"^2.0.1","define-property":"^0.2.5","helper-markdown":"^0.2.1","logging-helpers":"^0.4.0","to-gfm-code-block":"^0.1.1"},"devDependencies":{"gulp":"^3.9.1","mocha":"^3.2.0","vinyl":"^2.0.1","should":"^11.1.2","js-yaml":"^3.7.0","through2":"^2.0.3","templates":"^0.25.3","gulp-mocha":"^3.0.1","gulp-eslint":"^3.0.1","gulp-unused":"^0.2.0","is-valid-app":"^0.2.1","gulp-istanbul":"^1.1.1","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","global-modules":"^0.2.3","gulp-format-md":"^0.1.11","helper-coverage":"^0.1.3","helper-changelog":"^0.3.0","template-helpers":"^0.6.7","engine-handlebars":"^0.8.0","verb-generate-readme":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.7.7.tgz_1483869193679_0.9107535320799798","host":"packages-12-west.internal.npmjs.com"}},"0.8.0":{"name":"handlebars-helpers","version":"0.8.0","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.8.0","maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"2a61ffd6cd705cdd18b47fe4f2a06e68b6558cc6","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.8.0.tgz","integrity":"sha512-VTZKe6LvmN0V3PO+00EIJZ2731pA6Z4wysZMJ+ItakfLpOI4cClNHl49GijpVOOzkSCCBqYlIgBs2TQjHvEk6g==","signatures":[{"sig":"MEUCICaUIJtc+VPaFgCNDR+I4c3EhxPODUSlg9VGUNMLJ5lbAiEA6CH7N6IyMwc3Xgm8BKzBCylB/yU3/Lekyqvo4wHcWqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-coverage","helper-changelog"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","handlebars","remarkable","template-helpers","verb","verb-readme-generator"],"copyright":{"start":"2013"}},"_from":".","files":["index.js","lib"],"_shasum":"2a61ffd6cd705cdd18b47fe4f2a06e68b6558cc6","engines":{"node":">= 0.10.0"},"gitHead":"c4ad00df96a580cc8b92696fed0087edcb089344","scripts":{"test":"mocha"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"repository":{"url":"git+https://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"3.10.9","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"for-in":"^0.1.6","is-odd":"^0.1.1","for-own":"^0.1.4","is-even":"^0.1.1","is-glob":"^3.1.0","kind-of":"^3.1.0","html-tag":"^1.0.0","index-of":"^0.2.0","relative":"^3.0.2","get-value":"^2.0.6","helper-md":"^0.2.1","is-number":"^3.0.0","striptags":"^2.1.1","arr-filter":"^1.1.1","array-sort":"^0.1.2","get-object":"^0.2.0","handlebars":"^4.0.6","lazy-cache":"^2.0.2","micromatch":"^2.3.11","mixin-deep":"^1.1.3","arr-flatten":"^1.0.1","helper-date":"^0.2.3","create-frame":"^1.0.0","make-iterator":"^0.3.0","normalize-path":"^2.0.1","define-property":"^0.2.5","helper-markdown":"^0.2.1","logging-helpers":"^0.4.0","to-gfm-code-block":"^0.1.1"},"devDependencies":{"gulp":"^3.9.1","mocha":"^3.2.0","vinyl":"^2.0.1","should":"^11.1.2","js-yaml":"^3.7.0","through2":"^2.0.3","templates":"^0.25.3","gulp-mocha":"^3.0.1","gulp-eslint":"^3.0.1","gulp-unused":"^0.2.0","is-valid-app":"^0.2.1","gulp-istanbul":"^1.1.1","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","global-modules":"^0.2.3","gulp-format-md":"^0.1.11","helper-coverage":"^0.1.3","helper-changelog":"^0.3.0","template-helpers":"^0.6.7","engine-handlebars":"^0.8.0","verb-generate-readme":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.8.0.tgz_1485354604252_0.534916581818834","host":"packages-12-west.internal.npmjs.com"}},"0.8.1":{"name":"handlebars-helpers","version":"0.8.1","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.8.1","maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"}],"contributors":[{"url":"www.draagle.com","name":"Aleš Kotnik","email":"ales.kotnik@gmail.com"},{"url":"https://alexhunt.io","name":"Alex Hunt","email":"hello@alexhunt.io"},{"url":"https://github.com/alisd23","name":"Ali Sheehan-Dare","email":"alisd23@live.co.uk"},{"url":"https://andrz.me","name":"Anders D. Johnson"},{"url":"http://github.com/acinader","name":"Arthur Cinader"},{"url":"https://twitter.com/doowb","name":"Brian Woodward","email":"brian.woodward@gmail.com"},{"url":"http://dandascalescu.com","name":"Dan Dascalescu","email":"ddascalescu+github@gmail.com"},{"url":"https://plus.google.com/+GreenRaccoon23","name":"Dan Gorby"},{"url":"https://thegreatsunra.com","name":"Dane Petersen"},{"url":"https://github.com/dwabyick","name":"Daniel Wabyick"},{"url":"http://www.hariadi.org","name":"Hariadi Hinta"},{"url":"https://github.com/iamstolis","name":"Jan Stola"},{"url":"http://www.chipersoft.com","name":"Jarvis Badgley","email":"chiper@chipersoft.com"},{"url":"http://jasonbellamy.com","name":"Jason Bellamy","email":"j@sonbellamy.com"},{"url":"http://jfroom.com","name":"Jeffrey Froom"},{"url":"https://byjoeybaker.com","name":"Joey Baker","email":"joey@byjoeybaker.com"},{"url":"http://twitter.com/jonschlinkert","name":"Jon Schlinkert","email":"jon.schlinkert@sellside.com"},{"url":"https://github.com/LaurentGoderre","name":"Laurent Goderre","email":"laurent.goderre@gmail.com"},{"url":"https://github.com/makotot","name":"Makoto Tateno","email":"makoto.ttn@gmail.com"},{"url":"http://mariehogebrandt.se","name":"Marie Hogebrandt","email":"webmistress@melindrea.net"},{"url":"http://allmarkedup.com","name":"Mark Perkins"},{"url":"http://swapnull.co.uk","name":"Martyn Rushton"},{"url":"178.is","name":"Max Albrecht","email":"1@178.is"},{"url":"michaelsheedy.com","name":"Michael Sheedy"},{"url":"http://mikko.tapionlinna.fi","name":"Mikko Tapionlinna"},{"url":"http://nathanjessen.github.io","name":"Nathan Jessen"},{"url":"https://github.com/nlfurniss","name":"Nathaniel Furniss"},{"url":"https://github.com/efender","name":"Oleg Orlov"},{"url":"https://pburtchaell.com","name":"Patrick Burtchaell","email":"patrick@pburtchaell.com"},{"url":"paulwelsh.info","name":"Paul Welsh","email":"spacedawwwg@gmail.com"},{"url":"http://www.raymondcamden.com","name":"Raymond Camden","email":"raymondcamden@gmail.com"},{"url":"https://samtiffin.com","name":"Sam Tiffin"},{"url":"http://shannonmoeller.com","name":"Shannon Moeller","email":"me@shannonmoeller.com"},{"url":"http://spud.in","name":"Spud Hsu","email":"supersheepxjy@gmail.com"},{"url":"http://stephenway.net","name":"Stephen Way"},{"url":"http://responsive.ch","name":"Thomas Jaggi"},{"url":"https://github.com/timdouglas","name":"Tim Douglas"}],"homepage":"https://github.com/assemble/handlebars-helpers","bugs":{"url":"https://github.com/assemble/handlebars-helpers/issues"},"dist":{"shasum":"03d3ae4d397b932c2185ac2d691db6af906a22fd","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.8.1.tgz","integrity":"sha512-sxOV3D9UuHBTJa+CzIvCxDabw289GjWOju7O4TA6M116yT0e3GfjPArhSzJkQCJi3PcglzeMOwf4tAfj6bL2XA==","signatures":[{"sig":"MEUCIHHxNMbttrlahfPJPQnC/wKt0zvGyPTWuV52XH8Wj0m9AiEAjzOVZ0uW2SfMeyvHJ631dCHqaok6Oo5GveRQbwtn+AA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-changelog","helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","handlebars","remarkable","template-helpers","verb","verb-readme-generator"],"copyright":{"start":"2013"}},"_from":".","files":["index.js","lib"],"_shasum":"03d3ae4d397b932c2185ac2d691db6af906a22fd","engines":{"node":">= 0.10.0"},"gitHead":"dcd490fb375c963bd9321f5c1b2b64b088e85274","scripts":{"test":"mocha"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"repository":{"url":"git+https://github.com/assemble/handlebars-helpers.git","type":"git"},"_npmVersion":"3.10.10","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"6.10.1","dependencies":{"for-in":"^0.1.6","is-odd":"^0.1.1","for-own":"^0.1.4","is-even":"^0.1.1","is-glob":"^3.1.0","kind-of":"^3.1.0","html-tag":"^1.0.0","index-of":"^0.2.0","relative":"^3.0.2","get-value":"^2.0.6","helper-md":"^0.2.1","is-number":"^3.0.0","striptags":"^2.1.1","arr-filter":"^1.1.1","array-sort":"^0.1.2","get-object":"^0.2.0","handlebars":"^4.0.6","lazy-cache":"^2.0.2","micromatch":"^2.3.11","mixin-deep":"^1.1.3","arr-flatten":"^1.0.1","helper-date":"^0.2.3","create-frame":"^1.0.0","make-iterator":"^0.3.0","normalize-path":"^2.0.1","define-property":"^0.2.5","helper-markdown":"^0.2.1","logging-helpers":"^0.4.0","to-gfm-code-block":"^0.1.1"},"devDependencies":{"gulp":"^3.9.1","mocha":"^3.2.0","vinyl":"^2.0.1","should":"^11.1.2","js-yaml":"^3.7.0","through2":"^2.0.3","templates":"^0.25.3","gulp-mocha":"^3.0.1","gulp-eslint":"^3.0.1","gulp-unused":"^0.2.0","is-valid-app":"^0.2.1","gulp-istanbul":"^1.1.1","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","global-modules":"^0.2.3","gulp-format-md":"^0.1.11","helper-coverage":"^0.1.3","helper-changelog":"^0.3.0","template-helpers":"^0.6.7","engine-handlebars":"^0.8.0","verb-generate-readme":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.8.1.tgz_1490903171591_0.7892180948983878","host":"packages-18-east.internal.npmjs.com"}},"0.8.2":{"name":"handlebars-helpers","version":"0.8.2","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.8.2","maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"}],"contributors":[{"url":"www.draagle.com","name":"Aleš Kotnik","email":"ales.kotnik@gmail.com"},{"url":"https://alexhunt.io","name":"Alex Hunt","email":"hello@alexhunt.io"},{"url":"https://github.com/alisd23","name":"Ali Sheehan-Dare","email":"alisd23@live.co.uk"},{"url":"https://andrz.me","name":"Anders D. Johnson"},{"url":"http://github.com/acinader","name":"Arthur Cinader"},{"url":"https://twitter.com/doowb","name":"Brian Woodward","email":"brian.woodward@gmail.com"},{"url":"http://dandascalescu.com","name":"Dan Dascalescu","email":"ddascalescu+github@gmail.com"},{"url":"https://plus.google.com/+GreenRaccoon23","name":"Dan Gorby"},{"url":"https://thegreatsunra.com","name":"Dane Petersen"},{"url":"https://github.com/dwabyick","name":"Daniel Wabyick"},{"url":"http://www.hariadi.org","name":"Hariadi Hinta"},{"url":"https://github.com/iamstolis","name":"Jan Stola"},{"url":"http://www.chipersoft.com","name":"Jarvis Badgley","email":"chiper@chipersoft.com"},{"url":"http://jasonbellamy.com","name":"Jason Bellamy","email":"j@sonbellamy.com"},{"url":"http://jfroom.com","name":"Jeffrey Froom"},{"url":"https://byjoeybaker.com","name":"Joey Baker","email":"joey@byjoeybaker.com"},{"url":"http://twitter.com/jonschlinkert","name":"Jon Schlinkert","email":"jon.schlinkert@sellside.com"},{"url":"https://github.com/LaurentGoderre","name":"Laurent Goderre","email":"laurent.goderre@gmail.com"},{"url":"http://www.liammoat.com","name":"Liam Moat","email":"contact@liammoat.com"},{"url":"https://github.com/makotot","name":"Makoto Tateno","email":"makoto.ttn@gmail.com"},{"url":"http://mariehogebrandt.se","name":"Marie Hogebrandt","email":"webmistress@melindrea.net"},{"url":"http://allmarkedup.com","name":"Mark Perkins"},{"url":"http://swapnull.co.uk","name":"Martyn Rushton"},{"url":"178.is","name":"Max Albrecht","email":"1@178.is"},{"url":"michaelsheedy.com","name":"Michael Sheedy"},{"url":"http://mikko.tapionlinna.fi","name":"Mikko Tapionlinna"},{"url":"http://nathanjessen.github.io","name":"Nathan Jessen"},{"url":"https://github.com/nlfurniss","name":"Nathaniel Furniss"},{"url":"https://github.com/efender","name":"Oleg Orlov"},{"url":"https://pburtchaell.com","name":"Patrick Burtchaell","email":"patrick@pburtchaell.com"},{"url":"paulwelsh.info","name":"Paul Welsh","email":"spacedawwwg@gmail.com"},{"url":"http://www.raymondcamden.com","name":"Raymond Camden","email":"raymondcamden@gmail.com"},{"url":"https://samtiffin.com","name":"Sam Tiffin"},{"url":"http://shannonmoeller.com","name":"Shannon Moeller","email":"me@shannonmoeller.com"},{"url":"http://stephenway.net","name":"Stephen Way"},{"url":"http://responsive.ch","name":"Thomas Jaggi"},{"url":"https://github.com/timdouglas","name":"Tim Douglas"}],"homepage":"https://github.com/helpers/handlebars-helpers","bugs":{"url":"https://github.com/helpers/handlebars-helpers/issues"},"dist":{"shasum":"8e0db7d8a9184b255723213216aa668742a0a4dd","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.8.2.tgz","integrity":"sha512-KPzlQdmynKcSVMDsJtSUvLJwfJBI7EiJhw2bSn/F69d/3Huzi6ACPTvplrUvdeiZvWP+YTEmMIDx4ZERM8TBdw==","signatures":[{"sig":"MEUCIC7pWhOLzjcS8oY+rOc+QM55autl4iishpLp6iNOBLz+AiEA5vYSzizc1g+51pI7pWvKPcSWkjdOeEjToc/69vHm8MI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-changelog","helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","handlebars","remarkable","template-helpers","verb","verb-readme-generator"],"copyright":{"start":"2013"}},"_from":".","files":["index.js","lib"],"_shasum":"8e0db7d8a9184b255723213216aa668742a0a4dd","engines":{"node":">= 0.10.0"},"gitHead":"a3683bab5519882927de527077c34a98ac22067b","scripts":{"test":"mocha"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"repository":{"url":"git+https://github.com/helpers/handlebars-helpers.git","type":"git"},"_npmVersion":"3.10.10","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"6.10.1","dependencies":{"for-in":"^0.1.6","is-odd":"^0.1.1","for-own":"^0.1.4","is-even":"^0.1.1","is-glob":"^3.1.0","kind-of":"^3.1.0","html-tag":"^1.0.0","index-of":"^0.2.0","relative":"^3.0.2","get-value":"^2.0.6","helper-md":"^0.2.2","is-number":"^3.0.0","striptags":"^2.1.1","arr-filter":"^1.1.1","array-sort":"^0.1.2","get-object":"^0.2.0","handlebars":"^4.0.6","lazy-cache":"^2.0.2","micromatch":"^2.3.11","mixin-deep":"^1.1.3","arr-flatten":"^1.0.1","helper-date":"^0.2.3","create-frame":"^1.0.0","make-iterator":"^0.3.0","normalize-path":"^2.0.1","define-property":"^0.2.5","helper-markdown":"^0.2.1","logging-helpers":"^0.4.0","to-gfm-code-block":"^0.1.1"},"devDependencies":{"gulp":"^3.9.1","mocha":"^3.2.0","vinyl":"^2.0.1","should":"^11.1.2","js-yaml":"^3.7.0","through2":"^2.0.3","templates":"^0.25.3","gulp-mocha":"^3.0.1","gulp-eslint":"^3.0.1","gulp-unused":"^0.2.0","is-valid-app":"^0.2.1","gulp-istanbul":"^1.1.1","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","global-modules":"^0.2.3","gulp-format-md":"^0.1.11","helper-coverage":"^0.1.3","helper-changelog":"^0.3.0","template-helpers":"^0.6.7","engine-handlebars":"^0.8.0","verb-generate-readme":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.8.2.tgz_1490942275087_0.7732014223001897","host":"packages-12-west.internal.npmjs.com"}},"0.8.3":{"name":"handlebars-helpers","version":"0.8.3","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.8.3","maintainers":[{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/homersimpsons"},{"url":"www.draagle.com","name":"Aleš Kotnik"},{"url":"https://alexhunt.io","name":"Alex Hunt"},{"url":"https://github.com/alisd23","name":"Ali Sheehan-Dare"},{"url":"https://andrz.me","name":"Anders D. Johnson"},{"url":"http://github.com/acinader","name":"Arthur Cinader"},{"url":"https://twitter.com/doowb","name":"Brian Woodward"},{"url":"http://dandascalescu.com","name":"Dan Dascalescu"},{"url":"https://plus.google.com/+GreenRaccoon23","name":"Dan Gorby"},{"url":"https://thegreatsunra.com","name":"Dane Petersen"},{"url":"https://github.com/dwabyick","name":"Daniel Wabyick"},{"url":"http://foundy.io","name":"Foundy"},{"url":"https://github.com/why2pac","name":"GONZO"},{"url":"http://www.hariadi.org","name":"Hariadi Hinta"},{"url":"https://github.com/iamstolis","name":"Jan Stola"},{"url":"http://www.chipersoft.com","name":"Jarvis Badgley"},{"url":"http://jasonbellamy.com","name":"Jason Bellamy"},{"url":"http://jfroom.com","name":"Jeffrey Froom"},{"url":"https://www.byjoeybaker.com","name":"Joey Baker"},{"url":"http://twitter.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/LaurentGoderre","name":"Laurent Goderre"},{"url":"http://www.liammoat.com","name":"Liam Moat"},{"url":"https://github.com/makotot","name":"Makoto Tateno"},{"url":"http://mariehogebrandt.se","name":"Marie Hogebrandt"},{"url":"http://allmarkedup.com","name":"Mark Perkins"},{"url":"http://swapnull.co.uk","name":"Martyn Rushton"},{"url":"178.is","name":"Max Albrecht"},{"url":"michaelsheedy.com","name":"Michael Sheedy"},{"url":"http://mikko.tapionlinna.fi","name":"Mikko Tapionlinna"},{"url":"http://nathanjessen.github.io","name":"Nathan Jessen"},{"url":"https://github.com/nlfurniss","name":"Nathaniel Furniss"},{"url":"https://github.com/efender","name":"Oleg Orlov"},{"url":"https://pburtchaell.com","name":"Patrick Burtchaell"},{"url":"paulwelsh.info","name":"Paul Welsh"},{"url":"http://www.raymondcamden.com","name":"Raymond Camden"},{"url":"https://github.com/robsilva","name":"Rob"},{"url":"https://samtiffin.com","name":"Sam Tiffin"},{"url":"http://shannonmoeller.com","name":"Shannon Moeller"},{"url":"http://spud.in","name":"Spud Hsu"},{"url":"http://stephenway.net","name":"Stephen Way"},{"url":"http://responsive.ch","name":"Thomas Jaggi"},{"url":"https://github.com/timdouglas","name":"Tim Douglas"}],"homepage":"https://github.com/helpers/handlebars-helpers","bugs":{"url":"https://github.com/helpers/handlebars-helpers/issues"},"dist":{"shasum":"e48cc85bb2ab1480fdcaafd87ab42ad292415e2b","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.8.3.tgz","integrity":"sha512-STh6HiVKwgfcLK0eiqgX604SHFMEdnOci1gdYzLT+ztR5jxfAh5PL5lY+B1SgFNXlAjyLgn4+Lmv/NbXwJ/V+A==","signatures":[{"sig":"MEQCIBsFTQ0i92SgZEV2sdKnr362UlUw84UVe0mhhDbMwOT/AiAJsvUBE/u1h6g0LfOSthKqZYhqVDXdN5VQl+65NOUKqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-changelog","helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","handlebars","remarkable","template-helpers","verb","verb-readme-generator"],"copyright":{"start":"2013"}},"_from":".","files":["index.js","lib"],"_shasum":"e48cc85bb2ab1480fdcaafd87ab42ad292415e2b","engines":{"node":">= 0.10.0"},"gitHead":"c65c976c70dbf8b0a4c87011f782bba178ed415d","scripts":{"test":"mocha"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"repository":{"url":"git+https://github.com/helpers/handlebars-helpers.git","type":"git"},"_npmVersion":"4.6.1","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"6.10.1","dependencies":{"for-in":"^0.1.6","is-odd":"^0.1.1","for-own":"^0.1.4","is-even":"^0.1.1","is-glob":"^3.1.0","kind-of":"^3.1.0","html-tag":"^1.0.0","index-of":"^0.2.0","relative":"^3.0.2","get-value":"^2.0.6","helper-md":"^0.2.2","is-number":"^3.0.0","striptags":"^2.1.1","arr-filter":"^1.1.1","array-sort":"^0.1.2","get-object":"^0.2.0","handlebars":"^4.0.6","lazy-cache":"^2.0.2","micromatch":"^2.3.11","mixin-deep":"^1.1.3","arr-flatten":"^1.0.1","helper-date":"^0.2.3","create-frame":"^1.0.0","make-iterator":"^0.3.0","normalize-path":"^2.0.1","define-property":"^0.2.5","helper-markdown":"^0.2.1","logging-helpers":"^0.4.0","to-gfm-code-block":"^0.1.1"},"devDependencies":{"gulp":"^3.9.1","mocha":"^3.2.0","vinyl":"^2.0.1","should":"^11.1.2","js-yaml":"^3.7.0","through2":"^2.0.3","templates":"^0.25.3","gulp-mocha":"^3.0.1","gulp-eslint":"^3.0.1","gulp-unused":"^0.2.0","is-valid-app":"^0.2.1","gulp-istanbul":"^1.1.1","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","global-modules":"^0.2.3","gulp-format-md":"^1.0.0","helper-coverage":"^0.1.3","helper-changelog":"^0.3.0","template-helpers":"^0.6.7","engine-handlebars":"^0.8.0","verb-generate-readme":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.8.3.tgz_1499118565207_0.6421984580811113","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"handlebars-helpers","version":"0.8.4","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.8.4","maintainers":[{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/homersimpsons"},{"url":"www.draagle.com","name":"Aleš Kotnik"},{"url":"https://alexhunt.io","name":"Alex Hunt"},{"url":"https://github.com/alisd23","name":"Ali Sheehan-Dare"},{"url":"https://andrz.me","name":"Anders D. Johnson"},{"url":"http://github.com/acinader","name":"Arthur Cinader"},{"url":"https://twitter.com/doowb","name":"Brian Woodward"},{"url":"http://dandascalescu.com","name":"Dan Dascalescu"},{"url":"https://plus.google.com/+GreenRaccoon23","name":"Dan Gorby"},{"url":"https://thegreatsunra.com","name":"Dane Petersen"},{"url":"https://github.com/dwabyick","name":"Daniel Wabyick"},{"url":"http://foundy.io","name":"Foundy"},{"url":"https://github.com/why2pac","name":"GONZO"},{"url":"http://www.hariadi.org","name":"Hariadi Hinta"},{"url":"https://github.com/iamstolis","name":"Jan Stola"},{"url":"http://www.chipersoft.com","name":"Jarvis Badgley"},{"url":"http://jasonbellamy.com","name":"Jason Bellamy"},{"url":"http://jfroom.com","name":"Jeffrey Froom"},{"url":"https://www.byjoeybaker.com","name":"Joey Baker"},{"url":"http://twitter.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/LaurentGoderre","name":"Laurent Goderre"},{"url":"http://www.liammoat.com","name":"Liam Moat"},{"url":"https://github.com/makotot","name":"Makoto Tateno"},{"url":"http://mariehogebrandt.se","name":"Marie Hogebrandt"},{"url":"http://allmarkedup.com","name":"Mark Perkins"},{"url":"http://swapnull.co.uk","name":"Martyn Rushton"},{"url":"178.is","name":"Max Albrecht"},{"url":"michaelsheedy.com","name":"Michael Sheedy"},{"url":"http://mikko.tapionlinna.fi","name":"Mikko Tapionlinna"},{"url":"http://nathanjessen.github.io","name":"Nathan Jessen"},{"url":"https://github.com/nlfurniss","name":"Nathaniel Furniss"},{"url":"https://github.com/efender","name":"Oleg Orlov"},{"url":"https://pburtchaell.com","name":"Patrick Burtchaell"},{"url":"paulwelsh.info","name":"Paul Welsh"},{"url":"http://www.raymondcamden.com","name":"Raymond Camden"},{"url":"https://github.com/robsilva","name":"Rob"},{"url":"https://samtiffin.com","name":"Sam Tiffin"},{"url":"http://shannonmoeller.com","name":"Shannon Moeller"},{"url":"http://spud.in","name":"Spud Hsu"},{"url":"http://stephenway.net","name":"Stephen Way"},{"url":"http://responsive.ch","name":"Thomas Jaggi"},{"url":"https://github.com/timdouglas","name":"Tim Douglas"}],"homepage":"https://github.com/helpers/handlebars-helpers","bugs":{"url":"https://github.com/helpers/handlebars-helpers/issues"},"dist":{"shasum":"f9880b7ae8d890e631a3146f019050005c54ed12","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.8.4.tgz","integrity":"sha512-yUHp2QWOsc/GH1806/O3t0Z1MMFXhAkK8XhhrkDTQxCTwqcsMweBspxsP50u+H1fwX6FQYRQ27P7HMLBSwmH/w==","signatures":[{"sig":"MEQCIGM3IC5ScIiR27e10cFBduZf+YZKnDj/kaA5s0dgOGM7AiAlkdlcrSFL2T9efaE1mFmiN2KyTWU/Boglzga9trtREA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-changelog","helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","handlebars","remarkable","template-helpers","verb","verb-readme-generator"],"copyright":{"start":"2013"}},"_from":".","files":["index.js","lib"],"_shasum":"f9880b7ae8d890e631a3146f019050005c54ed12","engines":{"node":">= 0.10.0"},"gitHead":"e145d22f75550f182bc3b44a16c7beda7e3f719d","scripts":{"test":"mocha"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"repository":{"url":"git+https://github.com/helpers/handlebars-helpers.git","type":"git"},"_npmVersion":"4.6.1","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"6.10.1","dependencies":{"for-in":"^0.1.6","is-odd":"^0.1.1","for-own":"^0.1.4","is-even":"^0.1.1","is-glob":"^3.1.0","kind-of":"^3.1.0","html-tag":"^1.0.0","index-of":"^0.2.0","relative":"^3.0.2","get-value":"^2.0.6","helper-md":"^0.2.2","is-number":"^3.0.0","striptags":"^2.1.1","arr-filter":"^1.1.1","array-sort":"^0.1.2","get-object":"^0.2.0","handlebars":"^4.0.6","lazy-cache":"^2.0.2","micromatch":"^2.3.11","mixin-deep":"^1.1.3","arr-flatten":"^1.0.1","helper-date":"^0.2.3","create-frame":"^1.0.0","make-iterator":"^0.3.0","normalize-path":"^2.0.1","define-property":"^0.2.5","helper-markdown":"^0.2.1","logging-helpers":"^0.4.0","to-gfm-code-block":"^0.1.1"},"devDependencies":{"gulp":"^3.9.1","mocha":"^3.2.0","vinyl":"^2.0.1","should":"^11.1.2","js-yaml":"^3.7.0","through2":"^2.0.3","templates":"^0.25.3","gulp-mocha":"^3.0.1","gulp-eslint":"^3.0.1","gulp-unused":"^0.2.0","is-valid-app":"^0.2.1","gulp-istanbul":"^1.1.1","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","global-modules":"^0.2.3","gulp-format-md":"^1.0.0","helper-coverage":"^0.1.3","helper-changelog":"^0.3.0","template-helpers":"^0.6.7","engine-handlebars":"^0.8.0","verb-generate-readme":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.8.4.tgz_1499121101252_0.0639256399590522","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"handlebars-helpers","version":"0.9.0","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.9.0","maintainers":[{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"www.draagle.com","name":"Aleš Kotnik"},{"url":"https://alexhunt.io","name":"Alex Hunt"},{"url":"https://github.com/alisd23","name":"Ali Sheehan-Dare"},{"url":"https://andrz.me","name":"Anders D. Johnson"},{"url":"http://github.com/acinader","name":"Arthur Cinader"},{"url":"https://twitter.com/doowb","name":"Brian Woodward"},{"url":"http://dandascalescu.com","name":"Dan Dascalescu"},{"url":"https://plus.google.com/+GreenRaccoon23","name":"Dan Gorby"},{"url":"https://thegreatsunra.com","name":"Dane Petersen"},{"url":"https://github.com/dwabyick","name":"Daniel Wabyick"},{"url":"http://foundy.io","name":"Foundy"},{"url":"https://github.com/why2pac","name":"GONZO"},{"url":"http://www.hariadi.org","name":"Hariadi Hinta"},{"url":"https://github.com/iamstolis","name":"Jan Stola"},{"url":"http://www.chipersoft.com","name":"Jarvis Badgley"},{"url":"http://jasonbellamy.com","name":"Jason Bellamy"},{"url":"http://jfroom.com","name":"Jeffrey Froom"},{"url":"https://www.byjoeybaker.com","name":"Joey Baker"},{"url":"http://twitter.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/LaurentGoderre","name":"Laurent Goderre"},{"url":"http://www.liammoat.com","name":"Liam Moat"},{"url":"https://github.com/makotot","name":"Makoto Tateno"},{"url":"http://mariehogebrandt.se","name":"Marie Hogebrandt"},{"url":"http://allmarkedup.com","name":"Mark Perkins"},{"url":"http://swapnull.co.uk","name":"Martyn Rushton"},{"url":"178.is","name":"Max Albrecht"},{"url":"michaelsheedy.com","name":"Michael Sheedy"},{"url":"http://mikko.tapionlinna.fi","name":"Mikko Tapionlinna"},{"url":"http://nathanjessen.github.io","name":"Nathan Jessen"},{"url":"https://github.com/nlfurniss","name":"Nathaniel Furniss"},{"url":"https://github.com/efender","name":"Oleg Orlov"},{"url":"https://pburtchaell.com","name":"Patrick Burtchaell"},{"url":"paulwelsh.info","name":"Paul Welsh"},{"url":"http://www.raymondcamden.com","name":"Raymond Camden"},{"url":"https://github.com/robsilva","name":"Rob"},{"url":"https://samtiffin.com","name":"Sam Tiffin"},{"url":"http://shannonmoeller.com","name":"Shannon Moeller"},{"url":"http://spud.in","name":"Spud Hsu"},{"url":"http://stephenway.net","name":"Stephen Way"},{"url":"http://responsive.ch","name":"Thomas Jaggi"},{"url":"https://github.com/timdouglas","name":"Tim Douglas"},{"url":"https://github.com/homersimpsons"}],"homepage":"https://github.com/helpers/handlebars-helpers","bugs":{"url":"https://github.com/helpers/handlebars-helpers/issues"},"dist":{"shasum":"d023ba6f02da5a1735efde1fd0c6ed3cb77d5957","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.9.0.tgz","integrity":"sha512-biLY+y14nYyAzp+vVaSoMUBe0yPrcHgTTMmzh7F22p9G7KW9XCoAYv0F8e+UV3ZtRbdvy7F+M1yVumdXT5+jyA==","signatures":[{"sig":"MEUCIGhDY2Gz74Zg3aWqIqDnj3U5ymxlFE4EX8OK233aBEYKAiEAzC1qt7lYmMqcTYzd4RVOfMyuLPK8qB6pURbj/RdZoAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-changelog","helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","handlebars","remarkable","template-helpers","verb","verb-readme-generator","falsey","helper-date","moment"],"copyright":{"start":"2013"}},"files":["index.js","lib"],"engines":{"node":">= 4"},"gitHead":"a7ad907384bfac100219e9493c48f1bcb75266cc","scripts":{"test":"mocha"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"lintDeps":{"devDependencies":{"files":{"patterns":["test/integration/*.js","test/support/*.js","test/utils/*.js"]}}},"repository":{"url":"git+https://github.com/helpers/handlebars-helpers.git","type":"git"},"_npmVersion":"5.0.4","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"7.7.3","dependencies":{"year":"^0.2.1","for-in":"^1.0.2","for-own":"^1.0.0","is-even":"^1.0.0","is-glob":"^3.1.0","kind-of":"^5.0.0","html-tag":"^1.0.0","relative":"^3.0.2","get-value":"^2.0.6","has-value":"^1.0.0","helper-md":"^0.2.2","is-number":"^3.0.0","striptags":"^3.0.1","array-sort":"^0.1.2","get-object":"^0.2.0","handlebars":"^4.0.10","lazy-cache":"^2.0.2","micromatch":"^3.0.3","arr-flatten":"^1.0.3","helper-date":"^1.0.0","create-frame":"^1.0.0","define-property":"^1.0.0","helper-markdown":"^0.2.2","logging-helpers":"^1.0.0","handlebars-utils":"^1.0.1","to-gfm-code-block":"^0.1.1","handlebars-helper-create-frame":"^0.1.0"},"devDependencies":{"gulp":"^3.9.1","mocha":"^3.4.2","vinyl":"^2.1.0","js-yaml":"^3.8.4","through2":"^2.0.3","templates":"^1.2.8","gulp-mocha":"^3.0.1","gulp-eslint":"^4.0.0","gulp-unused":"^0.2.1","is-valid-app":"^0.3.0","gulp-istanbul":"^1.1.2","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","global-modules":"^1.0.0","gulp-format-md":"^1.0.0","helper-coverage":"^0.1.3","helper-changelog":"^0.3.0","template-helpers":"^0.6.7","engine-handlebars":"^0.8.2","verb-generate-readme":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.9.0.tgz_1499154299240_0.8154855153989047","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"handlebars-helpers","version":"0.9.1","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.9.1","maintainers":[{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/xymbol","name":"Adrián Mugnolo"},{"url":"www.draagle.com","name":"Aleš Kotnik"},{"url":"https://alexhunt.io","name":"Alex Hunt"},{"url":"https://github.com/alisd23","name":"Ali Sheehan-Dare"},{"url":"https://andrz.me","name":"Anders D. Johnson"},{"url":"http://github.com/acinader","name":"Arthur Cinader"},{"url":"https://twitter.com/doowb","name":"Brian Woodward"},{"url":"http://dandascalescu.com","name":"Dan Dascalescu"},{"url":"https://plus.google.com/+GreenRaccoon23","name":"Dan Gorby"},{"url":"https://thegreatsunra.com","name":"Dane Petersen"},{"url":"https://github.com/dwabyick","name":"Daniel Wabyick"},{"url":"http://foundy.io","name":"Foundy"},{"url":"https://github.com/why2pac","name":"GONZO"},{"url":"https://brendaniel.github.io","name":"GracefulLight"},{"url":"http://www.hariadi.org","name":"Hariadi Hinta"},{"url":"https://github.com/iamstolis","name":"Jan Stola"},{"url":"http://www.chipersoft.com","name":"Jarvis Badgley"},{"url":"http://jasonbellamy.com","name":"Jason Bellamy"},{"url":"http://jfroom.com","name":"Jeffrey Froom"},{"url":"https://www.byjoeybaker.com","name":"Joey Baker"},{"url":"http://twitter.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/LaurentGoderre","name":"Laurent Goderre"},{"url":"http://www.liammoat.com","name":"Liam Moat"},{"url":"https://github.com/makotot","name":"Makoto Tateno"},{"url":"http://mariehogebrandt.se","name":"Marie Hogebrandt"},{"url":"http://allmarkedup.com","name":"Mark Perkins"},{"url":"http://swapnull.co.uk","name":"Martyn Rushton"},{"url":"178.is","name":"Max Albrecht"},{"url":"michaelsheedy.com","name":"Michael Sheedy"},{"url":"http://mikko.tapionlinna.fi","name":"Mikko Tapionlinna"},{"url":"http://nathanjessen.github.io","name":"Nathan Jessen"},{"url":"https://github.com/nlfurniss","name":"Nathaniel Furniss"},{"url":"https://github.com/efender","name":"Oleg Orlov"},{"url":"https://pburtchaell.com","name":"Patrick Burtchaell"},{"url":"paulwelsh.info","name":"Paul Welsh"},{"url":"http://www.raymondcamden.com","name":"Raymond Camden"},{"url":"https://github.com/robsilva","name":"Rob"},{"url":"https://samtiffin.com","name":"Sam Tiffin"},{"url":"http://shannonmoeller.com","name":"Shannon Moeller"},{"url":"http://spud.in","name":"Spud Hsu"},{"url":"http://stephenway.net","name":"Stephen Way"},{"url":"http://responsive.ch","name":"Thomas Jaggi"},{"url":"https://github.com/timdouglas","name":"Tim Douglas"},{"url":"https://github.com/homersimpsons"}],"homepage":"https://github.com/helpers/handlebars-helpers","bugs":{"url":"https://github.com/helpers/handlebars-helpers/issues"},"dist":{"shasum":"a901941ea917af79494c82b042d9e0279be316d8","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.9.1.tgz","integrity":"sha512-e1xbKMl6IYsVULZOwixzql2DD9jzlTpgnRjK8eCPwM4k13zXPhismZwlXeqwvzlxYxdY6R1IpoMC2/kClJCOgw==","signatures":[{"sig":"MEUCIQCZBrWwWzeK2GiJUpQKPIaeWKnSADx4rq7bhgQuWSAZBwIgSluvzbUGZTn0vkSzCboW31yq/eMueHIQNaWGiE/ibfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-changelog","helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","falsey","handlebars","helper-date","moment","remarkable","template-helpers","verb","verb-readme-generator"],"copyright":{"start":"2013"}},"files":["index.js","lib"],"engines":{"node":">=5"},"gitHead":"b67007dfb761dad3c1858d3ba17a3e797398f766","scripts":{"test":"mocha"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"lintDeps":{"devDependencies":{"files":{"patterns":["test/integration/*.js","test/support/*.js","test/utils/*.js"]}}},"repository":{"url":"git+https://github.com/helpers/handlebars-helpers.git","type":"git"},"_npmVersion":"5.0.4","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"7.7.3","dependencies":{"year":"^0.2.1","for-in":"^1.0.2","for-own":"^1.0.0","is-even":"^1.0.0","is-glob":"^3.1.0","kind-of":"^5.0.0","html-tag":"^1.0.0","relative":"^3.0.2","get-value":"^2.0.6","has-value":"^1.0.0","helper-md":"^0.2.2","is-number":"^3.0.0","striptags":"^3.0.1","array-sort":"^0.1.2","get-object":"^0.2.0","handlebars":"^4.0.10","lazy-cache":"^2.0.2","micromatch":"^3.0.3","arr-flatten":"^1.0.3","helper-date":"^1.0.0","create-frame":"^1.0.0","define-property":"^1.0.0","helper-markdown":"^0.2.2","logging-helpers":"^1.0.0","handlebars-utils":"^1.0.1","to-gfm-code-block":"^0.1.1","handlebars-helper-create-frame":"^0.1.0"},"devDependencies":{"gulp":"^3.9.1","mocha":"^3.4.2","vinyl":"^2.1.0","js-yaml":"^3.8.4","through2":"^2.0.3","templates":"^1.2.8","gulp-mocha":"^3.0.1","gulp-eslint":"^4.0.0","gulp-unused":"^0.2.1","is-valid-app":"^0.3.0","gulp-istanbul":"^1.1.2","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","global-modules":"^1.0.0","gulp-format-md":"^1.0.0","helper-coverage":"^0.1.3","helper-changelog":"^0.3.0","template-helpers":"^0.6.7","engine-handlebars":"^0.8.2","verb-generate-readme":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.9.1.tgz_1499202587017_0.5589969418942928","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"handlebars-helpers","version":"0.9.2","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.9.2","maintainers":[{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/xymbol","name":"Adrián Mugnolo"},{"url":"www.draagle.com","name":"Aleš Kotnik"},{"url":"https://alexhunt.io","name":"Alex Hunt"},{"url":"https://github.com/alisd23","name":"Ali Sheehan-Dare"},{"url":"https://andrz.me","name":"Anders D. Johnson"},{"url":"http://github.com/acinader","name":"Arthur Cinader"},{"url":"https://twitter.com/doowb","name":"Brian Woodward"},{"url":"http://dandascalescu.com","name":"Dan Dascalescu"},{"url":"https://plus.google.com/+GreenRaccoon23","name":"Dan Gorby"},{"url":"https://thegreatsunra.com","name":"Dane Petersen"},{"url":"https://github.com/dwabyick","name":"Daniel Wabyick"},{"url":"http://foundy.io","name":"Foundy"},{"url":"https://github.com/why2pac","name":"GONZO"},{"url":"https://brendaniel.github.io","name":"GracefulLight"},{"url":"http://www.hariadi.org","name":"Hariadi Hinta"},{"url":"https://github.com/iamstolis","name":"Jan Stola"},{"url":"http://www.chipersoft.com","name":"Jarvis Badgley"},{"url":"http://jasonbellamy.com","name":"Jason Bellamy"},{"url":"http://jfroom.com","name":"Jeffrey Froom"},{"url":"https://www.byjoeybaker.com","name":"Joey Baker"},{"url":"http://twitter.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/LaurentGoderre","name":"Laurent Goderre"},{"url":"http://www.liammoat.com","name":"Liam Moat"},{"url":"https://github.com/makotot","name":"Makoto Tateno"},{"url":"http://mariehogebrandt.se","name":"Marie Hogebrandt"},{"url":"http://allmarkedup.com","name":"Mark Perkins"},{"url":"http://swapnull.co.uk","name":"Martyn Rushton"},{"url":"178.is","name":"Max Albrecht"},{"url":"michaelsheedy.com","name":"Michael Sheedy"},{"url":"http://mikko.tapionlinna.fi","name":"Mikko Tapionlinna"},{"url":"http://nathanjessen.github.io","name":"Nathan Jessen"},{"url":"https://github.com/nlfurniss","name":"Nathaniel Furniss"},{"url":"https://github.com/efender","name":"Oleg Orlov"},{"url":"https://pburtchaell.com","name":"Patrick Burtchaell"},{"url":"paulwelsh.info","name":"Paul Welsh"},{"url":"http://www.raymondcamden.com","name":"Raymond Camden"},{"url":"https://github.com/robsilva","name":"Rob"},{"url":"https://samtiffin.com","name":"Sam Tiffin"},{"url":"http://shannonmoeller.com","name":"Shannon Moeller"},{"url":"http://spud.in","name":"Spud Hsu"},{"url":"http://stephenway.net","name":"Stephen Way"},{"url":"http://responsive.ch","name":"Thomas Jaggi"},{"url":"https://github.com/timdouglas","name":"Tim Douglas"},{"url":"https://github.com/homersimpsons"}],"homepage":"https://github.com/helpers/handlebars-helpers","bugs":{"url":"https://github.com/helpers/handlebars-helpers/issues"},"dist":{"shasum":"d099e6ff4d714ee6eb7419e690bbfdd5a96d7ee8","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.9.2.tgz","integrity":"sha512-05DTqtZfqLgeCLhIN0rGTyNMbx8XASwk9kwO2NBmLlXKRPLH8HAWXk4ZM6cCemUxERIVfU3UGcMwLg/f1n3h+g==","signatures":[{"sig":"MEQCIAaPza4T2zxduO1OXqiq9Brz0F5rpmI3ifbTBeK39Nq7AiBRFeMcT92Vg1t0Vrzi5exxuQu6Y4w4OJ7tKUgJGts6mQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-changelog","helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","falsey","handlebars","helper-date","moment","remarkable","template-helpers","verb","verb-readme-generator"],"copyright":{"start":"2013"}},"_from":".","files":["index.js","lib"],"_shasum":"d099e6ff4d714ee6eb7419e690bbfdd5a96d7ee8","engines":{"node":">=5"},"gitHead":"4c778e18e918bf2d3ebc3a952212db9858dd0e45","scripts":{"test":"mocha"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"lintDeps":{"devDependencies":{"files":{"patterns":["test/integration/*.js","test/support/*.js","test/utils/*.js"]}}},"repository":{"url":"git+https://github.com/helpers/handlebars-helpers.git","type":"git"},"_npmVersion":"4.6.1","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"6.10.1","dependencies":{"year":"^0.2.1","for-in":"^1.0.2","for-own":"^1.0.0","is-even":"^1.0.0","is-glob":"^3.1.0","kind-of":"^5.0.0","html-tag":"^1.0.0","relative":"^3.0.2","get-value":"^2.0.6","has-value":"^1.0.0","helper-md":"^0.2.2","is-number":"^3.0.0","striptags":"^3.0.1","array-sort":"^0.1.2","get-object":"^0.2.0","handlebars":"^4.0.10","lazy-cache":"^2.0.2","micromatch":"^3.0.3","arr-flatten":"^1.0.3","helper-date":"^1.0.0","create-frame":"^1.0.0","define-property":"^1.0.0","helper-markdown":"^0.2.2","logging-helpers":"^1.0.0","handlebars-utils":"^1.0.1","to-gfm-code-block":"^0.1.1","handlebars-helper-create-frame":"^0.1.0"},"devDependencies":{"gulp":"^3.9.1","mocha":"^3.4.2","vinyl":"^2.1.0","js-yaml":"^3.8.4","through2":"^2.0.3","templates":"^1.2.8","gulp-mocha":"^3.0.1","gulp-eslint":"^4.0.0","gulp-unused":"^0.2.1","is-valid-app":"^0.3.0","gulp-istanbul":"^1.1.2","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","global-modules":"^1.0.0","gulp-format-md":"^1.0.0","helper-coverage":"^0.1.3","helper-changelog":"^0.3.0","template-helpers":"^0.6.7","engine-handlebars":"^0.8.2","verb-generate-readme":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.9.2.tgz_1499313510511_0.8772586181294173","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"handlebars-helpers","version":"0.9.3","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.9.3","maintainers":[{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/xymbol","name":"Adrián Mugnolo"},{"url":"www.draagle.com","name":"Aleš Kotnik"},{"url":"https://alexhunt.io","name":"Alex Hunt"},{"url":"https://github.com/alisd23","name":"Ali Sheehan-Dare"},{"url":"https://andrz.me","name":"Anders D. Johnson"},{"url":"http://github.com/acinader","name":"Arthur Cinader"},{"url":"https://twitter.com/doowb","name":"Brian Woodward"},{"url":"http://dandascalescu.com","name":"Dan Dascalescu"},{"url":"https://plus.google.com/+GreenRaccoon23","name":"Dan Gorby"},{"url":"https://thegreatsunra.com","name":"Dane Petersen"},{"url":"https://github.com/dwabyick","name":"Daniel Wabyick"},{"url":"http://foundy.io","name":"Foundy"},{"url":"https://github.com/why2pac","name":"GONZO"},{"url":"https://brendaniel.github.io","name":"GracefulLight"},{"url":"http://www.hariadi.org","name":"Hariadi Hinta"},{"url":"https://github.com/iamstolis","name":"Jan Stola"},{"url":"http://www.chipersoft.com","name":"Jarvis Badgley"},{"url":"http://jasonbellamy.com","name":"Jason Bellamy"},{"url":"http://jfroom.com","name":"Jeffrey Froom"},{"url":"https://www.byjoeybaker.com","name":"Joey Baker"},{"url":"http://twitter.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/LaurentGoderre","name":"Laurent Goderre"},{"url":"http://www.liammoat.com","name":"Liam Moat"},{"url":"https://github.com/makotot","name":"Makoto Tateno"},{"url":"http://mariehogebrandt.se","name":"Marie Hogebrandt"},{"url":"http://allmarkedup.com","name":"Mark Perkins"},{"url":"http://swapnull.co.uk","name":"Martyn Rushton"},{"url":"178.is","name":"Max Albrecht"},{"url":"michaelsheedy.com","name":"Michael Sheedy"},{"url":"http://mikko.tapionlinna.fi","name":"Mikko Tapionlinna"},{"url":"http://nathanjessen.github.io","name":"Nathan Jessen"},{"url":"https://github.com/nlfurniss","name":"Nathaniel Furniss"},{"url":"https://github.com/efender","name":"Oleg Orlov"},{"url":"https://pburtchaell.com","name":"Patrick Burtchaell"},{"url":"paulwelsh.info","name":"Paul Welsh"},{"url":"http://www.raymondcamden.com","name":"Raymond Camden"},{"url":"https://github.com/robsilva","name":"Rob"},{"url":"https://samtiffin.com","name":"Sam Tiffin"},{"url":"http://shannonmoeller.com","name":"Shannon Moeller"},{"url":"http://spud.in","name":"Spud Hsu"},{"url":"http://stephenway.net","name":"Stephen Way"},{"url":"http://responsive.ch","name":"Thomas Jaggi"},{"url":"https://github.com/timdouglas","name":"Tim Douglas"},{"url":"https://github.com/homersimpsons"}],"homepage":"https://github.com/helpers/handlebars-helpers","bugs":{"url":"https://github.com/helpers/handlebars-helpers/issues"},"dist":{"shasum":"0ef2bbe47bde09a4025acd72fb4b50537d8ccf61","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.9.3.tgz","integrity":"sha512-d+JMgWIygJ6h7CwfHvGKmp/+dGEzDHHNizHVwEKISUTRLBM4OzdKJrEmnkI1i20f4p8K8yMorQWhEb670DUVYw==","signatures":[{"sig":"MEQCIDAfFqm0sx7ZuvffdxAmKi6SS6d3KbHtXIrlMqL9P6xbAiBoWOClHtnbNzgwt4jshhuTVF0HWm5OIxg5W/+dVej06A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-changelog","helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","falsey","handlebars","helper-date","moment","remarkable","template-helpers","verb","verb-readme-generator"],"copyright":{"start":"2013"}},"_from":".","files":["index.js","lib"],"_shasum":"0ef2bbe47bde09a4025acd72fb4b50537d8ccf61","engines":{"node":">=5"},"gitHead":"503ca83aa094592d43bbebe1ef9c64d8f5b06b19","scripts":{"test":"mocha"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"lintDeps":{"devDependencies":{"files":{"patterns":["test/integration/*.js","test/support/*.js","test/utils/*.js"]}}},"repository":{"url":"git+https://github.com/helpers/handlebars-helpers.git","type":"git"},"_npmVersion":"4.6.1","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"6.10.1","dependencies":{"year":"^0.2.1","for-in":"^1.0.2","for-own":"^1.0.0","is-even":"^1.0.0","is-glob":"^3.1.0","kind-of":"^5.0.0","html-tag":"^1.0.0","relative":"^3.0.2","get-value":"^2.0.6","has-value":"^1.0.0","helper-md":"^0.2.2","is-number":"^3.0.0","striptags":"^3.0.1","array-sort":"^0.1.2","get-object":"^0.2.0","handlebars":"^4.0.10","lazy-cache":"^2.0.2","micromatch":"^3.0.3","arr-flatten":"^1.0.3","helper-date":"^1.0.0","create-frame":"^1.0.0","define-property":"^1.0.0","helper-markdown":"^0.2.2","logging-helpers":"^1.0.0","handlebars-utils":"^1.0.1","to-gfm-code-block":"^0.1.1","handlebars-helper-create-frame":"^0.1.0"},"devDependencies":{"gulp":"^3.9.1","mocha":"^3.4.2","vinyl":"^2.1.0","js-yaml":"^3.8.4","through2":"^2.0.3","templates":"^1.2.8","gulp-mocha":"^3.0.1","gulp-eslint":"^4.0.0","gulp-unused":"^0.2.1","is-valid-app":"^0.3.0","gulp-istanbul":"^1.1.2","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","global-modules":"^1.0.0","gulp-format-md":"^1.0.0","helper-coverage":"^0.1.3","helper-changelog":"^0.3.0","template-helpers":"^0.6.7","engine-handlebars":"^0.8.2","verb-generate-readme":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.9.3.tgz_1499727423690_0.5367652901913971","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"handlebars-helpers","version":"0.9.4","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.9.4","maintainers":[{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/xymbol","name":"Adrián Mugnolo"},{"url":"www.draagle.com","name":"Aleš Kotnik"},{"url":"https://alexhunt.io","name":"Alex Hunt"},{"url":"https://github.com/alisd23","name":"Ali Sheehan-Dare"},{"url":"https://andrz.me","name":"Anders D. Johnson"},{"url":"http://github.com/acinader","name":"Arthur Cinader"},{"url":"https://twitter.com/doowb","name":"Brian Woodward"},{"url":"http://dandascalescu.com","name":"Dan Dascalescu"},{"url":"https://plus.google.com/+GreenRaccoon23","name":"Dan Gorby"},{"url":"https://thegreatsunra.com","name":"Dane Petersen"},{"url":"https://github.com/dwabyick","name":"Daniel Wabyick"},{"url":"http://foundy.io","name":"Foundy"},{"url":"https://github.com/why2pac","name":"GONZO"},{"url":"https://brendaniel.github.io","name":"GracefulLight"},{"url":"http://www.hariadi.org","name":"Hariadi Hinta"},{"url":"https://github.com/iamstolis","name":"Jan Stola"},{"url":"http://www.chipersoft.com","name":"Jarvis Badgley"},{"url":"http://jasonbellamy.com","name":"Jason Bellamy"},{"url":"http://jfroom.com","name":"Jeffrey Froom"},{"url":"https://www.byjoeybaker.com","name":"Joey Baker"},{"url":"http://twitter.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/LaurentGoderre","name":"Laurent Goderre"},{"url":"http://www.liammoat.com","name":"Liam Moat"},{"url":"https://github.com/makotot","name":"Makoto Tateno"},{"url":"http://mariehogebrandt.se","name":"Marie Hogebrandt"},{"url":"http://allmarkedup.com","name":"Mark Perkins"},{"url":"http://swapnull.co.uk","name":"Martyn Rushton"},{"url":"178.is","name":"Max Albrecht"},{"url":"michaelsheedy.com","name":"Michael Sheedy"},{"url":"http://mikko.tapionlinna.fi","name":"Mikko Tapionlinna"},{"url":"http://nathanjessen.github.io","name":"Nathan Jessen"},{"url":"https://github.com/nlfurniss","name":"Nathaniel Furniss"},{"url":"https://github.com/efender","name":"Oleg Orlov"},{"url":"https://pburtchaell.com","name":"Patrick Burtchaell"},{"url":"paulwelsh.info","name":"Paul Welsh"},{"url":"http://www.raymondcamden.com","name":"Raymond Camden"},{"url":"https://github.com/robsilva","name":"Rob"},{"url":"https://samtiffin.com","name":"Sam Tiffin"},{"url":"http://shannonmoeller.com","name":"Shannon Moeller"},{"url":"http://spud.in","name":"Spud Hsu"},{"url":"http://stephenway.net","name":"Stephen Way"},{"url":"http://responsive.ch","name":"Thomas Jaggi"},{"url":"https://github.com/timdouglas","name":"Tim Douglas"},{"url":"https://github.com/homersimpsons"}],"homepage":"https://github.com/helpers/handlebars-helpers","bugs":{"url":"https://github.com/helpers/handlebars-helpers/issues"},"dist":{"shasum":"4a5980ceead85a893886c271fe5e41d0c39b9fc2","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.9.4.tgz","integrity":"sha512-RdnL/FG9y0Glb82/59y0fYD4QoL3vdWC5URnUcNOIG+SIx9GWXy/ou26HbB+G3JEz0bWX1d4JQcZr39UQrBNDw==","signatures":[{"sig":"MEUCIAQLj+w7eNVla5iGjFgY9X02/W3l+eMq9EbHMLduK6NmAiEA4gxVhdBTjluXkcHpbzRWioTv68F66Xw9D8Em9WYMFNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-changelog","helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","falsey","handlebars","helper-date","moment","remarkable","template-helpers","verb","verb-readme-generator"],"copyright":{"start":"2013"}},"files":["index.js","lib"],"engines":{"node":">=5"},"gitHead":"8c57d098c9d52e064be337a632d15258146c8eed","scripts":{"test":"mocha"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"lintDeps":{"devDependencies":{"files":{"patterns":["test/integration/*.js","test/support/*.js","test/utils/*.js"]}}},"repository":{"url":"git+https://github.com/helpers/handlebars-helpers.git","type":"git"},"_npmVersion":"5.3.0","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"7.7.3","dependencies":{"year":"^0.2.1","for-in":"^1.0.2","for-own":"^1.0.0","is-even":"^1.0.0","is-glob":"^3.1.0","kind-of":"^5.0.0","html-tag":"^1.0.0","relative":"^3.0.2","get-value":"^2.0.6","has-value":"^1.0.0","helper-md":"^0.2.2","is-number":"^3.0.0","striptags":"^3.0.1","array-sort":"^0.1.2","get-object":"^0.2.0","handlebars":"^4.0.10","lazy-cache":"^2.0.2","micromatch":"^3.0.3","arr-flatten":"^1.0.3","helper-date":"^1.0.0","create-frame":"^1.0.0","define-property":"^1.0.0","helper-markdown":"^0.2.2","logging-helpers":"^1.0.0","handlebars-utils":"^1.0.1","to-gfm-code-block":"^0.1.1","handlebars-helper-create-frame":"^0.1.0"},"devDependencies":{"gulp":"^3.9.1","mocha":"^3.4.2","vinyl":"^2.1.0","js-yaml":"^3.8.4","through2":"^2.0.3","templates":"^1.2.8","gulp-mocha":"^3.0.1","gulp-eslint":"^4.0.0","gulp-unused":"^0.2.1","is-valid-app":"^0.3.0","gulp-istanbul":"^1.1.2","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","global-modules":"^1.0.0","gulp-format-md":"^1.0.0","helper-coverage":"^0.1.3","helper-changelog":"^0.3.0","template-helpers":"^0.6.7","engine-handlebars":"^0.8.2","verb-generate-readme":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.9.4.tgz_1500574678984_0.5651581780984998","host":"s3://npm-registry-packages"}},"0.9.5":{"name":"handlebars-helpers","version":"0.9.5","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.9.5","maintainers":[{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"http://twitter.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://twitter.com/doowb","name":"Brian Woodward"},{"url":"paulwelsh.info","name":"Paul Welsh"},{"url":"http://www.hariadi.org","name":"Hariadi Hinta"},{"url":"http://www.chipersoft.com","name":"Jarvis Badgley"},{"url":"https://github.com/LaurentGoderre","name":"Laurent Goderre"},{"url":"http://stephenway.net","name":"Stephen Way"},{"url":"https://github.com/makotot","name":"Makoto Tateno"},{"url":"https://github.com/timdouglas","name":"Tim Douglas"},{"url":"https://github.com/xymbol","name":"Adrián Mugnolo"},{"url":"https://plus.google.com/+GreenRaccoon23","name":"Dan Gorby"},{"url":"http://mariehogebrandt.se","name":"Marie Hogebrandt"},{"url":"https://github.com/robsilva","name":"Rob"},{"url":"https://andrz.me","name":"Anders D. Johnson"},{"url":"https://alexhunt.io","name":"Alex Hunt"},{"url":"http://github.com/acinader","name":"Arthur Cinader"},{"url":"http://jfroom.com","name":"Jeffrey Froom"},{"url":"michaelsheedy.com","name":"Michael Sheedy"},{"url":"http://mikko.tapionlinna.fi","name":"Mikko Tapionlinna"},{"url":"https://www.raymondcamden.com","name":"Raymond Camden"},{"url":"http://responsive.ch","name":"Thomas Jaggi"},{"url":"https://github.com/nlfurniss","name":"Nathaniel Furniss"},{"url":"www.draagle.com","name":"Aleš Kotnik"},{"url":"https://github.com/alisd23","name":"Ali Sheehan-Dare"},{"url":"http://dandascalescu.com","name":"Dan Dascalescu"},{"url":"https://thegreatsunra.com","name":"Dane Petersen"},{"url":"https://github.com/dwabyick","name":"Daniel Wabyick"},{"url":"http://foundy.io","name":"Foundy"},{"url":"https://github.com/why2pac","name":"GONZO"},{"url":"https://brendaniel.github.io","name":"GracefulLight"},{"url":"https://github.com/iamstolis","name":"Jan Stola"},{"url":"http://jasonbellamy.com","name":"Jason Bellamy"},{},{"url":"http://allmarkedup.com","name":"Mark Perkins"},{"url":"178.is","name":"Max Albrecht"},{"url":"https://github.com/efender","name":"Oleg Orlov"},{"url":"https://github.com/omeshp","name":"Omesh"},{"url":"https://pburtchaell.com","name":"Patrick Burtchaell"},{"url":"https://samtiffin.com","name":"Sam Tiffin"},{"url":"http://shannonmoeller.com","name":"Shannon Moeller"},{"url":"http://swapnull.co.uk","name":"Martyn Rushton"},{"url":"https://github.com/homersimpsons"},{"url":"http://www.liammoat.com","name":"Liam Moat"},{"url":"http://nathanjessen.github.io","name":"Nathan Jessen"},{"url":"http://spud.in","name":"Spud Hsu"}],"homepage":"https://github.com/helpers/handlebars-helpers","bugs":{"url":"https://github.com/helpers/handlebars-helpers/issues"},"dist":{"shasum":"a34ecae14a0079b3961d4501baa9f2b4606b7f53","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.9.5.tgz","integrity":"sha512-v9mTbadwiYngcYbCTQSuk7BcwG8lcRXZMbvAefQrfMDK+Sl6zclcmO44UYBChh+vlfKyIvs4Kzdv0DDDaWMCmg==","signatures":[{"sig":"MEYCIQC1AsZB6Rz9bJFSzsUbXg7aR0c+OQAxnJ/+7FhCv+dGGAIhAOx7fQFTBIl5Vvlr50N9BhiXRarBW8RwxHdk6vEjRz5/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-changelog","helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","falsey","handlebars","helper-date","moment","remarkable","template-helpers","verb","verb-readme-generator"],"copyright":{"start":"2013"}},"_from":".","files":["index.js","lib"],"_shasum":"a34ecae14a0079b3961d4501baa9f2b4606b7f53","engines":{"node":">=5"},"gitHead":"20687c43479c77caa2e0ad7e93f69621cff31552","scripts":{"test":"mocha"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"lintDeps":{"devDependencies":{"files":{"patterns":["test/integration/*.js","test/support/*.js","test/utils/*.js"]}}},"repository":{"url":"git+https://github.com/helpers/handlebars-helpers.git","type":"git"},"_npmVersion":"4.6.1","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"6.10.1","dependencies":{"year":"^0.2.1","for-in":"^1.0.2","for-own":"^1.0.0","is-even":"^1.0.0","is-glob":"^3.1.0","kind-of":"^5.0.0","html-tag":"^1.0.0","relative":"^3.0.2","get-value":"^2.0.6","has-value":"^1.0.0","helper-md":"^0.2.2","is-number":"^3.0.0","striptags":"^3.0.1","array-sort":"^0.1.2","get-object":"^0.2.0","handlebars":"^4.0.10","lazy-cache":"^2.0.2","micromatch":"^3.0.3","arr-flatten":"^1.0.3","helper-date":"^1.0.0","create-frame":"^1.0.0","define-property":"^1.0.0","helper-markdown":"^0.2.2","logging-helpers":"^1.0.0","handlebars-utils":"^1.0.1","to-gfm-code-block":"^0.1.1","handlebars-helper-create-frame":"^0.1.0"},"devDependencies":{"gulp":"^3.9.1","mocha":"^3.4.2","vinyl":"^2.1.0","js-yaml":"^3.8.4","through2":"^2.0.3","templates":"^1.2.8","gulp-mocha":"^3.0.1","gulp-eslint":"^4.0.0","gulp-unused":"^0.2.1","is-valid-app":"^0.3.0","gulp-istanbul":"^1.1.2","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","global-modules":"^1.0.0","gulp-format-md":"^1.0.0","helper-coverage":"^0.1.3","helper-changelog":"^0.3.0","template-helpers":"^0.6.7","engine-handlebars":"^0.8.2","verb-generate-readme":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.9.5.tgz_1501013973244_0.8310656941030174","host":"s3://npm-registry-packages"}},"0.9.6":{"name":"handlebars-helpers","version":"0.9.6","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.9.6","maintainers":[{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/xymbol","name":"Adrián Mugnolo"},{"url":"www.draagle.com","name":"Aleš Kotnik"},{"url":"https://alexhunt.io","name":"Alex Hunt"},{"url":"https://github.com/alisd23","name":"Ali Sheehan-Dare"},{"url":"https://andrz.me","name":"Anders D. Johnson"},{"url":"http://github.com/acinader","name":"Arthur Cinader"},{"url":"https://twitter.com/doowb","name":"Brian Woodward"},{"url":"http://dandascalescu.com","name":"Dan Dascalescu"},{"url":"https://plus.google.com/+GreenRaccoon23","name":"Dan Gorby"},{"url":"https://thegreatsunra.com","name":"Dane Petersen"},{"url":"https://github.com/dwabyick","name":"Daniel Wabyick"},{"url":"https://github.com/DenSpirit","name":"Dennis Borisevich"},{"url":"http://foundy.io","name":"Foundy"},{"url":"https://github.com/why2pac","name":"GONZO"},{"url":"https://brendaniel.github.io","name":"GracefulLight"},{"url":"http://www.hariadi.org","name":"Hariadi Hinta"},{"url":"https://github.com/iamstolis","name":"Jan Stola"},{"url":"http://www.chipersoft.com","name":"Jarvis Badgley"},{"url":"http://jasonbellamy.com","name":"Jason Bellamy"},{"url":"http://jfroom.com","name":"Jeffrey Froom"},{"url":"https://www.byjoeybaker.com","name":"Joey Baker"},{"url":"http://twitter.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/LaurentGoderre","name":"Laurent Goderre"},{"url":"http://www.liammoat.com","name":"Liam Moat"},{"url":"https://github.com/makotot","name":"Makoto Tateno"},{"url":"http://mariehogebrandt.se","name":"Marie Hogebrandt"},{"url":"http://allmarkedup.com","name":"Mark Perkins"},{"url":"178.is","name":"Max Albrecht"},{"url":"michaelsheedy.com","name":"Michael Sheedy"},{"url":"http://mikko.tapionlinna.fi","name":"Mikko Tapionlinna"},{"url":"https://github.com/nlfurniss","name":"Nathaniel Furniss"},{"url":"https://github.com/efender","name":"Oleg Orlov"},{"url":"https://github.com/omeshp","name":"Omesh"},{"url":"https://pburtchaell.com","name":"Patrick Burtchaell"},{"url":"https://www.raymondcamden.com","name":"Raymond Camden"},{"url":"https://github.com/robsilva","name":"Rob"},{"url":"https://samtiffin.com","name":"Sam Tiffin"},{"url":"http://spud.in","name":"Spud Hsu"},{"url":"http://stephenway.net","name":"Stephen Way"},{"url":"https://github.com/timdouglas","name":"Tim Douglas"},{"url":"https://github.com/homersimpsons"}],"homepage":"https://github.com/helpers/handlebars-helpers","bugs":{"url":"https://github.com/helpers/handlebars-helpers/issues"},"dist":{"shasum":"b7fe5c051983d55b69898e36210ef4d8c79bd01b","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.9.6.tgz","integrity":"sha512-UiVmCnYbgiruyV39hW1zUMWZAC+SRh/9hoGuNOd/wWIShMZThJbty1SOlZFcSIIRq28VynCh8Tb/QjyZqEok5w==","signatures":[{"sig":"MEQCIFUlLVr+kuR6o0Zf6G4NekAC3zFyRLysrIDtD3TafHTKAiB9yysqUoq28OZjbtQzf/XdsDbu8TT9NYwpSk+kcvBRfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-changelog","helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","falsey","handlebars","helper-date","moment","remarkable","template-helpers","verb","verb-readme-generator"],"copyright":{"start":"2013"}},"files":["index.js","lib"],"engines":{"node":">=5"},"gitHead":"8fb4795f93b1fdf109628c7c8b4ffc306ffe39ea","scripts":{"test":"mocha"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"lintDeps":{"devDependencies":{"files":{"patterns":["test/integration/*.js","test/support/*.js","test/utils/*.js"]}}},"repository":{"url":"git+https://github.com/helpers/handlebars-helpers.git","type":"git"},"_npmVersion":"5.3.0","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"7.7.3","dependencies":{"year":"^0.2.1","falsey":"^0.3.0","for-in":"^1.0.2","for-own":"^1.0.0","is-even":"^1.0.0","is-glob":"^3.1.0","kind-of":"^5.0.0","html-tag":"^1.0.0","relative":"^3.0.2","get-value":"^2.0.6","has-value":"^1.0.0","helper-md":"^0.2.2","is-number":"^3.0.0","striptags":"^3.0.1","array-sort":"^0.1.2","get-object":"^0.2.0","handlebars":"^4.0.10","lazy-cache":"^2.0.2","micromatch":"^3.0.3","arr-flatten":"^1.0.3","helper-date":"^1.0.0","create-frame":"^1.0.0","define-property":"^1.0.0","helper-markdown":"^0.2.2","logging-helpers":"^1.0.0","handlebars-utils":"^1.0.1","to-gfm-code-block":"^0.1.1","handlebars-helper-create-frame":"^0.1.0"},"devDependencies":{"gulp":"^3.9.1","mocha":"^3.4.2","vinyl":"^2.1.0","js-yaml":"^3.8.4","through2":"^2.0.3","templates":"^1.2.8","gulp-mocha":"^3.0.1","gulp-eslint":"^4.0.0","gulp-unused":"^0.2.1","is-valid-app":"^0.3.0","gulp-istanbul":"^1.1.2","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","global-modules":"^1.0.0","gulp-format-md":"^1.0.0","helper-coverage":"^0.1.3","helper-changelog":"^0.3.0","template-helpers":"^0.6.7","engine-handlebars":"^0.8.2","verb-generate-readme":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.9.6.tgz_1501260587275_0.22216610750183463","host":"s3://npm-registry-packages"}},"0.9.7":{"name":"handlebars-helpers","version":"0.9.7","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.9.7","maintainers":[{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/xymbol","name":"Adrián Mugnolo"},{"url":"www.draagle.com","name":"Aleš Kotnik"},{"url":"https://alexhunt.io","name":"Alex Hunt"},{"url":"https://github.com/alisd23","name":"Ali Sheehan-Dare"},{"url":"https://andrz.me","name":"Anders D. Johnson"},{"url":"http://github.com/acinader","name":"Arthur Cinader"},{"url":"https://twitter.com/doowb","name":"Brian Woodward"},{"url":"http://dandascalescu.com","name":"Dan Dascalescu"},{"url":"https://plus.google.com/+GreenRaccoon23","name":"Dan Gorby"},{"url":"https://thegreatsunra.com","name":"Dane Petersen"},{"url":"https://github.com/dwabyick","name":"Daniel Wabyick"},{"url":"https://github.com/DenSpirit","name":"Dennis Borisevich"},{"url":"http://foundy.io","name":"Foundy"},{"url":"https://github.com/why2pac","name":"GONZO"},{"url":"https://brendaniel.github.io","name":"GracefulLight"},{"url":"http://www.hariadi.org","name":"Hariadi Hinta"},{"url":"https://github.com/iamstolis","name":"Jan Stola"},{"url":"http://jasonbellamy.com","name":"Jason Bellamy"},{"url":"http://jfroom.com","name":"Jeffrey Froom"},{"url":"http://www.chipersoft.com","name":"Jocelyn Jarvis Badgley"},{"url":"https://www.byjoeybaker.com","name":"Joey Baker"},{"url":"http://twitter.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/LaurentGoderre","name":"Laurent Goderre"},{"url":"http://www.liammoat.com","name":"Liam Moat"},{"url":"https://github.com/makotot","name":"Makoto Tateno"},{"url":"http://mariehogebrandt.se","name":"Marie Hogebrandt"},{"url":"http://allmarkedup.com","name":"Mark Perkins"},{"url":"http://swapnull.co.uk","name":"Martyn Rushton"},{"url":"178.is","name":"Max Albrecht"},{"url":"michaelsheedy.com","name":"Michael Sheedy"},{"url":"http://mikko.tapionlinna.fi","name":"Mikko Tapionlinna"},{"url":"http://nathanjessen.github.io","name":"Nathan Jessen"},{"url":"https://github.com/nlfurniss","name":"Nathaniel Furniss"},{"url":"https://github.com/efender","name":"Oleg Orlov"},{"url":"https://github.com/omeshp","name":"Omesh"},{"url":"https://pburtchaell.com","name":"Patrick Burtchaell"},{"url":"paulwelsh.info","name":"Paul Welsh"},{"url":"https://www.raymondcamden.com","name":"Raymond Camden"},{"url":"https://github.com/robsilva","name":"Rob"},{"url":"https://samtiffin.com","name":"Sam Tiffin"},{"url":"http://shannonmoeller.com","name":"Shannon Moeller"},{"url":"http://spud.in","name":"Spud Hsu"},{"url":"http://stephenway.net","name":"Stephen Way"},{"url":"http://responsive.ch","name":"Thomas Jaggi"},{"url":"https://github.com/timdouglas","name":"Tim Douglas"},{"url":"https://github.com/homersimpsons"}],"homepage":"https://github.com/helpers/handlebars-helpers","bugs":{"url":"https://github.com/helpers/handlebars-helpers/issues"},"dist":{"shasum":"7fa557d78665cce0d4d3bd6eae8bc7263cab875d","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.9.7.tgz","integrity":"sha512-lyq3w4XVeSOX26cMMQxjt6vIC1jci6ZiCZgVM8PtTdGaT+i0uEyTQivz6/XWHriZWdDaekgzIdHxIFy6+/CLDQ==","signatures":[{"sig":"MEUCIQDgV7WGujMNekQnSmd068tYsSCxSjz+G14Gq5WKIq5CEwIgRF3jbOuadogAeicXYgRtF0nsR/qtyyMRGYi/MHxxrjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-changelog","helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","falsey","handlebars","helper-date","moment","remarkable","template-helpers","verb","verb-readme-generator"],"copyright":{"start":"2013"}},"files":["index.js","lib"],"engines":{"node":">=5"},"gitHead":"9a1bcb9ea7b429ca5dcc91dcb19ec57823468f57","scripts":{"test":"mocha"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"lintDeps":{"devDependencies":{"files":{"patterns":["test/integration/*.js","test/support/*.js","test/utils/*.js"]}}},"repository":{"url":"git+https://github.com/helpers/handlebars-helpers.git","type":"git"},"_npmVersion":"5.3.0","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"year":"^0.2.1","falsey":"^0.3.0","for-in":"^1.0.2","for-own":"^1.0.0","is-even":"^1.0.0","is-glob":"^3.1.0","kind-of":"^5.0.0","html-tag":"^1.0.0","relative":"^3.0.2","get-value":"^2.0.6","has-value":"^1.0.0","helper-md":"^0.2.2","is-number":"^3.0.0","striptags":"^3.0.1","array-sort":"^0.1.2","get-object":"^0.2.0","handlebars":"^4.0.10","lazy-cache":"^2.0.2","micromatch":"^3.0.3","arr-flatten":"^1.0.3","helper-date":"^1.0.0","create-frame":"^1.0.0","define-property":"^1.0.0","helper-markdown":"^0.2.2","logging-helpers":"^1.0.0","handlebars-utils":"^1.0.1","to-gfm-code-block":"^0.1.1","handlebars-helper-create-frame":"^0.1.0"},"devDependencies":{"gulp":"^3.9.1","mocha":"^3.4.2","vinyl":"^2.1.0","js-yaml":"^3.8.4","through2":"^2.0.3","templates":"^1.2.8","gulp-mocha":"^3.0.1","gulp-eslint":"^4.0.0","gulp-unused":"^0.2.1","is-valid-app":"^0.3.0","gulp-istanbul":"^1.1.2","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","global-modules":"^1.0.0","gulp-format-md":"^1.0.0","helper-coverage":"^0.1.3","helper-changelog":"^0.3.0","template-helpers":"^0.6.7","engine-handlebars":"^0.8.2","verb-generate-readme":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.9.7.tgz_1503360396972_0.7670372975990176","host":"s3://npm-registry-packages"}},"0.9.8":{"name":"handlebars-helpers","version":"0.9.8","keywords":["assemble","block","code","collections","comparisons","custom","data","dates","escape","example","files","handlebars","helper","helpers","html","i-n","index","inflections","js","library","list","logging","loop","markdown","math","miscellaneous","numbers","path","prettify","repeat","strings","template","url"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.9.8","maintainers":[{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/xymbol","name":"Adrián Mugnolo"},{"url":"www.draagle.com","name":"Aleš Kotnik"},{"url":"https://alexhunt.io","name":"Alex Hunt"},{"url":"https://github.com/alisd23","name":"Ali Sheehan-Dare"},{"url":"https://andrz.me","name":"Anders D. Johnson"},{"url":"http://github.com/acinader","name":"Arthur Cinader"},{"url":"https://twitter.com/doowb","name":"Brian Woodward"},{"url":"http://dandascalescu.com","name":"Dan Dascalescu"},{"url":"https://plus.google.com/+GreenRaccoon23","name":"Dan Gorby"},{"url":"https://thegreatsunra.com","name":"Dane Petersen"},{"url":"https://github.com/dwabyick","name":"Daniel Wabyick"},{"url":"https://github.com/DenSpirit","name":"Dennis Borisevich"},{"url":"http://foundy.io","name":"Foundy"},{"url":"https://github.com/why2pac","name":"GONZO"},{"url":"https://brendaniel.github.io","name":"GracefulLight"},{"url":"http://www.hariadi.org","name":"Hariadi Hinta"},{"url":"https://github.com/iamstolis","name":"Jan Stola"},{"url":"http://jasonbellamy.com","name":"Jason Bellamy"},{"url":"http://jfroom.com","name":"Jeffrey Froom"},{"url":"http://www.chipersoft.com","name":"Jocelyn Jarvis Badgley"},{"url":"https://www.byjoeybaker.com","name":"Joey Baker"},{"url":"http://twitter.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/LaurentGoderre","name":"Laurent Goderre"},{"url":"http://www.liammoat.com","name":"Liam Moat"},{"url":"https://github.com/makotot","name":"Makoto Tateno"},{"url":"http://mariehogebrandt.se","name":"Marie Hogebrandt"},{"url":"http://allmarkedup.com","name":"Mark Perkins"},{"url":"http://swapnull.co.uk","name":"Martyn Rushton"},{"url":"178.is","name":"Max Albrecht"},{"url":"michaelsheedy.com","name":"Michael Sheedy"},{"url":"http://mikko.tapionlinna.fi","name":"Mikko Tapionlinna"},{"url":"http://nathanjessen.github.io","name":"Nathan Jessen"},{"url":"https://github.com/nlfurniss","name":"Nathaniel Furniss"},{"url":"https://github.com/efender","name":"Oleg Orlov"},{"url":"https://github.com/omeshp","name":"Omesh"},{"url":"https://pburtchaell.com","name":"Patrick Burtchaell"},{"url":"paulwelsh.info","name":"Paul Welsh"},{"url":"https://www.raymondcamden.com","name":"Raymond Camden"},{"url":"https://github.com/robsilva","name":"Rob"},{"url":"https://samtiffin.com","name":"Sam Tiffin"},{"url":"http://shannonmoeller.com","name":"Shannon Moeller"},{"url":"http://spud.in","name":"Spud Hsu"},{"url":"http://stephenway.net","name":"Stephen Way"},{"url":"http://responsive.ch","name":"Thomas Jaggi"},{"url":"https://github.com/timdouglas","name":"Tim Douglas"},{"url":"https://github.com/homersimpsons"}],"homepage":"https://github.com/helpers/handlebars-helpers","bugs":{"url":"https://github.com/helpers/handlebars-helpers/issues"},"dist":{"shasum":"d32ec2f041dab14ebe3caf5e0c23067a8b594ecc","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.9.8.tgz","integrity":"sha512-N9MoNopXTOzNv9L2oDFUo1ZhWTzUd8YURVrksZaXVRybgs1JFnUXohCnFTOJL8m4t+jKn1xU6Vi7qxtCu4mRsg==","signatures":[{"sig":"MEUCIQDmSUmMVI5+1eNYtfvgrtza+ELsFB1+U+p29tk0xVYeTAIgPNhIYgXuppr5ssaZzT65ozY5IjhCj3J97ZEJSTCobas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-changelog","helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["assemble","falsey","handlebars","helper-date","moment","remarkable","template-helpers","verb","verb-readme-generator"],"copyright":{"start":"2013"}},"files":["index.js","lib"],"engines":{"node":">=5"},"gitHead":"268e8007ebb5c70b82716fdb62422586001137f6","scripts":{"test":"mocha"},"_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"lintDeps":{"devDependencies":{"files":{"patterns":["test/integration/*.js","test/support/*.js","test/utils/*.js"]}}},"repository":{"url":"git+https://github.com/helpers/handlebars-helpers.git","type":"git"},"_npmVersion":"5.3.0","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"year":"^0.2.1","falsey":"^0.3.0","for-in":"^1.0.2","for-own":"^1.0.0","is-even":"^1.0.0","is-glob":"^3.1.0","kind-of":"^5.0.0","html-tag":"^1.0.0","relative":"^3.0.2","get-value":"^2.0.6","has-value":"^1.0.0","helper-md":"^0.2.2","is-number":"^3.0.0","striptags":"^3.0.1","array-sort":"^0.1.2","get-object":"^0.2.0","handlebars":"^4.0.10","lazy-cache":"^2.0.2","micromatch":"^3.0.3","arr-flatten":"^1.0.3","helper-date":"^1.0.0","create-frame":"^1.0.0","define-property":"^1.0.0","helper-markdown":"^0.2.2","logging-helpers":"^1.0.0","handlebars-utils":"^1.0.1","to-gfm-code-block":"^0.1.1","handlebars-helper-create-frame":"^0.1.0"},"devDependencies":{"gulp":"^3.9.1","mocha":"^3.4.2","vinyl":"^2.1.0","js-yaml":"^3.8.4","through2":"^2.0.3","templates":"^1.2.8","gulp-mocha":"^3.0.1","gulp-eslint":"^4.0.0","gulp-unused":"^0.2.1","is-valid-app":"^0.3.0","gulp-istanbul":"^1.1.2","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","global-modules":"^1.0.0","gulp-format-md":"^1.0.0","helper-coverage":"^0.1.3","helper-changelog":"^0.3.0","template-helpers":"^0.6.7","engine-handlebars":"^0.8.2","verb-generate-readme":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.9.8.tgz_1504198768945_0.4512318486813456","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"handlebars-helpers","version":"0.10.0","keywords":["array","assemble","collection","comparison","date","handlebars","helper","helpers","html","i18n","inflection","log","logging","markdown","math","number","object","path","repeat","string","template","time","url","util","utility"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"handlebars-helpers@0.10.0","maintainers":[{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"contributors":[{"url":"https://github.com/xymbol","name":"Adrián Mugnolo"},{"url":"www.draagle.com","name":"Aleš Kotnik"},{"url":"https://alexhunt.io","name":"Alex Hunt"},{"url":"https://github.com/alisd23","name":"Ali Sheehan-Dare"},{"url":"https://andrz.me","name":"Anders D. Johnson"},{"url":"http://github.com/acinader","name":"Arthur Cinader"},{"url":"https://twitter.com/doowb","name":"Brian Woodward"},{"url":"http://dandascalescu.com","name":"Dan Dascalescu"},{"url":"https://plus.google.com/+GreenRaccoon23","name":"Dan Gorby"},{"url":"https://thegreatsunra.com","name":"Dane Petersen"},{"url":"https://github.com/dwabyick","name":"Daniel Wabyick"},{"url":"https://github.com/DenSpirit","name":"Dennis Borisevich"},{"url":"http://foundy.io","name":"Foundy"},{"url":"https://github.com/why2pac","name":"GONZO"},{"url":"https://brendaniel.github.io","name":"GracefulLight"},{"url":"http://www.hariadi.org","name":"Hariadi Hinta"},{"url":"https://github.com/jtsuyuki","name":"James Tsuyuki"},{"url":"https://github.com/iamstolis","name":"Jan Stola"},{"url":"http://jasonbellamy.com","name":"Jason Bellamy"},{"url":"http://jfroom.com","name":"Jeffrey Froom"},{"url":"http://www.chipersoft.com","name":"Jocelyn Badgley"},{"url":"https://www.byjoeybaker.com","name":"Joey Baker"},{"url":"http://twitter.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"kevindav.us","name":"Kevin Davis"},{"url":"https://github.com/LaurentGoderre","name":"Laurent Goderre"},{"url":"http://www.liammoat.com","name":"Liam Moat"},{"url":"https://github.com/makotot","name":"Makoto Tateno"},{"url":"http://mariehogebrandt.se","name":"Marie Hogebrandt"},{"url":"http://allmarkedup.com","name":"Mark Perkins"},{"url":"http://swapnull.co.uk","name":"Martyn Rushton"},{"url":"178.is","name":"Max Albrecht"},{"url":"michaelsheedy.com","name":"Michael Sheedy"},{"url":"http://mikko.tapionlinna.fi","name":"Mikko Tapionlinna"},{"url":"http://nathanjessen.github.io","name":"Nathan Jessen"},{"url":"https://github.com/nlfurniss","name":"Nathaniel Furniss"},{"url":"https://github.com/efender","name":"Oleg Orlov"},{"url":"https://github.com/omeshp","name":"Omesh"},{"url":"https://pburtchaell.com","name":"Patrick Burtchaell"},{"url":"paulwelsh.info","name":"Paul Welsh"},{"url":"https://www.raymondcamden.com","name":"Raymond Camden"},{"url":"https://github.com/robsilva","name":"Rob"},{"url":"https://samtiffin.com","name":"Sam Tiffin"},{"url":"http://shannonmoeller.com","name":"Shannon Moeller"},{"url":"http://spud.in","name":"Spud Hsu"},{"url":"http://stephenway.net","name":"Stephen Way"},{"url":"http://responsive.ch","name":"Thomas Jaggi"},{"url":"https://github.com/timdouglas","name":"Tim Douglas"},{"url":"https://github.com/homersimpsons"}],"homepage":"https://github.com/helpers/handlebars-helpers","bugs":{"url":"https://github.com/helpers/handlebars-helpers/issues"},"dist":{"shasum":"663d49e718928eafbead1473419ed7bc24bcd45a","tarball":"https://registry.npmjs.org/handlebars-helpers/-/handlebars-helpers-0.10.0.tgz","integrity":"sha512-QiyhQz58u/DbuV41VnfpE0nhy6YCH4vB514ajysV8SoKmP+DxU+pR+fahVyNECHj+jiwEN2VrvxD/34/yHaLUg==","signatures":[{"sig":"MEUCIQD5wjOz5tfvmwuyiyKcnb0glgWXuKaSv0f0ReF4d22jCAIgcdutJFEWPL0aF+9FEHM5DUIIpEgIYVPhp1HoYNLq7KQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["helper-changelog","helper-coverage"],"plugins":["gulp-format-md"],"related":{"list":["assemble","template-helpers","utils"],"highlight":"template-helpers"},"reflinks":["falsey","helper-date","moment"],"copyright":{"start":"2013"}},"files":["index.js","lib"],"engines":{"node":">=0.12.0"},"gitHead":"90724f131d3b9f243ff2bdbf750a09cc8bdb6507","scripts":{"test":"mocha"},"_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"lintDeps":{"devDependencies":{"files":{"patterns":["test/integration/*.js","test/support/*.js","test/utils/*.js"]}}},"repository":{"url":"git+https://github.com/helpers/handlebars-helpers.git","type":"git"},"_npmVersion":"5.5.1","description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","directories":{},"_nodeVersion":"9.1.0","dependencies":{"year":"^0.2.1","falsey":"^0.3.2","for-in":"^1.0.2","for-own":"^1.0.0","is-even":"^1.0.0","is-glob":"^4.0.0","kind-of":"^6.0.0","html-tag":"^2.0.0","relative":"^3.0.2","get-value":"^2.0.6","has-value":"^1.0.0","helper-md":"^0.2.2","is-number":"^4.0.0","striptags":"^3.1.0","array-sort":"^0.1.4","get-object":"^0.2.0","handlebars":"^4.0.11","lazy-cache":"^2.0.2","micromatch":"^3.1.4","arr-flatten":"^1.1.0","helper-date":"^1.0.1","create-frame":"^1.0.0","define-property":"^1.0.0","helper-markdown":"^1.0.0","logging-helpers":"^1.0.0","handlebars-utils":"^1.0.6","to-gfm-code-block":"^0.1.1","handlebars-helper-create-frame":"^0.1.0"},"devDependencies":{"gulp":"^3.9.1","mocha":"^3.5.2","vinyl":"^2.1.0","js-yaml":"^3.10.0","through2":"^2.0.3","templates":"^1.2.9","gulp-mocha":"^3.0.1","gulp-eslint":"^4.0.0","gulp-unused":"^0.2.1","is-valid-app":"^0.3.0","gulp-istanbul":"^1.1.2","markdown-link":"^0.1.1","fs-exists-sync":"^0.1.0","global-modules":"^1.0.0","gulp-format-md":"^1.0.0","helper-coverage":"^0.1.3","helper-changelog":"^0.3.0","template-helpers":"^0.6.7","engine-handlebars":"^0.8.2","verb-generate-readme":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/handlebars-helpers-0.10.0.tgz_1510955414285_0.960694971960038","host":"s3://npm-registry-packages"}}},"time":{"created":"2013-06-30T20:06:40.225Z","modified":"2026-04-24T23:31:00.941Z","0.2.6":"2013-06-30T20:06:42.393Z","0.2.8":"2013-07-15T23:38:16.704Z","0.2.9":"2013-07-24T02:59:20.109Z","0.3.0":"2013-07-31T00:28:06.041Z","0.3.1":"2013-08-02T22:13:50.724Z","0.3.2":"2013-08-24T20:35:14.552Z","0.3.3":"2013-09-03T14:35:01.939Z","0.3.4":"2013-09-05T22:38:39.039Z","0.3.5":"2013-09-16T12:05:44.471Z","0.3.6":"2013-09-16T17:10:56.439Z","0.3.7":"2013-09-28T20:03:15.503Z","0.3.8":"2013-10-06T00:26:46.423Z","0.3.9":"2013-10-07T00:36:55.494Z","0.3.10":"2013-10-07T20:14:22.717Z","0.3.11":"2013-10-13T22:58:21.279Z","0.3.12":"2013-10-13T23:43:47.589Z","0.3.13":"2013-10-15T18:24:40.052Z","0.3.14":"2013-10-16T01:00:30.275Z","0.3.15":"2013-10-17T03:05:07.249Z","0.3.16":"2013-10-22T02:50:31.793Z","0.3.17":"2013-11-03T10:06:58.784Z","0.4.0":"2013-11-08T02:28:59.565Z","0.4.1":"2013-11-26T16:30:45.836Z","0.4.2":"2013-12-03T16:57:21.324Z","0.4.3":"2013-12-14T06:03:55.264Z","0.4.4":"2014-01-04T17:34:48.186Z","0.4.5":"2014-01-07T19:54:21.350Z","0.5.0":"2014-01-18T00:10:36.293Z","0.5.1":"2014-01-18T00:30:58.838Z","0.5.2":"2014-02-02T13:11:34.960Z","0.5.3":"2014-03-10T17:20:08.412Z","0.5.4":"2014-03-12T18:29:17.763Z","0.5.5":"2014-03-24T17:57:31.923Z","0.5.6":"2014-07-30T14:02:09.960Z","0.5.8":"2014-08-20T18:15:25.604Z","0.6.0":"2016-05-13T21:56:09.690Z","0.6.1":"2016-05-18T15:55:08.203Z","0.6.2":"2016-07-07T07:07:51.320Z","0.7.0":"2016-07-15T13:52:56.805Z","0.7.1":"2016-07-15T14:18:09.221Z","0.7.2":"2016-07-15T14:36:44.923Z","0.7.3":"2016-07-15T14:47:54.093Z","0.7.4":"2016-08-17T14:09:05.151Z","0.7.5":"2016-08-17T14:51:50.021Z","0.7.6":"2017-01-08T08:25:19.178Z","0.7.7":"2017-01-08T09:53:15.860Z","0.8.0":"2017-01-25T14:30:06.634Z","0.8.1":"2017-03-30T19:46:12.653Z","0.8.2":"2017-03-31T06:37:57.413Z","0.8.3":"2017-07-03T21:49:26.713Z","0.8.4":"2017-07-03T22:31:42.552Z","0.9.0":"2017-07-04T07:45:00.543Z","0.9.1":"2017-07-04T21:09:48.380Z","0.9.2":"2017-07-06T03:58:30.982Z","0.9.3":"2017-07-10T22:57:05.399Z","0.9.4":"2017-07-20T18:18:00.237Z","0.9.5":"2017-07-25T20:19:34.565Z","0.9.6":"2017-07-28T16:49:48.587Z","0.9.7":"2017-08-22T00:06:37.143Z","0.9.8":"2017-08-31T16:59:30.441Z","0.10.0":"2017-11-17T21:50:15.779Z"},"bugs":{"url":"https://github.com/helpers/handlebars-helpers/issues"},"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","homepage":"https://github.com/helpers/handlebars-helpers","keywords":["array","assemble","collection","comparison","date","handlebars","helper","helpers","html","i18n","inflection","log","logging","markdown","math","number","object","path","repeat","string","template","time","url","util","utility"],"repository":{"url":"git+https://github.com/helpers/handlebars-helpers.git","type":"git"},"description":"More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.","contributors":[{"url":"https://github.com/xymbol","name":"Adrián Mugnolo"},{"url":"www.draagle.com","name":"Aleš Kotnik"},{"url":"https://alexhunt.io","name":"Alex Hunt"},{"url":"https://github.com/alisd23","name":"Ali Sheehan-Dare"},{"url":"https://andrz.me","name":"Anders D. Johnson"},{"url":"http://github.com/acinader","name":"Arthur Cinader"},{"url":"https://twitter.com/doowb","name":"Brian Woodward"},{"url":"http://dandascalescu.com","name":"Dan Dascalescu"},{"url":"https://plus.google.com/+GreenRaccoon23","name":"Dan Gorby"},{"url":"https://thegreatsunra.com","name":"Dane Petersen"},{"url":"https://github.com/dwabyick","name":"Daniel Wabyick"},{"url":"https://github.com/DenSpirit","name":"Dennis Borisevich"},{"url":"http://foundy.io","name":"Foundy"},{"url":"https://github.com/why2pac","name":"GONZO"},{"url":"https://brendaniel.github.io","name":"GracefulLight"},{"url":"http://www.hariadi.org","name":"Hariadi Hinta"},{"url":"https://github.com/jtsuyuki","name":"James Tsuyuki"},{"url":"https://github.com/iamstolis","name":"Jan Stola"},{"url":"http://jasonbellamy.com","name":"Jason Bellamy"},{"url":"http://jfroom.com","name":"Jeffrey Froom"},{"url":"http://www.chipersoft.com","name":"Jocelyn Badgley"},{"url":"https://www.byjoeybaker.com","name":"Joey Baker"},{"url":"http://twitter.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"kevindav.us","name":"Kevin Davis"},{"url":"https://github.com/LaurentGoderre","name":"Laurent Goderre"},{"url":"http://www.liammoat.com","name":"Liam Moat"},{"url":"https://github.com/makotot","name":"Makoto Tateno"},{"url":"http://mariehogebrandt.se","name":"Marie Hogebrandt"},{"url":"http://allmarkedup.com","name":"Mark Perkins"},{"url":"http://swapnull.co.uk","name":"Martyn Rushton"},{"url":"178.is","name":"Max Albrecht"},{"url":"michaelsheedy.com","name":"Michael Sheedy"},{"url":"http://mikko.tapionlinna.fi","name":"Mikko Tapionlinna"},{"url":"http://nathanjessen.github.io","name":"Nathan Jessen"},{"url":"https://github.com/nlfurniss","name":"Nathaniel Furniss"},{"url":"https://github.com/efender","name":"Oleg Orlov"},{"url":"https://github.com/omeshp","name":"Omesh"},{"url":"https://pburtchaell.com","name":"Patrick Burtchaell"},{"url":"paulwelsh.info","name":"Paul Welsh"},{"url":"https://www.raymondcamden.com","name":"Raymond Camden"},{"url":"https://github.com/robsilva","name":"Rob"},{"url":"https://samtiffin.com","name":"Sam Tiffin"},{"url":"http://shannonmoeller.com","name":"Shannon Moeller"},{"url":"http://spud.in","name":"Spud Hsu"},{"url":"http://stephenway.net","name":"Stephen Way"},{"url":"http://responsive.ch","name":"Thomas Jaggi"},{"url":"https://github.com/timdouglas","name":"Tim Douglas"},{"url":"https://github.com/homersimpsons"}],"maintainers":[{"name":"spacedawwwg","email":"spacedawwwg@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"readme":"# handlebars-helpers [![NPM version](https://img.shields.io/npm/v/handlebars-helpers.svg?style=flat)](https://www.npmjs.com/package/handlebars-helpers) [![NPM monthly downloads](https://img.shields.io/npm/dm/handlebars-helpers.svg?style=flat)](https://npmjs.org/package/handlebars-helpers)  [![NPM total downloads](https://img.shields.io/npm/dt/handlebars-helpers.svg?style=flat)](https://npmjs.org/package/handlebars-helpers) [![Linux Build Status](https://img.shields.io/travis/helpers/handlebars-helpers.svg?style=flat&label=Travis)](https://travis-ci.org/helpers/handlebars-helpers) [![Windows Build Status](https://img.shields.io/appveyor/ci/helpers/handlebars-helpers.svg?style=flat&label=AppVeyor)](https://ci.appveyor.com/project/helpers/handlebars-helpers)\n\n> More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.\n\nYou might also be interested in [template-helpers](https://github.com/jonschlinkert/template-helpers).\n\n- [Install](#install)\n- [Browser usage](#browser-usage)\n- [Usage](#usage)\n- [Helpers](#helpers)\n- [Utils](#utils)\n- [History](#history)\n- [About](#about)\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install --save handlebars-helpers\n```\n\nInstall with [yarn](https://yarnpkg.com):\n\n```sh\n$ yarn add handlebars-helpers\n```\n\n## Browser usage\n\nSee how to [use handlebars-helpers in the browser](https://github.com/doowb/handlebars-helpers-browserify-example).\n\n## Usage\n\nThe main export returns a function that needs to be called to expose the object of helpers.\n\n**Get all helpers**\n\n```js\nvar helpers = require('handlebars-helpers')();\n//=> returns object with all (130+) helpers\n```\n\n**Get a specific helper collection**\n\nHelper collections are exposed as getters, so only the helpers you want will be required and loaded.\n\n```js\nvar helpers = require('handlebars-helpers');\nvar math = helpers.math();\n//=> only the `math` helpers\n\nvar helpers = require('handlebars-helpers');\nvar array = helpers.array();\n//=> only the `collections` helpers\n```\n\n**Get multiple helpers collections**\n\nHelper collections are exposed as getters, so only the helpers you want will be required and loaded.\n\n```js\nvar helpers = require('handlebars-helpers')(['math', 'string']);\n//=> only the `math` and `string` helpers\n```\n\n**Optionally pass your own handlebars**\n\n```js\nvar handlebars = require('handlebars');\nvar helpers = require('handlebars-helpers')({\n  handlebars: handlebars\n});\n\n// or for a specific collection\nvar math = helpers.math({\n  handlebars: handlebars\n});\n```\n\n## Helpers\n\n## Categories\n\nCurrently **189 helpers** in **20 categories**:\n\n* **[array](#array)** ([code](lib/array.js) | [unit tests](test/array.js))\n* **[code](#code)** ([code](lib/code.js) | [unit tests](test/code.js))\n* **[collection](#collection)** ([code](lib/collection.js) | [unit tests](test/collection.js))\n* **[comparison](#comparison)** ([code](lib/comparison.js) | [unit tests](test/comparison.js))\n* **[date](#date)** ([code](lib/date.js) | [unit tests](test/date.js))\n* **[fs](#fs)** ([code](lib/fs.js) | [unit tests](test/fs.js))\n* **[html](#html)** ([code](lib/html.js) | [unit tests](test/html.js))\n* **[i18n](#i18n)** ([code](lib/i18n.js) | [unit tests](test/i18n.js))\n* **[inflection](#inflection)** ([code](lib/inflection.js) | [unit tests](test/inflection.js))\n* **[logging](#logging)** ([code](lib/logging.js) | [unit tests](test/logging.js))\n* **[markdown](#markdown)** ([code](lib/markdown.js) | [unit tests](test/markdown.js))\n* **[match](#match)** ([code](lib/match.js) | [unit tests](test/match.js))\n* **[math](#math)** ([code](lib/math.js) | [unit tests](test/math.js))\n* **[misc](#misc)** ([code](lib/misc.js) | [unit tests](test/misc.js))\n* **[number](#number)** ([code](lib/number.js) | [unit tests](test/number.js))\n* **[object](#object)** ([code](lib/object.js) | [unit tests](test/object.js))\n* **[path](#path)** ([code](lib/path.js) | [unit tests](test/path.js))\n* **[regex](#regex)** ([code](lib/regex.js) | [unit tests](test/regex.js))\n* **[string](#string)** ([code](lib/string.js) | [unit tests](test/string.js))\n* **[url](#url)** ([code](lib/url.js) | [unit tests](test/url.js))\n\n## All helpers\n\n### [array helpers](#array)\n\nVisit the: [code](lib/array.js) | [unit tests](test/array.js) | [issues](https://github.com/helpers/handlebars-helpers/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+array+helpers))\n\n* **[after](#after)** ([code](lib/array.js#L22) | [tests](test/array.js#L13))\n* **[arrayify](#arrayify)** ([code](lib/array.js#L39) | [tests](test/array.js#L29))\n* **[before](#before)** ([code](lib/array.js#L58) | [tests](test/array.js#L36))\n* **[eachIndex](#eachIndex)** ([code](lib/array.js#L77) | [tests](test/array.js#L58))\n* **[filter](#filter)** ([code](lib/array.js#L102) | [tests](test/array.js#L91))\n* **[first](#first)** ([code](lib/array.js#L142) | [tests](test/array.js#L65))\n* **[forEach](#forEach)** ([code](lib/array.js#L184) | [tests](test/array.js#L123))\n* **[inArray](#inArray)** ([code](lib/array.js#L224) | [tests](test/array.js#L160))\n* **[isArray](#isArray)** ([code](lib/array.js#L244) | [tests](test/array.js#L172))\n* **[itemAt](#itemAt)** ([code](lib/array.js#L263) | [tests](test/array.js#L182))\n* **[join](#join)** ([code](lib/array.js#L294) | [tests](test/array.js#L225))\n* **[equalsLength](#equalsLength)** ([code](lib/array.js#L313) | [no tests])\n* **[last](#last)** ([code](lib/array.js#L349) | [tests](test/array.js#L240))\n* **[length](#length)** ([code](lib/array.js#L379) | [tests](test/array.js#L254))\n* **[lengthEqual](#lengthEqual)** ([code](lib/array.js#L395) | [tests](test/array.js#L254))\n* **[map](#map)** ([code](lib/array.js#L414) | [tests](test/array.js#L266))\n* **[pluck](#pluck)** ([code](lib/array.js#L445) | [tests](test/array.js#L300))\n* **[reverse](#reverse)** ([code](lib/array.js#L473) | [no tests])\n* **[some](#some)** ([code](lib/array.js#L504) | [tests](test/array.js#L308))\n* **[sort](#sort)** ([code](lib/array.js#L532) | [tests](test/array.js#L333))\n* **[sortBy](#sortBy)** ([code](lib/array.js#L557) | [tests](test/array.js#L358))\n* **[withAfter](#withAfter)** ([code](lib/array.js#L588) | [tests](test/array.js#L390))\n* **[withBefore](#withBefore)** ([code](lib/array.js#L618) | [tests](test/array.js#L397))\n* **[withFirst](#withFirst)** ([code](lib/array.js#L648) | [tests](test/array.js#L404))\n* **[withGroup](#withGroup)** ([code](lib/array.js#L692) | [tests](test/array.js#L418))\n* **[withLast](#withLast)** ([code](lib/array.js#L727) | [tests](test/array.js#L428))\n* **[withSort](#withSort)** ([code](lib/array.js#L766) | [tests](test/array.js#L442))\n* **[unique](#unique)** ([code](lib/array.js#L816) | [tests](test/array.js#L483))\n\n### [code helpers](#code)\n\nVisit the: [code](lib/code.js) | [unit tests](test/code.js) | [issues](https://github.com/helpers/handlebars-helpers/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+code+helpers))\n\n* **[embed](#embed)** ([code](lib/code.js#L23) | [tests](test/code.js#L10))\n* **[gist](#gist)** ([code](lib/code.js#L45) | [tests](test/code.js#L62))\n* **[jsfiddle](#jsfiddle)** ([code](lib/code.js#L60) | [tests](test/code.js#L69))\n\n### [collection helpers](#collection)\n\nVisit the: [code](lib/collection.js) | [unit tests](test/collection.js) | [issues](https://github.com/helpers/handlebars-helpers/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+collection+helpers))\n\n* **[isEmpty](#isEmpty)** ([code](lib/collection.js#L31) | [tests](test/collection.js#L14))\n* **[iterate](#iterate)** ([code](lib/collection.js#L59) | [tests](test/collection.js#L68))\n\n### [comparison helpers](#comparison)\n\nVisit the: [code](lib/comparison.js) | [unit tests](test/comparison.js) | [issues](https://github.com/helpers/handlebars-helpers/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+comparison+helpers))\n\n* **[and](#and)** ([code](lib/comparison.js#L27) | [tests](test/comparison.js#L10))\n* **[compare](#compare)** ([code](lib/comparison.js#L57) | [tests](test/comparison.js#L41))\n* **[contains](#contains)** ([code](lib/comparison.js#L124) | [tests](test/comparison.js#L167))\n* **[default](#default)** ([code](lib/comparison.js#L143) | [tests](test/comparison.js#L204))\n* **[eq](#eq)** ([code](lib/comparison.js#L165) | [tests](test/comparison.js#L351))\n* **[gt](#gt)** ([code](lib/comparison.js#L188) | [tests](test/comparison.js#L214))\n* **[gte](#gte)** ([code](lib/comparison.js#L212) | [tests](test/comparison.js#L245))\n* **[has](#has)** ([code](lib/comparison.js#L232) | [tests](test/comparison.js#L260))\n* **[isFalsey](#isFalsey)** ([code](lib/comparison.js#L274) | [tests](test/comparison.js#L327))\n* **[isTruthy](#isTruthy)** ([code](lib/comparison.js#L289) | [tests](test/comparison.js#L339))\n* **[ifEven](#ifEven)** ([code](lib/comparison.js#L310) | [tests](test/comparison.js#L368))\n* **[ifNth](#ifNth)** ([code](lib/comparison.js#L327) | [tests](test/comparison.js#L380))\n* **[ifOdd](#ifOdd)** ([code](lib/comparison.js#L350) | [tests](test/comparison.js#L403))\n* **[is](#is)** ([code](lib/comparison.js#L274) | [tests](test/comparison.js#L327))\n* **[isnt](#isnt)** ([code](lib/comparison.js#L389) | [tests](test/comparison.js#L432))\n* **[lt](#lt)** ([code](lib/comparison.js#L411) | [tests](test/comparison.js#L449))\n* **[lte](#lte)** ([code](lib/comparison.js#L435) | [tests](test/comparison.js#L476))\n* **[neither](#neither)** ([code](lib/comparison.js#L456) | [tests](test/comparison.js#L511))\n* **[not](#not)** ([code](lib/comparison.js#L470) | [no tests])\n* **[or](#or)** ([code](lib/comparison.js#L492) | [tests](test/comparison.js#L523))\n* **[unlessEq](#unlessEq)** ([code](lib/comparison.js#L518) | [tests](test/comparison.js#L556))\n* **[unlessGt](#unlessGt)** ([code](lib/comparison.js#L538) | [tests](test/comparison.js#L567))\n* **[unlessLt](#unlessLt)** ([code](lib/comparison.js#L558) | [tests](test/comparison.js#L578))\n* **[unlessGteq](#unlessGteq)** ([code](lib/comparison.js#L578) | [tests](test/comparison.js#L589))\n* **[unlessLteq](#unlessLteq)** ([code](lib/comparison.js#L598) | [tests](test/comparison.js#L604))\n\n### [date helpers](#date)\n\nVisit the: [code](lib/date.js) | [unit tests](test/date.js) | [issues](https://github.com/helpers/handlebars-helpers/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+date+helpers))\n\n* **[year](#year)** ([code](lib/date.js#L15) | [no tests])\n* **[date](#date)** ([code](lib/date.js#Lundefined) | [no tests])\n* **[moment](#moment)** ([code](lib/date.js#L24) | [no tests])\n\n### [fs helpers](#fs)\n\nVisit the: [code](lib/fs.js) | [unit tests](test/fs.js) | [issues](https://github.com/helpers/handlebars-helpers/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+fs+helpers))\n\n* **[fileSize](#fileSize)** ([code](lib/fs.js#L14) | [no tests])\n* **[read](#read)** ([code](lib/fs.js#L29) | [tests](test/fs.js#L16))\n* **[readdir](#readdir)** ([code](lib/fs.js#L42) | [tests](test/fs.js#L23))\n\n### [html helpers](#html)\n\nVisit the: [code](lib/html.js) | [unit tests](test/html.js) | [issues](https://github.com/helpers/handlebars-helpers/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+html+helpers))\n\n* **[attr](#attr)** ([code](lib/html.js#L23) | [tests](test/html.js#L13))\n* **[css](#css)** ([code](lib/html.js#L45) | [tests](test/html.js#L21))\n* **[js](#js)** ([code](lib/html.js#L89) | [tests](test/html.js#L69))\n* **[sanitize](#sanitize)** ([code](lib/html.js#L121) | [tests](test/html.js#L98))\n* **[ul](#ul)** ([code](lib/html.js#L135) | [tests](test/html.js#L108))\n* **[ol](#ol)** ([code](lib/html.js#L154) | [tests](test/html.js#L115))\n* **[thumbnailImage](#thumbnailImage)** ([code](lib/html.js#L176) | [tests](test/html.js#L122))\n\n### [i18n helpers](#i18n)\n\nVisit the: [code](lib/i18n.js) | [unit tests](test/i18n.js) | [issues](https://github.com/helpers/handlebars-helpers/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+i18n+helpers))\n\n* **[i18n](#i18n)** ([code](lib/i18n.js#L18) | [tests](test/i18n.js#L11))\n\n### [inflection helpers](#inflection)\n\nVisit the: [code](lib/inflection.js) | [unit tests](test/inflection.js) | [issues](https://github.com/helpers/handlebars-helpers/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+inflection+helpers))\n\n* **[inflect](#inflect)** ([code](lib/inflection.js#L30) | [tests](test/inflection.js#L9))\n* **[ordinalize](#ordinalize)** ([code](lib/inflection.js#L58) | [tests](test/inflection.js#L22))\n\n### [logging helpers](#logging)\n\nVisit the: [code](lib/logging.js) | [unit tests](test/logging.js) | [issues](https://github.com/helpers/handlebars-helpers/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+logging+helpers))\n\n* **[log](#log)** ([code](lib/logging.js#Lundefined) | [no tests])\n* **[ok](#ok)** ([code](lib/logging.js#Lundefined) | [no tests])\n* **[success](#success)** ([code](lib/logging.js#Lundefined) | [no tests])\n* **[info](#info)** ([code](lib/logging.js#Lundefined) | [no tests])\n* **[warning](#warning)** ([code](lib/logging.js#Lundefined) | [no tests])\n* **[warn](#warn)** ([code](lib/logging.js#Lundefined) | [no tests])\n* **[error](#error)** ([code](lib/logging.js#Lundefined) | [no tests])\n* **[danger](#danger)** ([code](lib/logging.js#Lundefined) | [no tests])\n* **[bold](#bold)** ([code](lib/logging.js#Lundefined) | [no tests])\n* **[_debug](#_debug)** ([code](lib/logging.js#Lundefined) | [no tests])\n* **[_inspect](#_inspect)** ([code](lib/logging.js#Lundefined) | [no tests])\n\n### [markdown helpers](#markdown)\n\nVisit the: [code](lib/markdown.js) | [unit tests](test/markdown.js) | [issues](https://github.com/helpers/handlebars-helpers/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+markdown+helpers))\n\n* **[markdown](#markdown)** ([code](lib/markdown.js#Lundefined) | [tests](test/markdown.js#L10))\n* **[md](#md)** ([code](lib/markdown.js#L55) | [tests](test/markdown.js#L18))\n\n### [match helpers](#match)\n\nVisit the: [code](lib/match.js) | [unit tests](test/match.js) | [issues](https://github.com/helpers/handlebars-helpers/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+match+helpers))\n\n* **[match](#match)** ([code](lib/match.js#L23) | [tests](test/match.js#L13))\n* **[isMatch](#isMatch)** ([code](lib/match.js#L47) | [tests](test/match.js#L61))\n* **[mm](#mm)** ([code](lib/match.js#L56) | [no tests])\n\n### [math helpers](#math)\n\nVisit the: [code](lib/math.js) | [unit tests](test/math.js) | [issues](https://github.com/helpers/handlebars-helpers/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+math+helpers))\n\n* **[abs](#abs)** ([code](lib/math.js#L15) | [no tests])\n* **[add](#add)** ([code](lib/math.js#L31) | [tests](test/math.js#L10))\n* **[avg](#avg)** ([code](lib/math.js#L54) | [no tests])\n* **[ceil](#ceil)** ([code](lib/math.js#L69) | [tests](test/math.js#L29))\n* **[divide](#divide)** ([code](lib/math.js#L84) | [tests](test/math.js#L36))\n* **[floor](#floor)** ([code](lib/math.js#L102) | [tests](test/math.js#L43))\n* **[minus](#minus)** ([code](lib/math.js#L118) | [no tests])\n* **[modulo](#modulo)** ([code](lib/math.js#L137) | [no tests])\n* **[multiply](#multiply)** ([code](lib/math.js#L157) | [tests](test/math.js#L50))\n* **[plus](#plus)** ([code](lib/math.js#L175) | [no tests])\n* **[random](#random)** ([code](lib/math.js#L194) | [tests](test/math.js#L102))\n* **[remainder](#remainder)** ([code](lib/math.js#L212) | [tests](test/math.js#L57))\n* **[round](#round)** ([code](lib/math.js#L224) | [tests](test/math.js#L69))\n* **[subtract](#subtract)** ([code](lib/math.js#L241) | [tests](test/math.js#L76))\n* **[sum](#sum)** ([code](lib/math.js#L263) | [tests](test/math.js#L83))\n* **[times](#times)** ([code](lib/math.js#L286) | [no tests])\n\n### [misc helpers](#misc)\n\nVisit the: [code](lib/misc.js) | [unit tests](test/misc.js) | [issues](https://github.com/helpers/handlebars-helpers/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+misc+helpers))\n\n* **[frame](#frame)** ([code](lib/misc.js#L11) | [no tests])\n* **[option](#option)** ([code](lib/misc.js#L26) | [tests](test/misc.js#L20))\n* **[noop](#noop)** ([code](lib/misc.js#L39) | [tests](test/misc.js#L13))\n* **[typeOf](#typeOf)** ([code](lib/misc.js#L59) | [no tests])\n* **[withHash](#withHash)** ([code](lib/misc.js#L71) | [tests](test/misc.js#L38))\n\n### [number helpers](#number)\n\nVisit the: [code](lib/number.js) | [unit tests](test/number.js) | [issues](https://github.com/helpers/handlebars-helpers/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+number+helpers))\n\n* **[bytes](#bytes)** ([code](lib/number.js#L24) | [tests](test/number.js#L10))\n* **[addCommas](#addCommas)** ([code](lib/number.js#L61) | [tests](test/number.js#L84))\n* **[phoneNumber](#phoneNumber)** ([code](lib/number.js#L74) | [tests](test/number.js#L30))\n* **[toAbbr](#toAbbr)** ([code](lib/number.js#L92) | [tests](test/number.js#L91))\n* **[toExponential](#toExponential)** ([code](lib/number.js#L130) | [tests](test/number.js#L59))\n* **[toFixed](#toFixed)** ([code](lib/number.js#L153) | [tests](test/number.js#L37))\n* **[toFloat](#toFloat)** ([code](lib/number.js#L169) | [tests](test/number.js#L77))\n* **[toInt](#toInt)** ([code](lib/number.js#L179) | [tests](test/number.js#L70))\n* **[toPrecision](#toPrecision)** ([code](lib/number.js#L196) | [tests](test/number.js#L48))\n\n### [object helpers](#object)\n\nVisit the: [code](lib/object.js) | [unit tests](test/object.js) | [issues](https://github.com/helpers/handlebars-helpers/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+object+helpers))\n\n* **[extend](#extend)** ([code](lib/object.js#L18) | [tests](test/object.js#L15))\n* **[forIn](#forIn)** ([code](lib/object.js#L55) | [tests](test/object.js#L33))\n* **[forOwn](#forOwn)** ([code](lib/object.js#L81) | [tests](test/object.js#L50))\n* **[toPath](#toPath)** ([code](lib/object.js#L106) | [tests](test/object.js#L87))\n* **[get](#get)** ([code](lib/object.js#L128) | [tests](test/object.js#L77))\n* **[getObject](#getObject)** ([code](lib/object.js#L149) | [tests](test/object.js#L77))\n* **[hasOwn](#hasOwn)** ([code](lib/object.js#L167) | [tests](test/object.js#L126))\n* **[isObject](#isObject)** ([code](lib/object.js#L183) | [tests](test/object.js#L144))\n* **[JSONparse](#JSONparse)** ([code](lib/object.js#L201) | [tests](test/object.js#L164))\n* **[JSONstringify](#JSONstringify)** ([code](lib/object.js#L218) | [no tests])\n* **[merge](#merge)** ([code](lib/object.js#L235) | [tests](test/object.js#L156))\n* **[parseJSON](#parseJSON)** ([code](lib/object.js#L254) | [no tests])\n* **[pick](#pick)** ([code](lib/object.js#L267) | [tests](test/object.js#L171))\n* **[stringify](#stringify)** ([code](lib/object.js#L290) | [tests](test/object.js#L199))\n\n### [path helpers](#path)\n\nVisit the: [code](lib/path.js) | [unit tests](test/path.js) | [issues](https://github.com/helpers/handlebars-helpers/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+path+helpers))\n\n* **[absolute](#absolute)** ([code](lib/path.js#L20) | [tests](test/path.js#L13))\n* **[dirname](#dirname)** ([code](lib/path.js#L40) | [tests](test/path.js#L25))\n* **[relative](#relative)** ([code](lib/path.js#L59) | [tests](test/path.js#L32))\n* **[basename](#basename)** ([code](lib/path.js#L81) | [tests](test/path.js#L47))\n* **[stem](#stem)** ([code](lib/path.js#L100) | [tests](test/path.js#L58))\n* **[extname](#extname)** ([code](lib/path.js#L119) | [tests](test/path.js#L69))\n* **[resolve](#resolve)** ([code](lib/path.js#L138) | [no tests])\n* **[segments](#segments)** ([code](lib/path.js#L166) | [tests](test/path.js#L80))\n\n### [regex helpers](#regex)\n\nVisit the: [code](lib/regex.js) | [unit tests](test/regex.js) | [issues](https://github.com/helpers/handlebars-helpers/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+regex+helpers))\n\n* **[toRegex](#toRegex)** ([code](lib/regex.js#L19) | [no tests])\n* **[test](#test)** ([code](lib/regex.js#L42) | [no tests])\n\n### [string helpers](#string)\n\nVisit the: [code](lib/string.js) | [unit tests](test/string.js) | [issues](https://github.com/helpers/handlebars-helpers/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+string+helpers))\n\n* **[append](#append)** ([code](lib/string.js#L22) | [no tests])\n* **[camelcase](#camelcase)** ([code](lib/string.js#L41) | [tests](test/string.js#L10))\n* **[capitalize](#capitalize)** ([code](lib/string.js#L60) | [tests](test/string.js#L25))\n* **[capitalizeAll](#capitalizeAll)** ([code](lib/string.js#L77) | [tests](test/string.js#L36))\n* **[center](#center)** ([code](lib/string.js#L95) | [tests](test/string.js#L47))\n* **[chop](#chop)** ([code](lib/string.js#L125) | [tests](test/string.js#L58))\n* **[dashcase](#dashcase)** ([code](lib/string.js#L143) | [tests](test/string.js#L73))\n* **[dotcase](#dotcase)** ([code](lib/string.js#L162) | [tests](test/string.js#L88))\n* **[downcase](#downcase)** ([code](lib/string.js#L182) | [no tests])\n* **[ellipsis](#ellipsis)** ([code](lib/string.js#L202) | [tests](test/string.js#L103))\n* **[hyphenate](#hyphenate)** ([code](lib/string.js#L223) | [tests](test/string.js#L118))\n* **[isString](#isString)** ([code](lib/string.js#L240) | [tests](test/string.js#L129))\n* **[lowercase](#lowercase)** ([code](lib/string.js#L256) | [tests](test/string.js#L151))\n* **[occurrences](#occurrences)** ([code](lib/string.js#L278) | [tests](test/string.js#L162))\n* **[pascalcase](#pascalcase)** ([code](lib/string.js#L303) | [tests](test/string.js#L173))\n* **[pathcase](#pathcase)** ([code](lib/string.js#L323) | [tests](test/string.js#L188))\n* **[plusify](#plusify)** ([code](lib/string.js#L343) | [tests](test/string.js#L203))\n* **[prepend](#prepend)** ([code](lib/string.js#L363) | [no tests])\n* **[raw](#raw)** ([code](lib/string.js#L385) | [no tests])\n* **[remove](#remove)** ([code](lib/string.js#L413) | [no tests])\n* **[removeFirst](#removeFirst)** ([code](lib/string.js#L432) | [no tests])\n* **[replace](#replace)** ([code](lib/string.js#L452) | [tests](test/string.js#L222))\n* **[replaceFirst](#replaceFirst)** ([code](lib/string.js#L473) | [no tests])\n* **[reverse](#reverse)** ([code](lib/string.js#L492) | [tests](test/string.js#L241))\n* **[sentence](#sentence)** ([code](lib/string.js#L509) | [tests](test/string.js#L252))\n* **[snakecase](#snakecase)** ([code](lib/string.js#L528) | [tests](test/string.js#L263))\n* **[split](#split)** ([code](lib/string.js#L547) | [tests](test/string.js#L278))\n* **[startsWith](#startsWith)** ([code](lib/string.js#L572) | [tests](test/string.js#L293))\n* **[titleize](#titleize)** ([code](lib/string.js#L596) | [tests](test/string.js#L312))\n* **[trim](#trim)** ([code](lib/string.js#L623) | [tests](test/string.js#L323))\n* **[trimLeft](#trimLeft)** ([code](lib/string.js#L639) | [no tests])\n* **[trimRight](#trimRight)** ([code](lib/string.js#L657) | [no tests])\n* **[truncate](#truncate)** ([code](lib/string.js#L680) | [tests](test/string.js#L338))\n* **[truncateWords](#truncateWords)** ([code](lib/string.js#L712) | [no tests])\n* **[upcase](#upcase)** ([code](lib/string.js#L742) | [no tests])\n* **[uppercase](#uppercase)** ([code](lib/string.js#L763) | [tests](test/string.js#L362))\n\n### [url helpers](#url)\n\nVisit the: [code](lib/url.js) | [unit tests](test/url.js) | [issues](https://github.com/helpers/handlebars-helpers/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+url+helpers))\n\n* **[encodeURI](#encodeURI)** ([code](lib/url.js#L19) | [tests](test/url.js#L31))\n* **[escape](#escape)** ([code](lib/url.js#L34) | [no tests])\n* **[decodeURI](#decodeURI)** ([code](lib/url.js#L48) | [tests](test/url.js#L38))\n* **[url_encode](#url_encode)** ([code](lib/url.js#L59) | [no tests])\n* **[url_decode](#url_decode)** ([code](lib/url.js#L68) | [no tests])\n* **[urlResolve](#urlResolve)** ([code](lib/url.js#L82) | [tests](test/url.js#L11))\n* **[urlParse](#urlParse)** ([code](lib/url.js#L94) | [tests](test/url.js#L45))\n* **[stripQuerystring](#stripQuerystring)** ([code](lib/url.js#L106) | [tests](test/url.js#L24))\n* **[stripProtocol](#stripProtocol)** ([code](lib/url.js#L126) | [no tests])\n\n***\n\n## array\n\n### [{{after}}](lib/array.js#L22)\n\nReturns all of the items in an array after the specified index. Opposite of [before](#before).\n\n**Params**\n\n* `array` **{Array}**: Collection\n* `n` **{Number}**: Starting index (number of items to exclude)\n* `returns` **{Array}**: Array exluding `n` items.\n\n**Example**\n\n```handlebars\n<!-- array: ['a', 'b', 'c'] -->\n{{after array 1}}\n<!-- results in: '[\"c\"]' -->\n```\n\n### [{{arrayify}}](lib/array.js#L39)\n\nCast the given `value` to an array.\n\n**Params**\n\n* `value` **{any}**\n* `returns` **{Array}**\n\n**Example**\n\n```handlebars\n{{arrayify \"foo\"}}\n<!-- results in: [ \"foo\" ] -->\n```\n\n### [{{before}}](lib/array.js#L58)\n\nReturn all of the items in the collection before the specified count. Opposite of [after](#after).\n\n**Params**\n\n* `array` **{Array}**\n* `n` **{Number}**\n* `returns` **{Array}**: Array excluding items after the given number.\n\n**Example**\n\n```handlebars\n<!-- array: ['a', 'b', 'c'] -->\n{{before array 2}}\n<!-- results in: '[\"a\", \"b\"]' -->\n```\n\n### [{{eachIndex}}](lib/array.js#L77)\n\n**Params**\n\n* `array` **{Array}**\n* `options` **{Object}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n<!-- array: ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'] -->\n{{#eachIndex array}}\n  {{item}} is {{index}}\n{{/eachIndex}}\n```\n\n### [{{filter}}](lib/array.js#L102)\n\nBlock helper that filters the given array and renders the block for values that evaluate to `true`, otherwise the inverse block is returned.\n\n**Params**\n\n* `array` **{Array}**\n* `value` **{any}**\n* `options` **{Object}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n<!-- array: ['a', 'b', 'c'] -->\n{{#filter array \"foo\"}}AAA{{else}}BBB{{/filter}}\n<!-- results in: 'BBB' -->\n```\n\n### [{{first}}](lib/array.js#L142)\n\nReturns the first item, or first `n` items of an array.\n\n**Params**\n\n* `array` **{Array}**\n* `n` **{Number}**: Number of items to return, starting at `0`.\n* `returns` **{Array}**\n\n**Example**\n\n```handlebars\n{{first \"['a', 'b', 'c', 'd', 'e']\" 2}}\n<!-- results in: '[\"a\", \"b\"]' -->\n```\n\n### [{{forEach}}](lib/array.js#L184)\n\nIterates over each item in an array and exposes the current item in the array as context to the inner block. In addition to the current array item, the helper exposes the following variables to the inner block:\n\n* `index`\n* `total`\n* `isFirst`\n* `isLast`\nAlso, `@index` is exposed as a private variable, and additional\nprivate variables may be defined as hash arguments.\n\n**Params**\n\n* `array` **{Array}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n<!-- accounts = [\n{'name': 'John', 'email': 'john@example.com'},\n{'name': 'Malcolm', 'email': 'malcolm@example.com'},\n{'name': 'David', 'email': 'david@example.com'}\n] -->\n\n{{#forEach accounts}}\n  <a href=\"mailto:{{ email }}\" title=\"Send an email to {{ name }}\">\n    {{ name }}\n  </a>{{#unless isLast}}, {{/unless}}\n{{/forEach}}\n```\n\n### [{{inArray}}](lib/array.js#L224)\n\nBlock helper that renders the block if an array has the given `value`. Optionally specify an inverse block to render when the array does not have the given value.\n\n**Params**\n\n* `array` **{Array}**\n* `value` **{any}**\n* `options` **{Object}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n<!-- array: ['a', 'b', 'c'] -->\n{{#inArray array \"d\"}}\n  foo\n{{else}}\n  bar\n{{/inArray}}\n<!-- results in: 'bar' -->\n```\n\n### [{{isArray}}](lib/array.js#L244)\n\nReturns true if `value` is an es5 array.\n\n**Params**\n\n* `value` **{any}**: The value to test.\n* `returns` **{Boolean}**\n\n**Example**\n\n```handlebars\n{{isArray \"abc\"}}\n<!-- results in: false -->\n\n<!-- array: [1, 2, 3] -->\n{{isArray array}}\n<!-- results in: true -->\n```\n\n### [{{itemAt}}](lib/array.js#L263)\n\nReturns the item from `array` at index `idx`.\n\n**Params**\n\n* `array` **{Array}**\n* `idx` **{Number}**\n* `returns` **{any}** `value`\n\n**Example**\n\n```handlebars\n<!-- array: ['a', 'b', 'c'] -->\n{{itemAt array 1}}\n<!-- results in: 'b' -->\n```\n\n### [{{join}}](lib/array.js#L294)\n\nJoin all elements of array into a string, optionally using a given separator.\n\n**Params**\n\n* `array` **{Array}**\n* `separator` **{String}**: The separator to use. Defaults to `,`.\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n<!-- array: ['a', 'b', 'c'] -->\n{{join array}}\n<!-- results in: 'a, b, c' -->\n\n{{join array '-'}}\n<!-- results in: 'a-b-c' -->\n```\n\n### [{{equalsLength}}](lib/array.js#L313)\n\nReturns true if the the length of the given `value` is equal\nto the given `length`. Can be used as a block or inline helper.\n\n**Params**\n\n* `value` **{Array|String}**\n* `length` **{Number}**\n* `options` **{Object}**\n* `returns` **{String}**\n\n### [{{last}}](lib/array.js#L349)\n\nReturns the last item, or last `n` items of an array or string. Opposite of [first](#first).\n\n**Params**\n\n* `value` **{Array|String}**: Array or string.\n* `n` **{Number}**: Number of items to return from the end of the array.\n* `returns` **{Array}**\n\n**Example**\n\n```handlebars\n<!-- var value = ['a', 'b', 'c', 'd', 'e'] -->\n\n{{last value}}\n<!-- results in: ['e'] -->\n\n{{last value 2}}\n<!-- results in: ['d', 'e'] -->\n\n{{last value 3}}\n<!-- results in: ['c', 'd', 'e'] -->\n```\n\n### [{{length}}](lib/array.js#L379)\n\nReturns the length of the given string or array.\n\n**Params**\n\n* `value` **{Array|Object|String}**\n* `returns` **{Number}**: The length of the value.\n\n**Example**\n\n```handlebars\n{{length '[\"a\", \"b\", \"c\"]'}}\n<!-- results in: 3 -->\n\n<!-- results in: myArray = ['a', 'b', 'c', 'd', 'e']; -->\n{{length myArray}}\n<!-- results in: 5 -->\n\n<!-- results in: myObject = {'a': 'a', 'b': 'b'}; -->\n{{length myObject}}\n<!-- results in: 2 -->\n```\n\n### [{{lengthEqual}}](lib/array.js#L395)\n\nAlias for [equalsLength](#equalsLength)\n\n### [{{map}}](lib/array.js#L414)\n\nReturns a new array, created by calling `function` on each element of the given `array`. For example,\n\n**Params**\n\n* `array` **{Array}**\n* `fn` **{Function}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n<!-- array: ['a', 'b', 'c'], and \"double\" is a\nfictitious function that duplicates letters -->\n{{map array double}}\n<!-- results in: '[\"aa\", \"bb\", \"cc\"]' -->\n```\n\n### [{{pluck}}](lib/array.js#L445)\n\nMap over the given object or array or objects and create an array of values from the given `prop`. Dot-notation may be used (as a string) to get nested properties.\n\n**Params**\n\n* `collection` **{Array|Object}**\n* `prop` **{Function}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n// {{pluck items \"data.title\"}}\n<!-- results in: '[\"aa\", \"bb\", \"cc\"]' -->\n```\n\n### [{{reverse}}](lib/array.js#L473)\n\nReverse the elements in an array, or the characters in a string.\n\n**Params**\n\n* `value` **{Array|String}**\n* `returns` **{Array|String}**: Returns the reversed string or array.\n\n**Example**\n\n```handlebars\n<!-- value: 'abcd' -->\n{{reverse value}}\n<!-- results in: 'dcba' -->\n<!-- value: ['a', 'b', 'c', 'd'] -->\n{{reverse value}}\n<!-- results in: ['d', 'c', 'b', 'a'] -->\n```\n\n### [{{some}}](lib/array.js#L504)\n\nBlock helper that returns the block if the callback returns true for some value in the given array.\n\n**Params**\n\n* `array` **{Array}**\n* `iter` **{Function}**: Iteratee\n* **{Options}**: Handlebars provided options object\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n<!-- array: [1, 'b', 3] -->\n{{#some array isString}}\n  Render me if the array has a string.\n{{else}}\n  Render me if it doesn't.\n{{/some}}\n<!-- results in: 'Render me if the array has a string.' -->\n```\n\n### [{{sort}}](lib/array.js#L532)\n\nSort the given `array`. If an array of objects is passed, you may optionally pass a `key` to sort on as the second argument. You may alternatively pass a sorting function as the second argument.\n\n**Params**\n\n* `array` **{Array}**: the array to sort.\n* `key` **{String|Function}**: The object key to sort by, or sorting function.\n\n**Example**\n\n```handlebars\n<!-- array: ['b', 'a', 'c'] -->\n{{sort array}}\n<!-- results in: '[\"a\", \"b\", \"c\"]' -->\n```\n\n### [{{sortBy}}](lib/array.js#L557)\n\nSort an `array`. If an array of objects is passed, you may optionally pass a `key` to sort on as the second argument. You may alternatively pass a sorting function as the second argument.\n\n**Params**\n\n* `array` **{Array}**: the array to sort.\n* `props` **{String|Function}**: One or more properties to sort by, or sorting functions to use.\n\n**Example**\n\n```handlebars\n<!-- array: [{a: 'zzz'}, {a: 'aaa'}] -->\n{{sortBy array \"a\"}}\n<!-- results in: '[{\"a\":\"aaa\"}, {\"a\":\"zzz\"}]' -->\n```\n\n### [{{withAfter}}](lib/array.js#L588)\n\nUse the items in the array _after_ the specified index as context inside a block. Opposite of [withBefore](#withBefore).\n\n**Params**\n\n* `array` **{Array}**\n* `idx` **{Number}**\n* `options` **{Object}**\n* `returns` **{Array}**\n\n**Example**\n\n```handlebars\n<!-- array: ['a', 'b', 'c', 'd', 'e'] -->\n{{#withAfter array 3}}\n  {{this}}\n{{/withAfter}}\n<!-- results in: \"de\" -->\n```\n\n### [{{withBefore}}](lib/array.js#L618)\n\nUse the items in the array _before_ the specified index as context inside a block. Opposite of [withAfter](#withAfter).\n\n**Params**\n\n* `array` **{Array}**\n* `idx` **{Number}**\n* `options` **{Object}**\n* `returns` **{Array}**\n\n**Example**\n\n```handlebars\n<!-- array: ['a', 'b', 'c', 'd', 'e'] -->\n{{#withBefore array 3}}\n  {{this}}\n{{/withBefore}}\n<!-- results in: 'ab' -->\n```\n\n### [{{withFirst}}](lib/array.js#L648)\n\nUse the first item in a collection inside a handlebars block expression. Opposite of [withLast](#withLast).\n\n**Params**\n\n* `array` **{Array}**\n* `idx` **{Number}**\n* `options` **{Object}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n<!-- array: ['a', 'b', 'c'] -->\n{{#withFirst array}}\n  {{this}}\n{{/withFirst}}\n<!-- results in: 'a' -->\n```\n\n### [{{withGroup}}](lib/array.js#L692)\n\nBlock helper that groups array elements by given group `size`.\n\n**Params**\n\n* `array` **{Array}**: The array to iterate over\n* `size` **{Number}**: The desired length of each array \"group\"\n* `options` **{Object}**: Handlebars options\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n<!-- array: ['a','b','c','d','e','f','g','h'] -->\n{{#withGroup array 4}}\n  {{#each this}}\n    {{.}}\n  {{each}}\n  <br>\n{{/withGroup}}\n<!-- results in: -->\n<!-- 'a','b','c','d'<br> -->\n<!-- 'e','f','g','h'<br> -->\n```\n\n### [{{withLast}}](lib/array.js#L727)\n\nUse the last item or `n` items in an array as context inside a block. Opposite of [withFirst](#withFirst).\n\n**Params**\n\n* `array` **{Array}**\n* `idx` **{Number}**: The starting index.\n* `options` **{Object}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n<!-- array: ['a', 'b', 'c'] -->\n{{#withLast array}}\n  {{this}}\n{{/withLast}}\n<!-- results in: 'c' -->\n```\n\n### [{{withSort}}](lib/array.js#L766)\n\nBlock helper that sorts a collection and exposes the sorted collection as context inside the block.\n\n**Params**\n\n* `array` **{Array}**\n* `prop` **{String}**\n* `options` **{Object}**: Specify `reverse=\"true\"` to reverse the array.\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n<!-- array: ['b', 'a', 'c'] -->\n{{#withSort array}}{{this}}{{/withSort}}\n<!-- results in: 'abc' -->\n```\n\n### [{{unique}}](lib/array.js#L816)\n\nBlock helper that return an array with all duplicate values removed. Best used along with a [each](#each) helper.\n\n**Params**\n\n* `array` **{Array}**\n* `options` **{Object}**\n* `returns` **{Array}**\n\n**Example**\n\n```handlebars\n<!-- array: ['a', 'a', 'c', 'b', 'e', 'e'] -->\n{{#each (unique array)}}{{.}}{{/each}}\n<!-- results in: 'acbe' -->\n```\n\n## code\n\n### [{{embed}}](lib/code.js#L23)\n\nEmbed code from an external file as preformatted text.\n\n**Params**\n\n* `filepath` **{String}**: filepath to the file to embed.\n* `language` **{String}**: Optionally specify the language to use for syntax highlighting.\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n{{embed 'path/to/file.js'}}\n<!-- optionally specify the language to use -->\n{{embed 'path/to/file.hbs' 'html')}}\n```\n\n### [{{gist}}](lib/code.js#L45)\n\nEmbed a GitHub Gist using only the id of the Gist\n\n**Params**\n\n* `id` **{String}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n{{gist \"12345\"}}\n```\n\n### [{{jsfiddle}}](lib/code.js#L60)\n\nGenerate the HTML for a jsFiddle link with the given `params`\n\n**Params**\n\n* `params` **{Object}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n{{jsfiddle id=\"0dfk10ks\" tabs=\"true\"}}\n```\n\n## collection\n\n### [{{isEmpty}}](lib/collection.js#L31)\n\nInline, subexpression, or block helper that returns true (or the block) if the given collection is empty, or false (or the inverse block, if supplied) if the colleciton is not empty.\n\n**Params**\n\n* `collection` **{Object}**\n* `options` **{Object}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n<!-- array: [] -->\n{{#isEmpty array}}AAA{{else}}BBB{{/isEmpty}}\n<!-- results in: 'AAA' -->\n\n<!-- array: [] -->\n{{isEmpty array}}\n<!-- results in: true -->\n```\n\n### [{{iterate}}](lib/collection.js#L59)\n\nBlock helper that iterates over an array or object. If\nan array is given, `.forEach` is called, or if an object\nis given, `.forOwn` is called, otherwise the inverse block\nis returned.\n\n**Params**\n\n* `collection` **{Object|Array}**: The collection to iterate over\n* `options` **{Object}**\n* `returns` **{String}**\n\n## comparison\n\n### [{{and}}](lib/comparison.js#L27)\n\nHelper that renders the block if **both** of the given values are truthy. If an inverse block is specified it will be rendered when falsy. Works as a block helper, inline helper or subexpression.\n\n**Params**\n\n* `a` **{any}**\n* `b` **{any}**\n* `options` **{Object}**: Handlebars provided options object\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n<!-- {great: true, magnificent: true} -->\n{{#and great magnificent}}A{{else}}B{{/and}}\n<!-- results in: 'A' -->\n```\n\n### [{{compare}}](lib/comparison.js#L57)\n\nRender a block when a comparison of the first and third\narguments returns true. The second argument is\nthe [arithemetic operator](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators) to use. You may also\noptionally specify an inverse block to render when falsy.\n\n**Params**\n\n* `a` **{}**\n* `operator` **{}**: The operator to use. Operators must be enclosed in quotes: `\">\"`, `\"=\"`, `\"<=\"`, and so on.\n* `b` **{}**\n* `options` **{Object}**: Handlebars provided options object\n* `returns` **{String}**: Block, or if specified the inverse block is rendered if falsey.\n\n### [{{contains}}](lib/comparison.js#L124)\n\nBlock helper that renders the block if `collection` has the given `value`, using strict equality (`===`) for comparison, otherwise the inverse block is rendered (if specified). If a `startIndex` is specified and is negative, it is used as the offset from the end of the collection.\n\n**Params**\n\n* `collection` **{Array|Object|String}**: The collection to iterate over.\n* `value` **{any}**: The value to check for.\n* `[startIndex=0]` **{Number}**: Optionally define the starting index.\n* `options` **{Object}**: Handlebars provided options object.\n\n**Example**\n\n```handlebars\n<!-- array = ['a', 'b', 'c'] -->\n{{#contains array \"d\"}}\n  This will not be rendered.\n{{else}}\n  This will be rendered.\n{{/contains}}\n```\n\n### [{{default}}](lib/comparison.js#L143)\n\nReturns the first value that is not undefined, otherwise the \"default\" value is returned.\n\n**Params**\n\n* `value` **{any}**\n* `defaultValue` **{any}**\n* `returns` **{String}**\n\n### [{{eq}}](lib/comparison.js#L165)\n\nBlock helper that renders a block if `a` is **equal to** `b`.\nIf an inverse block is specified it will be rendered when falsy.\nYou may optionally use the `compare=\"\"` hash argument for the\nsecond value.\n\n**Params**\n\n* `a` **{String}**\n* `b` **{String}**\n* `options` **{Object}**: Handlebars provided options object\n* `returns` **{String}**: Block, or inverse block if specified and falsey.\n\n### [{{gt}}](lib/comparison.js#L188)\n\nBlock helper that renders a block if `a` is **greater than** `b`.\n\nIf an inverse block is specified it will be rendered when falsy.\nYou may optionally use the `compare=\"\"` hash argument for the\nsecond value.\n\n**Params**\n\n* `a` **{String}**\n* `b` **{String}**\n* `options` **{Object}**: Handlebars provided options object\n* `returns` **{String}**: Block, or inverse block if specified and falsey.\n\n### [{{gte}}](lib/comparison.js#L212)\n\nBlock helper that renders a block if `a` is **greater than or equal to** `b`.\n\nIf an inverse block is specified it will be rendered when falsy.\nYou may optionally use the `compare=\"\"` hash argument for the\nsecond value.\n\n**Params**\n\n* `a` **{String}**\n* `b` **{String}**\n* `options` **{Object}**: Handlebars provided options object\n* `returns` **{String}**: Block, or inverse block if specified and falsey.\n\n### [{{has}}](lib/comparison.js#L232)\n\nBlock helper that renders a block if `value` has `pattern`.\nIf an inverse block is specified it will be rendered when falsy.\n\n**Params**\n\n* `val` **{any}**: The value to check.\n* `pattern` **{any}**: The pattern to check for.\n* `options` **{Object}**: Handlebars provided options object\n* `returns` **{String}**\n\n### [{{isFalsey}}](lib/comparison.js#L274)\n\nReturns true if the given `value` is falsey. Uses the [falsey](https://github.com/jonschlinkert/falsey)\nlibrary for comparisons. Please see that library for more information\nor to report bugs with this helper.\n\n**Params**\n\n* `val` **{any}**\n* `options` **{Options}**\n* `returns` **{Boolean}**\n\n### [{{isTruthy}}](lib/comparison.js#L289)\n\nReturns true if the given `value` is truthy. Uses the [falsey](https://github.com/jonschlinkert/falsey)\nlibrary for comparisons. Please see that library for more information\nor to report bugs with this helper.\n\n**Params**\n\n* `val` **{any}**\n* `options` **{Options}**\n* `returns` **{Boolean}**\n\n### [{{ifEven}}](lib/comparison.js#L310)\n\nReturn true if the given value is an even number.\n\n**Params**\n\n* `number` **{Number}**\n* `options` **{Object}**: Handlebars provided options object\n* `returns` **{String}**: Block, or inverse block if specified and falsey.\n\n**Example**\n\n```handlebars\n{{#ifEven value}}\n  render A\n{{else}}\n  render B\n{{/ifEven}}\n```\n\n### [{{ifNth}}](lib/comparison.js#L327)\n\nConditionally renders a block if the remainder is zero when\n`a` operand is divided by `b`. If an inverse block is specified\nit will be rendered when the remainder is **not zero**.\n\n**Params**\n\n* **{}**: {Number}\n* **{}**: {Number}\n* `options` **{Object}**: Handlebars provided options object\n* `returns` **{String}**: Block, or inverse block if specified and falsey.\n\n### [{{ifOdd}}](lib/comparison.js#L350)\n\nBlock helper that renders a block if `value` is **an odd number**. If an inverse block is specified it will be rendered when falsy.\n\n**Params**\n\n* `value` **{Object}**\n* `options` **{Object}**: Handlebars provided options object\n* `returns` **{String}**: Block, or inverse block if specified and falsey.\n\n**Example**\n\n```handlebars\n{{#ifOdd value}}\n  render A\n{{else}}\n  render B\n{{/ifOdd}}\n```\n\n### [{{is}}](lib/comparison.js#L367)\n\nBlock helper that renders a block if `a` is **equal to** `b`.\nIf an inverse block is specified it will be rendered when falsy.\nSimilar to [eq](#eq) but does not do strict equality.\n\n**Params**\n\n* `a` **{any}**\n* `b` **{any}**\n* `options` **{Object}**: Handlebars provided options object\n* `returns` **{String}**\n\n### [{{isnt}}](lib/comparison.js#L389)\n\nBlock helper that renders a block if `a` is **not equal to** `b`.\nIf an inverse block is specified it will be rendered when falsy.\nSimilar to [unlessEq](#unlesseq) but does not use strict equality for\ncomparisons.\n\n**Params**\n\n* `a` **{String}**\n* `b` **{String}**\n* `options` **{Object}**: Handlebars provided options object\n* `returns` **{String}**\n\n### [{{lt}}](lib/comparison.js#L411)\n\nBlock helper that renders a block if `a` is **less than** `b`.\n\nIf an inverse block is specified it will be rendered when falsy.\nYou may optionally use the `compare=\"\"` hash argument for the\nsecond value.\n\n**Params**\n\n* `context` **{Object}**\n* `options` **{Object}**: Handlebars provided options object\n* `returns` **{String}**: Block, or inverse block if specified and falsey.\n\n### [{{lte}}](lib/comparison.js#L435)\n\nBlock helper that renders a block if `a` is **less than or equal to** `b`.\n\nIf an inverse block is specified it will be rendered when falsy.\nYou may optionally use the `compare=\"\"` hash argument for the\nsecond value.\n\n**Params**\n\n* `a` **{Sring}**\n* `b` **{Sring}**\n* `options` **{Object}**: Handlebars provided options object\n* `returns` **{String}**: Block, or inverse block if specified and falsey.\n\n### [{{neither}}](lib/comparison.js#L456)\n\nBlock helper that renders a block if **neither of** the given values\nare truthy. If an inverse block is specified it will be rendered\nwhen falsy.\n\n**Params**\n\n* `a` **{any}**\n* `b` **{any}**\n* `options` **{}**: Handlebars options object\n* `returns` **{String}**: Block, or inverse block if specified and falsey.\n\n### [{{not}}](lib/comparison.js#L470)\n\nReturns true if `val` is falsey. Works as a block or inline helper.\n\n**Params**\n\n* `val` **{String}**\n* `options` **{Object}**: Handlebars provided options object\n* `returns` **{String}**\n\n### [{{or}}](lib/comparison.js#L492)\n\nBlock helper that renders a block if **any of** the given values is truthy. If an inverse block is specified it will be rendered when falsy.\n\n**Params**\n\n* `arguments` **{...any}**: Variable number of arguments\n* `options` **{Object}**: Handlebars options object\n* `returns` **{String}**: Block, or inverse block if specified and falsey.\n\n**Example**\n\n```handlebars\n{{#or a b c}}\n  If any value is true this will be rendered.\n{{/or}}\n```\n\n### [{{unlessEq}}](lib/comparison.js#L518)\n\nBlock helper that always renders the inverse block **unless `a` is\nis equal to `b`**.\n\n**Params**\n\n* `a` **{String}**\n* `b` **{String}**\n* `options` **{Object}**: Handlebars provided options object\n* `returns` **{String}**: Inverse block by default, or block if falsey.\n\n### [{{unlessGt}}](lib/comparison.js#L538)\n\nBlock helper that always renders the inverse block **unless `a` is\nis greater than `b`**.\n\n**Params**\n\n* `a` **{Object}**: The default value\n* `b` **{Object}**: The value to compare\n* `options` **{Object}**: Handlebars provided options object\n* `returns` **{String}**: Inverse block by default, or block if falsey.\n\n### [{{unlessLt}}](lib/comparison.js#L558)\n\nBlock helper that always renders the inverse block **unless `a` is\nis less than `b`**.\n\n**Params**\n\n* `a` **{Object}**: The default value\n* `b` **{Object}**: The value to compare\n* `options` **{Object}**: Handlebars provided options object\n* `returns` **{String}**: Block, or inverse block if specified and falsey.\n\n### [{{unlessGteq}}](lib/comparison.js#L578)\n\nBlock helper that always renders the inverse block **unless `a` is\nis greater than or equal to `b`**.\n\n**Params**\n\n* `a` **{any}**\n* `b` **{any}**\n* `options` **{Object}**: Handlebars provided options object\n* `returns` **{String}**: Block, or inverse block if specified and falsey.\n\n### [{{unlessLteq}}](lib/comparison.js#L598)\n\nBlock helper that always renders the inverse block **unless `a` is\nis less than or equal to `b`**.\n\n**Params**\n\n* `a` **{any}**\n* `b` **{any}**\n* `options` **{Object}**: Handlebars provided options object\n* `returns` **{String}**: Block, or inverse block if specified and falsey.\n\n## date\n\n### [{{year}}](lib/date.js#L15)\n\nGet the current year.\n\n**Example**\n\n```handlebars\n{{year}}\n<!-- 2017 -->\n```\n\n### [{{moment}}](lib/date.js#L24)\n\nUse [moment](http://momentjs.com) as a helper. See [helper-date](https://github.com/helpers/helper-date) for more details.\n\n## fs\n\n### [{{read}}](lib/fs.js#L29)\n\nRead a file from the file system. This is useful in composing \"include\"-style helpers using sub-expressions.\n\n**Params**\n\n* `filepath` **{String}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n{{read \"a/b/c.js\"}}\n{{someHelper (read \"a/b/c.md\")}}\n```\n\n### [{{readdir}}](lib/fs.js#L42)\n\nReturn an array of files from the given\ndirectory.\n\n**Params**\n\n* `directory` **{String}**\n* `returns` **{Array}**\n\n## html\n\n### [{{attr}}](lib/html.js#L23)\n\nStringify attributes on the options `hash`.\n\n**Params**\n\n* `options` **{Object}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n<!-- value = 'bar' -->\n<div{{attr foo=value}}></div>\n<!-- results in: <div foo=\"bar\"></div>\n```\n\n### [{{css}}](lib/html.js#L45)\n\nAdd an array of `<link>` tags. Automatically resolves relative paths to `options.assets` if passed on the context.\n\n**Params**\n\n* `list` **{String|Array}**: One or more stylesheet urls.\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n<!-- {stylesheets: ['foo.css', 'bar.css']} -->\n{{css stylesheets}}\n\n<!-- results in: -->\n<!-- <link type=\"text/css\" rel=\"stylesheet\" href=\"foo.css\"> -->\n<!-- <link type=\"text/css\" rel=\"stylesheet\" href=\"bar.css\"> -->\n```\n\n### [{{js}}](lib/html.js#L89)\n\nGenerate one or more `<script></script>` tags with paths/urls to javascript or coffeescript files.\n\n**Params**\n\n* `context` **{Object}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n{{js scripts}}\n```\n\n### [{{sanitize}}](lib/html.js#L121)\n\nStrip HTML tags from a string, so that only the text nodes are preserved.\n\n**Params**\n\n* `str` **{String}**: The string of HTML to sanitize.\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n{{sanitize \"<span>foo</span>\"}}\n<!-- results in: 'foo' -->\n```\n\n### [{{ul}}](lib/html.js#L135)\n\nBlock helper for creating unordered lists (`<ul></ul>`)\n\n**Params**\n\n* `context` **{Object}**\n* `options` **{Object}**\n* `returns` **{String}**\n\n### [{{ol}}](lib/html.js#L154)\n\nBlock helper for creating ordered lists  (`<ol></ol>`)\n\n**Params**\n\n* `context` **{Object}**\n* `options` **{Object}**\n* `returns` **{String}**\n\n### [{{thumbnailImage}}](lib/html.js#L176)\n\nReturns a `<figure>` with a thumbnail linked to a full picture\n\n**Params**\n\n* `context` **{Object}**: Object with values/attributes to add to the generated elements:\n* `context.alt` **{String}**\n* `context.src` **{String}**\n* `context.width` **{Number}**\n* `context.height` **{Number}**\n* `returns` **{String}**: HTML `<figure>` element with image and optional caption/link.\n\n## i18n\n\n### [{{i18n}}](lib/i18n.js#L18)\n\ni18n helper. See [button-i18n](https://github.com/assemble/buttons)\nfor a working example.\n\n**Params**\n\n* `key` **{String}**\n* `options` **{Object}**\n* `returns` **{String}**\n\n## inflection\n\n### [{{inflect}}](lib/inflection.js#L30)\n\nReturns either the `singular` or `plural` inflection of a word based on the given `count`.\n\n**Params**\n\n* `count` **{Number}**\n* `singular` **{String}**: The singular form\n* `plural` **{String}**: The plural form\n* `includeCount` **{String}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n{{inflect 0 \"string\" \"strings\"}}\n<!-- \"strings\" -->\n{{inflect 1 \"string\" \"strings\"}}\n<!-- \"string\" -->\n{{inflect 1 \"string\" \"strings\" true}}\n<!-- \"1 string\" -->\n{{inflect 2 \"string\" \"strings\"}}\n<!-- \"strings\" -->\n{{inflect 2 \"string\" \"strings\" true}}\n<!-- \"2 strings\" -->\n```\n\n### [{{ordinalize}}](lib/inflection.js#L58)\n\nReturns an ordinalized number as a string.\n\n**Params**\n\n* `val` **{String}**: The value to ordinalize.\n* `returns` **{String}**: The ordinalized number\n\n**Example**\n\n```handlebars\n{{ordinalize 1}}\n<!-- '1st' -->\n{{ordinalize 21}}\n<!-- '21st' -->\n{{ordinalize 29}}\n<!-- '29th' -->\n{{ordinalize 22}}\n<!-- '22nd' -->\n```\n\n## logging\n\n[logging-helpers](https://github.com/helpers/logging-helpers).\n\n## markdown\n\n### [{{markdown}}](lib/markdown.js#L28)\n\nBlock helper that converts a string of inline markdown to HTML.\n\n**Params**\n\n* `context` **{Object}**\n* `options` **{Object}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n{{#markdown}}\n# Foo\n{{/markdown}}\n<!-- results in: <h1>Foo</h1> -->\n```\n\n### [{{md}}](lib/markdown.js#L55)\n\nRead a markdown file from the file system and inject its contents after converting it to HTML.\n\n**Params**\n\n* `context` **{Object}**\n* `options` **{Object}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n{{md \"foo/bar.md\"}}\n```\n\n## match\n\n### [{{match}}](lib/match.js#L23)\n\nReturns an array of strings that match the given glob pattern(s). Options may be passed on the options hash or locals.\n\n**Params**\n\n* `files` **{Array|String}**\n* `patterns` **{Array|String}**: One or more glob patterns.\n* `locals` **{Object}**\n* `options` **{Object}**\n* `returns` **{Array}**: Array of matches\n\n**Example**\n\n```handlebars\n{{match (readdir \"foo\") \"*.js\"}}\n{{match (readdir \"foo\") (toRegex \"\\\\.js$\")}}\n```\n\n### [{{isMatch}}](lib/match.js#L47)\n\nReturns true if a filepath contains the given pattern. Options may be passed on the options hash or locals.\n\n**Params**\n\n* `filepath` **{String}**\n* `pattern` **{String}**\n* `options` **{Object}**\n* `returns` **{Boolean}**\n\n**Example**\n\n```handlebars\n{{isMatch \"foo.md\" \"*.md\"}}\n<!-- results in: true -->\n```\n\n## math\n\n### [{{abs}}](lib/math.js#L15)\n\nReturn the magnitude of `a`.\n\n**Params**\n\n* `a` **{Number}**\n* `returns` **{Number}**\n\n### [{{add}}](lib/math.js#L31)\n\nReturn the sum of `a` plus `b`.\n\n**Params**\n\n* `a` **{Number}**\n* `b` **{Number}**\n* `returns` **{Number}**\n\n### [{{avg}}](lib/math.js#L54)\n\nReturns the average of all numbers in the given array.\n\n**Params**\n\n* `array` **{Array}**: Array of numbers to add up.\n* `returns` **{Number}**\n\n**Example**\n\n```handlebars\n{{avg \"[1, 2, 3, 4, 5]\"}}\n<!-- results in: '3' -->\n```\n\n### [{{ceil}}](lib/math.js#L69)\n\nGet the `Math.ceil()` of the given value.\n\n**Params**\n\n* `value` **{Number}**\n* `returns` **{Number}**\n\n### [{{divide}}](lib/math.js#L84)\n\nDivide `a` by `b`\n\n**Params**\n\n* `a` **{Number}**: numerator\n* `b` **{Number}**: denominator\n\n### [{{floor}}](lib/math.js#L102)\n\nGet the `Math.floor()` of the given value.\n\n**Params**\n\n* `value` **{Number}**\n* `returns` **{Number}**\n\n### [{{minus}}](lib/math.js#L118)\n\nReturn the difference of `a` minus `b`.\n\n**Params**\n\n* `a` **{Number}**\n* `b` **{Number}**\n\n### [{{modulo}}](lib/math.js#L137)\n\nGet the remainder of a division operation.\n\n**Params**\n\n* `a` **{Number}**\n* `b` **{Number}**\n* `returns` **{Number}**\n\n### [{{multiply}}](lib/math.js#L157)\n\nReturn the product of `a` times `b`.\n\n**Params**\n\n* `a` **{Number}**: factor\n* `b` **{Number}**: multiplier\n* `returns` **{Number}**\n\n### [{{plus}}](lib/math.js#L175)\n\nAdd `a` by `b`.\n\n**Params**\n\n* `a` **{Number}**: factor\n* `b` **{Number}**: multiplier\n\n### [{{random}}](lib/math.js#L194)\n\nGenerate a random number between two values\n\n**Params**\n\n* `min` **{Number}**\n* `max` **{Number}**\n* `returns` **{String}**\n\n### [{{remainder}}](lib/math.js#L212)\n\nGet the remainder when `a` is divided by `b`.\n\n**Params**\n\n* `a` **{Number}**: a\n* `b` **{Number}**: b\n\n### [{{round}}](lib/math.js#L224)\n\nRound the given number.\n\n**Params**\n\n* `number` **{Number}**\n* `returns` **{Number}**\n\n### [{{subtract}}](lib/math.js#L241)\n\nReturn the product of `a` minus `b`.\n\n**Params**\n\n* `a` **{Number}**\n* `b` **{Number}**\n* `returns` **{Number}**\n\n### [{{sum}}](lib/math.js#L263)\n\nReturns the sum of all numbers in the given array.\n\n**Params**\n\n* `array` **{Array}**: Array of numbers to add up.\n* `returns` **{Number}**\n\n**Example**\n\n```handlebars\n{{sum \"[1, 2, 3, 4, 5]\"}}\n<!-- results in: '15' -->\n```\n\n### [{{times}}](lib/math.js#L286)\n\nMultiply number `a` by number `b`.\n\n**Params**\n\n* `a` **{Number}**: factor\n* `b` **{Number}**: multiplier\n* `returns` **{Number}**\n\n## misc\n\n### [{{option}}](lib/misc.js#L26)\n\nReturn the given value of `prop` from `this.options`.\n\n**Params**\n\n* `prop` **{String}**\n* `returns` **{any}**\n\n**Example**\n\n```handlebars\n<!-- context = {options: {a: {b: {c: 'ddd'}}}} -->\n{{option \"a.b.c\"}}\n<!-- results => `ddd` -->\n```\n\n### [{{noop}}](lib/misc.js#L39)\n\nBlock helper that renders the block without taking any arguments.\n\n**Params**\n\n* `options` **{Object}**\n* `returns` **{String}**\n\n### [{{typeOf}}](lib/misc.js#L59)\n\nGet the native type of the given `value`\n\n**Params**\n\n* `value` **{any}**\n* `returns` **{String}**: Returns the type of value.\n\n**Example**\n\n```handlebars\n{{typeOf 1}}\n//=> 'number'\n{{typeOf \"1\"}}\n//=> 'string'\n{{typeOf \"foo\"}}\n//=> 'string'\n```\n\n### [{{withHash}}](lib/misc.js#L71)\n\nBlock helper that builds the context for the block\nfrom the options hash.\n\n**Params**\n\n* `options` **{Object}**: Handlebars provided options object.\n\n## number\n\n### [{{bytes}}](lib/number.js#L24)\n\nFormat a number to it's equivalent in bytes. If a string is passed, it's length will be formatted and returned.\n\n**Examples:**\n\n* `'foo' => 3 B`\n* `13661855 => 13.66 MB`\n* `825399 => 825.39 kB`\n* `1396 => 1.4 kB`\n\n**Params**\n\n* `number` **{Number|String}**\n* `returns` **{String}**\n\n### [{{addCommas}}](lib/number.js#L61)\n\nAdd commas to numbers\n\n**Params**\n\n* `num` **{Number}**\n* `returns` **{Number}**\n\n### [{{phoneNumber}}](lib/number.js#L74)\n\nConvert a string or number to a formatted phone number.\n\n**Params**\n\n* `num` **{Number|String}**: The phone number to format, e.g. `8005551212`\n* `returns` **{Number}**: Formatted phone number: `(800) 555-1212`\n\n### [{{toAbbr}}](lib/number.js#L92)\n\nAbbreviate numbers to the given number of `precision`. This is for\ngeneral numbers, not size in bytes.\n\n**Params**\n\n* `number` **{Number}**\n* `precision` **{Number}**\n* `returns` **{String}**\n\n### [{{toExponential}}](lib/number.js#L130)\n\nReturns a string representing the given number in exponential notation.\n\n**Params**\n\n* `number` **{Number}**\n* `fractionDigits` **{Number}**: Optional. An integer specifying the number of digits to use after the decimal point. Defaults to as many digits as necessary to specify the number.\n* `returns` **{Number}**\n\n**Example**\n\n```handlebars\n{{toExponential number digits}};\n```\n\n### [{{toFixed}}](lib/number.js#L153)\n\nFormats the given number using fixed-point notation.\n\n**Params**\n\n* `number` **{Number}**\n* `digits` **{Number}**: (Optional) The number of digits to appear after the decimal point; this may be a value between 0 and 20. If this argument is omitted, it is treated as 0.\n* `returns` **{String}**: A string representing the given number using fixed-point notation.\n\n**Example**\n\n```handlebars\n{{toFixed \"1.1234\" 2}}\n//=> '1.12'\n```\n\n### [{{toFloat}}](lib/number.js#L169)\n\n**Params**\n\n* `number` **{Number}**\n* `returns` **{Number}**\n\n### [{{toInt}}](lib/number.js#L179)\n\n**Params**\n\n* `number` **{Number}**\n* `returns` **{Number}**\n\n### [{{toPrecision}}](lib/number.js#L196)\n\nReturns a string representing the `Number` object to the specified precision.\n\n**Params**\n\n* `number` **{Number}**\n* `precision` **{Number}**: (Optional) An integer specifying the number of significant digits. If precison is not between 1 and 100 (inclusive), it will be coerced to `0`.\n* `returns` **{String}**: A string representing a Number object in fixed-point or exponential notation rounded to precision significant digits.\n\n**Example**\n\n```handlebars\n{{toPrecision \"1.1234\" 2}}\n//=> '1.1'\n```\n\n## object\n\n### [{{extend}}](lib/object.js#L18)\n\nExtend the context with the properties of other objects.\nA shallow merge is performed to avoid mutating the context.\n\n**Params**\n\n* `objects` **{Object}**: One or more objects to extend.\n* `returns` **{Object}**\n\n### [{{forIn}}](lib/object.js#L55)\n\nBlock helper that iterates over the properties of\nan object, exposing each key and value on the context.\n\n**Params**\n\n* `context` **{Object}**\n* `options` **{Object}**\n* `returns` **{String}**\n\n### [{{forOwn}}](lib/object.js#L81)\n\nBlock helper that iterates over the **own** properties of\nan object, exposing each key and value on the context.\n\n**Params**\n\n* `obj` **{Object}**: The object to iterate over.\n* `options` **{Object}**\n* `returns` **{String}**\n\n### [{{toPath}}](lib/object.js#L106)\n\nTake arguments and, if they are string or number, convert them to a dot-delineated object property path.\n\n**Params**\n\n* `prop` **{String|Number}**: The property segments to assemble (can be multiple).\n* `returns` **{String}**\n\n### [{{get}}](lib/object.js#L128)\n\nUse property paths (`a.b.c`) to get a value or nested value from\nthe context. Works as a regular helper or block helper.\n\n**Params**\n\n* `prop` **{String}**: The property to get, optionally using dot notation for nested properties.\n* `context` **{Object}**: The context object\n* `options` **{Object}**: The handlebars options object, if used as a block helper.\n* `returns` **{String}**\n\n### [{{getObject}}](lib/object.js#L149)\n\nUse property paths (`a.b.c`) to get an object from\nthe context. Differs from the `get` helper in that this\nhelper will return the actual object, including the\ngiven property key. Also, this helper does not work as a\nblock helper.\n\n**Params**\n\n* `prop` **{String}**: The property to get, optionally using dot notation for nested properties.\n* `context` **{Object}**: The context object\n* `returns` **{String}**\n\n### [{{hasOwn}}](lib/object.js#L167)\n\nReturn true if `key` is an own, enumerable property of the given `context` object.\n\n**Params**\n\n* `key` **{String}**\n* `context` **{Object}**: The context object.\n* `returns` **{Boolean}**\n\n**Example**\n\n```handlebars\n{{hasOwn context key}}\n```\n\n### [{{isObject}}](lib/object.js#L183)\n\nReturn true if `value` is an object.\n\n**Params**\n\n* `value` **{String}**\n* `returns` **{Boolean}**\n\n**Example**\n\n```handlebars\n{{isObject \"foo\"}}\n//=> false\n```\n\n### [{{JSONparse}}](lib/object.js#L201)\n\nParses the given string using `JSON.parse`.\n\n**Params**\n\n* `string` **{String}**: The string to parse\n\n**Example**\n\n```handlebars\n<!-- string: '{\"foo\": \"bar\"}' -->\n{{JSONparse string}}\n<!-- results in: { foo: 'bar' } -->\n```\n\n### [{{JSONstringify}}](lib/object.js#L218)\n\nStringify an object using `JSON.stringify`.\n\n**Params**\n\n* `obj` **{Object}**: Object to stringify\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n<!-- object: { foo: 'bar' } -->\n{{JSONstringify object}}\n<!-- results in: '{\"foo\": \"bar\"}' -->\n```\n\n### [{{merge}}](lib/object.js#L235)\n\nDeeply merge the properties of the given `objects` with the\ncontext object.\n\n**Params**\n\n* `object` **{Object}**: The target object. Pass an empty object to shallow clone.\n* `objects` **{Object}**\n* `returns` **{Object}**\n\n### [{{pick}}](lib/object.js#L267)\n\nPick properties from the context object.\n\n**Params**\n\n* `properties` **{Array|String}**: One or more properties to pick.\n* `context` **{Object}**\n* `options` **{Object}**: Handlebars options object.\n* `returns` **{Object}**: Returns an object with the picked values. If used as a block helper, the values are passed as context to the inner block. If no values are found, the context is passed to the inverse block.\n\n## path\n\n### [{{absolute}}](lib/path.js#L20)\n\nGet the directory path segment from the given `filepath`.\n\n**Params**\n\n* `ext` **{String}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n{{absolute \"docs/toc.md\"}}\n<!-- results in: 'docs' -->\n```\n\n### [{{dirname}}](lib/path.js#L40)\n\nGet the directory path segment from the given `filepath`.\n\n**Params**\n\n* `ext` **{String}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n{{dirname \"docs/toc.md\"}}\n<!-- results in: 'docs' -->\n```\n\n### [{{relative}}](lib/path.js#L59)\n\nGet the relative filepath from `a` to `b`.\n\n**Params**\n\n* `a` **{String}**\n* `b` **{String}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n{{relative a b}}\n```\n\n### [{{basename}}](lib/path.js#L81)\n\nGet the file extension from the given `filepath`.\n\n**Params**\n\n* `ext` **{String}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n{{basename \"docs/toc.md\"}}\n<!-- results in: 'toc.md' -->\n```\n\n### [{{stem}}](lib/path.js#L100)\n\nGet the \"stem\" from the given `filepath`.\n\n**Params**\n\n* `filepath` **{String}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n{{stem \"docs/toc.md\"}}\n<!-- results in: 'toc' -->\n```\n\n### [{{extname}}](lib/path.js#L119)\n\nGet the file extension from the given `filepath`.\n\n**Params**\n\n* `filepath` **{String}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n{{extname \"docs/toc.md\"}}\n<!-- results in: '.md' -->\n```\n\n### [{{resolve}}](lib/path.js#L138)\n\nResolve an absolute path from the given `filepath`.\n\n**Params**\n\n* `filepath` **{String}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n{{resolve \"docs/toc.md\"}}\n<!-- results in: '/User/dev/docs/toc.md' -->\n```\n\n### [{{segments}}](lib/path.js#L166)\n\nGet specific (joined) segments of a file path by passing a range of array indices.\n\n**Params**\n\n* `filepath` **{String}**: The file path to split into segments.\n* `returns` **{String}**: Returns a single, joined file path.\n\n**Example**\n\n```handlebars\n{{segments \"a/b/c/d\" \"2\" \"3\"}}\n<!-- results in: 'c/d' -->\n\n{{segments \"a/b/c/d\" \"1\" \"3\"}}\n<!-- results in: 'b/c/d' -->\n\n{{segments \"a/b/c/d\" \"1\" \"2\"}}\n<!-- results in: 'b/c' -->\n```\n\n## regex\n\n### [{{toRegex}}](lib/regex.js#L19)\n\nConvert the given string to a regular expression.\n\n**Params**\n\n* `str` **{String}**\n* `returns` **{RegExp}**\n\n**Example**\n\n```handlebars\n{{toRegex \"foo\"}}\n<!-- results in: /foo/ -->\n```\n\n### [{{test}}](lib/regex.js#L42)\n\nReturns true if the given `str` matches the given regex. A regex can be passed on the context, or using the [toRegex](#toregex) helper as a subexpression.\n\n**Params**\n\n* `str` **{String}**\n* `returns` **{RegExp}**\n\n**Example**\n\n```handlebars\n{{test \"bar\" (toRegex \"foo\")}}\n<!-- results in: false -->\n{{test \"foobar\" (toRegex \"foo\")}}\n<!-- results in: true -->\n{{test \"foobar\" (toRegex \"^foo$\")}}\n<!-- results in: false -->\n```\n\n## string\n\n### [{{append}}](lib/string.js#L22)\n\nAppend the specified `suffix` to the given string.\n\n**Params**\n\n* `str` **{String}**\n* `suffix` **{String}**\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n<!-- given that \"item.stem\" is \"foo\" -->\n{{append item.stem \".html\"}}\n<!-- results in:  'foo.html' -->\n```\n\n### [{{camelcase}}](lib/string.js#L41)\n\ncamelCase the characters in the given `string`.\n\n**Params**\n\n* `string` **{String}**: The string to camelcase.\n* `returns` **{String}**\n\n**Example**\n\n```handlebars\n{{camelcase \"foo bar baz\"}};\n<!-- results in:  'fooBarBaz' -->\n```\n\n### [{{capitalize}}](lib/string.js#L60)\n\nCapitalize the","readmeFilename":"README.md","users":{"wayn":true,"doowb":true,"h4des":true,"jmm23":true,"panlw":true,"ga2mer":true,"jrcorey":true,"maxwang":true,"ungurys":true,"gurunate":true,"mglrahul":true,"ru7hl355":true,"shaunieb":true,"vlasterx":true,"antixrist":true,"milfromoz":true,"ninozhang":true,"rubiadias":true,"flumpus-dev":true,"sidonaldson":true,"donecharlton":true,"bogdanghervan":true}}