{"_id":"express-hbs","_rev":"199-554efacdf8f1c6c38f48759fdac1f531","name":"express-hbs","dist-tags":{"latest":"3.0.0"},"versions":{"0.1.0":{"name":"express-hbs","version":"0.1.0","keywords":"express3 express handlebars layout partials","author":{"url":"mario@mgutz.com","name":"Mario Gutierrez"},"license":"MIT","_id":"express-hbs@0.1.0","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"dist":{"shasum":"3bafbb3b5b2858ddbf9ab73f7650efffadd83c87","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.1.0.tgz","integrity":"sha512-FsILrfMP4f5c3T2CDW3J93QZXA3wJOJPtzDrsISKbHLsgV8oD3hGGhcO7IvPB3vy+3u/sRb0yKrrJG0t6p1ghA==","signatures":[{"sig":"MEUCICQa4qh0e6/w6AAiTypAPaZII2hhelHQ6pKvA1wf205RAiEA9mzcxUWsbXMDtxA/nAvu/kvDSydTAatZbkbpE2nVsUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":"","_npmVersion":"1.1.63","description":"Express 3 handlebars template engine complete with multple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"handlebars":"~1.0.7"},"devDependencies":{"express":"~3.0.0rc5"}},"0.1.1":{"name":"express-hbs","version":"0.1.1","keywords":"express3 express handlebars layout partials","author":{"url":"mario@mgutz.com","name":"Mario Gutierrez"},"license":"MIT","_id":"express-hbs@0.1.1","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"dist":{"shasum":"83723d65fdbe07538115b48d0d53c6ca70c77e27","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.1.1.tgz","integrity":"sha512-CXnk51HePIFTw0//wxXxogAXO02vjxOkxF4/YdxfD/o/wcPOB+qfz+teM31/0awKvc2WvtO49x+TQKky97TXIg==","signatures":[{"sig":"MEQCIH43xsuYwcyQfY8KLUUhmMPxBIZRash3l45gICHHiV1KAiBllxHKdTYEFRn/YNe8bBIO71wBuj0ojrNpzRfXMve4Eg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":"","_npmVersion":"1.1.63","description":"Express 3 handlebars template engine complete with multple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"handlebars":"~1.0.7"},"devDependencies":{"express":"~3.0.0"}},"0.1.2-pre":{"name":"express-hbs","version":"0.1.2-pre","keywords":"express3 express handlebars layout partials","author":{"url":"mario@mgutz.com","name":"Mario Gutierrez"},"license":"MIT","_id":"express-hbs@0.1.2-pre","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"dist":{"shasum":"b11e108f1a335095c3320033d96b26e26131e65c","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.1.2-pre.tgz","integrity":"sha512-eeFWct8Rkd6NtnGTuYFyGImrEr2UmcdiHD0BSNdV8hOh5qYimEoMp0xBt59Ymh/oGstGb/Jzh9XLPPlxR3A0XQ==","signatures":[{"sig":"MEQCIHjQYEWVxReMiTgIMTF18DA46mx0bE55flDGXx+Y+h50AiBt5GshXmyuttWOC5LwPT/zR3yO3GRbYU+Vx3voB+V1aA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":"","_npmVersion":"1.1.68","description":"Express 3 handlebars template engine complete with multple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"handlebars":"~1.0.7"},"devDependencies":{"express":"~3.0.0"}},"0.1.3-pre":{"name":"express-hbs","version":"0.1.3-pre","keywords":"express3 express handlebars layout partials","author":{"url":"mario@mgutz.com","name":"Mario Gutierrez"},"license":"MIT","_id":"express-hbs@0.1.3-pre","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"dist":{"shasum":"efb3956e91019772e942f8b666718de4dd75592c","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.1.3-pre.tgz","integrity":"sha512-Qu1w15ewMnEfOsUrRBai0cL8PunMJT3ia6YOBxylv97JaFaxufLA+YZWzti93pQQT/YvVzrncgX65Nmk49nYjw==","signatures":[{"sig":"MEUCIQCCBKCe/Dpf2TPa0yvljsm6Jc1k/j7gNIM7n7XvoetekwIgeZsZL2YqSWEWkXJfkafirmwGycX636YBn+QqxV1+8LI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":"","_npmVersion":"1.2.0","description":"Express 3 handlebars template engine complete with multple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"handlebars":"~1.0.7"},"devDependencies":{"grunt":"~0.4.0rc5","express":"~3.0.6","supertest":"~0.5.1","grunt-simple-mocha":"git://github.com/yaymukund/grunt-simple-mocha.git"}},"0.1.3":{"name":"express-hbs","version":"0.1.3","keywords":"express3 express handlebars layout partials","author":{"url":"mario@mgutz.com","name":"Mario Gutierrez"},"license":"MIT","_id":"express-hbs@0.1.3","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"dist":{"shasum":"30fc498d0fd037bc5dbf019cb715d73bde4330d4","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.1.3.tgz","integrity":"sha512-ihWywnsI2wP0yleLsqdyJowIgUa47F6Bqc5WnSJyPQ5gF8bHMw9uW+fJUYLnISEcUPHcKIKKcpjs/pSeNjrmRA==","signatures":[{"sig":"MEUCIQClQ7inXnJcE1oXP754T6AU8IWpcz/1uBIb2N2VOG/opQIgYMArSP8OdX4Ep23q1yxWjHKa+Q9AadgYsxQPS2yEM4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":"","_npmVersion":"1.2.11","description":"Express 3 handlebars template engine complete with multple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"handlebars":"~1.0.7"},"devDependencies":{"grunt":"~0.4.0rc5","express":"~3.0.6","supertest":"~0.5.1","grunt-simple-mocha":"git://github.com/yaymukund/grunt-simple-mocha.git"}},"0.1.4":{"name":"express-hbs","version":"0.1.4","keywords":"express3 express handlebars layout partials","author":{"url":"mario@mgutz.com","name":"Mario Gutierrez"},"license":"MIT","_id":"express-hbs@0.1.4","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"dist":{"shasum":"97a89e1f5df72a7503150b66c73049fa38ce25ca","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.1.4.tgz","integrity":"sha512-5+dmUHtaFtXl3sg+MchhMKfY+Yqz56KvvO7OBRfUfp/C2+u3gFq2lNkKPKBOsZLkhdudraT4NPlR9v5vVzU03w==","signatures":[{"sig":"MEYCIQDPRAA6BzQeBH9YpFeZI1TMPUfRNWFGqjsC7Eiy5pV77QIhAJaU6mp+xCOxPAKdp9DNyMuMYZCTSSvnHgJond1pXcUq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":"","_npmVersion":"1.2.17","description":"Express 3 handlebars template engine complete with multple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"glob":"~3.1.21","handlebars":"~1.0.7"},"devDependencies":{"grunt":"~0.4.0rc5","express":"~3.0.6","supertest":"~0.5.1","grunt-simple-mocha":"git://github.com/yaymukund/grunt-simple-mocha.git"}},"0.1.5":{"name":"express-hbs","version":"0.1.5","keywords":"express3 express handlebars layout partials","author":{"url":"mario@mgutz.com","name":"Mario Gutierrez"},"license":"MIT","_id":"express-hbs@0.1.5","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"dist":{"shasum":"0916ba11a701990edd7d2dc137180e497134ec7b","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.1.5.tgz","integrity":"sha512-pfua3gQpmczWrQvcpfyM8SZd4GXNStGl2Ds9BxJc+1lT4s9cj/qvHPoXGy57vtYyD/LB5w7N8qbOzoCeXDWN2A==","signatures":[{"sig":"MEUCIQC4wpkwAHFUNklVaDZujbfMTxhpRFO5wY9X8wOWL2uhVwIgPUQlhLAKuTCp/EPgQ3/u1aI8YnYjgsIMkawkxVW+RQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":"","_npmVersion":"1.2.18","description":"Express 3 handlebars template engine complete with multple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"glob":"~3.1.21","handlebars":"~1.0.7"},"devDependencies":{"grunt":"~0.4.0rc5","express":"~3.0.6","supertest":"~0.5.1","grunt-simple-mocha":"git://github.com/yaymukund/grunt-simple-mocha.git"}},"0.1.6":{"name":"express-hbs","version":"0.1.6","keywords":"express3 express handlebars layout partials","author":{"url":"mario@barc.com","name":"Mario Gutierrez"},"license":"MIT","_id":"express-hbs@0.1.6","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"dist":{"shasum":"3edf7f9b6f4402d5a97dfdadc939dfe13f31ec18","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.1.6.tgz","integrity":"sha512-/duGsUBCa0fyVFEbilLtiX50TVNyRg8BGNeefkMce/4fGCvZrYCaXhXt56i6z8ZgrMoc5ot2gvbQ8qUcJbCQFQ==","signatures":[{"sig":"MEUCIBiTxQgeD7v8FxQkuzY5bk24x3ORykCVWud0GophvOVhAiEA6XtitC20frvFkIoFlsx6vk/NABeMzq9idi8EpYeM+J8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"1.2.18","description":"Express 3 handlebars template engine complete with multple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"glob":"~3.1.21","handlebars":"~1.0.10"},"devDependencies":{"mocha":"~1.9.0","express":"~3.0.6","supertest":"~0.5.1"}},"0.2.0":{"name":"express-hbs","version":"0.2.0","keywords":"express3 express handlebars layout partials","author":{"url":"mario@barc.com","name":"Mario Gutierrez"},"license":"MIT","_id":"express-hbs@0.2.0","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"dist":{"shasum":"3018834ba0aef9c55bfe4e56e17974b355d05119","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.2.0.tgz","integrity":"sha512-UgzKZ+GHeD+KpJwpXcIZia6kbLio8ZyFLoVKD0/LPBB+zdBn+TpqokM6GAoxC0hu5Pkt0TiYg/DRJl26rIk35Q==","signatures":[{"sig":"MEUCIG95TvS5+7VN1UIOI8dPMJmCtg3l8iAMNcPGd0K3DYU+AiEAxnyD60ze1YvI0HCtAc8qjDFZmbiDl4DMPMA8harYKkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"1.2.18","description":"Express 3 handlebars template engine complete with multple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"glob":"~3.1.21","handlebars":"~1.0.10"},"devDependencies":{"mocha":"~1.9.0","express":"~3.0.6","supertest":"~0.5.1"}},"0.2.1":{"name":"express-hbs","version":"0.2.1","keywords":["express3 express handlebars layout partials"],"author":{"url":"mario@barc.com","name":"Mario Gutierrez"},"license":"MIT","_id":"express-hbs@0.2.1","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"55abf0a2102e39a6d3ef53aa211ac9d3ee669406","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.2.1.tgz","integrity":"sha512-ydCSXfDIGu/YfeaMjF6hnxDHp8YJyz16JK1fhngFfRue17r5Y/B8QoAz18Eicfm5Yfx9sOhFOj1WE8vM9XavjA==","signatures":[{"sig":"MEQCIGPTNir8CUExTzwaJUS6HxtvTCp92dcWWPs9ee+GascaAiAxugCvJqzpPpw5QZjGTPOzM8T/tOdXqJ91b8wQLi/gmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"1.2.30","description":"Express 3 handlebars template engine complete with multple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"glob":"~3.1.21","handlebars":"~1.0.10"},"devDependencies":{"mocha":"~1.9.0","express":"~3.0.6","supertest":"~0.5.1"}},"0.2.2":{"name":"express-hbs","version":"0.2.2","keywords":["express3 express handlebars layout partials"],"author":{"url":"mario@barc.com","name":"Mario Gutierrez"},"license":"MIT","_id":"express-hbs@0.2.2","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"28cb9289d735e25f72db3eee35e350c209fcd596","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.2.2.tgz","integrity":"sha512-bovUGYFQuKXuorhcSXstYktLbRl5+c84vZaAYcLCZ7tNNj+1FYyy5GCysuzWSHGmtA2LOL1W89CrZU3nGOfPQQ==","signatures":[{"sig":"MEUCIQC8OsHo3yGsSLlEw6XYt64YuaoGt4fzk9OXsDcJ0wGzWAIgZavE94FYColiBA9Lb/9OcXovXOiOCt0xFd7Rp9GXLhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"1.3.8","description":"Express 3 handlebars template engine complete with multple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"glob":"~3.1.21","handlebars":"~1.0.10"},"devDependencies":{"mocha":"~1.9.0","express":"~3.0.6","supertest":"~0.5.1"}},"0.3.0":{"name":"express-hbs","version":"0.3.0","keywords":["express3 express handlebars layout partials"],"author":{"url":"mario@barc.com","name":"Mario Gutierrez"},"license":"MIT","_id":"express-hbs@0.3.0","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"abae2bd159dd58bb131416543c2c91cada6adae8","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.3.0.tgz","integrity":"sha512-vyq6UoWU0z4VMiADUbyaHMaSCXOUY1rV2n0TtXfPLe8jNbrc/qaTR/HJMUiWc51qQ0xAZhw9g1X1OQ/RS5Linw==","signatures":[{"sig":"MEUCIAQjRN09wICIv3oUn58FuVVb4JNxlK9AENDLuM3V1PqmAiEAhp0qvH84E/Ql9a1xNqCuxOxlrbisg0OzoQUwl9C6e0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"1.3.8","description":"Express 3 handlebars template engine complete with multple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"readdirp":"~0.3.1","handlebars":"~1.0.10"},"devDependencies":{"mocha":"~1.9.0","express":"~3.0.6","supertest":"~0.5.1"}},"0.5.0":{"name":"express-hbs","version":"0.5.0","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@0.5.0","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"4d0cbbb8f442de7d6d552c1b035af77106909c1d","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.5.0.tgz","integrity":"sha512-cVMGRbx/SZYgdFXMHcXqvrGKoV274ZveMqiA71BoTcJa9153jqsvSTdgUkFydwLZXJSSO+uBtng74jPWcXNmWw==","signatures":[{"sig":"MEMCHw5xlyaD07Y74daqXfkFkJ1T7j1LRkk2eGknzrTl0vMCIDxKOb+CaMso6zrGBCcfe/h2SzGcQbLZpf5ks+yOl+2R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"grunt"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"1.3.8","description":"Express 3 handlebars template engine complete with multple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"readdirp":"~0.3.1","handlebars":"~1.0.10"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","express":"~3.0.6","supertest":"~0.5.1","grunt-mocha-cli":"~1.0.6"}},"0.5.1":{"name":"express-hbs","version":"0.5.1","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@0.5.1","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"bugs":"https://github.com/barc/express-hbs/issues","dist":{"shasum":"1f8791fdf7ebc364de0480b161224a460a3fe994","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.5.1.tgz","integrity":"sha512-2R66FWYFuN1xzkEyXd6tekxoUBSfrh/Q2YqoLSi0LdhtL3hcEcF560s8pYfZFYyEGjOnQBaj13My7hfdS94ANw==","signatures":[{"sig":"MEUCIQCbKhuXPtISWvi919S2XZhEYq+tnp3zMgU+srbbv7jnjAIgMZmaziNf52zkGQnlEkux9K9WcpiOCRmDPf/GS8/pWD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"grunt"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"1.2.14","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"readdirp":"~0.3.1","handlebars":"~1.0.10"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","express":"~3.0.6","supertest":"~0.5.1","grunt-mocha-cli":"~1.0.6"}},"0.5.2":{"name":"express-hbs","version":"0.5.2","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@0.5.2","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"homepage":"https://github.com/barc/express-hbs","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"f3dcf3e38d56a20b19e42624442346097fbb9778","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.5.2.tgz","integrity":"sha512-QDaD9JOenBHA/+hziO75BBTgOxXnlgW4xygTtqGJl+xqfaUYPCxtg2CGGUKEkTYYLAZDtH53ZuY4tPBNLr3P0A==","signatures":[{"sig":"MEUCIDRKPyjIu2f5LL7Ab7bAUeB0ILPzqQUrhQllwsux8qlyAiEAh9rmANRBVir0bYT0pJ2OiKtGzGDfHlZjMrBf/5g0czE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"grunt"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"1.3.14","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"readdirp":"~0.3.1","handlebars":"~1.1.2"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","rewire":"~2.0.0","express":"~3.0.6","supertest":"~0.8.1","grunt-mocha-cli":"~1.0.6"}},"0.6.1":{"name":"express-hbs","version":"0.6.1","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@0.6.1","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"homepage":"https://github.com/barc/express-hbs","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"216de4d2fc0715c797cb0318322d3a61f31f2a73","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.6.1.tgz","integrity":"sha512-ZnHyhWuL9vBqqXfI/J6zwWXa5O6lEsZ/KaAi+RfmEq9CWajhZK866FV185xtLe0mBJ4B41IIG2KuzVhHQ4vpzA==","signatures":[{"sig":"MEUCIHEBUoWxZ64RdUz6JUsqx+3TI70hJFvDlYP50OxwoSfsAiEAuO4naw2r9ti7vg9MuBiT7wA9g8nyL7VG+LrLHmTfIo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"grunt"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"1.3.14","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"readdirp":"~0.3.1","handlebars":"~1.3"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","rewire":"~2.0.0","express":"~3.0.6","supertest":"~0.8.1","grunt-mocha-cli":"~1.0.6"}},"0.7.0-pre":{"name":"express-hbs","version":"0.7.0-pre","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@0.7.0-pre","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"homepage":"https://github.com/barc/express-hbs","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"7d15d48f32be98d2b461afe5a47940908105acd6","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.7.0-pre.tgz","integrity":"sha512-rUq3QRvVE7I+S5uW+jIWNuDMDzJPsKrDp2B/SzsCkQuZ7o5AGzVs1TqlaMIRhXwCQfJI6/SJ+OhAauPtgz6Q9w==","signatures":[{"sig":"MEUCIF55vR3VehIANSAKX4jJY/75R3IKuTexW1nj2q4ogBM3AiEAvJUODNnFt7UPpDTMv09bJzqU7ao0kKKgxQqVsp7cmDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"grunt"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"1.3.14","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"readdirp":"~0.3.1","handlebars":"~1.3"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","rewire":"~2.0.0","express":"~3.0.6","supertest":"~0.8.1","grunt-mocha-cli":"~1.0.6"}},"0.7.1-pre":{"name":"express-hbs","version":"0.7.1-pre","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@0.7.1-pre","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"homepage":"https://github.com/barc/express-hbs","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"ca909b3d2b7c94e317b7d26d3d353a23c81ff1e2","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.7.1-pre.tgz","integrity":"sha512-lD1RA1m0497PPJH5KVdVOCTGqs5QRWz+WjyS3iO5a2k4Vdo3W8NzieMnIf8zoQBP9gWW63jLFeSeXHPF5KsF2A==","signatures":[{"sig":"MEYCIQDhph7z1s6g11tPw8v5DE87KhvHD9torjvdLguGl7QU9AIhAIFIp5fy8Sk7oQBNwW8cje3kwR0qkloi58BoeDm7rlKK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"grunt"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"1.3.14","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"readdirp":"~0.3.1","handlebars":"~1.3"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","rewire":"~2.0.0","express":"~3.0.6","supertest":"~0.8.1","grunt-mocha-cli":"~1.0.6"}},"0.7.3-pre":{"name":"express-hbs","version":"0.7.3-pre","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@0.7.3-pre","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"homepage":"https://github.com/barc/express-hbs","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"61484e00759b05319c3da1365556ffc85622cb00","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.7.3-pre.tgz","integrity":"sha512-8DRUgymSJvhm9StDcZhmjtVdwkZIrmceg3Oq97ipc4j/kbyfiu49Y5C0W5ij7WfbmLYAA/reVkVw7l48deVejg==","signatures":[{"sig":"MEQCIBcuz3JKuvZyojvpryzs7mmt098nvSNy5XKx2dxw3lxDAiBB+P7z2jBLqC9H6KhVefNxn+4rxbPtEh6UELouj3zgLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"grunt"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"1.3.14","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"readdirp":"~0.3.1","handlebars":"~1.3"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","rewire":"~2.0.0","express":"~3.0.6","supertest":"~0.8.1","grunt-mocha-cli":"~1.0.6"}},"0.7.4-pre":{"name":"express-hbs","version":"0.7.4-pre","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@0.7.4-pre","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"homepage":"https://github.com/barc/express-hbs","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"a40dec3115f6463794c9afc18c8478061bfcc775","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.7.4-pre.tgz","integrity":"sha512-vwTPWY4mux/PHPCuA86ivrc98uIMtT79142CCIBje0LsKXkcx9CKardWqeZ2JU+27Nf0dmq22e0kbsG/EY2M3Q==","signatures":[{"sig":"MEUCICtkOQA7n7HEZdB4pFZ1w+2uiGPmkhSoE9bvJdQRvNwcAiEA9+EVW7j503+hJVYLnXeI0JddqJ7KEdBn848eAN3U53A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"grunt"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"1.3.14","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"readdirp":"~0.3.1","handlebars":"~1.3","js-beautify":"~1.4.2"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","rewire":"~2.0.0","express":"~3.0.6","supertest":"~0.8.1","grunt-mocha-cli":"~1.0.6"}},"0.7.5":{"name":"express-hbs","version":"0.7.5","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@0.7.5","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"homepage":"https://github.com/barc/express-hbs","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"35d0dddcb318bf41ef973a18337f636934797900","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.7.5.tgz","integrity":"sha512-/SygkDK0FjBUu/wRS+AJgpOnpyvhjxMTpiPl7kJ5k1iqOk5YB4IZygAtCUt4QczJA5BVn31kRuJNYXcvBO2Htw==","signatures":[{"sig":"MEUCIQCe9nL2SrTQ1aMY5lYXlzyAF0uIFzxPYktxwsgN4/opXgIgPUFAjxgcyXy/9lyMy3Q78nkNv3CCoMCp8ugKK99BRSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"grunt"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"1.3.24","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"readdirp":"~0.3.1","handlebars":"~1.3","js-beautify":"~1.4.2"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","rewire":"~2.0.0","express":"~3.0.6","supertest":"~0.8.1","grunt-mocha-cli":"~1.0.6"}},"0.7.6":{"name":"express-hbs","version":"0.7.6","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@0.7.6","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"homepage":"https://github.com/barc/express-hbs","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"8ecbd2b2ccb5c6628707ce507b3176e0d53f6625","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.7.6.tgz","integrity":"sha512-U9XRHjQkbI6VL+6QyCTyEzEsbYeV8rMRF22Z7dzDANc8RVNqkwQwdrnQuEBJcuDOyK1A/jlg7NaM/BZHctmkkw==","signatures":[{"sig":"MEYCIQDTLpg6tCW5nTFGLNhpL92647BSFdnEqQA5M2xfXT5k+AIhALzcXZ9gzqat1G0erUHBlQIsN7NRn2GHsmlr7DvPJVZ5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"grunt"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"1.3.24","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"readdirp":"~0.3.1","handlebars":"~1.3","js-beautify":"~1.4.2"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","rewire":"~2.0.0","express":"~3.0.6","supertest":"~0.8.1","grunt-mocha-cli":"~1.0.6"}},"0.7.7":{"name":"express-hbs","version":"0.7.7","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@0.7.7","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"homepage":"https://github.com/barc/express-hbs","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"c8ce5998ee8038ecfc9e9c7dca31d84ff8a8a698","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.7.7.tgz","integrity":"sha512-a/EJxY6gUGkTA5jnf2B2oE6pQkPzqUOcSSkv/c0GiJK3HlVKJUhR6TrSzK1ddd8xuUU60Y3WEQ0QxDEwi0QsyQ==","signatures":[{"sig":"MEYCIQDqqaR1+1CFjzg05Ey48zQSU5e5gPhKWQZnFEMgfpHs/gIhAIYeSoQYYNyGrLCuuVjpSCoqR3OWnEEggSWp6SHqXXmt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"grunt"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"1.3.24","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"readdirp":"~0.3.1","handlebars":"~1.3","js-beautify":"~1.4.2"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","rewire":"~2.0.0","express":"~3.0.6","supertest":"~0.8.1","grunt-mocha-cli":"~1.0.6"}},"0.7.8":{"name":"express-hbs","version":"0.7.8","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@0.7.8","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"homepage":"https://github.com/barc/express-hbs","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"e55aebbe0bbf4a191af2757ed2c7ee8813928cf1","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.7.8.tgz","integrity":"sha512-t2xz3zBFFCYtWnTxmp/RTtauvDyMhoAtr5T1FFFV21pCE4vbE1FL4ryeh68ensR+q4TIIiWQJK4WZq4F4/6OtQ==","signatures":[{"sig":"MEUCIBFnGPwRBwnUKYxHy5BXLpuIbc03DwND7UN5GBMwe49vAiEAgSvGaV9kUxWeNHOcmZe7ug2qy0b2VJWfROfi7tqXT2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"grunt"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"1.3.24","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"readdirp":"~0.3.1","handlebars":"~1.3","js-beautify":"~1.4.2"},"devDependencies":{"i18n":"~0.4.1","grunt":"~0.4.1","mocha":"~1.9.0","rewire":"~2.0.0","express":"~3.0.6","supertest":"~0.8.1","grunt-mocha-cli":"~1.0.6"}},"0.7.9":{"name":"express-hbs","version":"0.7.9","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@0.7.9","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"homepage":"https://github.com/barc/express-hbs","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"971f1e709fbb7d628da7ccbcfa46c751ff2ec2ce","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.7.9.tgz","integrity":"sha512-HaLgGUlA/lAE2risZl+MOFeamWI14jHRarJD+qxei7m/P3aP/+Gbu1VAZHIdZ67xU+JVy4R/U6LlzlfiId8n+Q==","signatures":[{"sig":"MEUCIEzo7cUl47OieoZQqAK4SV8jSfExxfO2XWoptd3EJ8z3AiEA51Mz3Lc5WAlqiU/xZjbqBWFy2ANunuvQGd8HgcconUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"grunt"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"1.3.24","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"readdirp":"~0.3.1","handlebars":"~1.3","js-beautify":"~1.4.2"},"devDependencies":{"i18n":"~0.4.1","grunt":"~0.4.1","mocha":"~1.9.0","rewire":"~2.0.0","express":"~3.0.6","supertest":"~0.8.1","grunt-mocha-cli":"~1.0.6"}},"0.7.10":{"name":"express-hbs","version":"0.7.10","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@0.7.10","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"homepage":"https://github.com/barc/express-hbs","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"5922904e051dd11251b1dbf8222aeb5dbd21966e","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.7.10.tgz","integrity":"sha512-K5uxahQ7I0pGFSf6tyDvhA8ght/oOYTthD5rK8T9CKLSUlMbVf8zLluoICIV9U1jWCNKYkXT97ozDxUoxZmByQ==","signatures":[{"sig":"MEQCIAfg9VgKdmVrZsKiQW/5RA0QZvu7J7Yxe0Ed6sNE9d7jAiA9srBOmOuVHqFW0cUyQ9S4QWNNLL6p0no7tP4wJ2WdsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5922904e051dd11251b1dbf8222aeb5dbd21966e","scripts":{"test":"grunt"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"1.4.9","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"readdirp":"~0.3.1","handlebars":"^2.0.0","js-beautify":"~1.4.2"},"devDependencies":{"i18n":"~0.4.1","grunt":"~0.4.1","mocha":"~1.9.0","rewire":"~2.0.0","express":"~3.0.6","supertest":"~0.8.1","grunt-mocha-cli":"~1.0.6"}},"0.7.11":{"name":"express-hbs","version":"0.7.11","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@0.7.11","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"},{"name":"erisds","email":"erisds@gmail.com"}],"homepage":"https://github.com/barc/express-hbs","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"a3a74a77a9118ea5c4322a97821d3d6c3a6e1574","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.7.11.tgz","integrity":"sha512-5Jj6rt3U1E3LTIGBxOSx/arErxrwQxuu2r+2JcdyewMHxtYzNav1Qo36p5c5SmjWct3P/rCw9Jc+yyiWfX/X/w==","signatures":[{"sig":"MEUCIG6Hhaw+UuDbaLTuznWbVJXfg7OiBMuncC2uMlRig2ppAiEAyaSbSA3TFAUe+3hcD8rGMhqkfrlsMmxqsxNjboy3uXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a3a74a77a9118ea5c4322a97821d3d6c3a6e1574","scripts":{"test":"grunt"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"1.4.9","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"dependencies":{"readdirp":"~0.3.1","handlebars":"^2.0.0","js-beautify":"~1.4.2"},"devDependencies":{"i18n":"~0.4.1","grunt":"~0.4.1","mocha":"~1.9.0","rewire":"~2.0.0","express":"~3.0.6","supertest":"~0.8.1","grunt-mocha-cli":"~1.0.6"}},"0.8.0":{"name":"express-hbs","version":"0.8.0","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@0.8.0","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"},{"name":"erisds","email":"erisds@gmail.com"}],"homepage":"https://github.com/barc/express-hbs","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"c2579612fb42b3cb8aff8acf223f57ef4cda47f7","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.8.0.tgz","integrity":"sha512-juLFH3FbuHWR8s9XHPCI4qEPIAVydXfcfKxmq0nqEF6PGe8Ygz+AsZ19XMcv+xBoY6lGSAE2q0HxLUNj8F5hEQ==","signatures":[{"sig":"MEUCIQD7AixDwOjf80BJY8ZwBBe8EB33aBnf0J4bRr10ip0gnQIgKeDxLrwnalyZDTZM06Km72jpcX8GbEKNiJAywQJGcL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c2579612fb42b3cb8aff8acf223f57ef4cda47f7","gitHead":"b49cd2298da147dd2a28bd175aaf111dae401343","scripts":{"test":"grunt"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"2.5.1","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"1.2.0","dependencies":{"readdirp":"~1.3.0","handlebars":"^3.0.0","js-beautify":"~1.5.4"},"devDependencies":{"i18n":"~0.4.1","grunt":"~0.4.1","mocha":"~2.1.0","rewire":"~2.2.0","express":"~4.11.2","supertest":"~0.15.0","cookie-parser":"~1.3.3","grunt-mocha-cli":"~1.12.0"}},"0.8.1":{"name":"express-hbs","version":"0.8.1","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@0.8.1","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"},{"name":"erisds","email":"erisds@gmail.com"}],"homepage":"https://github.com/barc/express-hbs","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"1cc8f2f3dd3fe82367a4987c13328ca82f539543","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.8.1.tgz","integrity":"sha512-5OJmiscAxDWfOBic0LuOdQQWKLESAIqqSHErUiKGSiaNrb3DZvoCXVNnZlljArznrXiKd5/HfbxT/MU1eD8LoQ==","signatures":[{"sig":"MEUCIAjZsmvCK1UdRlZcoADfgFemoFXVRW7uQ82YnHyxpNQKAiEAwjN3PMDVvkyk8AkZDDI+Aj0nbvr3EehaTEH5siTclRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1cc8f2f3dd3fe82367a4987c13328ca82f539543","gitHead":"36ae3ba1ec98be146ae87ab442efcc8e776768b9","scripts":{"test":"grunt"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"2.5.1","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"1.2.0","dependencies":{"readdirp":"~1.3.0","handlebars":"^3.0.0","js-beautify":"~1.5.4"},"devDependencies":{"i18n":"~0.4.1","grunt":"~0.4.1","mocha":"~2.1.0","rewire":"~2.2.0","express":"~4.11.2","supertest":"~0.15.0","cookie-parser":"~1.3.3","grunt-mocha-cli":"~1.12.0"}},"0.8.2":{"name":"express-hbs","version":"0.8.2","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@0.8.2","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"},{"name":"erisds","email":"erisds@gmail.com"}],"homepage":"https://github.com/barc/express-hbs","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"c57f539d627d5938f4c280e296af4e1687910075","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.8.2.tgz","integrity":"sha512-/Dl6Bk3eb8BbboSUM6tdKNJW3zcWscgFzUTMFuP83el3lyVdPu2tHw/x5lEfWHXhup8IC9jmA6sAaX2uBs+xLQ==","signatures":[{"sig":"MEUCIGBPJg6Oz+eYOggZyTAynTgcsz3H93TgTJEtjzEOw8LGAiEAopPuofX1U6IYJ8GGsH/YOc2ixLpB6xqOJ9rAjQw/Pws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c57f539d627d5938f4c280e296af4e1687910075","gitHead":"3d3ece488e0e79a9acf9294ca7f18fae864910c8","scripts":{"test":"grunt"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"2.5.1","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"0.12.0","dependencies":{"readdirp":"~1.3.0","handlebars":"^3.0.0","js-beautify":"1.5.4"},"devDependencies":{"i18n":"~0.4.1","grunt":"~0.4.1","mocha":"~2.1.0","rewire":"~2.2.0","express":"~4.11.2","supertest":"~0.15.0","cookie-parser":"~1.3.3","grunt-mocha-cli":"~1.12.0"}},"0.8.3":{"name":"express-hbs","version":"0.8.3","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@0.8.3","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"},{"name":"erisds","email":"erisds@gmail.com"}],"homepage":"https://github.com/barc/express-hbs","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"46558b5ee8fd5f2439e96b09809e6d3e964270f6","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.8.3.tgz","integrity":"sha512-DVSdpzj2JvDQx/Z8ABvQWKn23QbF0fbMnvTvtkb4Q8CZV3BYHjasLLBwgzv+Vn/UEBkhfml0AAilACMWq076uQ==","signatures":[{"sig":"MEYCIQDyB9WAgtGXFDxPRNQyeHz+0jDnYebTFKCZsv5TSg7EzgIhAILFegKf/zbczvOSGJd5/IfDtb96DolzBJYo5LTCnM8f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"46558b5ee8fd5f2439e96b09809e6d3e964270f6","gitHead":"2f24bd26b6391617a42c44093e1e9fe15d4e033d","scripts":{"test":"grunt"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"2.5.1","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"0.12.0","dependencies":{"readdirp":"~1.3.0","handlebars":"^3.0.0","js-beautify":"1.5.4"},"devDependencies":{"i18n":"~0.4.1","grunt":"~0.4.1","mocha":"~2.1.0","rewire":"~2.2.0","express":"~4.11.2","supertest":"~0.15.0","cookie-parser":"~1.3.3","grunt-mocha-cli":"~1.12.0"}},"0.8.4":{"name":"express-hbs","version":"0.8.4","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@0.8.4","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"},{"name":"erisds","email":"erisds@gmail.com"}],"homepage":"https://github.com/barc/express-hbs","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"6edb2356f91fd776e6e517c973183e12ad053340","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-0.8.4.tgz","integrity":"sha512-QC7ZohP5Y54eMhc7o61uaSMlQFGfNT4TEudfDM2L0CmYkRiYatMwAf6z3HfNrMM3t6hlpVI0kADUJXx1btXanA==","signatures":[{"sig":"MEQCIHAG3ekjocY7LVvvUMhjCk89q3QTpkgMajB3RqF07S0oAiAkqdv9Q8+O49vvGVWa6TJkIj7XYTE4uvTMmqs1UzCNPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6edb2356f91fd776e6e517c973183e12ad053340","gitHead":"3f39fcf98d1d304340967878a451a6c038963c0d","scripts":{"test":"grunt"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"2.5.1","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"0.12.0","dependencies":{"readdirp":"~1.3.0","handlebars":"^3.0.0","js-beautify":"1.5.4"},"devDependencies":{"i18n":"~0.4.1","grunt":"~0.4.1","mocha":"~2.1.0","rewire":"~2.2.0","express":"~4.11.2","supertest":"~0.15.0","cookie-parser":"~1.3.3","grunt-mocha-cli":"~1.12.0"}},"1.0.0":{"name":"express-hbs","version":"1.0.0","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@1.0.0","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"},{"name":"erisds","email":"erisds@gmail.com"}],"homepage":"https://github.com/barc/express-hbs","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"f95e8d0b243295e47be9adf737e8c47f79a0be51","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-1.0.0.tgz","integrity":"sha512-+u/XCsLG96gAvUwrItBJyox+9hZHWljnLBjvwmR/lE5dHAt6T097dxIxCt1sEu6gOlXndBaFKRNqCbniUfvZOw==","signatures":[{"sig":"MEUCIQCWyBgLU6R7iOp51uxNqVXru1nKKTvCoaXki7+bj+gcVwIgO/TRbpAqKlxDvPxJgTZGDAOmYLlBWjLdqhAq0FEJIuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":"express-hbs-1.0.0.tgz","_shasum":"f95e8d0b243295e47be9adf737e8c47f79a0be51","scripts":{"test":"grunt"},"_npmUser":{"name":"erisds","email":"erisds@gmail.com"},"_resolved":"express-hbs-1.0.0.tgz","repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"2.0.2","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"0.10.41","dependencies":{"readdirp":"~1.3.0","handlebars":"^4.0.5","js-beautify":"1.5.4"},"devDependencies":{"i18n":"~0.4.1","grunt":"~0.4.1","mocha":"~2.1.0","rewire":"~2.2.0","express":"~4.11.2","supertest":"~0.15.0","cookie-parser":"~1.3.3","grunt-mocha-cli":"~1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs-1.0.0.tgz_1461179912224_0.21403619134798646","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"express-hbs","version":"1.0.1","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@1.0.1","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"},{"name":"erisds","email":"erisds@gmail.com"}],"homepage":"https://github.com/barc/express-hbs","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"23530e4acc691d75e7aa3d78d1a7a6ddbd1fc67d","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-1.0.1.tgz","integrity":"sha512-O3+pcnqgovKiMA5k7Vh+0EXOxmDE4DObsORuck/aaytlQCHrTWxMyy3z7GINp6+AIfXnqiGZAElIln4r1PtKNQ==","signatures":[{"sig":"MEYCIQDa7T/5UmlLp1KpabnkB9Oa61qqeEIBaOm14Ix4POAiigIhANx6Ap9Ms4mVL5YyTbbv+Cc5fWN0e836C85pYp0z73LP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"23530e4acc691d75e7aa3d78d1a7a6ddbd1fc67d","gitHead":"ea542ca5733c65d22ed4c7fe5c6ed78826d0d600","scripts":{"test":"grunt"},"_npmUser":{"name":"erisds","email":"erisds@gmail.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"_npmVersion":"2.0.2","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"0.10.41","dependencies":{"readdirp":"~1.4.0","handlebars":"^4.0.5","js-beautify":"1.5.4"},"devDependencies":{"i18n":"~0.4.1","grunt":"~0.4.1","mocha":"~2.1.0","rewire":"~2.2.0","express":"~4.11.2","supertest":"~0.15.0","cookie-parser":"~1.3.3","grunt-release":"^0.13.1","grunt-mocha-cli":"~1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs-1.0.1.tgz_1462362812312_0.07584455679170787","host":"packages-12-west.internal.npmjs.com"}},"1.0.2":{"name":"express-hbs","version":"1.0.2","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@1.0.2","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"},{"name":"erisds","email":"erisds@gmail.com"}],"homepage":"https://github.com/barc/express-hbs#readme","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"0bf29571a5534f02da680504b7d4fba353bf3dab","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-1.0.2.tgz","integrity":"sha512-D9wDU9ocmdKS4mIQ/Uy5kjgxB5/WHrqKfG0IGrhrEL8OxwqzToGLimZAaNUOC4poPMHmM6kwOrHFG+g9U/C/VA==","signatures":[{"sig":"MEUCIAUYGLuS947yVBFk5cdDRlHBzaL+nKLjpgN2AsKigzpFAiEA6WxTrw5tlp97xuuEGQrFmMgBYNcKLm9k1cEomBZBeM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"0bf29571a5534f02da680504b7d4fba353bf3dab","gitHead":"2ebce449214ee1ab8be76cfb67ffd5943af36b06","scripts":{"test":"grunt"},"_npmUser":{"name":"erisds","email":"erisds@gmail.com"},"repository":{"url":"git+https://github.com/barc/express-hbs.git","type":"git"},"_npmVersion":"2.15.1","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"0.10.45","dependencies":{"readdirp":"~2.0.1","handlebars":"^4.0.5","js-beautify":"1.5.4"},"devDependencies":{"i18n":"~0.4.1","grunt":"~0.4.1","mocha":"~2.1.0","rewire":"~2.2.0","express":"~4.11.2","supertest":"~0.15.0","cookie-parser":"~1.3.3","grunt-release":"^0.13.1","grunt-mocha-cli":"~1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs-1.0.2.tgz_1467976060777_0.16856887750327587","host":"packages-12-west.internal.npmjs.com"}},"1.0.3":{"name":"express-hbs","version":"1.0.3","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@1.0.3","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"},{"name":"erisds","email":"erisds@gmail.com"}],"homepage":"https://github.com/barc/express-hbs#readme","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"ee84abbde0a54beaa1f9471089c9a8e294ebc590","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-1.0.3.tgz","integrity":"sha512-nJJBegJs9z7h07gy4kmCOxreCbWdhn1OHE1V+a2Yu8WtQ3AdXpRr9ELQmqq0nMmeAOLG9Y9nF/HLap05PWK+Fg==","signatures":[{"sig":"MEQCICZg1Acb3AIVYvvzh5HBKWpcmE3aM1p69D3G29503jKpAiAgGWlU7q9prC+cBAheYAtfIk3jAn2YS74jevQCx//rSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ee84abbde0a54beaa1f9471089c9a8e294ebc590","gitHead":"433efa2f59e95c027b85986bd16fec5efe663c70","scripts":{"test":"grunt","coverage":"NODE_ENV=testing ./node_modules/.bin/istanbul cover --dir test/coverage -x 'example/**' ./node_modules/.bin/_mocha"},"_npmUser":{"name":"erisds","email":"erisds@gmail.com"},"repository":{"url":"git+https://github.com/barc/express-hbs.git","type":"git"},"_npmVersion":"2.15.10","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"4.4.7","dependencies":{"readdirp":"2.1.0","handlebars":"^4.0.5","js-beautify":"1.6.4"},"devDependencies":{"i18n":"0.8.3","grunt":"1.0.1","mocha":"3.0.2","rewire":"2.5.2","express":"4.14.0","istanbul":"0.4.5","supertest":"2.0.0","cookie-parser":"1.4.3","grunt-release":"0.14.0","grunt-mocha-cli":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs-1.0.3.tgz_1472675248114_0.6501601212657988","host":"packages-12-west.internal.npmjs.com"}},"1.0.4":{"name":"express-hbs","version":"1.0.4","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@1.0.4","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"},{"name":"erisds","email":"erisds@gmail.com"}],"homepage":"https://github.com/barc/express-hbs#readme","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"c4480d6e8a9f8c23500d3b1a1394f17eae451786","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-1.0.4.tgz","integrity":"sha512-vPuVfX4eX1aXUKKSsC3MGjBgLPy3vc9bhPxOVSo4OfCGRYJyBB5ULChqqQ6diGLnVDK18vzQzy/NPbMUNIkJYQ==","signatures":[{"sig":"MEQCIEV4jOqIKj2epctiNQp9bgfCrGDCq0MnKprjHWpsD4JcAiAq0kqmFQBTWiPW7ZaWaX9VulJhwoLH6Z+bVF35zhriMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c4480d6e8a9f8c23500d3b1a1394f17eae451786","gitHead":"76b997802d57e683eb4d90e6c02225e3c7b5e584","scripts":{"test":"grunt","coverage":"NODE_ENV=testing ./node_modules/.bin/istanbul cover --dir test/coverage -x 'example/**' ./node_modules/.bin/_mocha"},"_npmUser":{"name":"erisds","email":"erisds@gmail.com"},"repository":{"url":"git+https://github.com/barc/express-hbs.git","type":"git"},"_npmVersion":"2.15.11","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"4.4.7","dependencies":{"readdirp":"2.1.0","handlebars":"4.0.6","js-beautify":"1.6.8"},"devDependencies":{"i18n":"0.8.3","grunt":"1.0.1","mocha":"3.2.0","rewire":"2.5.2","express":"4.14.0","istanbul":"0.4.5","supertest":"2.0.1","cookie-parser":"1.4.3","grunt-release":"0.14.0","grunt-mocha-cli":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs-1.0.4.tgz_1484148791554_0.47867898107506335","host":"packages-18-east.internal.npmjs.com"}},"2.0.0":{"name":"express-hbs","version":"2.0.0","keywords":["express4","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@2.0.0","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"mgutz","email":"mario@mgutz.com"}],"homepage":"https://github.com/barc/express-hbs#readme","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"ac1277d5e88fa65a78854170146de5eec29814e7","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-2.0.0.tgz","fileCount":111,"integrity":"sha512-TnbCqS+yuVmkZuv0Pbc6fA4Uw03j68QJXOFOR9Ss1SG7SHXow15ptg2iBEfSxPRnbtORSl0Lmk2yxroEFxElkg==","signatures":[{"sig":"MEQCIHNY2KDdBIasTdL+HGnZ3JJdjdX9rtF7Zh/FV9R+IKnXAiAmPP/ymF3n63ho8ejzh1OsW7C/TFCmd/R8Jwxu/tKW0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFBqoCRA9TVsSAnZWagAA/hYP/0rSS47Dtp/3Shi7s/4X\nMgk44C9H20YJNFwpH5NZBKMgO7+gZmsNpX+5XVwNCsbuMmwyz2ceiX+MW+3E\naVUL3dZ4Koh59O57Dldx7zLiPYEVDDsSszviDTRfH6BEPR+C8InFkKu2Kj/G\n+7gxqDZ3mLaD1KqQq0ztZA2N5/PcsinMuj0/+qcrYbR6rQs6CmE7HSNV+Bqn\nPOzL1ierHgjtNx6CoiO9ampBvyRw4ocwpjCslYmyWSt918ox+T9ErxrL+Iat\nIW8+GGjVdJEBz5VWMjD6nrXmwVm3+djOeavTOakh/H3SdOA89KNvj64CfU9G\nBwxF6W46WEsVLK29K+NfktPKGy6zZMYQAdxkeIU4mwj83vfKHh9vcYnf53v4\nGmKOmu7qllCJzVGSZZOVaBKaXkDJUmGA+BbTVXBo8AOaR7T8G6ZqkdcC2Ozs\nrxrh+Le6QwNhCUaWoKXQ2LaKtqOcvvGMx7tJEOn6CNVT0QCixrab+7HRFdU/\n81oJRT/7MjNKpdPF/ybGLv5fUZcwEbeL0F2/gJIv4mH5U6eLOc97MieY16DU\ndvCoJRnQadMFWKoZNKUZ2QoDC8wRfjOWy2ZFEGnyqOhf4NPbN07WNVJoT8lu\nKDOwdrTqz0tcefw0RsWosQwqqmBDI5iyx5gooQOyz6c+L/wD+FnTO8dGsk+/\nJiEq\r\n=yV8W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e3017d4b4e600e0f595c3f76a42e439fd7cbed72","scripts":{"test":"mocha","coverage":"NODE_ENV=testing ./node_modules/.bin/istanbul cover --dir test/coverage -x 'example/**' ./node_modules/.bin/_mocha"},"_npmUser":{"name":"jtwebman","email":"jtwebman@gmail.com"},"repository":{"url":"git+https://github.com/barc/express-hbs.git","type":"git"},"_npmVersion":"5.6.0","description":"Express handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"8.11.3","dependencies":{"lodash":"^4.17.11","bluebird":"^3.5.3","readdirp":"2.2.1","handlebars":"4.0.12","js-beautify":"1.8.8"},"_hasShrinkwrap":false,"devDependencies":{"i18n":"0.8.3","mocha":"5.2.0","rewire":"4.0.1","express":"4.16.4","istanbul":"0.4.5","supertest":"3.3.0","cookie-parser":"1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_2.0.0_1544821415932_0.8150316945763043","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"express-hbs","version":"2.0.1","keywords":["express4","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@2.0.1","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"mgutz","email":"mario@mgutz.com"}],"homepage":"https://github.com/barc/express-hbs#readme","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"6c148f99bc0f157cb9db1da35660d5fe70180f98","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-2.0.1.tgz","fileCount":112,"integrity":"sha512-rtXtq2HSduilOt46Ij8c4EgVmlbUyG9EXo3/nngP78rWnFdIadUIbZjvGHKcnDYYo5v6/ToEjDLdOk6teoDDOA==","signatures":[{"sig":"MEYCIQCaijHJgTjoDGKQ/Jg5bSF0l5NvDvMHEafs5SUXA8wSEwIhAOIGVSyH09o2UZg1TqG5UuyQ5wBpqKqu/CdNLlWl7w4W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN8n2CRA9TVsSAnZWagAAciAQAKKSOJPVa1SdX+iPR1QV\n6l3AdJChBEX3Kp7pvcIR5gYsXuiyf/fvwktvp9jItfDmfl2yIwXmaDVQ11Dj\nlK9jJ+wQyeOTcWR20xomJLSdkNkGNbv3sL8BoTUJsc6OrNINeNIF3GmeBQP5\nI6VA/bb15hWirwcXVufujJsmCgG+AQMLTx7dNv5zvyD4maJHT5J05O/H+LPZ\n8yiYonvM8qmmtVvIad7fB3uPDnlVtDgdIWHyssGgNXxz4FA854CFmIQCMKQX\nSrMniOGJmx+6FrK88Sl489efKHrB1pQyIL0b5vSvz48rAjMLKhjxdRVlRa7c\ngJFhJpFnDx1fpMOLXc0jzReCWQBdjmfyySZV+wFqH53gKuOfnr35qUXSGqvV\nT/bRAbdGHY2VCrkTO2VmwZxzjMDfFTqNSIDf4zSbXKbSlu8Oj2k0Y30ok2UW\np9RhO/0z73msYlCW5XhiONPvFmgLhmIuDUZB80oX69NSfSz3mIoTJMO9r3PS\nR6UhY2CIZIEnTcejv4KWHyR6aoO3irDzTrAHpwkuOIRen34nqLSgor8NgLWW\nLnInnkXYDp9IXVrKjwKGDUxeFukroqn4qsoBz2Inerds+mHvXA8hYsi5Ykss\n4pW2FXS3/lX4Air4eqDqcOyq+oH+Y51DblHPas6z2zrjZyzL6A0kImT1HV+D\nJZC1\r\n=DAhp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"51577fae2e0f450a0eae8e0c0ec8ac7b41586426","scripts":{"test":"mocha","coverage":"NODE_ENV=testing ./node_modules/.bin/istanbul cover --dir test/coverage -x 'example/**' ./node_modules/.bin/_mocha"},"_npmUser":{"name":"jtwebman","email":"jtwebman@gmail.com"},"repository":{"url":"git+https://github.com/barc/express-hbs.git","type":"git"},"_npmVersion":"5.6.0","description":"Express handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"8.11.3","dependencies":{"lodash":"^4.17.11","bluebird":"^3.5.3","readdirp":"2.2.1","handlebars":"4.0.12","js-beautify":"1.8.8"},"_hasShrinkwrap":false,"devDependencies":{"i18n":"0.8.3","mocha":"5.2.0","rewire":"4.0.1","express":"4.16.4","istanbul":"0.4.5","supertest":"3.3.0","cookie-parser":"1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_2.0.1_1547160054182_0.915321613397613","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"express-hbs","version":"1.0.5","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@1.0.5","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"mgutz","email":"mario@mgutz.com"}],"homepage":"https://github.com/barc/express-hbs#readme","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"6553b6bfcc55a965ee6161a6f374837f1eecea1f","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-1.0.5.tgz","fileCount":96,"integrity":"sha512-eVqu6wAieXohjreBpq4uxq5lLH6PWp/Feg+jlDe7gk48iltMx96VjfbQRaD89RSYKO8gHLc6v5SCIJTkOc0R8A==","signatures":[{"sig":"MEUCIQCxX7koKRqAtcneaVz14R+8LxCQgaGnd7bBmfhf5uXYPgIgCxWmdUH9ALQeWTbKjv6bk1MqQxCDCVKW2lHVYTcmajA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXBiXCRA9TVsSAnZWagAAhjIP/3to4of1JDNd7KasytjC\nl054TikkPJZ2+czJzT7agpHZGpiyh6wmdHCxElmn+ng1b4/V92jAZDQtuKZk\niyGhvTX+eD79vjxUmGxGeuUARSXgr//81QOBe1z0SZHxaGQyqSare7+KFjhO\nWgE5W00qCDyxSfFJk0fhLvy4IyLrWJpbRn84rjsC2OFl+TR4MW1IJlPBHyfI\nUf9ESIU4h3UEQtX4kbmiyDjoUxgoD4n5vM7KupwEM6ZqtjSYt2DCR/fPwjvH\nu3Eq0c1Ke7Dh+pMZi42Ow8PPUvcML8YsFmNDyuzG9iY/q5GitRjZFhG2RCUB\ngPM7jVXESxEZJonC5VLIgHrnGG8d7wh07JXSZ+cG9ygGFu8x7nZYUsTI0eq6\nIoThrnlH/fVwZOUKyvCtS9Fw9CiN22UR3PesjIMsuzKvTv6EIgLX+7KU3prH\nfnlBi6k9hf2R7MU9VxG8PNgZWlAM7/DeJtoL+Khx8MnGCWSoBTZ7vSSLFUm+\n7OozazfCXOG0MpDUdDcYpYHAGdohsaWWOQRko5qwcrqIDkz9cYYaMsO6Boc2\n9MErXpXZB1uiflUmDEYr6NP3BKKs+xWgQ2KYRMvQ2K0HxPddQFTudVkpuuCb\ndUd2DYGUfVg5NJvrnbFj/3Vo0SQah9htXN+6GfCmo07CTk9Tp3UkTjeMyfuG\nqEms\r\n=Sa7i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"22fa48bbc39554ad68d00097857ad796cb838a5d","scripts":{"test":"grunt","coverage":"NODE_ENV=testing ./node_modules/.bin/istanbul cover --dir test/coverage -x 'example/**' ./node_modules/.bin/_mocha"},"_npmUser":{"name":"kevinansfield","email":"kevin@ghost.org"},"repository":{"url":"git+https://github.com/barc/express-hbs.git","type":"git"},"_npmVersion":"6.4.1","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"10.15.1","dependencies":{"readdirp":"2.1.0","handlebars":"4.0.13","js-beautify":"1.6.8"},"_hasShrinkwrap":false,"devDependencies":{"i18n":"0.8.3","grunt":"1.0.1","mocha":"3.2.0","rewire":"2.5.2","express":"4.14.0","istanbul":"0.4.5","supertest":"2.0.1","cookie-parser":"1.4.3","grunt-release":"0.14.0","grunt-mocha-cli":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_1.0.5_1549539478816_0.6247962163762393","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"express-hbs","version":"2.0.2","keywords":["express4","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@2.0.2","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"mgutz","email":"mario@mgutz.com"}],"homepage":"https://github.com/barc/express-hbs#readme","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"a3e469baa021306cc56da957486949443586b812","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-2.0.2.tgz","fileCount":112,"integrity":"sha512-daQFdjq5poK5GBaRQy6T3RFIFGjnJ0J9jge5DlVYjjrk5iSmBbIy6pN+dd2BA7LyrzolLqjOpYTiGln84Q5c5Q==","signatures":[{"sig":"MEUCIFk0VACbxxeqCW5CumotejplRJpWa1rB+W3vYtpQJ2rRAiEAjUJw1SaChwwMQzF9MkGlD7zw0rn7CarSdbOivJO2+iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXCS3CRA9TVsSAnZWagAARHMQAJzt4ru+9rBGnu2VK74B\nURQyfFXlkWQUbhzgVirmO4YvYpFGFO98X5cTCQ7hEJ1ksG8YbxkvLAZ9j5fF\nphfzPrBf4RHUysVIvpbXPI5QzLWYGMer7yKDEDSo85fVdYv9ols3nLkY8yLv\nQK7Z5JTHAyuW+5IWoczIbsdSxDJB7dU9g7FQ5JMhpSD4NppFmWy3CD1HZs/v\njrJ0EblUCTRaKVFF09Wa80XvJW00dm4QLQsVitdoR4MhqN5rbvJIXcSLz1Y0\nkc3JXZRjbBH+UsLJkyy6vIHR1eKirDLjst3KNNJ7qvwIFunzOmM+hb1IhMcL\noRz4jOXqTpP+F8DJjKXBR4bKGKHjfyB6mt6ijGzKsyPC0J+/u7rdZ5S4FBCV\n/O8EoeX+mXVLuurl+RQaPxoFuF2JTiz+2IKRWxmCBxn9rLs3EZ0GcWdfxasr\nnTM1BNY0SUFQcP/0hvkzw/9K/sfYb62zy/3OtOXMq3RU3Y3FOr2CuD+c4ZUk\nZJQnxWalSTwJuZ0V/oK/p+LajD4AMY7SJMPhUKXMUVVV/hmf6lNoJNmdQVGe\nVfcCfEQ+SG9tNvOHZ/yFGnBKfOFeeB4m0Y4DDrXcZ+y/yaIs14Zhp8aDipQZ\ncMCoLnnCir3UR8AAAzDYq1nZFK6vP71fjTiD8uTtsSnLWr/fiMbce+SnTj9z\nRWrM\r\n=/tQU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d469ca7e356afec5def1ce2a6072cf89780b3b9d","scripts":{"test":"mocha","coverage":"NODE_ENV=testing ./node_modules/.bin/istanbul cover --dir test/coverage -x 'example/**' ./node_modules/.bin/_mocha"},"_npmUser":{"name":"kevinansfield","email":"kevin@ghost.org"},"repository":{"url":"git+https://github.com/barc/express-hbs.git","type":"git"},"_npmVersion":"5.10.0","description":"Express handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"8.10.0","dependencies":{"lodash":"^4.17.11","bluebird":"^3.5.3","readdirp":"2.2.1","handlebars":"4.0.13","js-beautify":"1.8.8"},"_hasShrinkwrap":false,"devDependencies":{"i18n":"0.8.3","mocha":"5.2.0","rewire":"4.0.1","express":"4.16.4","istanbul":"0.4.5","supertest":"3.3.0","cookie-parser":"1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_2.0.2_1549542583378_0.10185255783187497","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"express-hbs","version":"2.1.0","keywords":["express4","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@2.1.0","maintainers":[{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"jtwebman","email":"jtwebman@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"mgutz","email":"mario.l.gutierrez@gmail.com"}],"homepage":"https://github.com/barc/express-hbs#readme","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"c0ad8970c6c4e0e78c791da9fa74aaae40e00c45","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-2.1.0.tgz","fileCount":115,"integrity":"sha512-oYLgTrHlKx+08dHsCS6DSebP/AVo7SO/S1dSwr0k4Rl5KbgAVYNlYwcl0GQYDi+nND6ac8ZqZU6tuhrSGbqFLQ==","signatures":[{"sig":"MEQCIAVJQx1Fd8vd9+P8SF4tfE2O4feIsAOdwLGAV3aMeCvVAiARfryJQmJVGLo5GpSBxV5N+inDuE97SgPUwumOhK7cMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpIiVCRA9TVsSAnZWagAAI0gP/0yDinbqlDlaD6xjOGtj\naNf7VaaP8YO3V7I7qijp7xDBC5Jloq6h8Prxm40ADIx3zmaj1QlTTJ5DwgLn\n/BgfuzDLl0ZDMW6FbNHa8CJbxG7Ot1+TW/Mb3CZPV5Vhq90/Oiqs/p987+zU\nICY52hFXLpz5PzOFcTxEk9u0F/iXiyfptFRsd7CatzzClRWC9r2ApgJVlfbB\n2yxoYrOWDM85fMbQ0zojoUMryvwrbYHSNV/NR2tGgyLnglYvV0gWXumfVMfL\nl6YQi5O7+08bke4QePQ28uP16z1yoG6Nd2eQdWksuhHnmYNXdL+R08G1vxWs\nXBZ4cLdcLi8LN9qG49SuLLheRTmzkej0Hi5IiIM2MYVYhHjfm+2ppNq/HDvV\nKlfwbTixUi5TEd67qgx6XKO8E1G5PsGSpBPzp28mSZn15ufn1jMZUhKx3Lqy\nY+Yv445n/rFPpw0QRYK9rTloD+LgcJy7vPds33ZP2RlkK8sRngcvWB2Pm+KD\npEyA3EGdcL/AQJ7IJHIZdSy7dV4YXRoUIZBRbdaKoACZ/tPP5rUZ5J7R9go7\n0W9Osb7JONfLo+bPQCbc99+uQJBd0ZmnHUbaz5/D8FYWur7nMrI5enbBElCq\ndUGBhib/SP5obPRy8XB9Fn/nGXkYrxFl0WvZ0RApONtDex09FqKBvDibcKQ4\n52AL\r\n=0Fsg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1be72752caa003633614059d7b227f868a3d7e4f","scripts":{"test":"mocha","coverage":"NODE_ENV=testing ./node_modules/.bin/istanbul cover --dir test/coverage -x 'example/**' ./node_modules/.bin/_mocha"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"repository":{"url":"git+https://github.com/barc/express-hbs.git","type":"git"},"_npmVersion":"6.9.0","description":"Express handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"10.15.1","dependencies":{"lodash":"^4.17.11","bluebird":"^3.5.3","readdirp":"2.2.1","handlebars":"4.0.13","js-beautify":"1.8.8"},"_hasShrinkwrap":false,"devDependencies":{"i18n":"0.8.3","mocha":"5.2.0","rewire":"4.0.1","express":"4.16.4","istanbul":"0.4.5","supertest":"3.3.0","cookie-parser":"1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_2.1.0_1554286740282_0.6285269185608631","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"express-hbs","version":"1.1.0","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@1.1.0","maintainers":[{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"jtwebman","email":"jtwebman@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"mgutz","email":"mario.l.gutierrez@gmail.com"}],"homepage":"https://github.com/barc/express-hbs#readme","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"703c3855c30c8052c7d6f9df642d538404c492b5","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-1.1.0.tgz","fileCount":99,"integrity":"sha512-4TQ8kwsMyiJ5yh3F5tWnAmYtYn4tHx7kjK42/Hlmq00/ekw6KMeRgK1INJtUK4QETJcQXiuTtwx68yNoNVAomQ==","signatures":[{"sig":"MEYCIQDUB/1JlL2Zlu2d6DHPmHJsgwXWrdvw3MqZ6jXbXmyxAgIhALLGgLEo6vgAYHcL/+3ULVDafxNzDtEjT95LZ2titqCO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpIoeCRA9TVsSAnZWagAAzx4P/i2RfNDRm7Q3hxwgXr6C\nRvc9kgVPAd8bqhjbrmD7wAvoaFemd33mql8wXWPJle55jZIdpLNnbSJO92I8\nxEkTQebmDHVeljME2oPi7pJJwC+1VRjalsOwi3UUIEL6MmMHP6nhxGhIPxcp\nlJv8rR5ZNCReYjm/xruZBFTARFAd0qzIDlmFErnzXuVhSxQnzAMLOsCgTA4Z\n6ceE6uL9Ym9Kzb4GVDwraDxEPESrZ2iBtsVtvsBGcYju+PDXXRuWrRvVyBhy\nOPDXyochKiA63KYQ4ggElg7XULF6XK5GVT2ACBjFmvT3gX1nykLC8hNc/4O3\ndQd05UnpvXo0Ral65yNcqfgb16uXL5uoTDW0mW2WuZCITC/Cy3Pl9hff3h6G\nZJienoSOlHyKdao+zaM0FAvKZ/1PV0lGIeZ7gD2J9L378UGzOaamsl9J7cOX\ngOirYpO1MUwwj++FsHt6JHJTPnc909z6y/Z6acCgx9ZUYpdHPThMZyG9va5q\nTJsBVte4dwEYUv1u6NZwQsnLNh/zokSZ5ystbR3eYiQraOTM8eOJx69Cc8Pi\nUGM4esM2y4PM6nYDsaRkPU0R13VQLJS+wXaKLzUyUG/6a5T+Maaw8yxnZ12R\nJEr44CL3aov/8SfnsTW9IDlkwdH8ncgsGqJkKh7hGCk/ucvyQ+SYznePQnsd\nZQo9\r\n=GDbx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4b46f345c4a5ad2f65871572f6e31919042f2b9c","scripts":{"test":"grunt","coverage":"NODE_ENV=testing ./node_modules/.bin/istanbul cover --dir test/coverage -x 'example/**' ./node_modules/.bin/_mocha"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"repository":{"url":"git+https://github.com/barc/express-hbs.git","type":"git"},"_npmVersion":"6.9.0","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"10.15.1","dependencies":{"lodash":"4.17.11","readdirp":"2.1.0","handlebars":"4.0.13","js-beautify":"1.6.8"},"_hasShrinkwrap":false,"devDependencies":{"i18n":"0.8.3","grunt":"1.0.1","mocha":"3.2.0","rewire":"2.5.2","express":"4.14.0","istanbul":"0.4.5","supertest":"2.0.1","cookie-parser":"1.4.3","grunt-release":"0.14.0","grunt-mocha-cli":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_1.1.0_1554287133972_0.8230150531000633","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"express-hbs","version":"2.1.1","keywords":["express4","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@2.1.1","maintainers":[{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"jtwebman","email":"jtwebman@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"mgutz","email":"mario.l.gutierrez@gmail.com"}],"homepage":"https://github.com/barc/express-hbs#readme","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"aba38c093ee252c1f00e34c7dea7c5aeef4d8114","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-2.1.1.tgz","fileCount":115,"integrity":"sha512-oq9HEimOqpNe1hIDwUtmkKrqTa0hxBqqguLRGYzDlHUwczvfNoGkSp/526EDs9TqEoV4WX2fmQAPti9UbqxyfQ==","signatures":[{"sig":"MEUCIQD9X/VFLSYrozSXa8JLcSngsj2wgFOxY+HUpuJzoxTC9gIgWpO6MGqoYLZqwb8/+TCrYO87LUqg4XYk4FWGoM83wBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrb1DCRA9TVsSAnZWagAAvvkP/1LelKlMM+wHISFbcAfz\n6Cs7pWRp+emtCVXsqkwKvlyarwEhlpqwsaGs3luIYkeAIgc8AMzNhYPcb8BC\npKBN1cwXB49XM4duU3/Dak1V41Hg0f3vT/OCW8A411/B+gC1n/ZTI6Y2+f96\nVt98UwaT+DSiN2CwZjMHtc4mKUOWrCgsh92VgeuSO3e7m2ZOz6jyTqALAGvq\nbCBXNQ5yChPfsDvkiIXC2Ms6xeeRd3VtShO/qknUb9/Z+bcZwtQ8R5ahFbuA\nOAobcisZqTGbG33a9es9awDKc482T6hZnnGMsB7Rsz4n0OCrP96gStF93ZMR\naZddkYK715FmKvOgRNvSHg/MJPCa9y0XWUzI11BKqgiN5kBrPI5+ruCj3D8c\n/S7wZea2Yt/W1lKDgHjudhPWR1RpI9k8eSi0IzA+0/l9HT7UWqwaEr3wAEKQ\nZIddjyP+JXqmJ+7bVYEo9v9ZwsCqZZAfGRRaXC8kCaOylaueai1HtxYfE5v3\n1KMgNPcPbVs+nQIEQfxihpLzZ+ifNgZgiVPXsx3fSSJqtxXKCaI+YiD2EQzY\nqV8muqdTXftrz4PyH5pC7ilrlozvfnhqy/CKMpdj9ztt4mp5ID564OEOkQvN\nZesKbCGGBfHeKLtIT0ZWRKOqv4P5Tqp7DyUtEfPb/zF5E9AMWHZ0L7b2w9eT\nfzDF\r\n=j414\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c3c881ddaf12cf1c51ae678143d5c35738262806","scripts":{"test":"mocha","coverage":"NODE_ENV=testing ./node_modules/.bin/istanbul cover --dir test/coverage -x 'example/**' ./node_modules/.bin/_mocha"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"repository":{"url":"git+https://github.com/barc/express-hbs.git","type":"git"},"_npmVersion":"6.9.0","description":"Express handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"10.15.1","dependencies":{"lodash":"^4.17.11","bluebird":"^3.5.3","readdirp":"2.2.1","handlebars":"4.0.13","js-beautify":"1.8.8"},"_hasShrinkwrap":false,"devDependencies":{"i18n":"0.8.3","mocha":"5.2.0","rewire":"4.0.1","express":"4.16.4","istanbul":"0.4.5","supertest":"3.3.0","cookie-parser":"1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_2.1.1_1554890051244_0.2798648913576729","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"express-hbs","version":"1.1.1","keywords":["express3","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@1.1.1","maintainers":[{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"jtwebman","email":"jtwebman@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"mgutz","email":"mario.l.gutierrez@gmail.com"}],"homepage":"https://github.com/barc/express-hbs#readme","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"0a181c01a399c0fe148ef4a006c59afd21c24f20","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-1.1.1.tgz","fileCount":99,"integrity":"sha512-nFBXq8SNb58wospQeRsh3FZL+srv6KMVkCKJnUGB3Gm7pXUf4DzaIQ0zUb+qQRCFeAVQHaF7X4vNfIea00FiGA==","signatures":[{"sig":"MEUCIQC7tt8u9YPrOM4lzqgKRWVms+/DuU/zePFHggHmdtad4AIgaqak4PSzW310n+JAyt7BslEzP1LnF5FwiVCZRS9dtCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctG69CRA9TVsSAnZWagAAD1YP/1ntE0uG/eNoQvYabU2l\nZTFBDbAs9nF2EXnPXYN2MmbsPe9iQSEMww2pdntsl27hkShbioWTjul9UjVF\nCfNSu6zbdvPbMwO57eNxexz8NU5OJroCHqIlJ1/xz8fMuoD8NSguvYfVbIJY\nenDJ+eEXZ6ZTIFjenbA6GduIYtNBMlXvOuLfuipQs1Cgq9xglR5jD9fMOC7W\nLfKjQYIxZI/Gleuroiyjv2KKtqCekpw2Ks2/b/cnP0/dqXf5FhqrmJsfWXZu\nn+EYX/DfVgYnWVITJAJ360c6LSelcdpNTiUvRfMl7LexyjZBMQKtrD6hNC6f\nz0ztf3ZAuP15UL9I+SGSB0/tPjv5U2VaEmzmXx+tD2hs+TKPD8WrapQ5SzY1\njS050mIbdYNW2ToZLCmGYHB7w9TiOpFuCz/oM4lBik1/Q2Qtp681V2c4Ma6L\nBb3KBHleEBfhYEOAjsmeq7MjA6CvV7pFpXBdT2tVWXG9+MLZbqHIafi3ZRZp\nBSKL+YYUF9Tr/S+aDz/IVd9mzO0bu5aqC1DMYzsrFqea+9IFBRZzyfFPOoGK\nYwLf2NKyjcuXs7cP5WcfNgaAJH34M2Q2ZqpGmU80+p2MFaiG4Mj//jC79lKL\nC95mq3wh7FFUtfCJrA/bgItr3pgM+5Xs+Z5l6ynCeNAwQ/v1dHr6U3rDOMeI\ntdBf\r\n=yXTf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9605d6edea02117a4407afbea16747e3e61ea695","scripts":{"test":"grunt","coverage":"NODE_ENV=testing ./node_modules/.bin/istanbul cover --dir test/coverage -x 'example/**' ./node_modules/.bin/_mocha"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"repository":{"url":"git+https://github.com/barc/express-hbs.git","type":"git"},"_npmVersion":"6.9.0","description":"Express 3 handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"10.15.1","dependencies":{"lodash":"4.17.11","readdirp":"2.1.0","handlebars":"4.1.2","js-beautify":"1.6.8"},"_hasShrinkwrap":false,"devDependencies":{"i18n":"0.8.3","grunt":"1.0.1","mocha":"3.2.0","rewire":"2.5.2","express":"4.14.0","istanbul":"0.4.5","supertest":"2.0.1","cookie-parser":"1.4.3","grunt-release":"0.14.0","grunt-mocha-cli":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_1.1.1_1555328700821_0.7328491316307464","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"express-hbs","version":"2.1.2","keywords":["express4","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@2.1.2","maintainers":[{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"jtwebman","email":"jtwebman@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"mgutz","email":"mario.l.gutierrez@gmail.com"}],"homepage":"https://github.com/barc/express-hbs#readme","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"212ebebb14e2d0ed3e6834c06a9f462cc323a1ba","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-2.1.2.tgz","fileCount":115,"integrity":"sha512-5Wh4v7v2kXBQY6IYa6/tG1SM3OlFMKE631Twm2MoyVSTmMvF+pkuj3EvYyVrH6mHdVLM7ao/cRnTY2BI18gTog==","signatures":[{"sig":"MEYCIQC2cXZedPm1dxd89DchxZmmt+1nuqbQvGwedeolmoU8JAIhAKvXBlxlwWlyLenuTqYfb0bjT3A3T18+/Dt5s4vGlcoq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctHKbCRA9TVsSAnZWagAAYLUP+gOyZEyZfoHP6K2ZTw59\nrLJg4BJCYvE23isZugHjCrU9Iy2jwxM88MR45EotZyk862GsYGS4CdbA8chx\nRj64p0+RBhdTAkN7QhG2fWz0ivSQYEHvSWuUaktX1Yf0oiMsxSiPs4LmHzjz\nEvm4fiiY4IEVtX2axvGMMXsaM1K4atgDtjVtdwMJnAQzR+2jgSysky0J8DP3\nc9gofLrD8KrPH4SJyx1fTe5ncSELvBVE9QVmG1FoJJeS94LWziWDxfozM9xj\nFz36wP5fW4JZJ21NZHtzne2PkgNEhjidXa1sQUAirq98mmW+RzJvRdlBSzQ3\nykNCkpAAVNVTtQxO43UoqaKjyvOBQi+OLRIsdRLy1rjIKxjyvDNs3VwsbQiE\nY/JTJUnshXRqH9VM1fN/+mr1o1mjpyb+X/w2BfMZu/WhuErb5nb7zoXVHf2S\nh2O2m0Scf87MlyEsA98II4x8ZSaoXYL/lXqyqUfv91vN+r4D7twvQaboTvWd\neY9gNhPd4BWDJ0a4c8KdoxSBapwphAL5q571Pc/KKMEdO9jOR9o5Fj4gED5c\nsV3K6MUXF0IhS6oL0dw9UrvNZLHbH0H/WMmOH9pZXDYeNN5F1Wlzp6729sbU\nIk8uM3+lWYzb9X8I+6wGqf89g9jedHnOtm+yorWs/2XZhqzOeFj9fPhKRFpU\nl5xN\r\n=jHJO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2e110bc428deba608fdbd815641ccdcf2e48e164","scripts":{"test":"mocha","coverage":"NODE_ENV=testing ./node_modules/.bin/istanbul cover --dir test/coverage -x 'example/**' ./node_modules/.bin/_mocha"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"repository":{"url":"git+https://github.com/barc/express-hbs.git","type":"git"},"_npmVersion":"6.9.0","description":"Express handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"10.15.1","dependencies":{"lodash":"^4.17.11","bluebird":"^3.5.3","readdirp":"2.2.1","handlebars":"4.1.2","js-beautify":"1.8.8"},"_hasShrinkwrap":false,"devDependencies":{"i18n":"0.8.3","mocha":"5.2.0","rewire":"4.0.1","express":"4.16.4","istanbul":"0.4.5","supertest":"3.3.0","cookie-parser":"1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_2.1.2_1555329690589_0.8011933181639543","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"express-hbs","version":"2.2.0","keywords":["express4","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@2.2.0","maintainers":[{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"jtwebman","email":"jtwebman@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"mgutz","email":"mario.l.gutierrez@gmail.com"}],"bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"dcd5c890c6be6f5f98bf1c2092a042af02152c5b","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-2.2.0.tgz","fileCount":180,"integrity":"sha512-oORcQXUVUBS7gd4+Yuf20BH3l09UNFuJoGDXaV9ERE4Q3GxE86mvbB1v81tQDgRhLUnVxU+7EMNWTMfHq31ttg==","signatures":[{"sig":"MEUCICpgkYAzzismjcWUWZfNl9cp+IcPH6I4CEoUAvi3BXoCAiEAiyqQNMXv1yS9CBv3OS70ez7YZ1jhEuOBOo3MJFFcvBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrzuiCRA9TVsSAnZWagAAR+0P/0cGEAxYof5D684QdXqg\nmmhPHJuwuZ+ewjAB9OJWQvzGBH8tidKr5BmAem42c3lrXCYQZZxzDRvLbg5L\n6xC0vHmQuiwI+mQOeF6NdyVn9gfr56kpaQ4F0YSqvUF1zRVsJuuFsZooFOup\n992BVOBv/WVoFH4KxtWopstgsnFuN8u3l27TOqDnnCtOZGWbjNB3eG8b4qdI\nuYeIDC49vspH4SfeHg+ch98FCuDZCFHeW5nJdgDDaU1VakTaoFp+gxDhs+EY\nq55Dm6/ZuVXe8piiZstkIZqHqZVcfErT37ThRqwDx/qKxo1YsKjysKj4CQdj\nysrYqpVpXhQwIM8g0Epnr22n30rZAcUC6fW8UgdxQXUommdLk4QWNyJYBQPo\nVz58Mg9ovC4JxhkFarIM8LWp6kBOY8rRg4CLXiUNyw3RgrIaOprwgdhH1Ijo\nwvcnyCNuawlgN01B1HHQ3ZP4JwavvYCjsk7n6yow6STVSA3+Pm1eGcSKL9MK\n8lepdLlbBFw7obr7UsHMnMYSYFaEqI788M8icqMbJMLV1OZE0TKe3wvIJ4jp\n4oIswUei1PvCc3QJTDG/cWBDPsshUFdPdNUSmLVTKv9ntaaUE/A6AGdiGo3W\nagzsw40tUPf5bIXmZKSlIJJjL0ywkRWhpuUoqHpqLfB44MtFelnWfxi9+3Xm\n4aTT\r\n=ZlOQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"mocha","coverage":"NODE_ENV=testing ./node_modules/.bin/istanbul cover --dir test/coverage -x 'example/**' ./node_modules/.bin/_mocha"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"description":"Express handlebars template engine complete with multiple layouts, partials and blocks.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2012-2017 Barc, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"4.17.15","bluebird":"^3.5.3","readdirp":"2.2.1","handlebars":"4.4.5","js-beautify":"1.8.8"},"_hasShrinkwrap":false,"devDependencies":{"i18n":"0.8.3","mocha":"5.2.0","rewire":"4.0.1","express":"4.16.4","istanbul":"0.4.5","supertest":"3.3.0","cookie-parser":"1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_2.2.0_1571765153615_0.4100087037794966","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"express-hbs","version":"2.3.0","keywords":["express4","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@2.3.0","maintainers":[{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"jtwebman","email":"jtwebman@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"mgutz","email":"mario.l.gutierrez@gmail.com"}],"bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"ceccd1845674ad70f35d47b2130727be280af086","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-2.3.0.tgz","fileCount":180,"integrity":"sha512-vhm9DXIPebBXnajFX5c33fMFe3Y+3Zd02BDn2uWiWVZ+A2VMErZYRLoVTx0fcldHM2wGLajjSO+dwubkklsOGA==","signatures":[{"sig":"MEUCIQDHuaFfsMAIGBf85bEQMzUD5dxDgPR3BeBUGiSI/SILIAIgcgyIaXfNOamjzw2WN8ZvPRdJ5HqB8xTEwGIPZAcPXWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1oIlCRA9TVsSAnZWagAA/UcP/RaisqQf1gn9S03pHapf\nFTRpjsdqwbKZ149pzVpDIz2CSTszPQ8lxpsaEcncsByqHX94d4bd2IPKqtWR\niMsTrnjKqwIGVmIJ9I90J4XrU+d/mgrM/7UUeJZS+REQTYJIvo1XIeHBNJsN\nyd/ylw1nIiBOGWS4iNkT663gEW+isI9hdZQjgq57dTf7pPYCcNQgn7rp5AQQ\nc+9nWM12nhAOKafbw+OQnKiV8C23xiExTLS/yfI1+p50f5dyW47ISMPspybk\nmbMEhWx7hrUyWnjpz6fWM07ykA9F3NQRJOF8oK2MzSnbb9e+jAlkGdZn1m5U\nJXcSwVZtRWAIcFItyn+MCSF6B+6AlgC5OCUu1Vy2+s7EWDBdBg75giPY99yG\nreTlQmQY1Ic0y6k/ASPcdKFjub3lbgjPCMhW1WHKWUYayOY1sSFVBemAsYGY\ngg1/c7OYxCEJkKH/qnoUD7TrEFDebEIXyry9gdv6pMxFdOnl66dv9V3HJKRT\nRP3yoNFH8Km6OVVwWzcZB/J6Eqz3TQjNAZ+GAuUX9OrWLvnG0RqrMnd6alTT\nUZCR4bhAJWYvKrLcOYQSle55Cb78pIFPutC2GL3/lVbFbQu8cju3VJLi6mLl\ncQu7lODLXRarbfk4LL90MiEjLiYAL0cd1OIg1ipt4053N6pJ7MKplTGH2WLf\n3BOd\r\n=ZoZU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"mocha","coverage":"nyc npm run test"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"https://github.com/barc/express-hbs","type":"git"},"description":"Express handlebars template engine complete with multiple layouts, partials and blocks.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2012-2017 Barc, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"4.17.15","bluebird":"^3.5.3","readdirp":"2.2.1","handlebars":"4.5.3","js-beautify":"1.8.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"14.1.1","i18n":"0.8.3","mocha":"5.2.0","rewire":"4.0.1","express":"4.16.4","supertest":"3.3.0","cookie-parser":"1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_2.3.0_1574339108895_0.47572106790259894","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"express-hbs","version":"2.3.1","keywords":["express4","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@2.3.1","maintainers":[{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"jtwebman","email":"jtwebman@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"mgutz","email":"mario.l.gutierrez@gmail.com"}],"homepage":"https://github.com/barc/express-hbs#readme","bugs":{"url":"https://github.com/barc/express-hbs/issues"},"dist":{"shasum":"b25e471f9f537002dbffa4b6ab700bddd45fd1e8","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-2.3.1.tgz","fileCount":114,"integrity":"sha512-0Qwj54EVz4DPFNVmy7oS3eeRL21UpIi9LZDak6s9cMJ2YJ4m6m9fkCM+u1QabrweYL43BaDWuOXiPL8npEA00g==","signatures":[{"sig":"MEYCIQCfAO90y3buJpVKt4LmagLFdP4lFV+l+lH0/RDYPSCjygIhAKht2CQ+HSyVmOUB7z6oGbwDoczrhbLnpWCYpXFDvDJI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYkMICRA9TVsSAnZWagAAGHAQAJizQMn5dvxhp9VOfZ94\nB59+GVebvEpYW7dq11y9BOIHIQFeEBIPqL0GTvsYmXS59cFoZPGw4nETTvTL\nSWBv5Is7k04XF3NAb1O+mYLtt6Yx0S0zrXLZ4ObtnRFf3n6QDoG5LCCS7Tyl\nmbiVyO8woh4B3wJV9Rnu49Zp6p1mS3uoO9yLGj4/xzNNpnG8rD0J4Fl43xSW\nWwasxcDI6/7vBqhX1HWjXWnPkz8jJRD8O+LrpRy77mEzmSGeLFkAklRucPku\neQbDMr8K3HyaD7vXB0jJ4PseeZDneqAdBRlNKyTFp4kVjIi8o5xeB2O8zkXp\n/AVzv7Zw4OsGkXcL9Ua130L0ezUCjpvQeiw9wj8H5a1jQzH+N9eK4e80JGie\nbojvYzRZDWwjKRZkNHSRHwiiDbP5GXOBZi167twdkB1Fss3lNl2nKkkIi6Sd\nbB1kql23pajOvblpvwTIS8dHI58T+uh7Hl72SjDwRCl2NESYF4zpgpTBVZDu\nd9BtYIRhfUbHYoc+kIQtnIY3Vq+q5pLVOPZSZzxNz9s0oEu6bNreQS8aHglD\nDm0XlL54bBJafsCpWXiBRo5Kl5b++3xvJuBVb8gJ1C5KmzPVbZe8rGrZ7BZp\nnfMuMcaPW92Rx4B/BNtho/0qtUu8IwcJ7+KbdWbJfigPSQIDgaR6XAM0dclH\nM7ia\r\n=NqMp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2c2ae185ddb59e61afd8c26c89d377850babda02","scripts":{"lint":"eslint --ext .js --cache lib/**","test":"mocha","coverage":"nyc npm run test","posttest":"npm run lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git+https://github.com/barc/express-hbs.git","type":"git"},"_npmVersion":"6.13.4","description":"Express handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"4.17.15","bluebird":"^3.5.3","readdirp":"2.2.1","handlebars":"4.5.3","js-beautify":"1.8.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"14.1.1","i18n":"0.8.3","mocha":"5.2.0","eslint":"^6.8.0","rewire":"4.0.1","express":"4.16.4","supertest":"3.3.0","cookie-parser":"1.4.3"},"optionalDependencies":{"js-beautify":"1.8.8"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_2.3.1_1583497992037_0.6865895626044445","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"express-hbs","version":"2.3.2","keywords":["express4","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@2.3.2","maintainers":[{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"jtwebman","email":"jtwebman@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"mgutz","email":"mario.l.gutierrez@gmail.com"}],"bugs":{"url":"https://github.com/TryGhost/express-hbs/issues"},"dist":{"shasum":"d3c886d8ebd7a0c68787cc8d7418227f66194415","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-2.3.2.tgz","fileCount":181,"integrity":"sha512-X5C6ouAoEQJEs0uDj2W8eadU8bZ/cftWG3LuFGNJdxxdVnQQO/nV7Rq9e/S96svjFKCUFPaQSJudxgmgZBubiQ==","signatures":[{"sig":"MEQCIBuSLS9qsadOKs1KG14nTC5JDuqzRa+Kz8DfGpQinpTlAiBplwRMwrCNZshI9AOFVrfoxiE3E3M9i0quuG4xGZsQfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehNIcCRA9TVsSAnZWagAAeu0QAJuCfaqFX2h4vzaKHdnz\nGc0ZJLPh9WKS5YWpiLeD7N1SpAPAVedxE9chvbkyrU6NGwiCTB80F0GvpOOI\nqZYS4ZVGSnk+3tadmHh9Y7yNkaILiEc+PzkR/g8rQvjidt4p/zCcdLRt+aiU\npu9S6ZIJJztMBCRUi4Wr/70bLjHNodwbJx0M0Q0wbCxknGGcBIqwBeiXJzg2\nxMSACal9tms5o3eCxWcHSFcgjJxdPQobq0Rwix1NuSX71hlxDx11ecegUrbD\ndyfGjBjrcF0dz2nxA5TFQysslRbqvYoqxrJ7eGOy6tRDu19gYnC2BVpqT6P+\nPrGPZoFx8tDOfsluXN3NcI8H4SJZJZQw0fHxhM+2rwT3kwQy61ACYptNEZMV\nNkR69avJfvkDufbeANfGOpqBukMhUoNX1S1rq8HP9GQ9sAqyn7+1xW+n55nc\nkeW7JUrM++q9iHgU1LQJxXQJeKrGWrKssGLHo5Vyup5aT699RYOzBJP3hC5A\na2qNHZ638xbOcxJnSqz24Hzs6dabFL+CuQjZrVuQ8PcQ8+iA0jwMGggXcbEb\nERVNTPmQEM1yxnqH/JHkYB39ATSzmehevcumDz3+lznDzNyOBcqqyBUqXNtn\nM2iFhs8oZlW5PDyb/6kidyeDm9jsqOKjBJQkQC0Lq0HebNybROEMkMidCv8b\nuhkn\r\n=iEtL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint --ext .js --cache lib/**","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"mocha","preship":"yarn test","coverage":"nyc yarn test","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"https://github.com/TryGhost/express-hbs","type":"git"},"description":"Express handlebars template engine complete with multiple layouts, partials and blocks.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2012-2020 Barc, Inc., Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"4.17.15","bluebird":"^3.5.3","readdirp":"3.4.0","handlebars":"4.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.0.0","i18n":"0.8.6","mocha":"7.1.1","eslint":"6.8.0","rewire":"5.0.0","express":"4.17.1","supertest":"4.0.2","cookie-parser":"1.4.5"},"optionalDependencies":{"js-beautify":"1.10.3"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_2.3.2_1585762843511_0.2977077827392025","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"express-hbs","version":"2.3.3","keywords":["express4","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@2.3.3","maintainers":[{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"jtwebman","email":"jtwebman@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"mgutz","email":"mario.l.gutierrez@gmail.com"}],"bugs":{"url":"https://github.com/TryGhost/express-hbs/issues"},"dist":{"shasum":"6f31092daec38e6c582ec76326fcad09c984a0fd","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-2.3.3.tgz","fileCount":181,"integrity":"sha512-/yJPRKtzcebvRnH08g/OUOn00RjFpWQl42xdLjIY55tbY74wT3nhFbBUb41zEmGR+7WZRf5PhWd3E8DujC9jQQ==","signatures":[{"sig":"MEQCIBaN5/HgRSjmLomsgZh/ZCyy/euN2Cd9PVAEc9xo859iAiAUrXFdYxe7sxwmXAWjbpnJcUJ9QFkR0Gzj/RnAoAZUaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei01CCRA9TVsSAnZWagAAVPgP/AmJIQkQ6vFtEz1HWue5\nZKbUmIzcvmaJSzRnrzE+LWa4/QsJEfCKL/jroVh63mWLByvqfhobo1yv6kWD\n0uo6zF2lrTbHR8ABFzrtNpmKPoz2zmnZGzKvWwgtrqT6jNMsATIpt1REdNlh\ndiVMRhB6fZPjFtvKSCplKAtpqvN71sIJ62wF2p0P0ZSwDRE9Qb4zTMnM+tPR\nieDYZm7FI6TiuZJUnnzURozM+Jw7AsR9iuaMGeHAQg5AB7jbmz/PLFIzqWND\nGKqKbXrNNYnhspPuok2zoy4RsRwUNCaOPSl2U0JTI0v38qyzAIZ8EjDaBk0X\neFRxK6nzAB5dukpJzhhFzpA/LYjDJVImJcjvwyAZ4cTcSU9UXugK2PBbA6FV\nm/IiGeiUOYih0F9I7jHPltAyogmBEGlMTwadVGXyiLtSBjD1sTW4bCvHmSuc\nKIjxgLvHwoAYC2sifFPwh7FtxR+GOikFfaBi3/865XXUt1N4rIeFtczQlUHv\nDhSRCTOqlMxgxkpqmI4up+qNpV9SbA4t1ZTFCMpVX73cyQfpXk8lTK5KSxVR\nUd/Hz+6p+zJch1qa6obmw8EeMh1BIBKskwCCFgcUuFObSlEinn9Ks6rxURZw\nf1VwWZaqsv8J7OCUcI4Wn6XCchA/OX+sTuvqibLGoZSc1WsyX2I2aJHJsMjf\nx6H0\r\n=tZ0N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint --ext .js --cache lib/**","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"mocha","preship":"yarn test","coverage":"nyc yarn test","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"https://github.com/TryGhost/express-hbs","type":"git"},"description":"Express handlebars template engine complete with multiple layouts, partials and blocks.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2012-2020 Barc, Inc., Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"4.17.15","bluebird":"^3.5.3","readdirp":"3.4.0","handlebars":"4.7.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.0.1","i18n":"0.8.6","mocha":"7.1.1","eslint":"6.8.0","rewire":"5.0.0","express":"4.17.1","supertest":"4.0.2","cookie-parser":"1.4.5"},"optionalDependencies":{"js-beautify":"1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_2.3.3_1586187586442_0.6773807977880011","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"express-hbs","version":"2.3.4","keywords":["express4","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@2.3.4","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"jtwebman","email":"jtwebman@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"bugs":{"url":"https://github.com/TryGhost/express-hbs/issues"},"dist":{"shasum":"ec3e0796bec0b5937199b0d800d3a6b30c63063a","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-2.3.4.tgz","fileCount":181,"integrity":"sha512-cirblS55Syynfjcn6bLwFAVwq1iHyyItGyoEb7D08iwJIBRy2V7D47se/My8/B0YPjOP6JyRXNcPgCDQKyiqGQ==","signatures":[{"sig":"MEQCIBDCVllrIJhxGXKyWdasWwcOTgwr8WGobVcsime480JYAiB3AC/Ct8xMmhpyroFSZyoHa14xgpYHlvcvSlQb020HpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFXg0CRA9TVsSAnZWagAA/EkP/i++P/7skIiWOkN/1Rnn\nAj/XmP+aqaFhFb1G1EwoTIaSLESi49i9BzfgWa7DogFQaNfydV5VsLChoGI1\nxCEVMvTA1dzS9WKQs9E4a32bS1uHT2tm9IJZmUS4oT/tweR3hGGwK57Onolk\nHmoJoKKIshL7YfK9nTinW72yc4gJpsjDQvy/HzuXq+uFOq5wi2aVvQ4/GCJs\nWzNW5RWv1jPv0qGhnBICCcY1+0hTk+ZX64VTW2M+Zyn1QBkRxzIS6jCAd+kV\nHzEF762dzEmHJj2L75Sv5xGgCzByDFijRyNhQjV2dKk4hYdr45HQHow8oJW/\nWZfJFjBQ9AgDUPJazwwqBOBPL1t8QJfERM4AXjurG0Z5Fzoq+O3T1ZaFOZx7\nSnnHqx49PX+So4cLQGkcnjyyylRxtIa1sZNQ9PmcyzAfYUebj5GUmyywAVKk\nSYjcJp2vjQS+354oYsdqSnETDNnD7+y7g7T5nRKTubF7oIaLMspdAa9V+6gA\nkK1aNne97zh4mz+BWGmiStirzQIKjRUaeC524cnHGJjaW43RmqyL4PhDC1HJ\nkWeTm6nlo4hydbAj4lkThP5kK6J4bNGF1GcEpSjvGPurHe+8Sky+Rt+H2SR2\nSYSxElEpZ5Igp2Gy+2U8ovgM+MtjAND4wd1YZtUmEt58G6DDXfXyOLge1JYI\npNap\r\n=aoO2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint --ext .js --cache lib/**","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"mocha","preship":"yarn test","coverage":"nyc yarn test","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"https://github.com/TryGhost/express-hbs","type":"git"},"description":"Express handlebars template engine complete with multiple layouts, partials and blocks.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2012-2020 Barc, Inc., Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"4.17.19","bluebird":"^3.5.3","readdirp":"3.4.0","handlebars":"4.7.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","i18n":"0.10.0","mocha":"8.0.1","eslint":"7.5.0","rewire":"5.0.0","express":"4.17.1","supertest":"4.0.2","cookie-parser":"1.4.5"},"optionalDependencies":{"js-beautify":"1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_2.3.4_1595242548265_0.43085731315546405","host":"s3://npm-registry-packages"}},"2.3.5":{"name":"express-hbs","version":"2.3.5","keywords":["express4","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@2.3.5","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"jtwebman","email":"jtwebman@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"bugs":{"url":"https://github.com/TryGhost/express-hbs/issues"},"dist":{"shasum":"020d37815c958b2cd33558bef4e12e3b4d7fbf75","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-2.3.5.tgz","fileCount":182,"integrity":"sha512-5D3mr28ZCy47mposP3lYAy9nBH8+kkVb9mHJgqy6v79shF16RTuTXd9pnyXwgdMqm7FYjXtFK9dfQ+SH+SujOg==","signatures":[{"sig":"MEYCIQCRHKO41WtA3rszOsPXjI1ITqoAAc5a8KXuPvVVJxlwVgIhAL9uhJfp1uZelxk/oZ5cgElu9WRE3v2zU2Ir1oet8VI9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeUHQCRA9TVsSAnZWagAAnuYP/jYfKPTjH+msLTkotzdR\nT1ikYsSO5JBoN972XVYulRBLoGbfY6/oez4BbX0B5OaAHjvRV7JqP9MlKka0\nJ81S+kjyhsE7lWkzRTwqV++viPafmYPkEmWJP58Ih1KDMC7QsSjtEYNfL4qI\nwXHHAgIwfWQNXUeg5sUk4M/AbhpQ4PM0RRLsFf1ohEuNJ2lErGePf7NPJGAT\nyAP6QKm3eOhJfN/gUbVOR144smZubMXwY3BwsfSc9hJiQgdeUhFxtYH/jr7G\n/xyEt0mV+sEZrGYR4llw7CbSbk1Ylsuz4Te1SVd7IqK+kx55nKD0ldAzH72X\nSr2ecnAyjQWpzYpWhbnr1tqHZkf+Aq8FFtpaF8JtlHHhBMm+HNFQhb3GiHE7\nyx7+/HRfHODFknZv04lrqWB/NtrJ2IRil2J32RN3h6MDFjlGFmI+aNZomQNT\niuJV9sP68OqtpA4E1naupYqVVInN+OJk39j5zgzCLiTRP/gOyRLuFyZDQH3J\nqpOQYXYUG4BuipfHxoqgzxDkbwfD7EKeVclkt+KX4JjUmD34Nl0JQoyxAww4\njjT518wRKcAlA62mIqP+BF5LhVsG6g9pP14rVO8eRm3+hGMkosfoIw2wRKYW\nS1uqeF+YNrzP5CkvqttAGqWw+yVHDqBIvyzO1ZPuHwds/7dZncMFI636gq8D\nV3Qz\r\n=IVHn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint --ext .js --cache lib/**","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"mocha","preship":"yarn test","coverage":"nyc yarn test","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"https://github.com/TryGhost/express-hbs","type":"git"},"description":"Express handlebars template engine complete with multiple layouts, partials and blocks.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2012-2021 Barc, Inc., Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"^4.17.21","bluebird":"^3.5.3","readdirp":"^3.6.0","handlebars":"^4.7.7"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","i18n":"^0.13.2","mocha":"^8.3.2","eslint":"^7.24.0","rewire":"^5.0.0","express":"^4.17.1","supertest":"^6.1.3","cookie-parser":"^1.4.5"},"optionalDependencies":{"js-beautify":"^1.13.11"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_2.3.5_1618559440164_0.15505353456948145","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"express-hbs","version":"2.4.0","keywords":["express4","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@2.4.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"jtwebman","email":"jtwebman@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"bugs":{"url":"https://github.com/TryGhost/express-hbs/issues"},"dist":{"shasum":"b91ad28a35319ec08be9350db65169904bc69490","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-2.4.0.tgz","fileCount":182,"integrity":"sha512-CruS8DA6m8i20MTjWpE6X8zu6q0rbQJbQyIp7V7NoYD1znf0krnCHQ8tVB7I9pJSZYnOPj/VPSByNU3sVDxJfw==","signatures":[{"sig":"MEUCIQDIJCJw3i02zRN+mv69XpTbWLe3z+9ncBd04jPE8vZqWAIgXwQ+sG8fpmY1cibxhhxrGCWWrDzs5gJNjHSxDuWULEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggWnRCRA9TVsSAnZWagAAiZYP/34bWccNTqGTjJAz+SwX\nSk47hsmO381l+kQ2KJkTtXTl60BWXrgDDXAoZWGUO54uQa+9wMx19fC3OxzD\nAgEDjFzcWdmYaf25eI4oKngVy/ixvRvEJHYai4t3sHg5dQO9elVwhSgtwIXp\nfhmULz6tWFLHcvU7krI0y0rBSDy4t0abnuXTxdVSWP6fLmmPFx3JxlxktsOE\nVSbTrdXuf5nc/2eSglFoDfXJJWgzdYiM32RItB9pliSz/T/XqAamup4XWhsg\nH6CApdYbf4f9NM04bxJJBnrDcf7qVeha/BszeW5hp8M7g/T5gYCZ31dIrdVu\nPGa9nR/ybWi7+4SMh7F8jHOkIy6DnIlXhBD+HvkoBozPttaLcjofLjosoOK9\nxFTcOad3Bac+SX84Px7j1SEKf4AmB0YasVKVIlrgmygpdrF3anqp5BQ/Mfsd\nPf+R9p8N4k6QQ5MFMCm5uTC5024Lb62z1808wPCv3uXxGOO7OKhQ/+7iG55s\n4wHo/oaWogePksp5emEYfFNwGpKxeqH++yDVVmKSxrtETGSl6FD8Yf8wUZy4\neU7RTjwZ14rPLWTTtb79rS08zVDIRRf+oUuEtqOpKFo3BUTctxm2T6+BqReM\nVUoB0TIodnOKg58Fd9/rdN6NOP4YuGhKL6qwi0mTJUSSsfRa6BVRYp7TwRIL\npYZ4\r\n=vwnU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint --ext .js --cache lib/**","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"mocha","preship":"yarn test","coverage":"nyc yarn test","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"https://github.com/TryGhost/express-hbs","type":"git"},"description":"Express handlebars template engine complete with multiple layouts, partials and blocks.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2012-2021 Barc, Inc., Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"^4.17.21","bluebird":"^3.5.3","readdirp":"^3.6.0","handlebars":"^4.7.7"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","i18n":"0.13.2","mocha":"8.3.2","eslint":"7.24.0","rewire":"5.0.0","express":"4.17.1","supertest":"6.1.3","cookie-parser":"1.4.5"},"optionalDependencies":{"js-beautify":"^1.13.11"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_2.4.0_1619093968750_0.8059012188509012","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"express-hbs","version":"2.4.1","keywords":["express4","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@2.4.1","maintainers":[{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"binary-koan","email":"reason.koan@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"sagzy","email":"hey@sagzy.io"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"hadret","email":"filip@ghost.org"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nas@duck.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"jtwebman","email":"jtwebman@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"bugs":{"url":"https://github.com/TryGhost/express-hbs/issues"},"dist":{"shasum":"e9957c9611bc7f6580d8f0f680943eda349ee12b","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-2.4.1.tgz","fileCount":182,"integrity":"sha512-a+gcjKVp44wGU+UxWUbVrKB0ZXLIPgo76lz4o/sodTMWuyhNywOOBbjw64xDprNB7NL4WKx8okOWtqKdjyiUUA==","signatures":[{"sig":"MEUCIEhaR1mDjk/LdqOACcukvXr0rAYFq6Rjb7FERbFm4xwnAiEA5m5hCv6SYfI+9Wix210jUD8Q5NxUhnlGCsbj7rMICXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85971},"main":"index.js","scripts":{"lint":"eslint --ext .js --cache lib/**","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"mocha","preship":"yarn test","coverage":"nyc yarn test","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"repository":{"url":"https://github.com/TryGhost/express-hbs","type":"git"},"description":"Express handlebars template engine complete with multiple layouts, partials and blocks.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2012-2023 Barc, Inc., Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"^4.17.21","bluebird":"^3.5.3","readdirp":"^3.6.0","handlebars":"^4.7.7"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","i18n":"0.15.1","mocha":"10.2.0","eslint":"8.47.0","rewire":"7.0.0","express":"4.18.2","supertest":"6.3.3","cookie-parser":"1.4.6"},"optionalDependencies":{"js-beautify":"^1.13.11"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_2.4.1_1692785727203_0.45335279682507346","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"express-hbs","version":"2.4.2","keywords":["express4","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@2.4.2","maintainers":[{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"binary-koan","email":"reason.koan@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"sagzy","email":"hey@sagzy.io"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"hadret","email":"filip@ghost.org"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nas@duck.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"jtwebman","email":"jtwebman@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"bugs":{"url":"https://github.com/TryGhost/express-hbs/issues"},"dist":{"shasum":"9bc18a08d89eea2aaea94b2e5c38859e86a99019","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-2.4.2.tgz","fileCount":182,"integrity":"sha512-lFtWrsAGprvzPrVlfNE6WGJnyE+o/UxsTpl2CWcJt1CRYaUwht9+BkfKOWqs+xG0zhhRAm/bsYEyQ4EwA+ovSw==","signatures":[{"sig":"MEQCIAqNtBhC8pTfKEkXNDQYB/FWj27QAJRnY0rWQu80VEqYAiBCYJ6/HFgp/g5hypFK9FzvCQdr1c/jypSQZgBl4/29UQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86241},"main":"index.js","scripts":{"lint":"eslint --ext .js --cache lib/**","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"mocha","preship":"yarn test","coverage":"nyc yarn test","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"https://github.com/TryGhost/express-hbs","type":"git"},"description":"Express handlebars template engine complete with multiple layouts, partials and blocks.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2012-2023 Barc, Inc., Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"^4.17.21","readdirp":"^3.6.0","handlebars":"^4.7.7"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","i18n":"0.15.1","mocha":"10.2.0","eslint":"8.48.0","rewire":"7.0.0","express":"4.18.2","supertest":"6.3.3","cookie-parser":"1.4.6"},"optionalDependencies":{"js-beautify":"^1.13.11"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_2.4.2_1693895583740_0.3167487373003801","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"express-hbs","version":"2.5.0","keywords":["express4","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@2.5.0","maintainers":[{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"binary-koan","email":"reason.koan@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"sagzy","email":"hey@sagzy.io"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"hadret","email":"filip@ghost.org"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nas@duck.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"jtwebman","email":"jtwebman@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"bugs":{"url":"https://github.com/TryGhost/express-hbs/issues"},"dist":{"shasum":"28ed0b8507bb7bcceb102b63fe863585f13a4d89","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-2.5.0.tgz","fileCount":182,"integrity":"sha512-i2O1ZBwKO32KF0MePnkgYHsAAILr9H9Sp5GoGp9JWz/qhsBfTMSq9VF1pN109DHysPX6YO88y7B+f6xnEEF/mg==","signatures":[{"sig":"MEQCIGqSjm6nE2DI3etUTF8sty5xwl1lyFTo8s9QMYfGQc2bAiAX0NzaBd/aaiyj2/TbtjU8V28Zoip4mtpRiFADRT0Pxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88803},"main":"index.js","scripts":{"lint":"eslint --ext .js --cache lib/**","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"mocha","preship":"yarn test","coverage":"nyc yarn test","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"repository":{"url":"https://github.com/TryGhost/express-hbs","type":"git"},"description":"Express handlebars template engine complete with multiple layouts, partials and blocks.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2012-2023 Barc, Inc., Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"lodash":"^4.17.21","readdirp":"^3.6.0","handlebars":"^4.7.7"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","i18n":"0.15.1","mocha":"10.2.0","eslint":"8.54.0","rewire":"7.0.0","express":"4.18.2","supertest":"6.3.3","cookie-parser":"1.4.6"},"optionalDependencies":{"js-beautify":"^1.13.11"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_2.5.0_1701174628800_0.6921649358130324","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"express-hbs","version":"3.0.0","keywords":["express4","express","handlebars","layout","partials"],"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","_id":"express-hbs@3.0.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"jtwebman","email":"jtwebman@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://github.com/TryGhost/express-hbs#readme","bugs":{"url":"https://github.com/TryGhost/express-hbs/issues"},"dist":{"shasum":"af31c093067edbbccabcc243dc2ccc04cce72c93","tarball":"https://registry.npmjs.org/express-hbs/-/express-hbs-3.0.0.tgz","fileCount":122,"integrity":"sha512-l/lhhG0zhtSN02vp7DJ95OrWPKnyhVjetGBMFmp/Vzm6AbDswLAECFavx4wb+s7UUbnPAiYrvUvyELwsjyDvhw==","signatures":[{"sig":"MEUCIQCVx+WPpz2T63qDxEFeWBWuVEOB2mf+rmKJ3AKM4trH3gIgO3YpNebdFAfuxWRZDuZZZaThvJPKnG1XFHg2Dq2WT84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-hbs@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95914},"main":"index.js","_from":"file:express-hbs-3.0.0.tgz","engines":{"node":">=20"},"scripts":{"lint":"oxlint --quiet && oxfmt --check .","ship":"pro-ship","test":"mocha","format":"oxfmt .","preship":"pnpm test","coverage":"nyc --check-coverage mocha","lint:fix":"oxlint --fix && oxfmt .","posttest":"pnpm lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:345f883d-4fad-42a2-bdc6-f68db7e29c6e"}},"_resolved":"/tmp/5a670c3269ece35d7dd6136124552f16/express-hbs-3.0.0.tgz","_integrity":"sha512-l/lhhG0zhtSN02vp7DJ95OrWPKnyhVjetGBMFmp/Vzm6AbDswLAECFavx4wb+s7UUbnPAiYrvUvyELwsjyDvhw==","repository":{"url":"git+https://github.com/TryGhost/express-hbs.git","type":"git"},"_npmVersion":"11.11.0","description":"Express handlebars template engine complete with multiple layouts, partials and blocks.","directories":{"example":"example"},"_nodeVersion":"24.14.1","dependencies":{"lodash":"4.18.1","readdirp":"3.6.0","handlebars":"4.7.9","@tryghost/pro-ship":"1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","i18n":"0.15.3","mocha":"11.7.6","oxfmt":"0.57.0","oxlint":"1.72.0","rewire":"9.0.1","express":"5.2.1","supertest":"7.2.2","cookie-parser":"1.4.7"},"optionalDependencies":{"js-beautify":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/express-hbs_3.0.0_1783418432000_0.9860620955082438","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2012-10-21T18:28:03.825Z","modified":"2026-08-03T01:16:43.546Z","0.1.0":"2012-10-21T18:28:05.328Z","0.1.1":"2012-10-24T02:49:06.102Z","0.1.2-pre":"2012-12-14T17:35:54.968Z","0.1.3-pre":"2013-01-16T19:52:12.818Z","0.1.3":"2013-03-11T01:17:54.103Z","0.1.4":"2013-04-07T15:32:35.431Z","0.1.5":"2013-04-27T16:57:47.633Z","0.1.6":"2013-05-03T17:33:11.519Z","0.2.0":"2013-05-15T03:44:26.420Z","0.2.1":"2013-09-02T17:01:30.349Z","0.2.2":"2013-09-05T14:46:30.413Z","0.3.0":"2013-09-30T16:06:18.069Z","0.5.0":"2013-10-24T19:07:37.494Z","0.5.1":"2013-10-31T03:59:21.000Z","0.5.2":"2013-12-01T18:13:46.547Z","0.6.1":"2014-01-15T01:21:25.212Z","0.7.0-pre":"2014-01-15T11:48:17.975Z","0.7.1-pre":"2014-01-17T21:10:30.470Z","0.7.2-pre":"2014-01-21T03:35:21.705Z","0.7.3-pre":"2014-01-21T09:39:28.290Z","0.7.4-pre":"2014-01-22T21:28:32.486Z","0.7.5":"2014-01-22T22:12:23.191Z","0.7.6":"2014-01-24T01:28:52.672Z","0.7.7":"2014-01-24T14:17:06.938Z","0.7.8":"2014-01-24T15:49:20.971Z","0.7.9":"2014-02-08T21:07:58.608Z","0.7.10":"2014-05-30T00:56:27.831Z","0.7.11":"2014-08-10T17:10:40.375Z","0.8.0":"2015-02-15T19:48:41.289Z","0.8.1":"2015-02-19T18:40:44.127Z","0.8.2":"2015-03-12T13:36:09.147Z","0.8.3":"2015-03-18T02:47:03.546Z","0.8.4":"2015-03-20T01:37:18.657Z","1.0.0":"2016-04-20T19:18:34.733Z","1.0.1":"2016-05-04T11:53:34.911Z","1.0.2":"2016-07-08T11:07:43.183Z","1.0.3":"2016-08-31T20:27:30.124Z","1.0.4":"2017-01-11T15:33:12.287Z","2.0.0":"2018-12-14T21:03:36.114Z","2.0.1":"2019-01-10T22:40:54.314Z","1.0.5":"2019-02-07T11:37:59.104Z","2.0.2":"2019-02-07T12:29:43.492Z","2.1.0":"2019-04-03T10:19:00.439Z","1.1.0":"2019-04-03T10:25:34.157Z","2.1.1":"2019-04-10T09:54:11.404Z","1.1.1":"2019-04-15T11:45:00.970Z","2.1.2":"2019-04-15T12:01:30.779Z","2.2.0":"2019-10-22T17:25:53.887Z","2.3.0":"2019-11-21T12:25:09.001Z","2.3.1":"2020-03-06T12:33:12.158Z","2.3.2":"2020-04-01T17:40:43.704Z","2.3.3":"2020-04-06T15:39:46.547Z","2.3.4":"2020-07-20T10:55:48.426Z","2.3.5":"2021-04-16T07:50:40.274Z","2.4.0":"2021-04-22T12:19:28.874Z","2.4.1":"2023-08-23T10:15:27.494Z","2.4.2":"2023-09-05T06:33:03.930Z","2.5.0":"2023-11-28T12:30:29.021Z","3.0.0":"2026-07-07T10:00:32.128Z"},"bugs":{"url":"https://github.com/TryGhost/express-hbs/issues"},"author":{"name":"Mario Gutierrez","email":"mario@barc.com"},"license":"MIT","homepage":"https://github.com/TryGhost/express-hbs#readme","keywords":["express4","express","handlebars","layout","partials"],"repository":{"url":"git+https://github.com/TryGhost/express-hbs.git","type":"git"},"description":"Express handlebars template engine complete with multiple layouts, partials and blocks.","maintainers":[{"email":"zimo@ghost.org","name":"zimoatghost"},{"email":"fabien@allou.is","name":"allouis"},{"email":"matthew@ghost.org","name":"kernalghost"},{"email":"chris@ghost.org","name":"chrisraible"},{"email":"github.erisds@gmail.com","name":"erisds"},{"email":"john@onolan.org","name":"johnonolan"},{"email":"kevin@ghost.org","name":"kevinansfield"},{"email":"david@ghost.org","name":"cobbspur"},{"email":"aileen@ghost.org","name":"aileencgn"},{"email":"npmjs@jloh.co","name":"jloh"},{"email":"sodbileg.gansukh@gmail.com","name":"minimaluminium"},{"email":"hello@samlord.me","name":"sam-lord"},{"email":"paul@ghost.org","name":"pauladamdavis"},{"email":"bobvaneck@gmail.com","name":"bobvaneck"},{"email":"account@joegrigg.com","name":"joeegrigg"},{"email":"filip@ghost.org","name":"hadret"},{"email":"erik@ghost.org","name":"erik-ghost"},{"email":"guptazy@gmail.com","name":"sagzy"},{"email":"vershwal.princi@gmail.com","name":"vershwal"},{"email":"zach@ghost.org","name":"zach1618"},{"email":"mike182uk@gmail.com","name":"mike182uk"},{"email":"luis@ghost.org","name":"luissazevedo"},{"email":"leif@ghost.org","name":"lsinger"},{"email":"nick@ghost.org","name":"nickmoreton"},{"email":"renatocesarcp@gmail.com","name":"renatoworks"},{"email":"rob@ghost.org","name":"rblstr-ghost"},{"email":"evan@ghost.org","name":"evanhahn-ghost"},{"email":"austin@ghost.org","name":"austin.burdine"},{"email":"weyland.swart@gmail.com","name":"weylandswart"},{"email":"info@ghost.org","name":"ghost-slimer"},{"email":"tmciesco@gmail.com","name":"tmciesco"},{"email":"jonatan@ghost.org","name":"jonatan-ghost"},{"email":"9larsons@gmail.com","name":"9larsons"},{"email":"jtwebman@gmail.com","name":"jtwebman"},{"email":"katharina.irrgang@googlemail.com","name":"kirrg001"}],"readme":"# express-hbs\n\nExpress Handlebars template engine for Express apps, with nested layouts,\nnamed content blocks, cached partials, i18n helpers, and asynchronous helpers.\n\n`express-hbs` exposes Express-compatible view engine functions and a shared\nHandlebars instance. It is used by apps that want Handlebars templates with\nlayout inheritance and block-style content regions while keeping the familiar\n`app.engine()` integration.\n\n## Requirements\n\n- Node.js 20 or later\n- pnpm 10 when working on this repository\n\n## v2.0.0\n\nVersion 2 was a rewrite and cleanup, with no known breaking changes. Lots of bugs were fixed which may have subtly changed behaviour.\n\nFull details: https://github.com/TryGhost/express-hbs/releases/tag/2.0.0\n\n## v1.0.0 Breaking Changes\n\nIf you're upgrading from v0.8.4 to v1.0.0 there are some potentially breaking changes to be aware of:\n\n1. Handlebars @v4.0.5 - please see the [handlebars v4.0 compatibility notes](https://github.com/wycats/handlebars.js/blob/master/release-notes.md#v400---september-1st-2015)\n2. The file extension for partial files must now match the extension configured in `extname` - please see [the PR](https://github.com/TryGhost/express-hbs/pull/88)\n\n## Usage\n\nRegister the engine with Express using `hbs.express4()`.\n\n```js\nvar hbs = require('express-hbs');\n\n// Use `.hbs` for extensions and find partials in `views/partials`.\napp.engine('hbs', hbs.express4({\n  partialsDir: __dirname + '/views/partials'\n}));\napp.set('view engine', 'hbs');\napp.set('views', __dirname + '/views');\n```\n\n`hbs.express3()` is still available for legacy apps and accepts the same\noptions:\n\n```js\napp.engine('hbs', hbs.express3({\n  partialsDir: __dirname + '/views/partials'\n}));\n```\n\nOptions for `express3()` and `express4()`:\n\n```js\nhbs.express4({\n  partialsDir: \"{String/Array} [Required] Path to partials templates, one or several directories\",\n\n  // OPTIONAL settings\n  restrictLayoutsTo: \"{String} Absolute path to a directory to restrict layout directive reading from\",\n  blockHelperName: \"{String} Override 'block' helper name.\",\n  contentHelperName: \"{String} Override 'contentFor' helper name.\",\n  defaultLayout: \"{String} Absolute path to default layout template\",\n  extname: \"{String} Extension for templates & partials, defaults to `.hbs`\",\n  handlebars: \"{Module} Use external handlebars instead of express-hbs dependency\",\n  i18n: \"{Object} i18n object\",\n  layoutsDir: \"{String} Path to layout templates\",\n  templateOptions: \"{Object} options to pass to template()\",\n  beautify: \"{Boolean} whether to pretty print HTML, see github.com/einars/js-beautify .jsbeautifyrc\",\n\n  // override the default compile\n  onCompile: function(exhbs, source, filename) {\n    var options;\n    if (filename && filename.indexOf('partials') > -1) {\n      options = {preventIndent: true};\n    }\n    return exhbs.handlebars.compile(source, options);\n  }\n});\n```\n\n## Syntax\n\nTo mark where a layout should insert page content:\n\n    {{{body}}}\n\nTo declare a block placeholder in a layout:\n\n    {{{block \"pageScripts\"}}}\n\nTo define block content in a page:\n\n    {{#contentFor \"pageScripts\"}}\n      CONTENT HERE\n    {{/contentFor}}\n\n## Layouts\n\nThere are three ways to use a layout, listed in precedence order:\n\n1.  Declarative within a page. Use handlebars comment\n\n        {{!< LAYOUT}}\n\n    Layout file resolution:\n\n        If path starts with '.'\n            LAYOUT is relative to template\n        Else If `layoutsDir` is set\n            LAYOUT is relative to `layoutsDir`\n        Else\n            LAYOUT from path.resolve(dirname(template), LAYOUT)\n\n2.  As an option to render\n\n    ⚠️ Passing user-controlled data into the `layout` option can read arbitrary\n    files unless `restrictLayoutsTo` confines layout resolution to a safe\n    directory. Do not call `res.render('index', req.query)` or similar without\n    setting `restrictLayoutsTo`.\n\n    ```js\n    res.render('veggies', {\n      title: 'My favorite veggies',\n      veggies: veggies,\n      layout: 'layout/veggie'\n    });\n    ```\n\n    This option also allows layout suppression, including the default layout and\n    template-declared layouts, by passing a falsey JavaScript value:\n\n    ```js\n    res.render('veggies', {\n      title: 'My favorite veggies',\n      veggies: veggies,\n      layout: null // render without using a layout template\n    });\n    ```\n\n    Layout file resolution:\n\n        If path starts with '.'\n            layout is relative to template\n        Else If `layoutsDir` is set\n            layout is relative to `layoutsDir`\n        Else\n            layout from path.resolve(viewsDir, layout)\n\n3.  Lastly, use `defaultLayout` if specified in hbs configuration options.\n\nLayouts can be nested: just include a declarative layout tag within any layout\ntemplate to have its content included in the declared \"parent\" layout.  Be\naware that too much nesting can impact performances, and stay away from\ninfinite loops!\n\n## Helpers\n\n### Synchronous helpers\n\n```js\nhbs.registerHelper('link', function(text, options) {\n  var attrs = [];\n  for(var prop in options.hash) {\n    attrs.push(prop + '=\"' + options.hash[prop] + '\"');\n  }\n  return new hbs.SafeString(\n    \"<a \" + attrs.join(\" \") + \">\" + text + \"</a>\"\n  );\n});\n```\n\nin markup\n```\n{{{link 'barc.com' href='http://barc.com'}}}\n```\n\n### Asynchronous helpers\n\n```js\nhbs.registerAsyncHelper('readFile', function(filename, cb) {\n  fs.readFile(path.join(viewsDir, filename), 'utf8', function(err, content) {\n    cb(new hbs.SafeString(content));\n  });\n});\n```\n\nin markup\n```\n{{{readFile 'tos.txt'}}}\n```\n\n\n## i18n support\n\nExpress-hbs supports [i18n](https://github.com/mashpie/i18n-node)\n\n```js\nvar i18n = require('i18n');\n\n// minimal config\ni18n.configure({\n    locales: ['en', 'fr'],\n    cookie: 'locale',\n    directory: __dirname + \"/locales\"\n});\n\napp.engine('hbs', hbs.express3({\n    // ... options from above\n    i18n: i18n,  // registers __ and __n helpers\n}));\napp.set('view engine', 'hbs');\napp.set('views', viewsDir);\n\n// cookies are needed\napp.use(express.cookieParser());\n\n// init i18n module\napp.use(i18n.init);\n```\n\n## Engine Instances\n\nCreate isolated engine instances with their own cache system and handlebars engine.\n\n```js\nvar hbs = require('express-hbs');\nvar instance1 = hbs.create();\nvar instance2 = hbs.create();\n```\n\n## Template options\n\nThe main use case for template options is setting the Handlebars `data` object,\nwhich creates global template variables accessible with an `@` prefix.\n\nTemplate options can be passed when creating an engine instance, updated with\n`updateTemplateOptions(templateOptions)`, or set for one request with\n`updateLocalTemplateOptions(locals, templateOptions)` on `res.locals`.\n\nBoth of these methods have a companion method `getTemplateOptions()` and `getLocalTemplateOptions(locals)`, which should be used when extending or merging the current options.\n\n## Example\n\nin File `app.js`\n\n```js\n// http://expressjs.com/api.html#app.locals\napp.locals({\n    'PROD_MODE': 'production' === app.get('env')\n});\n\n```\n\nFile `views/layout/default.hbs`\n\n```html\n<html>\n  <head>\n    <title>{{title}}</title>\n    <link type=\"text/css\" rel=\"stylesheet\" href=\"/css/style.css\"/>\n    {{{block \"pageStyles\"}}}\n  </head>\n  <body>\n    {{{body}}}\n\n    {{> scripts}}\n\n    {{#if PROD_MODE}}\n    {{{block 'googleAnalyticsScripts'}}}\n    {{/if}}\n\n  </body>\n</html>\n```\n\n\nFile `views/index.hbs`\n\n```html\n{{!< default}}\n\n{{#contentFor 'pageStyles'}}\n<style>\n  .clicker {\n    color: blue;\n  };\n</style>\n{{/contentFor}}\n\n<h1>{{title}}</h1>\n<p class=\"clicker\">Click me!</p>\n```\n\nTo run example project\n\n```sh\npnpm install\nnode example/app.js\n```\n\nThe example server listens on <http://localhost:3000>.\n\n## Testing\n\nInstall dependencies and run the test suite:\n\n```sh\npnpm install\npnpm test\n```\n\nUseful maintainer commands:\n\n```sh\npnpm lint          # oxlint plus oxfmt --check\npnpm lint:fix      # apply safe lint fixes and formatting\npnpm coverage      # mocha under nyc with enforced coverage thresholds\n```\n\n\n## Credits\n\nInspiration and code from [donpark/hbs](https://github.com/donpark/hbs)\n\nBig thanks to all [CONTRIBUTORS](https://github.com/TryGhost/express-hbs/contributors)\n\n\n## License\n\nThe MIT License (MIT)\n\nCopyright (c) 2012-2026 Barc, Inc., Ghost Foundation - Released under the [MIT license](LICENSE).\n","readmeFilename":"README.md","users":{"glab":true,"panlw":true,"drewigg":true,"geekish":true,"mquintal":true,"jhillacre":true,"largepuma":true,"v.sapigura":true,"luuhoangnam":true,"prochafilho":true,"brentonhouse":true}}