{"_id":"express-handlebars","_rev":"183-e89933e68bb837bd2430aa4cf71aec1f","name":"express-handlebars","dist-tags":{"latest":"8.0.3"},"versions":{"0.0.1":{"name":"express-handlebars","version":"0.0.1","keywords":["handlebars","express","helpers","dynamicHelpers","templates"],"author":{"name":"Jay Adkisson","email":"jjmadkisson at gmail dot com"},"_id":"express-handlebars@0.0.1","maintainers":[{"name":"jayferd","email":"jjmadkisson@gmail.com"}],"dist":{"shasum":"eb88a5106680cbb4274c198d7ae5089b70227d2a","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-0.0.1.tgz","integrity":"sha512-wsCEJExay/MjdTpuhoBTrxzT5jz5lPMLntv6WHWfL9llih+CzwrIOPlg4XA8H25Xb1oqoj28YZMC8rK1CAyehA==","signatures":[{"sig":"MEUCIQDiIr7l6NRI2SnLRBYvq9phTeMR28JhNUqzRiHnWSGsvgIgSeV0KXOihuj3GEy71zJ5D2CY1cS/BpUFQMd9qAOR0GU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js","lib","package.json","LICENSE"],"engines":{"node":"*"},"_npmUser":{"name":"jayferd","email":"jjmadkisson@gmail.com"},"repository":{"url":"git://github.com/jayferd/express-handlebars.git","type":"git"},"_npmVersion":"1.1.9","description":"handlebars.js integration with express","directories":{},"_nodeVersion":"v0.6.13","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{}},"0.0.2":{"name":"express-handlebars","version":"0.0.2","keywords":["handlebars","express","helpers","dynamicHelpers","templates"],"author":{"name":"Jay Adkisson","email":"jjmadkisson at gmail dot com"},"_id":"express-handlebars@0.0.2","maintainers":[{"name":"jayferd","email":"jjmadkisson@gmail.com"}],"dist":{"shasum":"7c3e8935ac7b30e8a9a3965c57723679403c8f91","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-0.0.2.tgz","integrity":"sha512-8tnb+6v4fcZpveHDi6ulLOpmzlNORgEiNe30FV+FW6hlaazExauth3wZTIPHMtOorJyl1F6CCdKFLQgPom5CSw==","signatures":[{"sig":"MEUCIQD/O5VowmL/FpeJ+7LnfI1ocsER3qYuCSNXWxt0Kc1vawIgfb6HuO36Rj8AZXsb6N71w0zknoek0jcEw3kuwzmuMoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js","lib","package.json","LICENSE"],"scripts":{},"_npmUser":{"name":"jayferd","email":"jjmadkisson@gmail.com"},"repository":{"url":"git://github.com/jayferd/express-handlebars","type":"git"},"_npmVersion":"1.1.49","description":"handlebars.js integration with express","directories":{}},"1.0.0-rc-1":{"name":"express-handlebars","version":"1.0.0-rc-1","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"_id":"express-handlebars@1.0.0-rc-1","maintainers":[{"name":"jayferd","email":"jjmadkisson@gmail.com"},{"name":"ericf","email":"eferraiuolo@gmail.com"}],"homepage":"https://github.com/ericf/express-handlebars","bugs":{"url":"https://github.com/ericf/express-handlebars/issues"},"dist":{"shasum":"4af549c4fdea6c54ae63747185dea817ef77249c","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-1.0.0-rc-1.tgz","integrity":"sha512-ksx+EQs1UuyyKdamTr1a9FExgCmD8i9jC67wh12OWduZ1wuu53uP0RK9Bs9nQUXiWIKo6JJfvKIdyoTetzIZgg==","signatures":[{"sig":"MEUCIASiROCxZJs4YbHAHn75Pr2Y6740sWd/DGHPQqY3UHWQAiEAuJxGT9Aq+PbTtYXMQCxQx6i3xzQZpGarNUfTcZSrLtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4af549c4fdea6c54ae63747185dea817ef77249c","engines":{"node":">=0.8"},"gitHead":"f3f92e119be570b151b9ff6c4b94e7abc3b05262","scripts":{},"_npmUser":{"name":"ericf","email":"eferraiuolo@gmail.com"},"repository":{"url":"git://github.com/ericf/express-handlebars.git","type":"git"},"_npmVersion":"2.0.0-alpha-5","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"lib":"./lib"},"dependencies":{"glob":"^4.0.3","semver":"^3.0.1","promise":"^5.0.0","handlebars":"^2.0.0-alpha.4","graceful-fs":"^3.0.2"}},"1.0.0-rc-2":{"name":"express-handlebars","version":"1.0.0-rc-2","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"_id":"express-handlebars@1.0.0-rc-2","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"}],"homepage":"https://github.com/ericf/express-handlebars","bugs":{"url":"https://github.com/ericf/express-handlebars/issues"},"dist":{"shasum":"1aa1cd603ca7d2dac64c206b35ebfd1ca7e3a540","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-1.0.0-rc-2.tgz","integrity":"sha512-in1YVS5fvuA+HFYSbzq5VIWzGY3HKc7L363HYsAdfNVn2VDnfTX5IJy8cR4Runf3C2ZvPnaHiZOXcKMfZgAjyw==","signatures":[{"sig":"MEYCIQCK4xp9P2QzqHs9N8S0bcU5S+aUV/KR9f99w6rYnW98FgIhALqmiXG2Xef6bM0KxHXEvmjN62etN5dy9hl+/j6BkFut","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1aa1cd603ca7d2dac64c206b35ebfd1ca7e3a540","engines":{"node":">=0.8"},"gitHead":"923e93aec7ada88edc732376332f423de1824c6c","scripts":{},"_npmUser":{"name":"ericf","email":"eferraiuolo@gmail.com"},"repository":{"url":"git://github.com/ericf/express-handlebars.git","type":"git"},"_npmVersion":"2.0.0-alpha-5","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"lib":"./lib"},"dependencies":{"glob":"^4.0.3","semver":"^3.0.1","promise":"^5.0.0","handlebars":"^2.0.0-alpha.4","graceful-fs":"^3.0.2"}},"1.0.0":{"name":"express-handlebars","version":"1.0.0","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"_id":"express-handlebars@1.0.0","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"}],"homepage":"https://github.com/ericf/express-handlebars","bugs":{"url":"https://github.com/ericf/express-handlebars/issues"},"dist":{"shasum":"9e30589acb528fa699f052a20bacbe4fc570c7d9","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-1.0.0.tgz","integrity":"sha512-+Iy71fCTPKcDqfV9fBt1kMz/kquVVwJ4+mxm3xO3sYO1gEVkf1E+aW5SPCF/UVPirXEGM2VilLvhWXe/mIjp7g==","signatures":[{"sig":"MEQCIFWN/r8bUWdnH7IMsbsjkEgv1Whm1ty/9SpzD3bTMRujAiBLgmkob3mZh/l8ZvVYBVdW/hV8mMlHbMZNMXN2Eh2yYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9e30589acb528fa699f052a20bacbe4fc570c7d9","engines":{"node":">=0.8"},"gitHead":"a2eb4e0a9b1e2f0ad9368fb7de3740331ab77b18","scripts":{},"_npmUser":{"name":"ericf","email":"eferraiuolo@gmail.com"},"repository":{"url":"git://github.com/ericf/express-handlebars.git","type":"git"},"_npmVersion":"2.0.0-alpha-5","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"lib":"./lib"},"dependencies":{"glob":"^4.0.3","semver":"^3.0.1","promise":"^5.0.0","handlebars":"^2.0.0-alpha.4","graceful-fs":"^3.0.2"}},"1.0.1":{"name":"express-handlebars","version":"1.0.1","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"_id":"express-handlebars@1.0.1","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"}],"homepage":"https://github.com/ericf/express-handlebars","bugs":{"url":"https://github.com/ericf/express-handlebars/issues"},"dist":{"shasum":"a2adeca8a46340b7a539ec9446e5a454fa9a5574","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-1.0.1.tgz","integrity":"sha512-jn8tThrQxI+CMan7VIzpubqJPD3opugTt1q6NOJL7ycZvrmzC9thG/zgAwJ7451hHeyN4mHPl3Dldug/jPd0vQ==","signatures":[{"sig":"MEUCIQCSRf5L9M2VL3giH17c/F881geM0yM0oP3EiCd4T5yCSwIgBoJ8DzxyhBR99Kw3ZFrmDKPdrh3ajDOfarig45CI+2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a2adeca8a46340b7a539ec9446e5a454fa9a5574","engines":{"node":">=0.8"},"gitHead":"64934996bbfa7e8e054b8dcc046f2e49373f4027","scripts":{},"_npmUser":{"name":"ericf","email":"eferraiuolo@gmail.com"},"repository":{"url":"git://github.com/ericf/express-handlebars.git","type":"git"},"_npmVersion":"2.0.0-alpha-5","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"lib":"./lib"},"dependencies":{"glob":"^4.0.3","semver":"^3.0.1","promise":"^5.0.0","handlebars":"^2.0.0-alpha.4","graceful-fs":"^3.0.2"}},"1.0.2":{"name":"express-handlebars","version":"1.0.2","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"_id":"express-handlebars@1.0.2","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"}],"homepage":"https://github.com/ericf/express-handlebars","bugs":{"url":"https://github.com/ericf/express-handlebars/issues"},"dist":{"shasum":"4452aa3cf67ef8ebebf003097e9a84b8c68e8c18","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-1.0.2.tgz","integrity":"sha512-wKGTH9Q3N1tfw26lIaEkFhDwbzh7nKi7MG1HsG9NP6qJDqGUbGa1fWuTII5oZW/BGDn8tCynGvrTU/wgdoi9cQ==","signatures":[{"sig":"MEYCIQCnjONjToczFmfskcPvpM7VeHP/Pxpdg9Kl54biDDxFkAIhANJM4ZE+kiT0QU/Wlt/YI7N5cAV93Y1NR3PE1kmGV1Ww","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4452aa3cf67ef8ebebf003097e9a84b8c68e8c18","engines":{"node":">=0.10"},"gitHead":"3301acab4ca47cfbc39a6f35b8fe557717d76909","scripts":{},"_npmUser":{"name":"ericf","email":"eferraiuolo@gmail.com"},"repository":{"url":"git://github.com/ericf/express-handlebars.git","type":"git"},"_npmVersion":"1.4.23","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"lib":"./lib"},"dependencies":{"glob":"^4.0.3","semver":"^3.0.1","promise":"^5.0.0","handlebars":"^2.0.0-alpha.4","graceful-fs":"^3.0.2"}},"1.0.3":{"name":"express-handlebars","version":"1.0.3","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"_id":"express-handlebars@1.0.3","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"}],"homepage":"https://github.com/ericf/express-handlebars","bugs":{"url":"https://github.com/ericf/express-handlebars/issues"},"dist":{"shasum":"23e9a53f7611349b94ebea6376fda1b8cef35807","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-1.0.3.tgz","integrity":"sha512-7IwLiGVphmgMGS6tpryk0AN9aJmV73HjPMfVKONhkhdQhYalwGQ3RhieEtlbIN6kN1ZYJRwIlsbhVSaL1zn4jQ==","signatures":[{"sig":"MEQCICNlYlCgohbtp88p/5HTDgCukFKbEas/W0VxyaQ1U301AiAE9cQt7RpV2hDeC1/LHZDYhsCUcFTeJGVVJKVZ76yEOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"23e9a53f7611349b94ebea6376fda1b8cef35807","engines":{"node":">=0.10"},"gitHead":"910c8792a77ff577fdaa3996d14de58ea4600b7a","scripts":{},"_npmUser":{"name":"ericf","email":"eferraiuolo@gmail.com"},"repository":{"url":"git://github.com/ericf/express-handlebars.git","type":"git"},"_npmVersion":"1.4.23","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"lib":"./lib"},"dependencies":{"glob":"^4.0.3","semver":"^3.0.1","promise":"^5.0.0","handlebars":"^2.0.0-alpha.4","graceful-fs":"^3.0.2"}},"1.1.0":{"name":"express-handlebars","version":"1.1.0","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"_id":"express-handlebars@1.1.0","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"}],"homepage":"https://github.com/ericf/express-handlebars","bugs":{"url":"https://github.com/ericf/express-handlebars/issues"},"dist":{"shasum":"475e1833b51199802c0168464216c417d6b13c5d","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-1.1.0.tgz","integrity":"sha512-ITUKNwlgw6jrxsZLt4cTObrn5bQMmBsQFyrZSXIqb62xTQsxAgKv0sNDxlPaGnUzraR2hPxWefWa5QU9oGVo8g==","signatures":[{"sig":"MEUCIQCBGB+lhAlDrzJ6x9UKyHDeOee1S/VI4P7tmkV4q/JtZgIgdQBcDzQ/bAS4D3icq2omRSQFn4mY9G0rOnCV7S7on0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"475e1833b51199802c0168464216c417d6b13c5d","engines":{"node":">=0.10"},"gitHead":"54318cd166dc5796024936f8b0e4535fd6368986","scripts":{},"_npmUser":{"name":"ericf","email":"eferraiuolo@gmail.com"},"repository":{"url":"git://github.com/ericf/express-handlebars.git","type":"git"},"_npmVersion":"1.4.23","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"lib":"./lib"},"dependencies":{"glob":"^4.0.3","semver":"^3.0.1","promise":"^6.0.0","handlebars":"^2.0.0","graceful-fs":"^3.0.2"}},"1.2.0":{"name":"express-handlebars","version":"1.2.0","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"_id":"express-handlebars@1.2.0","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"}],"homepage":"https://github.com/ericf/express-handlebars","bugs":{"url":"https://github.com/ericf/express-handlebars/issues"},"dist":{"shasum":"8c70d833ef81f59042822123a00b65f78f42df96","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-1.2.0.tgz","integrity":"sha512-vs1B3etVamTRcIe+JSy0E2bmKNzSATACxCNvZOyxFNLmgz1K6W/7ZwNFKixTwUuN2lWdae3rpM38cnXWfr3U7w==","signatures":[{"sig":"MEUCICtKCimvhmXHlhMUw+ALNmVlZIGbyUNAQ2Kx4QG4Y4+SAiEA58JamW2mVYKwVyAGm8ICR9SpzQHuVQN399KBBmFLXMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"8c70d833ef81f59042822123a00b65f78f42df96","engines":{"node":">=0.10"},"gitHead":"9200d434968d7b364dc93b894a8674d8a89bf656","scripts":{},"_npmUser":{"name":"ericf","email":"eferraiuolo@gmail.com"},"repository":{"url":"git://github.com/ericf/express-handlebars.git","type":"git"},"_npmVersion":"2.1.18","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"lib":"./lib"},"_nodeVersion":"0.10.35","dependencies":{"glob":"^4.0.3","semver":"^3.0.1","promise":"^6.0.0","handlebars":"^2.0.0","graceful-fs":"^3.0.2"}},"1.2.1":{"name":"express-handlebars","version":"1.2.1","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"_id":"express-handlebars@1.2.1","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"}],"homepage":"https://github.com/ericf/express-handlebars","bugs":{"url":"https://github.com/ericf/express-handlebars/issues"},"dist":{"shasum":"fc8c0b525ce8c218886256d6e329383273d31522","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-1.2.1.tgz","integrity":"sha512-2mBoPqhK70NqP5YPFHxfsFmkfrLF7wgDQH2+JkAbRZXC5a6mJ2tS2j1ZzmmXVwGTijOKaFWDhAV3nCbGqmr01A==","signatures":[{"sig":"MEUCIQCdWNjAoScr+U+OQSxvtfUA4uUGNd7im9Aqa4VP1kctBgIgcKuvWHhzZXZ58GRRyAhGvLJVGamrO7jNl7ESDH8asy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"fc8c0b525ce8c218886256d6e329383273d31522","engines":{"node":">=0.10"},"gitHead":"e558e8ff8440157d1c70c6e4e6693278660128f4","scripts":{},"_npmUser":{"name":"ericf","email":"eferraiuolo@gmail.com"},"repository":{"url":"git://github.com/ericf/express-handlebars.git","type":"git"},"_npmVersion":"2.1.18","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"lib":"./lib"},"_nodeVersion":"0.10.35","dependencies":{"glob":">=4.0.3 <=4.0.6","semver":"^3.0.1","promise":"^6.0.0","handlebars":"^2.0.0","graceful-fs":"^3.0.2"}},"1.2.2":{"name":"express-handlebars","version":"1.2.2","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"_id":"express-handlebars@1.2.2","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"}],"homepage":"https://github.com/ericf/express-handlebars","bugs":{"url":"https://github.com/ericf/express-handlebars/issues"},"dist":{"shasum":"945530aea626f0b87130dc8dbea2b6cea9c43460","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-1.2.2.tgz","integrity":"sha512-B+hGUU4/VYMR9oLjBNb1kXWJHdlCJssakTPiOHl55AjgIeWaJ+rbM1nm3I+bPxsMoibuQfIP6Y7szTgAZANU1Q==","signatures":[{"sig":"MEQCIFrLzUJeNJnRgFMHQsxYwbzqSq0tyYypi5os1jaCp7wPAiBzOE/kqevuU2uQ3D3tC88CYJdXvyOc5EDUsI5ZuBuZzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"945530aea626f0b87130dc8dbea2b6cea9c43460","engines":{"node":">=0.10"},"gitHead":"e845ace0a7f17c74df9b0a1fb95dd95966ebd7e4","scripts":{},"_npmUser":{"name":"ericf","email":"eferraiuolo@gmail.com"},"repository":{"url":"git://github.com/ericf/express-handlebars.git","type":"git"},"_npmVersion":"2.5.1","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"lib":"./lib"},"_nodeVersion":"0.12.0","dependencies":{"glob":"^5.0.0","semver":"^3.0.1","promise":"^6.0.0","handlebars":"^2.0.0","graceful-fs":"^3.0.2"}},"2.0.0":{"name":"express-handlebars","version":"2.0.0","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@2.0.0","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"}],"homepage":"https://github.com/ericf/express-handlebars","bugs":{"url":"https://github.com/ericf/express-handlebars/issues"},"dist":{"shasum":"3c5ff0a6efb2fbd6e32eb561b6d4aacb095e947e","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-2.0.0.tgz","integrity":"sha512-4xLY9mjBm5DyRGEw4L6w8HRZA6s+GXsu7VdBjxNv0vyvSepga0ncnflMtbwa2n3UPNZIuB+z4qnyy/i/fdVSEQ==","signatures":[{"sig":"MEUCIQD4u77UJEVG3AD8T1HY8V4iOmtGpCeh0WAl53NrfDjOtwIgEZQ99JGUMMFV8skVocJ4q0SlaiGTjHL0jU7g+uFGzIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"3c5ff0a6efb2fbd6e32eb561b6d4aacb095e947e","engines":{"node":">=0.10"},"gitHead":"f6d9b589384bfac3741c4b7ae6ac7292e2e3fac3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ericf","email":"eferraiuolo@gmail.com"},"repository":{"url":"git://github.com/ericf/express-handlebars.git","type":"git"},"_npmVersion":"2.7.3","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"0.12.0","dependencies":{"glob":"^5.0.0","promise":"^6.0.0","handlebars":"^3.0.0","graceful-fs":"^3.0.2","object.assign":"^1.1.1"},"devDependencies":{}},"2.0.1":{"name":"express-handlebars","version":"2.0.1","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@2.0.1","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"}],"homepage":"https://github.com/ericf/express-handlebars","bugs":{"url":"https://github.com/ericf/express-handlebars/issues"},"dist":{"shasum":"975661ffebd6e79463230ba4c8e0ca5cd0522fb1","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-2.0.1.tgz","integrity":"sha512-mvZ7oJq2ic3SIxdu9B8twVl6UfrytSnVPSsgooZz0fTW4LOLZAV4lFIKW/dBrXVZP3B6BV27oRu23VHY62vTOQ==","signatures":[{"sig":"MEQCIGmrD4IG1kffqOWWUdkCh3icSlzECboR3sQVwDXvGCz7AiABgUCumUmTsSYv4exOFH8vVYG57NVkciCgt/CP+rq9Jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"975661ffebd6e79463230ba4c8e0ca5cd0522fb1","engines":{"node":">=0.10"},"gitHead":"bdb5c32cffb58b806770918870f5d9e156e6d0dc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ericf","email":"eferraiuolo@gmail.com"},"repository":{"url":"git://github.com/ericf/express-handlebars.git","type":"git"},"_npmVersion":"2.7.4","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"0.12.2","dependencies":{"glob":"^5.0.0","promise":"^6.0.0","handlebars":"^3.0.0","graceful-fs":"^3.0.2","object.assign":"^1.1.1"},"devDependencies":{}},"3.0.0":{"name":"express-handlebars","version":"3.0.0","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@3.0.0","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"}],"homepage":"https://github.com/ericf/express-handlebars","bugs":{"url":"https://github.com/ericf/express-handlebars/issues"},"dist":{"shasum":"80a070bb819b09e4af2ca6d0780f75ce05e75c2f","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-3.0.0.tgz","integrity":"sha512-WadBlVnIX72jUXb4pcQe5B0pXIFFOFB1FAQU61WET/yLTLUOJepFus2iTeHgX8oenGJuhG6cQXtYwvpREciAkw==","signatures":[{"sig":"MEUCIQDS4ICbPqZxadRMdIx3Uj8UPYyW999QIONaCj/va17S2wIgA6yafLkJYDCEW5vNHvSHXM2zVbgWEkk962t8kux/r1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"80a070bb819b09e4af2ca6d0780f75ce05e75c2f","engines":{"node":">=0.10"},"gitHead":"a7076983c39916a6525c244a8e3a39638759a318","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sahat","email":"sakhat@gmail.com"},"repository":{"url":"git://github.com/ericf/express-handlebars.git","type":"git"},"_npmVersion":"1.4.29","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"dependencies":{"glob":"^6.0.4","promise":"^7.0.0","handlebars":"^4.0.5","graceful-fs":"^4.1.2","object.assign":"^4.0.3"},"devDependencies":{}},"3.0.1":{"name":"express-handlebars","version":"3.0.1","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@3.0.1","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/ericf/express-handlebars","bugs":{"url":"https://github.com/ericf/express-handlebars/issues"},"dist":{"shasum":"b520ebd46a34a74ed598a0c85afdfdf7d7996ef2","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-3.0.1.tgz","fileCount":13,"integrity":"sha512-ZrfVjnGHS8liArTuVpWFckWII6Wwf1Z9BLqgDIYNjzH/yYxkRPeYvA4mv/o+7f7mJTJAX9oXys0ZZRGqkUyTog==","signatures":[{"sig":"MEUCIEtO2fVZtYrpLjG+38MAUBE60koj327pfDSH/BcyUT7hAiEA5jiIwSfxKVsw28I+nkD+4z+XtdhJfYeQ/cckVcGcVP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbiE0CRA9TVsSAnZWagAA/7IP/0BW4u29zXi+TNccssXX\nKtc0a8dvyQbqmwGL+sH6ErByvYGXBMDe7rYbcc704isTjwJJOMJShs5mdJTa\nDPi+z+VRVW8OWVefbChG2jn+OSGq57zE0i/G2deNTAB76Y7bdUrV3z2PEf0v\nnvy0Vb5lQa2T25DV39l6dUr5v1OhFHxKMo64PyzLYVstD9HZEKoc5v8rFXH6\niFMISQrzMCux4Z0nJD5urNJi+oZmb/GR6PlNZeIVBsbOmz7gvjbDC7QkTnfF\njoOhXBi4RaBNj9sO3Ph8UZMImdGM2RkZpV9QTTubInoQHso7fHytPuc9q+TI\nQxZAWvgaTJkE9L9sGOO+KX7w2qZa5y2fy17jsys0RzBYRv9VaT/o85Yh4rEq\nlHwi8RFxjrwM1lFOrvGeyuqyBiHeH89sO78Hz1ZKFRSoi72rp6+1u5BicAsB\nhmwcRv6MBZkEFl67zHgoSJqF2DiBM6vqd7Zs1H5q1JsSWR0JVQu3uefKb3j3\nqui2X2N6FXpqvaoIEJ2qTGhrb0+ej8WEzJmv3U9ynjv0v1todAAmHAm4I4OF\nX07kq/F6yFqgYUus/RzI8Du4Bt1aPFUnLVHXMHTYAWZAj3+LOgW1OVri/XTd\n1B/j9TWebrcCA/WREYiNEtMbnxjCjPGZ9tGPgSYmMcCUkglfrbAZBEkuNLqU\nCPlz\r\n=n0bu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=0.10"},"gitHead":"5d27bb50ba299d7ba185dfc5b9f8057bf7129256","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sahat","email":"sakhat@gmail.com"},"repository":{"url":"git://github.com/ericf/express-handlebars.git","type":"git"},"_npmVersion":"6.4.1","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"8.15.0","dependencies":{"glob":"^7.1.3","promise":"^8.0.2","handlebars":"^4.0.13","graceful-fs":"^4.1.2","object.assign":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_3.0.1_1550721331266_0.030419703972248024","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"express-handlebars","version":"3.0.2","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@3.0.2","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/ericf/express-handlebars","bugs":{"url":"https://github.com/ericf/express-handlebars/issues"},"dist":{"shasum":"4f70f1bb06cade5436a7a2c90efc2c9af1cf71e7","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-3.0.2.tgz","fileCount":14,"integrity":"sha512-rPaSqR8xPnSqfvWvI8Mhtn7nifaMmySq6yhWkjH07Ks/nuDaRngJyf7eDN2I7PBkNVdZHf0Bz+1rY1yrZFdx8g==","signatures":[{"sig":"MEQCIAwYagLPTlq4XfMSyW/U7WiUYzS93WK4/jGak+RfsT54AiB0Hvbx6xJQGNnzdESTGnYQEv+cq6bjZER1WLxj4T89yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccyv1CRA9TVsSAnZWagAAWGgP/iWm+shheL6JtRcGxfgj\nS5S5KNgMvKSzAr+ERcaCxq9RjiR1UR5Y7i8cNUvZCD3NG7PtrPz63g4+iFkg\ng4vbT467uxuJWrS6Ds/4XGy+j6hTNEvgb5KBRnskKGwGk1y3JfFjNBb0YHU9\n81SOufTTnzDQ4tvrnxOgP1ErJVMmDw4JWw6VdbKKvHWTtl9zpRWSPBbZ/oEZ\nrM54Yfqwj48aDakGVl8/AT39ppCfR4WFFzYWOnmc/GqwPzzQxBSaDw3Xsjud\np2aIYaHJfFyz1pgFwe6tQwyLQDtPnhvdImNjNfRLeEtEnuSp0F5b0h0l+QF3\nPX4pJf5p9Rjo5Jixyyfd67PCAw5cnypUktFvepVnEql+x2c9nbUsZTE2NwsX\nOzwIKXH2gvikDASWw6yfA4G2SS7zo4SGbzK778EJ3rqwkHwOK+FnRBiHPaPF\nSF53HWW9kTefPLnljutEiHL80P6CedpUaLk29JodvSVCWaNjrc70bjTHP70A\nT2Nw5bSmmwIUIwwPOxt4EUqrXK1077m8J4+VRdUVb1wEsZ91BIzp3aaVl8kK\n8X/mMs+41S/02+mEMFKRJO5A6bYHC3VZvsh4G5bua9XVoUGYf/TBKH2Zi4vx\nAC6FWbMPH0Gow9kDmMxfSoVyDlK4uaZdJYB3iZY/OVqIP6B1AJSklmB6teX2\nEGIT\r\n=bALW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=0.10"},"gitHead":"6ce977a541d50d1b7d7bd42fadf782a48899e29a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sahat","email":"sakhat@gmail.com"},"repository":{"url":"git://github.com/ericf/express-handlebars.git","type":"git"},"_npmVersion":"6.4.1","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"10.14.2","dependencies":{"glob":"^7.1.3","promise":"^8.0.2","handlebars":"^4.0.13","graceful-fs":"^4.1.2","object.assign":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_3.0.2_1551051764445_0.18902933327922167","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"express-handlebars","version":"3.1.0","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@3.1.0","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/ericf/express-handlebars","bugs":{"url":"https://github.com/ericf/express-handlebars/issues"},"dist":{"shasum":"c177ee9a81f6a2abada6b550b77b3e30c6bc0796","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-3.1.0.tgz","fileCount":13,"integrity":"sha512-7QlaXnSREMmN5P2o4gmpUZDfJlLtfBka9d6r7/ccXaU7rPp76odw9YYtwZYdIiha2JqwiaG6o2Wu6NZJQ0u7Fg==","signatures":[{"sig":"MEUCIFFdHo1qYPpTtll5sjlx9ORBZv5/HsG/4Z5qYBA1aMThAiEAkoe9D9d6vJHARFxN8zzBRddIOpU4hGit8yp749Wk+IE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2wR+CRA9TVsSAnZWagAAG2oQAIxV0rTg8mvI+MGklx5V\noDy+YZcyrT/XdaL1kk4i/Mn9YLf684Rwj9QcurlEBptD2TnBBKIpqti8ztFR\nDBLw5eWd7rwfTKMWsXsrVAz2bfK9ZBBAnw9bIAaWdcqOdDveemKtWWGr8xXv\nSAubbw7tEDfMweXqQPmax/NtstiHjlyiRussUueeTVFSLOluKznondxbocm7\nexvYUavLDaRe9KIKINNoc3SxRvfW0ROclxiZAJdDngVD0QwYA+XuZa/Pkb5/\nLDib4e05C6eK3QFwgAIBbpRQxALEUc2Z/R4T7jbo/W6glbxu6m74oOxC3dqp\n1ETwf4uSuAtOBgqjJfxvTeAD7J9dnBcSI6dCpGUIM0XEUV7ZtMH1qf07NGUI\njAF/t1pD/oa0Tjv1U5W5SjPbOvzIhEivif8zotaOIVu4u2tteohKf0wc4kfU\nXB+1hRoBP+t8lRWEcsXF2vRLpKUKs8UYxGFnsm/GM0Xk1Zpc5xLeJ+0pefMc\n19fuXOfWnixBSEeXESxTt1Is+OaedyF9zYbyXGLmWWlV+Caaf2hAjDdliB9Y\nBF/dFsNV/U3gbMAe62IDH69p2SOGdla0XLpeOhSz4CmsAfR2liqhHPD6fdSQ\nkSH5kLcY32uOlPl4vlEiSRWg3MqOEpeEopF72Z2miGi9bkV9voM+M0Mx6Pu+\neFOH\r\n=2lCU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=0.10"},"gitHead":"57290182d2f83b84a62b43911ee071e3d28a7cf1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sahat","email":"sakhat@gmail.com"},"repository":{"url":"git://github.com/ericf/express-handlebars.git","type":"git"},"_npmVersion":"6.9.0","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"8.15.1","dependencies":{"glob":"^7.1.3","promise":"^8.0.2","handlebars":"^4.1.2","graceful-fs":"^4.1.2","object.assign":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_3.1.0_1557857405360_0.06288164158414888","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"express-handlebars","version":"4.0.0","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@4.0.0","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"750e8974059c9d9f4544bc1af51b87ac3134272b","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-4.0.0.tgz","fileCount":8,"integrity":"sha512-p8DOc/oywAk/GKra3g8HihFHr+9FoKOdJiOCDA8Ds8geHMvTQyPmjIDOBERTvh3o7W+LICClAZ2deQsO6kCOXg==","signatures":[{"sig":"MEUCIH9/O5aMJXW/+JUvL0bOeMypNsLkHKGTpqtRuE/JgVsqAiEAvdYfig+lVwMUxTNIwb0Vrtcpa3tcnJhWBBflGzwx7N4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee4LHCRA9TVsSAnZWagAA8tMP/0yHiOhZAoz4Za2lo4cq\ncCyQRcg8yjnaHdSzXXF5ilV9rJXrxyb0UFl7bMRQrd+SsnfoYQC89JYNRo4o\nkxB/0KQGuQ/Gxe1qKV2nhQpajFjqwrbDxtuONDs+mKxGnDxRWvOPqdSTfi/W\naWtvq9oHBPCxIPEMgAF1FimS7Nw8gICJpOhXmfMe5OU+FmzLmhRr6LwsBIoa\nls3F5+p9z9jNXFglWeCmkr1f5cv9dzX0agYW2xnpMht1wmFQ41vN9W017MMT\nFu+YuVCPATs+02xgd7wkPr8fQEV0J3U36kltxide7iKjB8Q/1Za/bop8ie5E\n5FQ8Lavs/a4bw7LsU0poQjJoWAqtIcsW7ZSGPAZ9i8ty10uNDlxvqORKSkSv\nUUXtCr9MHSB8s+2hV1Lsu2eeVIbN5fB9Kkc6UY1FN+luzGF2g6Q2k0pHibIQ\nppyYdMWI2xYut9fYGaz6l20ZOn4FnLIZTRtAv3qctjmkYwuxDr7tDuDQYTK1\nsf0Cpo0No2ggDlG8El5GeNkxKHVvD7/u5jgbsIkDyFIHgg8cqYD/gJd0/5C3\nVQ+YBvYbFXfEDQ8Xfl7f5Bsr/2VdJpO/yzGR+fU1OhrKQdMWm7Tlbd/YljTN\nGOpzag0vWbliSGI0q6eO5If8gkTyE6U6agNxyHQ5RpfopwohkMVH+InbnqZD\nqb90\r\n=YVyX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=0.10"},"gitHead":"43b2b1d52625aeae844d707c8e62d1506eea5063","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"6.14.3","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"12.16.1","dependencies":{"glob":"^7.1.6","promise":"^8.1.0","handlebars":"^4.7.3","graceful-fs":"^4.2.3","object.assign":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_4.0.0_1585152711150_0.44374481845415814","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"express-handlebars","version":"4.0.1","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@4.0.1","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"2b97f6a1d3b20a4168c60105c6b30455b285c5ac","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-4.0.1.tgz","fileCount":8,"integrity":"sha512-VYOpy7pdHipCCh5amBvYYm9Rx3849vxc2JQPOf8Cko1kyGfNL4ZaKaEcuzHaZJUAvtnnqv64MSqRS8oAWY9D5w==","signatures":[{"sig":"MEUCIEF+6HfVO2857iGI/AGZikQ9nO93fVswK+LHl36duxdfAiEAwAFxVCd33deas8lENe8g5Bi9+yMKjXAkg58rh33em0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehNTbCRA9TVsSAnZWagAA5FkP/A0qENrB+CEBYR/hK1w+\ndIQo1rJxOXd8Vrz9oChEgo0aewyetzL2Xr51y75bbueL1SKDmfmbCjy0HG51\nbpGwGWqc08aSFcT51zRNYFWy6hWJKRuJK8D+40osEgyH/dxOD95hE026jVOb\nYyZ7EZv5mA6nob64zX3jmANsEamkYDvUQHkSLm8IoHWEsVvK3Y7c030++RyP\nwSCWiKvy/WXLGOeUDNsxtOgXuv1cj2JsB3NNF6KGsnss5NJmydhbOkx+EEaa\np0o7B47mQTS/zSbKVsR18hrWmh9TUKeDirMT4ixKhApAsCJhbIM+OaiF+vnm\n6omLxzdlR0NAcgRWKBBQHyb6PUKmXmMzNlKqwACEJe2wS5P/T3rtPcAcFpcJ\nTNCkzdeo8+vpwgOqjsAbw6FG+nH/Jts7pZRbIDq7fgJxFBAB34GZrHbfNg4n\nmLb/6IFRL+bZeFogS1np2mF2hYsRSdQLciId3PDiZaNPTI9StT5JyP7hdVCg\njs70FceBDqWritenGfLkC2FPNsohjJq/LTU0HOGU1XI6sl0SGwSpg2VvtIHT\npI/83rAEvVSfVgyGBBTjYKecqvm6/MXsPWaAtZMFwKjJFdlxCMPpsflmf6Ou\nu6IaCFPgNvygIgXIu5LKnhDPRX02ODW4smrIi7plTA2lZeVzlcjXkrjPNX0m\nhSFk\r\n=WD1l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=0.10"},"gitHead":"4468b654efe4ec646f039410b7a696eb62f57c07","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"6.14.4","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"12.16.1","dependencies":{"glob":"^7.1.6","promise":"^8.1.0","handlebars":"^4.7.4","graceful-fs":"^4.2.3","object.assign":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_4.0.1_1585763547432_0.12313964611252981","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"express-handlebars","version":"4.0.2","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@4.0.2","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"d5f7df7df256066f3882247536f5bf502dd7781b","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-4.0.2.tgz","fileCount":14,"integrity":"sha512-Ps3IPb24F9IbBEIOWfoWgJQonm5qeBN9pUslR7YViA5vkVjgVYnHsxlv4nNMDdYAsY/U+DjIQ78ZS8Q7QCnBbA==","signatures":[{"sig":"MEUCIQDRYLk65NW7NvERey+uJeWE+NyIS8imI1a1tF5KPjvM6AIgDs7SqETMDzyp4/87EB47Cv96rB2bjtKitYOqcReLYWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehpyyCRA9TVsSAnZWagAANBkP/1YlXE4eevymmu7MSG6w\nkH77GxZxDPPYLISq+VwOEjv5Bh7jHo2EJUdlXbEUfPhg6NzUHDR0fhIcjhIu\nUkPxnQgJNlOAmawRkenFC+e1ojXZw8PVP7dLmKeH8aGeE3mHA/EVopzc1J6R\nHZh/ET6erJvGykapdyvE4Q+5TLXcvn243DMV1L0Grg1n/1xNjZCSB391U2dV\nm1yVm5t6ZnVPZkCc7FaDjRW5ORBM2tIxmevZLvrQ55WocMoPVsN4QOqupOuc\nRzc0qIyjzzzQ0dntb+RTCj50dtx0lWarWgexpYcHm42QMEHjk7SqnULKpNxg\nUDdyQlfTb2TsDoB1f9QpuwfTjE6iQm8JwyWz8Xz84ZetkGGfeUIZPWd05XY8\nf+e0I4me0U9dhD+EAvYM0RexkMdAq4NFcPH3DhQr+iWLaHl88YwfaL87XYWy\ng081catsnhKrcxelApEm727w8bU1I/UeRA/E6fh01RgEWCHf667S8glMlQtW\nvUxRmjI2vaZcMTKzjOhKgPTCY9P0p9fF5uuIHd9y1/XtSkkuXv62jjLyHPQp\nRmur0FOYLx8IGNpo26VueDZsGSJ8NxQt0GKMwPa/4GAzN1t+6DLRUT6eemAF\nmhsud0SSym9Q+7uy+m26H8mPCROp6u2b6ry0fTBbsf839XGqaeQaL6hU50OO\nNuTw\r\n=t3Ot\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=0.10"},"gitHead":"d041d58d6e06883d9b3c14c1ca9d93aceeeaa36f","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"6.14.4","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"12.16.1","dependencies":{"glob":"^7.1.6","promise":"^8.1.0","handlebars":"^4.7.5","graceful-fs":"^4.2.3","object.assign":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","jest-cli":"^25.2.6","semantic-release":"^17.0.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.5","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","@semantic-release/github":"^7.0.5","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/release-notes-generator":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_4.0.2_1585880242233_0.5320772913059939","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"express-handlebars","version":"4.0.3","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@4.0.3","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"d7b2d7b939afa8c6641294373639169a1ed5a334","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-4.0.3.tgz","fileCount":14,"integrity":"sha512-XSAQRreb0LzzSAQG7DRCaidqWYdtfOjgHF6VTaN7p6FaUVfFZq4Ki2d5q8WO3cdsEqbYBV69XzG+FRHzNukwiQ==","signatures":[{"sig":"MEYCIQDQC4ecFwpES29ptLOYmsHDeuLke6zcXtuseZ7BoSFj4QIhAKdogc5YV1OFiR/fz6PKM6mHjgubZKSv5eFo78OUmsb6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiUoWCRA9TVsSAnZWagAAh3UQAJaXdYQ/QDeEBqeX7YuN\nd5lSkJy+LLioNwck9CChhdR5oDSgxL/vHDYuzVfGb7R6HgUhHYsCTjiyTSZS\n1OW8BEqg2DBm9V2jglOKSpKI4VhyLuq7WNPXGerL3CUbrUfWesA2ngtAyoXm\nF897n1gPCPdN6MD7OLzhDDuVEy1147TJqNfuHBHoL80Il+wF2YJKxGYVMviI\nNWtFr975z195kasK9yWGor9HbZppWdHIqdR50YcTPcK1D89YArL4xzirRpso\n3cbpFavyvraoH08XrXeUJU0ITWpzpH/M6XwYXQoEchTyFQLUvLH4qtpPEgFL\nd/DQKLodl/aeG5W8gIj7PFzg8lsMWbfDEKq13+i4/3c5ktq7HwQJmyG1Asrb\n81+E+5wUytnKpu3KmwMXreyz1aY0SgVnhBUPdjG9l97YojgbQ12oAnd6vKWd\nFbpXUYym30U8sGtIp+OOlC3J6i7yRb6uF2TowGVOZzUOuRc4pQvJUfGMIkB4\nswka07TszapEuqBHdsfNqvHdmMLikubGJJIthZtn+LYRFyzPR31IZV1X51vl\n7YfBfCL4uwjtIC5cTicuCZljU+/crcHQfeC2Sy7M95P7+vOg57PSOg4Os+QI\nGOw+ejAWLPlttaXdyktNtGVQN1pQcHANxJzCxbyc2Yir+R8dkmz2S6yPN/Gn\nbYzD\r\n=rqtL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=0.10"},"gitHead":"51b9226016dc606e9da5f77a7ee1909885e14681","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"6.14.4","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"12.16.1","dependencies":{"glob":"^7.1.6","promise":"^8.1.0","handlebars":"^4.7.6","graceful-fs":"^4.2.3","object.assign":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","jest-cli":"^25.2.7","semantic-release":"^17.0.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.5","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","@semantic-release/github":"^7.0.5","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/release-notes-generator":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_4.0.3_1586055702095_0.3532052922660729","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"express-handlebars","version":"4.0.4","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@4.0.4","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"b42b6bc09f4c7fe35f4afbda7aedadd6c2527fae","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-4.0.4.tgz","fileCount":14,"integrity":"sha512-WxbQorVc7V9ORzp9YpG3fLAzrfIrKcScSezuFxTZRFJSx/P2f7QJ9ZyADV8cyPuomyzUxAJnw6t8dnriLfBNvg==","signatures":[{"sig":"MEUCIDYSg+/FMEJAIyEgqSzjoVMlSCqP09s6qrpYcRdI02t+AiEA77kQ8HnBndlIUbRHncTw/qZxpQYVe6krnjEwEwuV4pU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqXfbCRA9TVsSAnZWagAA0iYP/Aku/W5KDFFDeYCFauIG\nq4v64IGl9TMP4w8XGurSBNMUTk2WGX8qZhU/HyyJPls76BGzCsCJdcvo4adv\nEGn2d0EeWneexr4pdr9jiVZe02YAii1Wh35UvHewZwfxZlpvYdDRqkAjTveo\nMEge9L36PRZpRLiiG1WxztnLfjbhLb10YrXCsGAxcI2uOWiF+0UfZEetzJO9\ndNl3z8PHKHCEOeNVsBdrNc7qp5j0eBeV9X3WKVHHtuIN3YCtHq6jojemDREL\nfrQMTEoRGEs1fhXJxt7z0HoXCfF3pMAwCXf7eWRCC0OzLvQdHdh2LfzJEyGd\nJiGP5APJAK8DgH521wfI/UlDkP1mIVqhQq9ctfMDwVeB7iGnhn32oBTqLY+w\ne+Ktm2e5AEZkPhL816VtM0TX1gWCOG2Ezssn4LdqMCcJUGH/tjxdn2eNeMe4\nYP+4tpSJqb8TNZGAus5qswfIQn4fjXfnIUco5KtIaANBAiiWYcczbhyC8aJa\ncldn4da9ytQrwuUrZudkQfPKoFq+lvM8YriXB9K3PF1byJE+aVb1FdcR5Ewk\nP61Z8BcPnroNFjDTvfS2PPzq5Purk+ZR2onxC2AE7KVlEqh44WWQ+Z3Cazrm\nKi9P9zB2qI+KKcZoKNVAtTw9ENMoJxFkTB6kqnTwxbD7wXu9NxPMHLkRU/xZ\nvI6x\r\n=fqeV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=0.10"},"gitHead":"361607d27f68696853cc593fd0fc6ac6cefe18a3","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"6.14.4","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"12.16.1","dependencies":{"glob":"^7.1.6","promise":"^8.1.0","handlebars":"^4.7.6","graceful-fs":"^4.2.4","object.assign":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","jest-cli":"^25.5.1","semantic-release":"^17.0.7","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.5","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","@semantic-release/github":"^7.0.5","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/release-notes-generator":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_4.0.4_1588164571435_0.9692880359324585","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"express-handlebars","version":"4.0.5","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@4.0.5","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"0e3a5f16943e2217f5394a115c5a68978769b874","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-4.0.5.tgz","fileCount":23,"integrity":"sha512-9hGBR3JSUnTqeqJ5icRHQRedUSiA0z389O4Ap6YKjx/tA11zLoHEwngtfPG2UqhDAMafo1bdGu20SXwkN0k8Aw==","signatures":[{"sig":"MEUCIAhlq1s/aRZ/YQSuGWOcX0ARbsQgMh+92rWiX6oWQ0mcAiEA8rYaChDH0WxiPn6oHOjzY/IhGoeJzsIXz1K+AxzexnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/4t3CRA9TVsSAnZWagAAQlEP/im2PP+cqkWPgFCJOLCN\n7pokm9T49gnPGKeEpLOpAh8jFdSWhc+ZXNhAj7qbQ15qi4+QHMEkK+b8ZV/r\n7VKYtxdG/JD8Cffdt1YNEnn1DxKi2ZKzqTK2FJtKSAthkocxLSRJ0cNwJbE9\nwuuWA4bK3fN3sJZ7Y4Pvfjhd/EvAkGrELCvcoPf08koFC3pxqZtodjjOwD1h\nL/AxpW7GKKsX8hB1X8/C+BG2aG7Sxs/0A4r6/bkGq10025aD4U//t3l8+kFc\njkrxjvZYoNpbtLp9cIO6ejXmTUpOBRauBSAii5HrG6uj+WqXfRthLQZlhWX1\nZNIHoSs4Q1PrHx76Uj9MHNuuXbv3YhDy2GbnlK2JjznfIOYNECvB9FPouueO\nXGWVMf4a1WWPKXzTBOtuiSmtfm8LxHQbVZLnrVs+8yZXnD3luS2D7oW2QQ3X\n811QT9HSoF1ylXHLHeQ51NtHcqOj1yVofTZFJR3lQ3DOAuwl5J364sCMwFDM\nYAj7Sgna042oz7G53W7MxLyB8KwjWPiPWDvnWPcnd6ODsXW6yeuXTmb81amx\nzI47d4/V6k3MQh/KJip322/AIWRaKPuy+7k6zT9Rmz0WaPAp/Upm1M6XVPhC\nrrE66Ebd4p+/VSlomgMWaN7cKjcs3XTxBFP+71yK04JA8yS0MYssclG3Jfow\nvbl5\r\n=FCFe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=0.10"},"gitHead":"8ce9f28c0832893ad28608609feec241edf96630","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"6.14.4","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"12.18.1","dependencies":{"glob":"^7.1.6","handlebars":"^4.7.6","graceful-fs":"^4.2.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.3.1","jest-cli":"^26.1.0","semantic-release":"^17.1.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.5","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","@semantic-release/github":"^7.0.7","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/release-notes-generator":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_4.0.5_1593805686735_0.665376683059997","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"express-handlebars","version":"4.0.6","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@4.0.6","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"e1f3bd04059c198f1beaf63c88cc0b23ca2542b9","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-4.0.6.tgz","fileCount":23,"integrity":"sha512-SWwmp4ERN/hPySdRnQYiNcJP/LHAeTz1qq0MXQ2ztZiMC6sKw1WathtVWWY+AUPkjV6eDmQXqybJQwnUsoI9vw==","signatures":[{"sig":"MEQCIFuQ51V/YVqLQStKhrryFWjTRkRQIGTtgINeyXFbxZkQAiAnT4x/hHrn7PbcFtvCMuXySV81/ZW5QRNVmtPPkrl54Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA0iYCRA9TVsSAnZWagAAveQP/3p9QeHLqzmbT+PVuzxi\noLUvgWn7ujSaC7gE3CtlwCjISR9lOEOEp68aj2xC/33KXpuUi3IJBo/Vz5TM\ngiGgKRO7JPCbgTfuj4yxoyevECZjv/DvZQ2zjEd0jGyhIvuLFjx3uPOn1kQX\nNCH9d84esm4/2IsxeMV1HI0cW8UcIYLoLC/Wm1ho2cFtg1RsJqNBUbO51N3H\nEM6pmldgFD5PqfoWHTuFuQSBBvm6ktjCKDDSILh0IeeVmUPkC/yVFs0b6zcC\nquAmotlslgPgDNbI1FwbYGxzS3HcXrHMM1oG2qmV6no1iwcneecO57901nPm\nc/hUsQZ4J4Hl3I8JNxuoTsFRvLUPmyvS6OwKkBTMSaFum7jsyh3fCrZryPya\ntZx8cxxwaKfx1LOezIh/oeSr+cSsPzyhXjxEDjXojh+JuqDf9f2NmDi7xxbZ\nALJGOH95GSDYy+d+gUmaZ5nlYtaEVfnob3ls6J5alNpPklkqLV1b5aTbCQV3\nprYHA7xbm7Rd4vNOrdjq+VPeB6OTCmWk99gtNXV9asYT4pHpGNEbsNs58eDd\nuXSO/IgrmNwFMfRo0Xk0JsVYCD7rMOcQQ4bAQNfmEQTWdS6+0UvOlxmzxCt6\nKk5dT5SwhDFCKa7R+HYn7Y+pbLK5eG7Plnzq6posqmjtKmy0JeqzPO9JWxWh\nTAiF\r\n=SFgc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=0.10"},"gitHead":"e65789dd62b2ecc5114fe4b3b0d21d77582a4a5c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"6.14.4","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"12.18.1","dependencies":{"glob":"^7.1.6","handlebars":"^4.7.6","graceful-fs":"^4.2.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.4.0","jest-cli":"^26.1.0","semantic-release":"^17.1.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.5","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","@semantic-release/github":"^7.0.7","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/release-notes-generator":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_4.0.6_1594050712144_0.06009490418214414","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"express-handlebars","version":"5.0.0","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@5.0.0","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"d910c5d02d9bb16eb10b3f32036969526e277860","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-5.0.0.tgz","fileCount":23,"integrity":"sha512-06h+8wV4HATi746CAocnUIUHbDcB+Qj1Dflyzod6MMO6UGT8rBhkdGzxhoatvIqB7CyUAaRXuu5SvmOlwRUGsQ==","signatures":[{"sig":"MEYCIQDG81By09v0+EYH0IhurFaHreLOkP0CWn6AW6uqELYgSAIhAPig4aniadGJHSTCQLlVb6H+fDOavdAyM4A19XAznKQi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA6DvCRA9TVsSAnZWagAAnw0P/0pphVBa6L9uxCVNExfC\ncM/MHqWAxcwCSbqgg/J8r21Y5RuI6v6rWnJXkE99SwVcy2oe69BafxyLVnB0\nwAA8P/36CUDTasm1wif2cN8wVNJn0WNb/qlWvbAww0CDBsgMAKqTpRKmrn4h\nOTCCQnDbq8yKR6RqUgub61zuAaW3hBrv7OyiXd0jFe3PMR1kCoeURwTH0wk1\nYSokPx4eN+1TbsENiHg6DdbYJzJ6MJjmzPRv3Hdkx6s/GCZKbq50FSGZcAZm\nkCIp2+GMGwKBZkaoTWYv6rd+cNRhH6m14ZY9mRAmE1IFJyw1ta/jMTqgSSI1\nmpiutdlkPZvfZnxofsY0Spmp3mZR5aM4ubKSV6otdw3F8lpJ/t6YJ/0one3Q\n/+x/3miopICChPruVaZqxdqWs9bPAJvNoKSmNim4v8s2R3mGaEOvWgViRLjO\nbO7mgHqfCRd/ow+A9dOoyGnv4/WcTVVFqhnDICMNu46sVrYAtWTF8KvlslIh\nsctN4EAODCaIHfzpOZ40Zq4PxD6jQmxlAhpqBpq8ja6bp8XzY0IxrfTdTo1t\nHCNeppvEEcMYR6vW3sQypXu7vEEo0VPvQXV60SISecXcWluo1+rDXYpgNVwA\nCkR2d195VqxZ3WgYKL19kGEr7JjZUx8mjEBav0DA64lxRcVVn9id79HTFGkT\nX9p8\r\n=YY+Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10"},"gitHead":"80ec8281b7a568f3e7f42065d43e7b891a273f3c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"6.14.4","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"12.18.1","dependencies":{"glob":"^7.1.6","handlebars":"^4.7.6","graceful-fs":"^4.2.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.4.0","jest-cli":"^26.1.0","semantic-release":"^17.1.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.5","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","@semantic-release/github":"^7.0.7","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/release-notes-generator":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_5.0.0_1594073327208_0.5649927503940018","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"express-handlebars","version":"5.1.0","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@5.1.0","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"b587150665ce9889c5a56e2bb5e8205fb8605f31","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-5.1.0.tgz","fileCount":27,"integrity":"sha512-EHu7Lz1q3OOPSv1wyxN0pOMhAcljx0UUACrFAnSgoBdKc6YCBFl7qW3w6TQZ8d6kWA14xAH9pLMsR0N9vJ3iGw==","signatures":[{"sig":"MEUCIE85nwjJVz0ij5VNsuI/6a9V9d64R3D6NpzqWR1eO74iAiEAg/t5CQWsXlPKV/b02xL8nBpFUs0ViNm4ECVlTPKCZ+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEHx0CRA9TVsSAnZWagAAfEQQAJSx/3onevOJL1oPKttR\nn7/8x2RplmGns6+x3h76DMspNa1azsdLO4OBlvRUud+Fk+NmMJIkBpV6/SeM\n+8hlkr/x39P6EpD1W5qf+GzMOJR46iQk4tXr6YvSkvpILxeubwQ+l/lIZVKl\nLl/OB5b27OpqZDv0gpGV+iXnMuWaTsxHP5W0FDGw1XofzKlVohwVg2rvFTxE\nov7y46wCa9Qb6lnEh0wA+CGC1ww5+5WvBSPU8XIBzHeg0x+CtZWtD0JAq9Fd\nRGk9qO9SIOMmzB9+X6pvAl2g/2duuTVREommTsSYRvAHm7Sv9bw9rHxxeg1t\nrbeY/9yRSM5vWwImTSz1LxYPMmSwgADKtanQRHA1r4Hm3fA4kP7nsQKk33Zo\nUwj3w/9XyZ7Ygcpgo4OJMF2Bn6kSOHpzQc9OJ9Gy8+SoeBCkhjJF9kmoUCvx\naTaF+9wKqQ4fsTDCg8wIc35fCfZvqbqDk/Uy3Nstw3Y9rQ1ySV4f16Oe2KC9\nsFV3sl1ndlXhwxadSqPE1R206fI0J74ps1Q86eg4iGhdqmSuznaCSai0JQFd\nZu/Xm7tQ+RTX8CdcI34W9qnKK8w+Xi6adSRO7qgANi6cxl+M6zDaqpF3ffHJ\ndw2EAeg35kQhxCFfax2vX4vy5n+XegZKOdaSrUaOpVcCR54h29SF6qiiP3Rk\n+ZG8\r\n=5b3o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10"},"gitHead":"cc6eb8e52481126332433c6c023d24d8d0356bb0","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"6.14.6","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"12.18.2","dependencies":{"glob":"^7.1.6","handlebars":"^4.7.6","graceful-fs":"^4.2.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.4.0","jest-cli":"^26.1.0","semantic-release":"^17.1.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.5","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","@semantic-release/github":"^7.0.7","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/release-notes-generator":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_5.1.0_1594915955772_0.6059703793934601","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"express-handlebars","version":"5.2.0","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@5.2.0","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"23f30838bd7be78dfb954f074ee8381056091cc5","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-5.2.0.tgz","fileCount":28,"integrity":"sha512-kkty9fsldSuqDI/5ohU+EWNOWaPhJOPmVUZewMH+7522atj8QF8WbXzjZKBRloafxRcsPDG68jmfW7MGCYT/1g==","signatures":[{"sig":"MEUCIAV6l4Aula7+HCoEkwCepsrejZwiVyTVHqxNf6ZgbG8PAiEA5uxmAlt9+ktm6hyTKjr22+PP4U/ihPRgNWlaocUgYrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkxBPCRA9TVsSAnZWagAAPPEP/2hLaRkOcxdv6/0lHIti\niWY5B+P1/eTiPpjOr5rftnqV0VhukSqsmSPe2bQOoQpk/SbUCC74+OdQKsf2\n0l4ctmxxe0fImtrv+XsNTbcvwfUabvQXTQ1s0tXkWPDPF+HWxDZFRNOPmBIC\nH2sUwNd5LVudxsATE1x52Fo2dBq4uU4zP8dnGAOPBVw+PY65QEiYQQnoGHMf\nMJ6A5VRig06O5V6iC/K0ZIlflFI7ckSWtPSmfq3nMiwDBfFZKVO+eIDB7UhM\n3UeWSvKo1rLpIMHPKHpXnIKyFAiRUF0SJcP3H8F3mwisp6PAxFykoVi7CnDM\n1MKYA6Wz4QAddOgriBoFWUHDuvyaK/LcIngyCClGkn9ehpo9usk90aXADP7E\nNn9oQejLqtishninMp4wtwxFn8Du4A2ycJNX+sSHg8Bz1x4S4shKp7/xelm5\n2Etb3fhEM77NiJpnyqbez2fhHG4RBahlkLQ1la/UuLHy/TSpfP9/OzJSZ1rB\nTIiW2xe/3LzS4BVvGtx+rgLB1ytERwmtSzICU8GTFjFjakwWwl5E4yv185Yd\n91DdjCfwLJiL2sjAB8i2lQFEPEpUuCwv7CmhnuYZrZP1yCAfYyuVtbE1h1Gd\n+Vpqu6ynYrln7PmqicpaAAC6jDAMZGJg4ga3ZzaPla3ca/gkvjb+TUYpkgHP\nePET\r\n=6oIF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10"},"gitHead":"a7e945ac35f8702f2e3733190853f4c38ec70002","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"6.14.8","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"12.19.0","dependencies":{"glob":"^7.1.6","handlebars":"^4.7.6","graceful-fs":"^4.2.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","jest-cli":"^26.6.1","semantic-release":"^17.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.6","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^15.0.0","eslint-plugin-standard":"^4.0.2","@semantic-release/github":"^7.1.1","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/release-notes-generator":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_5.2.0_1603473487236_0.09693562052769855","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"express-handlebars","version":"5.2.1","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@5.2.1","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"f38d85e4746ee3ce2b12a381352878a502af4ddd","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-5.2.1.tgz","fileCount":28,"integrity":"sha512-PTp5YZDcuJPqE01Qv5VAAS1DevNJLn6vwglerCwPKQC7wfLH6zr2uh1gwgTlWCqIjqJLLzMgOEE9YA5o0nBCmA==","signatures":[{"sig":"MEYCIQD+Ju78mi3THzZhfUgaS0bxUuMWWhqx8phx2QRRh/VX0wIhAN42ru/C1C8Xrcc+JWZQPExmdlplm6fmP+/Nuy5Zs3ns","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLBd7CRA9TVsSAnZWagAAq8cP+wZTf41ydEeQfIerFJ2S\nQy+0ZIGAa6IctTrEcz1TzQJzZlegU3Et5wN4cHprg0UB3YKISjGqvBx/42Un\nlhK/ewKV5iAdkFzsPNs4MUKAjVbIv359JFqzoe5RM6TuQXvnAu1VjM6IrbHi\nVn/q7R4q1y3wpPjXtjfSEPBlCLqqJHtcLuxfwjkX+0ryYTceqS3sYv+8a3h1\nVTZA39D1iYu2rI3oEeO0Wdqc96sMUNV0hJJvPDLF6VKP4RDlVFKhgVzpunsA\nkpuozmx0NBKE1Ncc81+Ds/uk+HFTOFzoGi9XXxTD6QQTI/4+e1BWUgbaoKT0\nKQ4mb5VPUO4GgxWO6xB3pCUsf/goRIblPuWoJ71myJ1rRG4EHnVSxcmOYjTV\nYbx8X+ucHWrxHfsUjdqvqln8NJwadq+M/L6O728GBEFdP5Ann3bT9xwdQ6nO\nOnOYZU6qDOs7zZ3BiVZut6qFJfa6bBtERtlzwBiReeycHjHHznTdfuJfdOQV\nng+DzI+GfSZiE9uGL3R6lDoWhisJQDWZ4mCxWxa2E7AN4eqZnleXhlinUXG7\n1q8qDUx4gr1rJ7SUVv9vfie45OVi6ZB8P8RvkiR1OoWllWC0+qW6Q2rSSSIP\nEi9Z5aI/IWrx+TG+wlIkIBdIyPYJ3qs6eE+X11+U5eEhoaprCqo4qgYtNToD\nsGuC\r\n=r/sG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10"},"gitHead":"83cf2cd8a53743da1a2ef25cf7a35854e44a30af","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"6.14.11","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"14.15.4","dependencies":{"glob":"^7.1.6","handlebars":"^4.7.7","graceful-fs":"^4.2.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.20.0","jest-cli":"^26.6.3","semantic-release":"^17.3.9","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.10","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","@semantic-release/github":"^7.2.0","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/release-notes-generator":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_5.2.1_1613502330930_0.17538544629385178","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"express-handlebars","version":"5.3.0","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@5.3.0","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"484e43029d1a899fe47874b9a40d67e541e9ca70","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-5.3.0.tgz","fileCount":28,"integrity":"sha512-rC9uWbaC3m1jjgVrVk/bHhjO9irKoQbWGUtYBY03amn6Y/SGZ+yxINyJMZ/fHbNaP0APi+QvwEuHVx5ca/2XjQ==","signatures":[{"sig":"MEYCIQCw06WbuzpxgmcmcS8uh4LqTT2GftLAXoS6aYjC0VNv5AIhANO3HdWg7+hyJMB5Ld6iFWys+HxQ7vpmkKMJynyA7LKj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYqgTCRA9TVsSAnZWagAA3/wQAJIwhHRdoAPtO98enDd7\nzu92GPVo8le9PlxNuEh0UKoEnQfyQ+U71kBtdCJrcBEE2S4RQvi/NEnaoQ7n\nBzMYEj21b5FD3sUFPAQNSZCo3QYeibue/CrsDZUp1dEp/X4lbbJGRAHjnkdx\nLzJ6coDxW02MOaYIv15lwFfWOvARFJ0wc6QQe7uIgAzLwZpdKxMnPYy9DD61\nHEsw+p0r0+6VyErzERESII8vStCqSukihPxlaq8SWE4KyfArFv7iDfw+D6SB\nI5gi68HBtDV05e8K4aQ8Oj0z3c4eKLVKsbICrFH41NQe0D73zjVpgZ8UOxxh\nGqoAZ56uxyVNN1U5TAnBG2Esg13levtyQ1CsdVr+PwabssWlZM8EcspKwcfS\nT+Kx79qSWWoDdS0OBNAisuCdTeChN/t0OuVwVb021LAUv4k3aClH4YEy6Oep\nbMh5lAXr3Pz23fFhrXaaGepZhS5K3ZbNUltnBsR6ZaqJhLTzoJKoSjkLR+d6\nLhd0+dPOZVhC43Y1rUGK5+jJnMETZSHxGZVOmAkOJtpvHETkmWPkppF8VqDf\nu2lgIADYG1rb6VlrAI+YN7y9sT2K28k3+6xTGtsCdJTBLQ7YLOGDf5FoRqBJ\nWZFfWxqsUMMLWPe5+ITv+kY+I3QGWmHUtN0Ri62grh37IhFicf8fa7tzhrmS\nkXJA\r\n=veW6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=v10.24.0"},"gitHead":"1524b861d46351873cd798ea4b528337c1aefe07","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"6.14.11","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"14.16.0","dependencies":{"glob":"^7.1.6","handlebars":"^4.7.7","graceful-fs":"^4.2.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.23.0","jest-cli":"^26.6.3","semantic-release":"^17.4.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.10","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","@semantic-release/github":"^7.2.0","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/release-notes-generator":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_5.3.0_1617078290645_0.28070275935599964","host":"s3://npm-registry-packages"}},"5.3.1":{"name":"express-handlebars","version":"5.3.1","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@5.3.1","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"ab97d4e5ecb3780c12564ea7553e5fe4687b0406","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-5.3.1.tgz","fileCount":28,"integrity":"sha512-mHpf3PAYysgo6M2yl/r0p5ui/gHwVa7vLBgA3ht8HlNxRGcwXSAGOwKAtAEVdHs4j7FDb5ZGsAJoA8nFaogbGw==","signatures":[{"sig":"MEUCIQDt9mXARUmAdyZLWK/OLr3ZRcsHW3EWn+AY9FWxX6ftJQIgTyYBnGuV2r8rsggRXvfYoGBfkqfUXZ4cRHmaHBlcPNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkVTBCRA9TVsSAnZWagAAtEYQAIsNpYD3MAcT1uLYn2sQ\nZcLsSkxUTrhqVZ4QZZ4RtSCHyi4On3pYmZr0ITfwd0Hl1wo+OKDZ8e3Q5O+g\nvLV98OGIkezU3ykYv5ru/thkueU3inFbXfHQA8hTGluauGvlDpCPwVnKMgGE\nPOiZMHfrOVVzVS6QM6ouvLer06BmWhvYEkwvbfXEcD2CUafb3I+GJ6Qeyd6N\nn/fx/JMTR+lFbMTk7qmjp6T2vrqEW66Sx8P+mc8CYzdEwIUTAAkRl+pXPbE2\nfe8jwi7UWz7skgPKCYwRGP9nc3E1UaQbfJAqqNYFn7uncfye8BkJYOpZzQUj\nxsu+A8ysaDCJtel9kTrghxBUbw40D7ulNcIf6Ihj78NjzGUd75tV+huEybsm\ncCOteEkugU0RoF4CztOwdc7rkNdrknOGVD3V9lMegUcw4SOdbGs7RgNxGvcd\nYgKEORlwi/V4SM6D+CT+nVzLU3qNpeKl2RrlGs91nM1EVFcQbQDDn5egXcrk\nvTaMwhviXWxbSho1rRUKOltEG7pdP/oc9aXe4KKn3q6YqH2CzGvvzDMG4G/h\ney4LRE1RTjEMmrh1ghTlXiniY9Y15B2ToQH0IEzUxMTeAanAoO6X+jt/vhEp\nRWW2orN2+z7x+gUChTQTMOuPiJ4+ez9FISToWMlt8Mlx8hDwvp+5SsdHZn/4\nC43x\r\n=fpLB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=v10.24.1"},"gitHead":"63e801021e2f93bf075f8332fb3f4db43dadc4cc","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"7.11.1","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"14.16.1","dependencies":{"glob":"^7.1.6","handlebars":"^4.7.7","graceful-fs":"^4.2.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.25.0","jest-cli":"^26.6.3","semantic-release":"^17.4.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.1","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.2","@semantic-release/github":"^7.2.1","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/release-notes-generator":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_5.3.1_1620137152985_0.03956486643181001","host":"s3://npm-registry-packages"}},"5.3.2":{"name":"express-handlebars","version":"5.3.2","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@5.3.2","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"4c1a809a039cd7d3659f06401c37d9905e3d5cd9","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-5.3.2.tgz","fileCount":28,"integrity":"sha512-iGR7HXP+x+SfJQo9m00ocqcr7hU8ZzcssTLE/4wBX+jsqcblO6sFJEbEAEFjiNze3XMz9Y26Zs1WN5Bb4zxivQ==","signatures":[{"sig":"MEQCIB6ayVQc7x4HDEXrNf5dCY8TZ4vprI1yoKatyz4HQr58AiAJ1s/lquxSoTRwybGajLISxBupQv+fpb+Bmv7t3puQUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglHNuCRA9TVsSAnZWagAAHB0QAJs9GP4sk9K7VoEajPpt\nQIF07fyAUOiXz8g3xKorw7cX6BFoFu2OYGTwOX3vYuyZ2/PxbW18TnAvtFWb\nIGJCHUZ1jkyKSqjD6TGRFKAZCRUMtwh45agTmJJU7CmViLcPOXoyp3wMh4pc\nrT2h42iO8u8Va8vQu7DzyMKNkApDZsTXeeEIx7kYUhd7Tw2dxe8dpkWBD9F3\nuekSRKye5FM7HFFJOYjUlBA85sKukMiBSHIMlDxugURfQIGY28zflgaOQIYP\nnkgRre8sMv+8eJOueAlWlAxwLIYQ6SiKWb5Z+SzvZut/mZSPgnUv9DDAm/1Z\nfHpqEv2LEBIVyoZz6OMr3t2TCdH9lWcuFKA7pIkFyCCDs1EDvAfbob3cGSuQ\nif9GeW927ZB0I1zN/G7lnp/Ing2kP8ctQmhESFHiGI7bQVwKQg992IzuOiwe\nRnIL4np0GJeOAQey0wLAJ77MtLKJ8upnDVs0YK3Ekfuj5oonjcGgVXwND+Gp\nt3b5CeJnWPP+eLMK+vI3xlYFsZZ5OSKqYllFR4/qF0wFQmqN3AF5KwJ8Jyw9\n42BomMiVEoYEYm4gunrdjW1kO+vLYE8yhLE8XZWUTrhvHovQxq/WIUfJznUF\nvaubBiPmL9IJg7dF2YNZ7B2DzbF/27Rtmol5gc8r1eIufh+tcY6FsPGB71KL\n8Z27\r\n=FHh5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=v10.24.1"},"gitHead":"d4d382991c71150b356db5b8447c7a3851fdb0b1","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"7.11.1","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"14.16.1","dependencies":{"glob":"^7.1.7","handlebars":"^4.7.7","graceful-fs":"^4.2.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.25.0","jest-cli":"^26.6.3","semantic-release":"^17.4.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.2","@semantic-release/github":"^7.2.2","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/release-notes-generator":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_5.3.2_1620341614350_0.17843000798740682","host":"s3://npm-registry-packages"}},"5.3.3":{"name":"express-handlebars","version":"5.3.3","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@5.3.3","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"d0a7fb2e7987b0ec0a8689f68f87c4c15979d77a","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-5.3.3.tgz","fileCount":28,"integrity":"sha512-/tWy/VmfdaZ5RUZUprgDzcCTj4QEnaXHbtLSXr4ROTpC/3aynrg4nIkn1+eLlcEp4Cs7HkxDlu2jJaz3aBG//w==","signatures":[{"sig":"MEQCIFPgmheUW3v6H5J4RxEuS8Hf0K1OQym6gBAxFq6sZwvZAiBrtQUW8h9MxN8PO/J9gR9Fsx8uYG6yTe+luYWdCE5iYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDD15CRA9TVsSAnZWagAA0hYP/jMseRYytggYSzebwDls\nRcA0/RhKwkmsxzQJzmReqMFNn3mfOCuLohN7HF2mRb/KpaW5WGqINe3LaVRC\nx1x1kUMbvpCO8nTumOaJji2WRrJu0V2I9bTyvaYpHSR/jRMQlUO8cS5jeGAo\noRcFnO3dVw3N0SukJwPwhmZcAwc2Bmr2nte9PtmF0Z6uqz7wR9SbpMbEY3IH\nHUyuqeugdL5xZFMz+f1wVqSIajMdCjCpEhrPorh2650aadFcmPolb++0w3vA\nBb8K0sv23/zJ9L0jniv9s2zOrXU3KqYcPIocGkxK0ECh1YgAwX5tRi7iz5ry\nbPtdkw5/+oTFio6TyAGi68QtJwfiK3nw4srQPyU1OjgS4pJFAQDGY95eXPEf\nbxGSN2zYnIPsJQ6OE48J1SzipP9OFS52PSll2j615/kLFOZmf/zxNbdneE+l\ny6/KHxi82NCAfk6ZxljLNYxrfuM+OblYR2+7obwgy0hSUwydTK77yI6e9EgS\nZLtbLJJdCZ36DLH0oNHknbaF7+9uQP3OTrTNCC3lfRhar9kNFFntVLnHpXhs\njZUHf4e/RMAyAgp86wzTyVH8/Y+vKeJQFzQolr77jZJxuZdqW1twO0KE4RCY\nGkxtPKdWkP5sP9z85eBPW4fkSXdO90CkO4e6r7mGe/13zRLBoRK151VdIYWm\n+/k2\r\n=Nuy8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=v10.24.1"},"gitHead":"960f9335ab8851ba453f5d59239d6db5ddbda360","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"7.11.1","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"14.17.4","dependencies":{"glob":"^7.1.7","handlebars":"^4.7.7","graceful-fs":"^4.2.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","jest-cli":"^27.0.6","semantic-release":"^17.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","@semantic-release/github":"^7.2.3","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/release-notes-generator":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_5.3.3_1628192120973_0.30524281044316126","host":"s3://npm-registry-packages"}},"5.3.4":{"name":"express-handlebars","version":"5.3.4","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@5.3.4","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"49bd9ca326e0cfda64c0938ef84f636f9db98755","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-5.3.4.tgz","fileCount":28,"integrity":"sha512-b36grfkbXZItLLQV6cwzA20o6Zg4Eckke3PjHF4EGQIQLGs5IPMjpAxepdGb45A/bECekXzA9STzNqvEgrdRPw==","signatures":[{"sig":"MEUCIDyb9PSLDwCSE1y0Z1NdSRryDC8NjK3i87eLL9az4fY5AiEA0H2p8xJ2ZzeL0Gzo6KHZvJqk8QPgiwLj/4191lvLxoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91519},"main":"index.js","engines":{"node":">=v10.24.1"},"gitHead":"8c1a26f86f3862cdd47c478c72f8c38492ceeda2","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"7.24.0","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"14.17.6","dependencies":{"glob":"^7.2.0","handlebars":"^4.7.7","graceful-fs":"^4.2.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","jest-cli":"^27.2.1","semantic-release":"^18.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.24.2","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.0","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0","@semantic-release/commit-analyzer":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_5.3.4_1632356482566_0.25907637817602325","host":"s3://npm-registry-packages"}},"5.3.5":{"name":"express-handlebars","version":"5.3.5","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@5.3.5","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"a04a1e670aa97d5b3a8080de8336f79228593540","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-5.3.5.tgz","fileCount":28,"integrity":"sha512-r9pzDc94ZNJ7FVvtsxLfPybmN0eFAUnR61oimNPRpD0D7nkLcezrkpZzoXS5TI75wYHRbflPLTU39B62pwB4DA==","signatures":[{"sig":"MEYCIQCsaI7A0E4c9QX5kgNnGmjmkdBSkWZecdbiEDwDV/bfAQIhANOCNy0GMyanacKXRaLBc1szvL/Dl6Mfkx7kTW4llUvM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91775},"main":"index.js","engines":{"node":">=v10.24.1"},"gitHead":"4aa209905d175590c220a7dcc37b614e47498152","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"7.24.0","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"14.18.1","dependencies":{"glob":"^7.2.0","handlebars":"^4.7.7","graceful-fs":"^4.2.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","jest-cli":"^27.3.1","semantic-release":"^18.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^8.0.3","eslint-plugin-promise":"^5.1.1","eslint-config-standard":"^16.0.3","@semantic-release/github":"^8.0.2","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_5.3.5_1636786283607_0.8213335208141934","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"express-handlebars","version":"6.0.0","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@6.0.0","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"4efd807f918b9b438a6065464af85b973ca6ccf8","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-6.0.0.tgz","fileCount":32,"integrity":"sha512-6cb6j2efJv/VxVJlyPtO43h9ru9OMKkVKGBYAJU+Fbv0KqBc4LzqwN+7kBphd6EMQNU/3I2z8IiBc1wppL2F8Q==","signatures":[{"sig":"MEUCIQChUs4OeM1RMJSPqJyPOXIQ9TnLamwn9HfEXFveVVQcwgIgQfHY9ERc202kIXazEQJH5MdCpzCvwxnpLW9XKNZ5ve4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123308},"main":"dist/index.js","engines":{"node":">=v12.22.7"},"gitHead":"8f2c61e394d7d7469160705a99783dbc4676a758","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"7.24.0","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"16.13.0","dependencies":{"glob":"^7.2.0","handlebars":"^4.7.7","graceful-fs":"^4.2.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","ts-jest":"^27.0.7","jest-cli":"^27.3.1","typescript":"^4.4.4","@types/glob":"^7.2.0","@types/jest":"^27.0.2","semantic-release":"^18.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^8.0.3","eslint-plugin-promise":"^5.1.1","eslint-config-standard":"^16.0.3","@semantic-release/github":"^8.0.2","@typescript-eslint/parser":"^5.3.1","@semantic-release/changelog":"^6.0.1","@typescript-eslint/eslint-plugin":"^5.3.1","@semantic-release/commit-analyzer":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_6.0.0_1636791258848_0.8441101986905342","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"express-handlebars","version":"6.0.1","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@6.0.1","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"97f5dfbc802921fae3c5dccbddd0c17a570d9e58","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-6.0.1.tgz","fileCount":36,"integrity":"sha512-K3Lemki5jkD3sZwDhgBEBk+oAl1xg4nsMJAfpq1AUl5K187/mU1/xKVWt+4RZAHAxlyQFk4YBfX5+00AzLNfWg==","signatures":[{"sig":"MEQCIDHiFaugAnQiow8lNAMLVNG/vrai710eektEWHDFftBVAiBrw/KWHq4INF8BOizw06bRWUov8WnINtu2HHE1+iuuGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136253},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=v12.22.7"},"gitHead":"7a6826ccd4e04d8bb27ac71d4400c34d1e1f3372","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"7.24.0","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"16.13.0","dependencies":{"glob":"^7.2.0","handlebars":"^4.7.7","graceful-fs":"^4.2.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","ts-jest":"^27.0.7","jest-cli":"^27.3.1","typescript":"^4.4.4","@types/glob":"^7.2.0","@types/jest":"^27.0.2","semantic-release":"^18.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^8.0.3","eslint-plugin-promise":"^5.1.1","eslint-config-standard":"^16.0.3","@semantic-release/github":"^8.0.2","@typescript-eslint/parser":"^5.3.1","@semantic-release/changelog":"^6.0.1","@typescript-eslint/eslint-plugin":"^5.3.1","@semantic-release/commit-analyzer":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_6.0.1_1636842182283_0.3062277217484133","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"express-handlebars","version":"6.0.2","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@6.0.2","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"4d377751e3ef70a661aba76d921dee563b08b35a","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-6.0.2.tgz","fileCount":36,"integrity":"sha512-PXNT4oDHIDbg0/QBXPwf2laTi+eqErEJ3Ldc7Ky6WHpr7xJMoltsnPM7lScjN6sWZWaIPNdDYJvV+6P9cnv1pg==","signatures":[{"sig":"MEQCIGLrhEPgfxzkIKBte4J6iQ3joe7ho0RfLJ02F6uRf/bAAiBfCgdVZHIdtMnhd/jxdQ+x9NyKwi1KUhxJPxxNkDSnAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnyRsCRA9TVsSAnZWagAAxroQAIVhlcG9l01qcHyi27gi\n5yG1q65z8XuUVg8WbK5VsGnj+eH/nbNNkpKG3JawkOWRDz1DlXPvlvhcFn20\ne1vtN68NhWWMGi1DD1r/FytSiKY9Qy5FrMyL5L5lYItgFJSsjBu8VCv/WUq/\nrhHMHC1JrSGqk/y+5NhjhWQN+hvdyahBLUnu5aZSkkwYplsvwXFAfJMQxT7x\nLjXmMWEt3w3oMB+SBpO5jYI2Eyj3W2vubcriwQIBaIs7iBoVE/KV8qvPbAc1\nUR/NoMpkqwcW3c8QweND8qfrVx8XHNp/w8pG/9YN0blnQMKgTkFO/pzber2p\nlU7BzBxPaHAyfUq5/saw0aqyaA9RFKsX4ahfNt00PGwXSeJKfQM7lBJL3yjD\nR2b9UayARqmRcfRayzSbQ+Zp7p00ak8+gjkPGmoKcnHt5t2yZKONIOVPx31x\nFn86MT2jiad7o/VEQZIpMTrrK7aXTcwREpCjW14/loFRZ/91ALcl77DCLUs5\n3LmEhRoBwgdSCacSNVGwE5utVMjX+dSNg8X8c/IHO0PR5A0qAzq39mcKLgUY\n2/gjk1WOWa8BS90LHT1pKhW1UgM6Bsp0oTv6dlGElUH3UaFY3BupFx3Ulwnr\nRjyYOGsFu8k2hnQ9yRDai9gG5aVxceYAjOfEDm5PTG32dH25g9SABI4kMpRE\n9O8i\r\n=8EP5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=v12.22.7"},"gitHead":"9d38c12c3c9f4b7f98fe741786668a6928a70bf8","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"7.24.0","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"16.13.0","dependencies":{"glob":"^7.2.0","handlebars":"^4.7.7","graceful-fs":"^4.2.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","ts-jest":"^27.0.7","jest-cli":"^27.3.1","typescript":"^4.5.2","@types/glob":"^7.2.0","@types/jest":"^27.0.3","semantic-release":"^18.0.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^8.0.3","eslint-plugin-promise":"^5.1.1","eslint-config-standard":"^16.0.3","@semantic-release/github":"^8.0.2","@typescript-eslint/parser":"^5.4.0","@semantic-release/changelog":"^6.0.1","@typescript-eslint/eslint-plugin":"^5.4.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_6.0.2_1637819500186_0.6398508603446902","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"express-handlebars","version":"6.0.3","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@6.0.3","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"ed215adfcc57f828c306b100ad4da4cf6014728d","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-6.0.3.tgz","fileCount":36,"integrity":"sha512-cG6/CeriAhAYKC9+VivXtj41+HNDB6xnigwzcXv/m9BBtijR2Yg5I5VWsK6nPc1+E06FIS23nGfr2COUv8sG3A==","signatures":[{"sig":"MEUCIA6HsSQ4nzWWtlzA4GOgdSN048Zfi3t1slvpPXr4ayayAiEAv8yjrMhfyyBhpkCH/q31O+Lq3zBsZ43Sq7ORgKoOfuQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIQDBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqhxAAmlEdnRdLR8SmXYvkUD7/WLTVJ2mZnOVV1d5IQ4BWrHNgPtD/\r\ngR6Io39shpCNG3naLbnX1QNyN09dZPC2aH9y5K9vI93EKB33IaGv8c7NAWA1\r\nnEN7NIGGmQ54VqSD+MBCG+fNAqeNLH2jhA1hTytleoKcqjQ71kZrbmHTyNw4\r\nbBsPCgw9o2WCj4fb/20yiuUIHoPKjuzNrTEAueIRVIyBih+NEd1QOurIH9Lo\r\nsKxN4yrvDRbUVUK4yASTmd2yypucDp1PU5ZnLf0jZNsCvlxBDouCytDvF6rn\r\nfrMA+uNXIKQMDte/fYUMNSyRSlapgnxiLtMuM7NngCyAtVtOq9Anf+B/nTnE\r\n1YZcRQ3MfBDsWr4pvDu7941TsV7Wvtkf6QGJZndIAmX1dvC3UE5l5eUVgKzZ\r\nhBn5irD6O86IoEm+VeLYwiBz8mZA6OtDQSsKTJWga0AUA9x1FE0mLmBZrnQz\r\nsEeUFwhQBoR0V9SB3WrOSGJ2en+R4VONci2m2rgYV26m88siTAEZNPWu8xEV\r\nCQe/kZmSo7smJeApRXK7b4wosM4dVlbUumJni+WTg/eGQoxkUrWnWaraRpaP\r\nRVgj0BH926CHaMPS2dhBi62N0BtIOIzAaKwildw1WRg8JFGJ4yvu9+kTYoSS\r\nG/JtQLhEeDj1GooTrNyNA9nEcDP9tI6DhC8=\r\n=0lrA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=v12.22.9"},"gitHead":"a981ea50ee6b658a8e6ff77948418fcb5db2f0ad","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"8.3.1","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"16.14.0","dependencies":{"glob":"^7.2.0","handlebars":"^4.7.7","graceful-fs":"^4.2.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","ts-jest":"^27.1.3","jest-cli":"^27.5.1","typescript":"^4.6.2","@types/glob":"^7.2.0","@types/jest":"^27.4.1","semantic-release":"^19.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","eslint-plugin-promise":"^5.2.0","eslint-config-standard":"^16.0.3","@semantic-release/github":"^8.0.2","@typescript-eslint/parser":"^5.13.0","@semantic-release/changelog":"^6.0.1","@typescript-eslint/eslint-plugin":"^5.13.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_6.0.3_1646330049077_0.9116957467626947","host":"s3://npm-registry-packages"}},"6.0.4":{"name":"express-handlebars","version":"6.0.4","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@6.0.4","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"e08ae3290da4b6022cc0b162c2a79d137d80114b","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-6.0.4.tgz","fileCount":36,"integrity":"sha512-/VR8sA07omY8JbtitDAC0BYT/mMkNk8+bREQQ9WurPT9WVKf4EDyq5AOpjHbeXBTwNqzHfSrUsKaTaWX1t2SPg==","signatures":[{"sig":"MEQCIGoLwn8ds+Sj/iGrWvynq2tjHc6elc9V0Q6fw9F7YyaLAiAcsGGxWh6JEyY7q3cOKx5Xs0wi4wyGA12FFGHfZgUp/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTPFMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcJg/8DtMm/0cqKHtrXxHGFStXqcABPCUzrKkBEJRhU9A+WOBMfzxI\r\n1RhKaGWbsrKLDv128I1hc/zsxcaKyPE45qQKMoZbJKBj7VzdCbQOKaVbN9HN\r\n8KM742iV6Z84X9CnK5QJEsfVzzFja32Xbd+5mOLkdCgqdFlpyg1yT6PY3upR\r\nQCDxKA/x5Jsvzc4gUMTxcb6RkEI9DKrUVy9vFTXENxOc9rI0daDSFCCIeZ41\r\nDBE0+ln0I3AQUFlfYdA+1yS+WN7rOQ6815zAzFpoao86hhHvtzk+TTxMnQmx\r\nrdW1H3N0iXoejmk6UrorhvabmLoJmcVFXcD7i0kFNlOUrWQD/UkqKWiRt7d1\r\n79MVLjMgXZ0Iesj1tRLHIoIrg858+WAfByUuSsyzbY7AbWE3B3hpobireGxN\r\netFi8GOpIKUQ98XfeIstKzaHxH3xz0H/gR7OMTgB0njKuFf6nEtGnaVAD5J7\r\noJPVXO19+UWKeStgnfteK+br2/6KT1eyniAeYRAOn0sSGPDkLZHKcTQFPfqM\r\nEvsjJwov1ii84y4c5iOdwc4nngr1SBO3J6Qk2s8JcATwVmPGosL+iTBgk6Fc\r\n7ucFEpv6NqP0RY1lc4qMGm3QIXgx85gQ48h5WJekJNiv/bcfFIBn4eS0zSpC\r\nsGCltl6BGqP0O1OJb9UxpR4UFL9VrX1z1+c=\r\n=klwB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=v12.22.9"},"gitHead":"4f519fe0f12c5d76d544582f61ad7c5bc733974b","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"8.3.1","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"16.14.2","dependencies":{"glob":"^7.2.0","handlebars":"^4.7.7","graceful-fs":"^4.2.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.12.0","ts-jest":"^27.1.4","jest-cli":"^27.5.1","typescript":"^4.6.3","@types/glob":"^7.2.0","@types/jest":"^27.4.1","eslint-plugin-n":"^14.0.0","semantic-release":"^19.0.2","eslint-plugin-import":"^2.26.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-1","@semantic-release/github":"^8.0.4","@typescript-eslint/parser":"^5.18.0","@semantic-release/changelog":"^6.0.1","@typescript-eslint/eslint-plugin":"^5.18.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_6.0.4_1649209675773_0.7999341529232007","host":"s3://npm-registry-packages"}},"6.0.5":{"name":"express-handlebars","version":"6.0.5","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@6.0.5","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"7af07e91a5f576aecec4bde1a477fe01c189c47e","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-6.0.5.tgz","fileCount":36,"integrity":"sha512-XEujWSZpsdptky62Qt0Yj8jVGVT6yVXS6fOteL/b8wLdB122ykrxVlcQbNWVxFSEgusju3f6/0uqDC7R9qfwDw==","signatures":[{"sig":"MEQCIDqaIte/XTKIXJNBeC+38gqardfZcweXzgP6/TOYU1Z3AiAsp6C4vmBLhSxzCeLNp8K2Kdvma0LKIo2wx353CU1/0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVJmPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofbQ/5ATyk3keSqiOZVzMMtVso28yozyY8tw8aH0IVclwph5hjSD/z\r\nfQ9W1HiCn6ewQirbl7SYRhHS5U6dAOzWCray/sVi4/evali15APs7qUAeZFZ\r\nz1Att7cojkzwym51Q0hyhjmu+qOCLfXDZLY4uEoYprX75mAojjTrIVfMVdms\r\noK3nYOv0JtB1zM90PgN2frZZifTJPh3AXCb2Vu2dQnzGdiFeMhUP2JnPBL7k\r\nPOl8VZy73aeux+qG+Plq01Cmh/rGfZQ6d7/2mppyShSg+raeIIJvbIxrzmha\r\nV2aivZsy8iCf49i6WjLQkCXIghwa7q1XQhQRX1rw0hyZ0dR9/IREWM69eD4G\r\nJ88i1neFA3thwVhLH+2wFUy1JI4iNA2TLd5IKCtvo3qJVCj4hASRfzXDo3C1\r\n0bHJoGEF7+xEewNLmNiYRqSSJzgo3bNENmFlZNYJiryLCN09pOidfNQ04Mxa\r\nmbTfawhWoMQBNZbQEu6hRD2gCvJgm5zpoJSucHyWl6+Tq9brUODS1KmBwUiQ\r\nuJdUV51XgfSwHx7f1f0ewzDjk6ZvzIhtnsXpvn91DT98DtpYa+Fy4TIwH3qe\r\nmnBW9cCsxiIDzw8o3RUaCrQw/diLNCK5yGp/neMgiUKvbTkBJX7AcE1uayKj\r\nvlWyWvreNUm5DFHNGAGdJAxSPmy85z9YAKw=\r\n=GfU4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=v12.22.9"},"gitHead":"923c5751569f5f756339ef1ad2190c1741074ac6","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"8.3.1","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"16.14.2","dependencies":{"glob":"^8.0.1","handlebars":"^4.7.7","graceful-fs":"^4.2.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.13.0","ts-jest":"^27.1.4","jest-cli":"^27.5.1","typescript":"^4.6.3","@types/glob":"^7.2.0","@types/jest":"^27.4.1","eslint-plugin-n":"^14.0.0","semantic-release":"^19.0.2","eslint-plugin-import":"^2.26.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-1","@semantic-release/github":"^8.0.4","@typescript-eslint/parser":"^5.18.0","@semantic-release/changelog":"^6.0.1","@typescript-eslint/eslint-plugin":"^5.18.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_6.0.5_1649711502812_0.3481586921910538","host":"s3://npm-registry-packages"}},"6.0.6":{"name":"express-handlebars","version":"6.0.6","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@6.0.6","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"2589bcc4cf9545918047c767e66fa625f5ace85b","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-6.0.6.tgz","fileCount":36,"integrity":"sha512-E4QHYCh+9fyfdBEb8uKJ8p6HD4qq/sUSHBq83lRNlLJp2TQKEg2nFJYbVdC+M3QzaV19dODe43lgjQWVaIpbyQ==","signatures":[{"sig":"MEUCIQCVOuWiWo8t55PXoGxyduh8erAh88/FdObd09oI5NYA7gIgDpHAt/dfLyfkYK/qyuFIsk8yaIcvOr0HIC2cngctQxk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifdPiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBpxAAlnG6goNow5fe+mImNWfh/VwECyAXXOT5YE5y2APbFaYHgUz3\r\ncVa/Z0eCFSOY8BFei8liN9JopRrLOl9oN6On4U+cnmbOg99Xdb5Ns7CyGNjo\r\nsivIehfPBePby4HY+LYGPBjVw0pzoEOV+tJPgwiNPKeUIs7rO6khnKZIvUct\r\nUlbgGNeOsFVvmtj1Eh6Nqip+LWtDEPFZE4uYmksoSh9X/klqlMWbo4vwk4OT\r\nJCBKZE46ttCBQyaMCS7Xdy8Xd48E8T7ViPe4VIi3+yX5SH7T6ZOk0ji0B21G\r\nJz4Mku7BnCZBZY2uBLbfqKp2e+lK1rhxP+3nmbJveQuWeJZNyQBP6JXmQua6\r\nipurPjPCnwQGhq9rJtn2Yu7Oj2RHSdy9kjg9JQLPwNvMhTgdF/9lZCpQ1FwD\r\nCq2fGVTiM/4kzStgGaMEPN5SDlJDc6Pe83urfFzb5vo6KhvffffIA7nuMsbF\r\nK9QS9LFerF/ziOe3cPrMXsbvOTqINXb/sv5M/m78s1C63m4zFHz94jTFTNJA\r\nbcg1pb0F6NLKXQdE5FnH5diSEHZv1DVwzBZ8Qh2Zn5Y7GdQHWHco0y3T5/LR\r\n+vLmIgATS5rLjOmyXtbf8TJ3rQ9nTVd26vXxYrWeJW7t/YK5UPoelP01sT+c\r\nuQTQCu9gmyMXAyAKRIzUXJXJ7HQyvrhZzn8=\r\n=958t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=v12.22.9"},"gitHead":"c8bac0601affeb49cd7cfc5d434b04a55a64f6e2","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"8.3.1","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"16.15.0","dependencies":{"glob":"^8.0.2","handlebars":"^4.7.7","graceful-fs":"^4.2.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.15.0","ts-jest":"^28.0.2","jest-cli":"^28.1.0","typescript":"^4.6.4","@types/glob":"^7.2.0","@types/jest":"^27.5.1","eslint-plugin-n":"^15.2.0","semantic-release":"^19.0.2","eslint-plugin-import":"^2.26.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0","@semantic-release/github":"^8.0.4","@typescript-eslint/parser":"^5.23.0","@semantic-release/changelog":"^6.0.1","@typescript-eslint/eslint-plugin":"^5.23.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_6.0.6_1652413410412_0.9872938278873435","host":"s3://npm-registry-packages"}},"6.0.7":{"name":"express-handlebars","version":"6.0.7","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@6.0.7","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"f779254664eff0e250362ef1c2b30587059c212a","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-6.0.7.tgz","fileCount":36,"integrity":"sha512-iYeMFpc/hMD+E6FNAZA5fgWeXnXr4rslOSPkeEV6TwdmpJ5lEXuWX0u9vFYs31P2MURctQq2batR09oeNj0LIg==","signatures":[{"sig":"MEUCIQCQCVh0f1WG2dZPG99tnphSMBONAMETRbQH3H5+m3d1kQIgFvYAvTzMtcWoDB3hwkcrzhp3BHOdFkSjlBo0O/3NPxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0U/AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/iA//ShLwUiZ7I6Dsf8YMS2qri5tY3oslgQm6LXMIz8bdi7Haml0N\r\nIWhFJgcYI3sQ85BNWvwFOHBM6VlTBM0XnSVHwZO4+6PnkcpqWoqDEAKt/8BH\r\nP/Oz4WWhe1i4COT1iTmPjBJcOt5pQjXZMSuEMa6tMJUSE7o1PALHe2jiOK3K\r\njiG5FovSFjqAus/9YFTrMVEh7oj+sYQSCr1+D+U6AmeVIRPxKOn4urE+tpj4\r\nO9HtzNprgfesP3dNLWTsN9go9V9PZZRhGo/dkHmF0VL4BFcbvtlRJumR4eQm\r\nU36wuOZc6ySHgQkmAzBqOv+W+PDDuXTDdclLZCH0C9YyUW7p7GFk1AMdQlee\r\nc48rWyDHNx1B2Qo2r8xiTKK7wWp63K0RwQogAFDj7cc74HpOHH1W9O86FWOI\r\noLTEz0L8tQsZXL9aaM/e44vnX5JiSPOaFB+0H8sThTWhdl2pcPHLU/XhqzIR\r\nzvOjB6g4F4f1DJRD4EJm+eyEbl5RokcuLDe6oaVhcHLxPJCFk9+vhf6zkSsa\r\nhdqZjLi5LAqbfcX39K8PYdSC0+j4RgvR8WHwQRcNl5wvhmy2j6o1uKJkPL3u\r\nb3blGhgR7dC7kz45SRNWVEVq2LmfvpXMzItBvpp3SLPGeoGqdTfSSnHNh6JA\r\nYlE/lAWXWyVGeKmeY/Nb1OqvLW9kKKL1F8w=\r\n=I2d6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=v12.22.9"},"gitHead":"e83940a531364f2072a2fa407c74e28580191214","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"8.12.0","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"18.13.0","dependencies":{"glob":"^8.1.0","handlebars":"^4.7.7","graceful-fs":"^4.2.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.32.0","ts-jest":"^29.0.5","jest-cli":"^29.4.0","typescript":"^4.9.4","@types/glob":"^8.0.1","@types/jest":"^29.4.0","@types/node":"^18.11.13","eslint-plugin-n":"^15.6.1","semantic-release":"^20.1.0","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.2","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.49.0","@semantic-release/changelog":"^6.0.2","@typescript-eslint/eslint-plugin":"^5.49.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_6.0.7_1674661824093_0.9072905187717453","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"express-handlebars","version":"7.0.0","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@7.0.0","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"246d78e9723fcf1e463d686f837f8f70b5c315d4","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.0.0.tgz","fileCount":36,"integrity":"sha512-gNg8ObMDjAnwmvkyt0XhweSzBkCAennVb/CHCVcwby5jsjmNDABa/MsYe2fIO3pR+Ns1PqspOuMUB/Xx4vtoyA==","signatures":[{"sig":"MEYCIQCO78aCFZqN2CYEh9Avb2APoGW4eobKo2oI2TtZgsmu5AIhAJ+U3K2LoyFV6MvJvTr+pJmwTH8qBxvYn8Img0P9oCr2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/vZaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBnA/+P2ANM7z+zlOJs/KV+pLbtUZ5KHZWh06G5tEyDVOYKinfoCVU\r\nPsLyRjJzthwuj0TVfnSKk4nbtlIhb7Lq4/Mni4JgzcC35wdOMPv9XMUl41xG\r\nMovPdWoc2BIdwfpObgPtvAI9xXAfPT437JOu2uIYgphbJaLqC0hB/3Bc3Hvp\r\nUF1n0Pc8Ln+Kcpa5Wzpg2Yk4Q9s6xWEhUwolDb06Oa4f15MYAr6m0DVq5vlY\r\nxwA/9EEtcFYWXJco2gRiz6zjV7YtEgVK3+sOP74zOJTaeMQ2Z9whr8CYfCar\r\ntbklcgiDOdLMwfOZBYfBCXlsrFl76QJtu0aV2BNmmj8JBtkiTBOxJiSz6kAY\r\nOZrHNBfwnyAdRMwbzIv2ndhsXqkLeSleUZkRIrmQL6wsyL/4230PqpQ1QL7M\r\nIqCQiM3JmhDOaX0kMD5tSBxuEFYMz8CRTmzGozx946WEFpimI8hmJCDPFQqI\r\n1clB9BVQaWsHaND+jTTXyl2Irjeoz05j0wTZR0SmR/lB8mRMT933al+SoRwK\r\nXc+fBiA1a8pf9JWPAGgZ3KW1Bs/dz8Ugqz9M7Ngk5ARTmcKI1rA0HTbYuhW8\r\nSIa2/HsotrscJ7UvLl9+1mXaChbvwiJd+7aIE7sRERGhUstCR7V4EFn4jbo5\r\nMX9WUqteexiBreSJo+2RPNXI5vwVroMMwDs=\r\n=2BHY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=v16"},"gitHead":"1e169fe3cc5fc9968bb78fef3b0212073fd2044b","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"8.12.0","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"18.14.2","dependencies":{"glob":"^9.0.2","handlebars":"^4.7.7","graceful-fs":"^4.2.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.35.0","ts-jest":"^29.0.5","jest-cli":"^29.4.3","typescript":"^4.9.5","@types/glob":"^8.1.0","@types/jest":"^29.4.0","@types/node":"^18.11.13","eslint-plugin-n":"^15.6.1","semantic-release":"^20.1.1","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.2","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.54.0","@semantic-release/changelog":"^6.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_7.0.0_1677653594228_0.6128487679211789","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"express-handlebars","version":"7.0.1","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@7.0.1","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"9d8500a91c7112e03e8190939681c563e0724588","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.0.1.tgz","fileCount":36,"integrity":"sha512-NTqPyfvjemjNl3QyJny2FsVkDq+6xFzbtu1r5mWrPKDsZQt69xGNHXB/kDvPux6YkjD/QRGnmf0/6kmZt2YtHA==","signatures":[{"sig":"MEUCIEgRUgvsTZk7ULuwehLgy1Uw1qMp7TJMFOCNDn9e4xD2AiEA5s67bK5H3vfvTNn/jEnkbZjy8JcZfGx+z2iVPMxG5Xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/3FWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZlxAAg3/FNhrTe5pTJzbU5a1pC+9z7/sff6n3+xdFn/p4XvQ3/VMJ\r\ng48eSdgg24/35glwxvIAbf3axjp6CuWpAAZR7CwsQynqjOhlc+d5HfkhCNkm\r\nACWSHqGf4fU0cogZ1P9yjdqGMP+W+X9T9W3PKG0t5dqaI6m5Wcb7uYSNF7lW\r\n+wdgSY9mxvqDEqxrHNa6jBSLNkm52tipoggz92UeWUuJns1B32v+oxlkuAY7\r\n2eor0k3EbntIBlFYtIy/M5js0Jnb/KKp2wNYMWuD542G3MtvBqzYCFgch6Hy\r\nbKAg07yEGp2LLc1Mbm089Ya1nOYyS0vqcz5a7zQBEmOcAoxVQKe9+oB6519q\r\nefVNnuJywhavMArL+HPesEB1kBSDy2BJoM4ZdojCB3SsVwsbLBejhWBOyOMD\r\nYnlky5CjQ8j6AIPOM98+FitTIf/3gLatMW9rNlTSaQ2jOJDqTCKRBErnIJ3+\r\nTonQfpv5AbrXi2RBeF8FhwDKZXElEog2TOGEwaV62EGy/kFX7jfJExOxLzG6\r\nLRpWfW2sFJFrZRw8I1rTkIlaJrlQX5xf9ldU/e72l4Q4c7aJwPG/gcKJqZhU\r\nmqSrLjoG4pG65Wx7UOavFWhA95aGtucWQN+0ZPz6ldVQxEee+2k2VXP2ZIBm\r\n1opPk8cKN03XaOBAtpsjf3FMQ+8kWTjDE6k=\r\n=KryQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=v16"},"gitHead":"730ac26665d4da71c7098d5b03707a615438bc75","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"8.12.0","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"18.14.2","dependencies":{"glob":"^9.1.0","handlebars":"^4.7.7","graceful-fs":"^4.2.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.35.0","ts-jest":"^29.0.5","jest-cli":"^29.4.3","typescript":"^4.9.5","@types/glob":"^8.1.0","@types/jest":"^29.4.0","@types/node":"^18.11.13","eslint-plugin-n":"^15.6.1","semantic-release":"^20.1.1","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.2","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.54.0","@semantic-release/changelog":"^6.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_7.0.1_1677685078159_0.6280326094461524","host":"s3://npm-registry-packages"}},"7.0.2":{"name":"express-handlebars","version":"7.0.2","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@7.0.2","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"d5dff632200d33feea33312c5cb32c57317790eb","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.0.2.tgz","fileCount":36,"integrity":"sha512-W7QuI8i4jjxGNqZJebXzugHuJV32uGTMWqSzqTKsgBTPVsWR3oYR2b9VNQ53vmWbUH1G8r/9GIO3WCqa1Myf1w==","signatures":[{"sig":"MEQCIBv26Wwcwq3KrFgsPuWq4xLKopTvGpe0MIgAqbmwIc6VAiBuIhvDW885V1uYBkih6HsEWXz/WdcWFSKLivCcdXKSzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCkCLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrwhg//Yj6l63kNsaZKMv+OI3JH6kHDN9MzazJVKHFB6NZcRxOJNFos\r\nQ6romNihvsI1Jn2LCPxPFU2F4VOc4ErcOKLcdavnaAuNZPvbJjsAaLK658d6\r\nExoRZomB9lHMqSkHzM0p3opr6l9j3mwBy0fXLR+ftsrKrGhAvxqhZdRSI028\r\n/aPYWUsLpg3lkSKXWgIepO8bmBaV3Cv1EiO1tECYL6Zil0EblHvGocqKpjz+\r\nA+PkoqK+Bk0cT37ymWlDOVWrbTOXncAw+TegJyCk2hc6/tvLLHRsAKBCW5iG\r\n7FCTl6VCpS1aKXD36rEXD0UFyLvhj22YQlve7gi+gVDvkFxpg3PHAlMG3RNI\r\nWzrNqKH2Qf+K0Ur/V83wuz1hKGxJZpNSjVmlXDFeHkfJ5ebRV/1UiVPzBOY+\r\nv59PdyvXfaJ8AAvs78DjzPwKzMOlK7P8M6hRkwXiOISp/pekVPzvG41Rh7oN\r\n028A/AtmeqVZyn0IZ9Z3rejtyCipXY2XFuWHC4xsybV1/+eqBL1LeX0UdXrx\r\nv4lKG5SI5q1rphmN4eIiiFUT5LjFGferM6UE9jYM7Ky7/voxlB9CMaSW6AVy\r\nd0bDtQoZWnREb/g+idBXADtswL9u3WBESdFx+x53IXa2w/RKINP1uXUASHb4\r\n8HgJTO7tG1p35Qmi5lRFvsCX1Yu4esKfiGs=\r\n=fpGU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=v16"},"gitHead":"9f0a6fee8226429fa1160a07cebc7f1530d852ec","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"8.12.0","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"18.15.0","dependencies":{"glob":"^9.2.1","handlebars":"^4.7.7","graceful-fs":"^4.2.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.35.0","ts-jest":"^29.0.5","jest-cli":"^29.5.0","typescript":"^4.9.5","@types/glob":"^8.1.0","@types/jest":"^29.4.0","@types/node":"^18.11.13","eslint-plugin-n":"^15.6.1","semantic-release":"^20.1.1","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.2","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.54.1","@semantic-release/changelog":"^6.0.2","@typescript-eslint/eslint-plugin":"^5.54.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_7.0.2_1678393482838_0.017471972431517324","host":"s3://npm-registry-packages"}},"7.0.3":{"name":"express-handlebars","version":"7.0.3","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@7.0.3","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"034d8de9493dd4466568773da37fa1d90538400b","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.0.3.tgz","fileCount":36,"integrity":"sha512-lUz/j74oZjtj1IrJ4PguUyY35Eb+LPxrSHTbwsiDH6GVT7RbbwkcjcYiBZGLcXTJhS6t88aqgQMioW3FED14/A==","signatures":[{"sig":"MEQCIHZxMgntITpxvhzPxGhPGP2cC4Ojq806667qnvDQN35qAiBBlZW2FAJh5ktiNxYGYf7P+K6AmS0aZBJs71VkTyNRdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG+COACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoH/Q//YG6p65nsESOjvL0mxrI2/dAfPcLM3susu3RCH1bLTLjd9OIk\r\nIdZqBgaghB7Z+PPUecBaw5YFPlQlj11T6tm0eUolJk1i2lwqd0jlQFHImkw/\r\nQPsH2FHeX3GQ5Q/iHLwCbJTdBcMmva7c5Oed98CsdpBXwlBBILy+hYXkV22M\r\nTI7W1HXN0x5lWFq7o1gd3NBtVPNLjN/00HVNRmPMYPEg4/pC1Vjki4W2etEm\r\na3xQbRgji+1R/jdB/of4GlNmfhn0qkHsOMmqZxwp9rnFTKfW6DnvCLgg5Ezm\r\nMSoFRSJgxnJSQZQym6LyZFcgA4rSKfVz18vCjo7fT/EMhkUSiLQ8dAZOZtea\r\nyLLKhxKi22vYBtCc0hH4ebPeI3R+GX67Cxq62KRGcAJSE4G+yPSWduEQaW6I\r\nblAjoJC0P3ZZg9oxOxdCrfTIGZIl6R96BhkV/UDRUw2Fqd3mtsxFG2idie7+\r\nY16zPfC7T+QdwmsJ8VUcxW+jPaTc0uN9209NNR4L8IrcUTDIuhONnyKvDVEZ\r\nCZww5yFRTRXAfDij0X7nTCRQUnNHazDWldAmG78IchUjXzElHiTGsOE+UPuQ\r\ntNkYUxz36wgn6789bCRjtvCdB+0CsfdgajvaxZpF4ShkZS/k4jvvrFJ/0luB\r\nRNC0nuPncSASfaq8ukLi4fVaBuf7othpUSQ=\r\n=Zog1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=v16"},"gitHead":"44abdc99bed6b7b2c9fce12ed5b14b0b30324c7f","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"9.6.2","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"18.15.0","dependencies":{"glob":"^9.3.2","handlebars":"^4.7.7","graceful-fs":"^4.2.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.36.0","ts-jest":"^29.0.5","jest-cli":"^29.5.0","typescript":"^5.0.2","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^18.11.13","eslint-plugin-n":"^15.6.1","semantic-release":"^20.1.3","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.2","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.56.0","@semantic-release/changelog":"^6.0.2","@typescript-eslint/eslint-plugin":"^5.56.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_7.0.3_1679548558595_0.15589339274581993","host":"s3://npm-registry-packages"}},"7.0.4":{"name":"express-handlebars","version":"7.0.4","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@7.0.4","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"c09bb6ea61954c5d4c24beccaa20eace1b39791d","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.0.4.tgz","fileCount":36,"integrity":"sha512-gs/2tWyCfJgXlV+6JbpRZj7d2Pe++1tCyaHPrWp+Q5PsS1WlLbSt8cKmyGeYFzzSNUFChEm52Pn+P5o6qRVDVA==","signatures":[{"sig":"MEUCIFQyp33nxzoU6WvDU3ZK01TIH1N5cic/R5Wjpxe36AzbAiEApLP2QSZdEZZCtQ8uvfxGVifP7p2wp9PvTLRTtDX20Cs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG+kCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpd0Q//e9XKCZoW8QeMThJgfpfOtZCdDNpPbntAE/AiwK7a6gA10jqk\r\n2NtVLNXAWGmwAKMhnRmYp9LfktW2158gcu5QlLfLYp8eqWK2uNxUPpHATuEk\r\n7P5+Ena0M++8Ge/DPziUUir33Dxm9N5YMmlhDeN+2pr0r3qxj4J35SyszLCJ\r\nsF6ebRj4RGzRWDKZIskz/m+gHkLIujOLLZuJA4YN7BJVStzci6N7I42T20OV\r\nevfL2Q26sW2bbaYoOVAp5mcS+EEsrF0AHp9aDJO0bp8AtUsueNW0q5rBmXWT\r\nrjOP0drHiKtMrj0qC/W/6oAB6/vM7NNHxorQH2WA6IRww45nAVaRNXNGDrSl\r\nvO00Tzpxhn7nIxXh8Xe2iLWUYq8w/LKeL9Siy71GgUM6ruIUg9dkEAsVy+PK\r\nTtWEVbTvbJt2hh6rBIJ+fYLp3DIx7vdE++gFtXr5lUMbHHOyIRu0BPs9H6xT\r\nIBu+aIFdajnOBzFkskuoE9wRxvBBwanocVXlCMPdfG2Ncw5iqJHofOnNUm+g\r\nxYcq4vsocPoPxitv/9485ZKtXJrMWsQQgGBXZiIFq/FpADUnYFJg3ObX275U\r\nRq7fbLCl8dNNqxUPFa3Gl8c2Q+yl6lm+KDmlyUzsCohf58SpNNz6Lzcrn00C\r\nFjRLMu00GrzJ4QR60PYAXRM4izsCriyxygc=\r\n=iiM/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=v16"},"gitHead":"4f4f551d71ff8c5a8776543d3ee27ce8a54fccf2","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"9.6.2","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"18.15.0","dependencies":{"glob":"^9.3.2","handlebars":"^4.7.7","graceful-fs":"^4.2.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.36.0","ts-jest":"^29.0.5","jest-cli":"^29.5.0","typescript":"^5.0.2","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^18.11.13","eslint-plugin-n":"^15.6.1","semantic-release":"^20.1.3","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.2","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.56.0","@semantic-release/changelog":"^6.0.2","@typescript-eslint/eslint-plugin":"^5.56.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_7.0.4_1679550722522_0.5004663234567677","host":"s3://npm-registry-packages"}},"7.0.5":{"name":"express-handlebars","version":"7.0.5","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@7.0.5","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"a864fb2a672e8520955d7375e2218d8a85ae1dd6","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.0.5.tgz","fileCount":36,"integrity":"sha512-9OuDkxrNq9fkbqwKmUr30TEobdlDyhawaod6+H6nz3rUXpzDjyoRt3LrSScscbPikQFs1zMy/52Ns+WosWVLhg==","signatures":[{"sig":"MEQCHxH9syxkFOMUwuQWvf99v6hSkkSYZRbQJ9TWFOfzWZICIQDgW5Gp1bdz5h7iCZoetrfq4R7TldisSHKa9JzvZFKdmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNOMuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoX8xAAo9TgM+K+PsF/uV1/dS+0GGX3CJl8BLHZl/j/TWH978C2pjEg\r\nPSEnyMFg3Rc+ORY/qXV//QLo5TW3XJ7yXlFpHdTLrC1nHTLjD6wuRTry42Ml\r\na9SxhJx2kxM9IuWsP/JadBO7vIOGF4aqwUwTML13XrBfm0bNkl8CNImM37G3\r\nIRxOuydVZvZCI8UvsmIgtK4sXCZtT8MbDnP22FMPQhu1Zl7iL9B+aN+o3K3T\r\nUhtThxQfY9AwhyojF42T2QCUZZ0Pdbvn5/t1U/81/DM8ngcDPssIXAwO1zV+\r\n+V/VGb4lFeHLmqejaxnIxY/hviHFF+wjkdd/7d0dqcuj3agPppbg4TAdBqE6\r\n4Hz8ceZLa8wUSl8HwnPal2FOHD/IadaJqkkZcJDO+NR6u0IZbOh0zeFCjTS+\r\njVLu2A0X8ICBQDKMuuhWPtB3nyU7k6PCvQ8HaJQ+JoQDeg/vhkgXrDydyFRx\r\n+TtGI+8J4+GJIFY3RcgRyIzcfdx21Me7ZwoE2ZK88kehs1WpqXfuynGsLa65\r\nHB3btx05aJ8kHOXjwWMTlZYpIdaDpJYKBcu1f6cTmX6hATpN6f97s952E9i6\r\nSncY0snbuoYJBxs00/eLZhDmgYHCsWr7PMBxSjN/AOKxY+ew21KkA/930hHQ\r\nPqKOur1bIrt8Ro7NDnfHZ1XR24PLq2eTzLQ=\r\n=0GSx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=v16"},"gitHead":"51f168d481df118503261db5f166b2548c3a2ac8","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"9.6.2","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"18.15.0","dependencies":{"glob":"^10.0.0","handlebars":"^4.7.7","graceful-fs":"^4.2.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.38.0","ts-jest":"^29.1.0","jest-cli":"^29.5.0","typescript":"^5.0.4","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^18.11.13","eslint-plugin-n":"^15.7.0","semantic-release":"^21.0.1","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.58.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.58.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_7.0.5_1681187630571_0.6061582027374208","host":"s3://npm-registry-packages"}},"7.0.6":{"name":"express-handlebars","version":"7.0.6","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@7.0.6","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"df4f09bb45387e50a61011860968f131f0940b14","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.0.6.tgz","fileCount":38,"integrity":"sha512-f1azlphtOp3fp8+dfbcqebQ+tdq9VOXG4TmafJ756n9CjoItW7Mqn3KCZ0BjGdgZ7+ktYHZQWV4oCjiNhSuSeg==","signatures":[{"sig":"MEUCIBJv6N6/DyJtYTtCGOSJsWqygIB3nkgWanqMaq3LWcAYAiEArgk0CKUzIDyI4NeLXNjG0zfrPD5dK3M1/RzqiE8DyFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNhu9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHyA//eU1kq0uBlf75qGbiYxKcnbemzPRL+hMbEFxKoZH1/xEhagLO\r\nMMgiBu9BVvQBPvS52UAy1rKJ5EKMzkdTZ4MAhje1+EfKx8gJbsMj8ubeO+K/\r\nT9ZDbE7gcOvNFOcf6lksxentpD05j7CL+ikK5mUuaiVo0J/NdgLIwNMnwC+5\r\nSe519uIcMAU1feEyXmnczZ8TthqqIMBNBzlK16AWXsXAEsfaxE81mZEQaIGA\r\n8EsRyWRY1JpP7MGl99fos+aDa7ceVKessy/fX82vFFCrvo0vhI/FU8HcrT9E\r\ncEnO78fC/864AQcVuEdmYOnw5gY3l1ZLXQ6lYt3qTSzThpdqmsMKhwcguZ3f\r\nVkjrnwdyrCytxrxyvphAgZIPEto6M6xBiGt/ke7j1EvVVqvbWBa47VrIztMa\r\nMRgNWLhQxhT5ddAy1xKK7TEAyeAGJ+yJDsZ9s9VmKPbVWGtxTIQz5PJTpeqd\r\nRuISEg+X/vIBJYMNKCJvy5VXkwH3Tt3Qe7oM75lC6cybG4hubdKf9mgd+mlq\r\niA2XJoH6/GFEkydrrqoTw1AN9LtIYc7U4FSpVQgITF61PQmrQ1jEONnVOuIQ\r\nP9TOZtWgUg63WgSq2By+e+Mhg0z5/v68PJalyANwNWdVO32YnD5/RvcWTYVh\r\nimOGkg44QujAdvktLvQiGME2b8CzzLw0+kg=\r\n=RJ5e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=v16"},"gitHead":"1c3e750b5be442ae8b32f2745a44f4749d615d12","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"9.6.2","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"18.15.0","dependencies":{"glob":"^10.0.0","handlebars":"^4.7.7","graceful-fs":"^4.2.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.38.0","ts-jest":"^29.1.0","jest-cli":"^29.5.0","typescript":"^5.0.4","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^18.11.13","eslint-plugin-n":"^15.7.0","semantic-release":"^21.0.1","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.58.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.58.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_7.0.6_1681267645720_0.18877617883673836","host":"s3://npm-registry-packages"}},"7.0.7":{"name":"express-handlebars","version":"7.0.7","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@7.0.7","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"78855740bfd636cd0c3d74e44300d7c1172b8440","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.0.7.tgz","fileCount":38,"integrity":"sha512-O4jUlkEVvqwyhkcmjWOqAEcV3JbcaGnlyS0oSgI3vyXO59Fco5JJtUboU2VHqv3Em3Q0VFC2VhRsmaUeNCOr5Q==","signatures":[{"sig":"MEQCIDbDTnMelavuIhZvUPgeNKcVigBqHvat7NOpbTzuwgx1AiAf3iRMR8LrPNYj/cKtcBINl5Q9acbI++2SAUzBWeYtVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOgOZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6/Q/8C8pKxhzEwa7cGf1ZXWoy3B5kRdtR4e9qmDVgzb5ON92OejOO\r\nQPin7uLDdCNnE3wVBGj/IX7RdjoeRG10F2afdx4FEB5i4n2mYBwJJKKw4r4j\r\nEMyeu+pfwtsZ9s1q/Hzpe6EsJCNeLHUZxlcTAzCwfZcY7feS5U56VVYl8VRn\r\n94gBifitFKTOmMZFC5xz9+vWML3umBflDpe3VGJsahtEjUFxwdWuckB5B49r\r\nMavbx1F/atkLxLj5bRGyuIwi/ADHQKRrq+ssAMBP/YLKjD5IfFyb5I+JlTyc\r\nvm7LS5l00W6LiruTIYh9HJYcHWbQVIp0FpTTsA/tbINLxhPBrbRN/rYxkqo3\r\nt+cmt0VOnQaVdPds6LmKMIR3j/lJ9WO1P6ffUPBpBjZBDiHELk2wR56ux9HH\r\n1StshNTs0B/wXLGv6sfNQLm3A4hHIt8VSd7rbEtCCQQQfmEiNJPcmCB2unik\r\nAGE6Ow6Zz+PbDufD7n41tNPNH0pFza3ct/3SQ5bfFUIgNDqVKTIrYrwiX+hj\r\n6RorGQoQU5KduSh2/lA49Is2mG59O97q6CzSbBswyG24HiIMOskhfI93BeYV\r\ndY8mpKRP+M/JYi7nWNrX3+lmfx2cyLG5bRY8E7CZJYrKJD09gYo6tKpSCIJH\r\nfMOG4iWWCUWk1wDEYldEP7ZxmBg14f2c2iw=\r\n=T6ph\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=v16"},"gitHead":"8df769d0095602abc12297df7d12bc3f4dea12ef","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"9.6.2","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"18.16.0","dependencies":{"glob":"^10.1.0","handlebars":"^4.7.7","graceful-fs":"^4.2.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.38.0","ts-jest":"^29.1.0","jest-cli":"^29.5.0","typescript":"^5.0.4","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^18.11.13","eslint-plugin-n":"^15.7.0","semantic-release":"^21.0.1","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.58.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.58.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_7.0.7_1681523609445_0.4044673467105693","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"express-handlebars","version":"7.1.0","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@7.1.0","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"00bb4d8ed757578944c8e93154532cc889081342","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.1.0.tgz","fileCount":38,"integrity":"sha512-3pJw6FIzJXdIxicRd4yucdSZ/okuTyk5/wkqwnH1hNhSB75NRpEud36GKSactpLE8OA0pIbMKbzvbqUvgwI7PQ==","signatures":[{"sig":"MEYCIQDm8lYNBSHtitZe3Gb1V/RsxXXLbVcdoNTW2MZuvDnXoAIhAI+KrGZ3iH8bHWyl9lmLkK/qf91PaDfexbv+c3BlI6Q9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139808},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=v16"},"gitHead":"745f9d4a6c52d8226ed9fa1a7fe3449f913aecec","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"9.6.2","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"18.17.0","dependencies":{"glob":"^10.3.3","handlebars":"^4.7.7","graceful-fs":"^4.2.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.45.0","ts-jest":"^29.1.1","jest-cli":"^29.6.1","typescript":"^5.1.6","@types/glob":"^8.1.0","@types/jest":"^29.5.3","@types/node":"^18.11.13","eslint-plugin-n":"^16.0.1","semantic-release":"^21.0.7","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.4","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","@semantic-release/github":"^9.0.4","@typescript-eslint/parser":"^5.62.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.62.0","@semantic-release/commit-analyzer":"^10.0.1","@semantic-release/release-notes-generator":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_7.1.0_1689828998388_0.6442476358025393","host":"s3://npm-registry-packages"}},"7.1.1":{"name":"express-handlebars","version":"7.1.1","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@7.1.1","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"1f2c225c0cbdc9ad5ccef2c4d49fa895e3c3cd61","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.1.1.tgz","fileCount":38,"integrity":"sha512-qdODITPVBGmPShpBsc0xUy9Qau/pF8nyu/j8MYePBT2UNwaVvT/0Z9GpXqd37PZOw0MiLFW6l7xbkSISkTsrbg==","signatures":[{"sig":"MEUCIQCmo37ymlxhyY4T81p21VCFi4JYhK7rg57vTDTye589lgIgHv4nm6hv2TQAM8JtSMYjqPw6r7AGMhvBjwR0fVdHzMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140179},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=v16"},"gitHead":"ef66823d73083f19c7c4e1f7a046711feb18d6bc","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"9.6.2","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"18.17.0","dependencies":{"glob":"^10.3.3","handlebars":"^4.7.8","graceful-fs":"^4.2.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.46.0","ts-jest":"^29.1.1","jest-cli":"^29.6.2","typescript":"^5.1.6","@types/glob":"^8.1.0","@types/jest":"^29.5.3","@types/node":"^18.11.13","eslint-plugin-n":"^16.0.1","semantic-release":"^21.0.7","eslint-plugin-import":"^2.28.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.4","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","@semantic-release/github":"^9.0.4","@typescript-eslint/parser":"^5.62.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.62.0","@semantic-release/commit-analyzer":"^10.0.1","@semantic-release/release-notes-generator":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_7.1.1_1690953436940_0.7572926292678062","host":"s3://npm-registry-packages"}},"7.1.2":{"name":"express-handlebars","version":"7.1.2","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@7.1.2","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"2471673d11af46f496cba4098a705f0217232fda","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.1.2.tgz","fileCount":38,"integrity":"sha512-ss9d3mBChOLTEtyfzXCsxlItUxpgS3i4cb/F70G6Q5ohQzmD12XB4x/Y9U6YboeeYBJZt7WQ5yUNu7ZSQ/EGyQ==","signatures":[{"sig":"MEUCIQCJetXOlP4MV6/HsxeBr5IKj6BDBlfh8AfcYpi5StscewIgJ7ccoG+gUdjKiBNOSx5+tVsyxK+Y22iWIrSTnZXx5hw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140576},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=v16"},"gitHead":"c2e1c6068cefbc21db8c31c43683ffc421cc8658","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"9.8.1","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"18.17.0","dependencies":{"glob":"^10.3.3","handlebars":"^4.7.8","graceful-fs":"^4.2.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.46.0","ts-jest":"^29.1.1","jest-cli":"^29.6.2","typescript":"^5.1.6","@types/glob":"^8.1.0","@types/jest":"^29.5.3","@types/node":"^18.17.3","eslint-plugin-n":"^16.0.1","semantic-release":"^21.0.7","eslint-plugin-import":"^2.28.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.4","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","@semantic-release/github":"^9.0.4","@typescript-eslint/parser":"^6.3.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^6.3.0","@semantic-release/commit-analyzer":"^10.0.1","@semantic-release/release-notes-generator":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_7.1.2_1691465789178_0.9182844014082958","host":"s3://npm-registry-packages"}},"7.1.3":{"name":"express-handlebars","version":"7.1.3","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@7.1.3","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"48de4fff6617af9574a6d63031f34fe95e255dd2","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.1.3.tgz","fileCount":38,"integrity":"sha512-O0W4n14iQ8+iFIDdiMh9HRI2nbVQJ/h1qndlD1TXWxxcfbKjKoqJh+ti2tROkyx4C4VQrt0y3bANBQ5auQAiew==","signatures":[{"sig":"MEYCIQDU/MLmMWIfkRa0UxyZQczkGgSHU2XMeryaxx51hlSQZQIhAObQf70iYukKSRlIL9gUJhq4CyAP9hj2mftgQQ6Mp6oM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141601},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=v16"},"gitHead":"aaf4d320541213ac43ddba7622df2ba329ad70f2","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint .","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"10.5.0","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"20.14.0","dependencies":{"glob":"^10.4.2","handlebars":"^4.7.8","graceful-fs":"^4.2.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","ts-jest":"^29.1.5","jest-cli":"^29.7.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/node":"^18.19.32","eslint-plugin-n":"^16.6.2","semantic-release":"^24.0.0","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-plugin-promise":"^6.2.0","eslint-config-standard":"^17.1.0","@semantic-release/github":"^10.0.6","@typescript-eslint/parser":"^7.13.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^7.13.1","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_7.1.3_1718773550996_0.6557382883092682","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"express-handlebars","version":"8.0.0","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@8.0.0","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"a4ace182c5b1caa6e70e32728c3144b8f4b52ee4","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-8.0.0.tgz","fileCount":37,"integrity":"sha512-xOh7KpbBtdetSTuZBHfnl0+8EZSJxe+UGA8+IMYNbOsUWj7G7kIojlRt9zdVLXTpmATtTvU379boqcSFOuGc7w==","signatures":[{"sig":"MEUCIAQ8kYeahL+1fnvgo3I8KNOKC9bf9oXzYZ0S1rPV7OdeAiEAvSKqThrGi1lZT8nGaSzFdScOUCL0qE3W8y0ZbsOWZrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141975},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"8abe846d8d44ff914cf0b3acc1eb64fc638c55bf","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"10.8.2","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"20.16.0","dependencies":{"glob":"^11.0.0","handlebars":"^4.7.8","graceful-fs":"^4.2.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","globals":"^15.9.0","ts-jest":"^29.2.4","jest-cli":"^29.7.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/node":"^20.14.14","semantic-release":"^24.0.0","typescript-eslint":"^8.0.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.1.3","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_8.0.0_1723015395680_0.5901008360659028","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"express-handlebars","version":"8.0.1","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@8.0.1","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"eaa0da210acac7ec91ea4987d5ec67db3d521718","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-8.0.1.tgz","fileCount":37,"integrity":"sha512-mdas0PTbgQnwSyAjcYM7OMaftM8nJ3Kqz6yAyK4iCFvMOGGvh6pv42IHwcE5PBpS6ffYeZRSsgAdYUMG4CSjhQ==","signatures":[{"sig":"MEQCIDdMWGkviMAc9eXhBV9UamHEeqDx7nC82nkEP2mlES+YAiAoO8899KqtMuC8biv9AYIsMXYu8ZJaMiLYFSNdDINJiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142296},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"8e7efb4a41901743923038bb59dc58538b941c70","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"10.8.2","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"20.16.0","dependencies":{"glob":"^11.0.0","handlebars":"^4.7.8","graceful-fs":"^4.2.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","globals":"^15.9.0","ts-jest":"^29.2.4","jest-cli":"^29.7.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/node":"^20.14.14","semantic-release":"^24.0.0","typescript-eslint":"^8.0.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.1.3","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_8.0.1_1723060320342_0.21956599253290898","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"express-handlebars","version":"8.0.2","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"url":"http://ericf.me/","name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com"},"license":"BSD-3-Clause","_id":"express-handlebars@8.0.2","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"homepage":"https://github.com/express-handlebars/express-handlebars","bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"dist":{"shasum":"ee8f626b50be36f95c4a831fca64819c66b78edd","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-8.0.2.tgz","fileCount":37,"integrity":"sha512-yevTbBtYwmg/BdkHS97AOC98HgJi/BXwz0ulZJNds1/Lx7sm7Fdz3udLjPnBFNuUdJSZdWHr2R9Ns75cakpadA==","signatures":[{"sig":"MEUCIFpEr4TJ+/UtXNX0x0iWOTShwJ6JoefZU3LNpLHJZVTFAiEAtqCA3M/YnpF6yyuQpa8qCyrXZYSkhDcEsAoht3dU8Ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142669},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"b9432fd7a660e2a7a50655582cd9bf8c9c93f12c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"eslint","test":"jest --verbose","build":"tsc","test:cover":"jest --coverage"},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"repository":{"url":"git://github.com/express-handlebars/express-handlebars.git","type":"git"},"_npmVersion":"10.8.2","description":"A Handlebars view engine for Express which doesn't suck.","directories":{"example":"examples"},"_nodeVersion":"22.14.0","dependencies":{"glob":"^11.0.1","handlebars":"^4.7.8","graceful-fs":"^4.2.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","globals":"^16.0.0","ts-jest":"^29.3.2","jest-cli":"^29.7.0","@eslint/js":"^9.24.0","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/jest":"^29.5.14","@types/node":"^22.14.1","semantic-release":"^24.2.3","typescript-eslint":"^8.30.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/express-handlebars_8.0.2_1744871366431_0.3724805929344437","host":"s3://npm-registry-packages-npm-production"}},"8.0.3":{"name":"express-handlebars","description":"A Handlebars view engine for Express which doesn't suck.","version":"8.0.3","homepage":"https://github.com/express-handlebars/express-handlebars","keywords":["express","express3","handlebars","view","layout","partials","templates"],"author":{"name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com","url":"http://ericf.me/"},"repository":{"type":"git","url":"git://github.com/express-handlebars/express-handlebars.git"},"bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"engines":{"node":">=22.15.0"},"dependencies":{"glob":"^11.0.2","graceful-fs":"^4.2.11","handlebars":"^4.7.8"},"main":"dist/index.js","directories":{"example":"examples"},"devDependencies":{"@eslint/js":"^9.25.1","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/git":"^10.0.1","@semantic-release/github":"^11.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/release-notes-generator":"^14.0.3","@types/glob":"^8.1.0","@types/jest":"^29.5.14","@types/node":"^22.14.1","eslint":"^9.25.1","globals":"^16.0.0","jest-cli":"^29.7.0","semantic-release":"^24.2.3","ts-jest":"^29.3.2","typescript":"^5.8.3","typescript-eslint":"^8.31.0"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"test":"jest --verbose","test:cover":"jest --coverage","lint":"eslint","build":"tsc"},"license":"BSD-3-Clause","_id":"express-handlebars@8.0.3","gitHead":"c4e8ca25c5767e1a5ba1779082b0081f42ee9940","types":"./dist/index.d.ts","_nodeVersion":"22.15.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-uzvrS2HRlhFNmq2dZb6EJahu2tg7trV9wuYOJrkIbstemozwOvNRa0idkHBjy62nPu6wao76AlhJ69YBIHfkEA==","shasum":"50199c143f65cc986cbd6a0ac456fe00b466db1b","tarball":"https://registry.npmjs.org/express-handlebars/-/express-handlebars-8.0.3.tgz","fileCount":37,"unpackedSize":143035,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDRIOv1Bcn0lK7MpNtHbpxkanX5i0nQ+MWbG3uz8aL9mwIhAOcV2eODvTqxLnMCLfBVDsNN/rbZT286UDdUCGN26GUC"}]},"_npmUser":{"name":"tonybrix","email":"tony@brix.ninja"},"maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/express-handlebars_8.0.3_1745441769736_0.2267010481907199"},"_hasShrinkwrap":false}},"time":{"created":"2012-03-25T15:49:15.507Z","modified":"2025-04-23T20:56:10.133Z","0.0.1":"2012-03-25T15:49:17.170Z","0.0.2":"2012-09-07T15:43:26.880Z","1.0.0-rc-1":"2014-08-07T18:43:54.980Z","1.0.0-rc-2":"2014-08-07T20:42:57.931Z","1.0.0":"2014-08-07T23:49:58.300Z","1.0.1":"2014-08-08T15:40:46.967Z","1.0.2":"2014-09-05T04:53:02.754Z","1.0.3":"2014-09-05T05:19:34.298Z","1.1.0":"2014-09-15T03:34:39.620Z","1.2.0":"2015-02-17T22:38:05.660Z","1.2.1":"2015-02-17T23:06:06.595Z","1.2.2":"2015-03-06T17:03:00.985Z","2.0.0":"2015-03-23T00:34:41.277Z","2.0.1":"2015-04-23T15:47:00.314Z","3.0.0":"2016-01-26T17:04:50.384Z","3.0.1":"2019-02-21T03:55:31.506Z","3.0.2":"2019-02-24T23:42:44.603Z","3.1.0":"2019-05-14T18:10:05.524Z","4.0.0":"2020-03-25T16:11:51.300Z","4.0.1":"2020-04-01T17:52:27.522Z","4.0.2":"2020-04-03T02:17:22.374Z","4.0.3":"2020-04-05T03:01:42.230Z","4.0.4":"2020-04-29T12:49:31.593Z","4.0.5":"2020-07-03T19:48:06.841Z","4.0.6":"2020-07-06T15:51:52.310Z","5.0.0":"2020-07-06T22:08:47.354Z","5.1.0":"2020-07-16T16:12:35.960Z","5.2.0":"2020-10-23T17:18:07.363Z","5.2.1":"2021-02-16T19:05:31.084Z","5.3.0":"2021-03-30T04:24:50.866Z","5.3.1":"2021-05-04T14:05:53.141Z","5.3.2":"2021-05-06T22:53:34.474Z","5.3.3":"2021-08-05T19:35:21.240Z","5.3.4":"2021-09-23T00:21:22.786Z","5.3.5":"2021-11-13T06:51:23.796Z","6.0.0":"2021-11-13T08:14:19.024Z","6.0.1":"2021-11-13T22:23:02.440Z","6.0.2":"2021-11-25T05:51:40.364Z","6.0.3":"2022-03-03T17:54:09.233Z","6.0.4":"2022-04-06T01:47:55.976Z","6.0.5":"2022-04-11T21:11:42.974Z","6.0.6":"2022-05-13T03:43:30.588Z","6.0.7":"2023-01-25T15:50:24.252Z","7.0.0":"2023-03-01T06:53:14.416Z","7.0.1":"2023-03-01T15:37:58.345Z","7.0.2":"2023-03-09T20:24:43.091Z","7.0.3":"2023-03-23T05:15:58.793Z","7.0.4":"2023-03-23T05:52:02.681Z","7.0.5":"2023-04-11T04:33:50.795Z","7.0.6":"2023-04-12T02:47:25.957Z","7.0.7":"2023-04-15T01:53:29.642Z","7.1.0":"2023-07-20T04:56:38.563Z","7.1.1":"2023-08-02T05:17:17.151Z","7.1.2":"2023-08-08T03:36:29.393Z","7.1.3":"2024-06-19T05:05:51.139Z","8.0.0":"2024-08-07T07:23:15.884Z","8.0.1":"2024-08-07T19:52:00.524Z","8.0.2":"2025-04-17T06:29:26.614Z","8.0.3":"2025-04-23T20:56:09.949Z"},"bugs":{"url":"https://github.com/express-handlebars/express-handlebars/issues"},"author":{"name":"Eric Ferraiuolo","email":"eferraiuolo@gmail.com","url":"http://ericf.me/"},"license":"BSD-3-Clause","homepage":"https://github.com/express-handlebars/express-handlebars","keywords":["express","express3","handlebars","view","layout","partials","templates"],"repository":{"type":"git","url":"git://github.com/express-handlebars/express-handlebars.git"},"description":"A Handlebars view engine for Express which doesn't suck.","maintainers":[{"name":"ericf","email":"eferraiuolo@gmail.com"},{"name":"sahat","email":"sakhat@gmail.com"},{"name":"tonybrix","email":"tony@brix.ninja"}],"readme":"Express Handlebars\n==================\n\nA [Handlebars][] view engine for [Express][] which doesn't suck.\n\n[![npm version][npm-badge]][npm]\n\n**This package used to be named `express3-handlebars`. The previous `express-handlebars` package by @jneen can be found [here][jneen-exphbs].**\n\n\n[Express]: https://github.com/expressjs/express\n[Handlebars]: https://github.com/handlebars-lang/handlebars.js\n[npm]: https://www.npmjs.org/package/express-handlebars\n[npm-badge]: https://img.shields.io/npm/v/express-handlebars.svg?style=flat-square\n[jneen-exphbs]: https://github.com/jneen/express-handlebars\n\n\n## Goals & Design\n\nI created this project out of frustration with the existing Handlebars view engines for Express. As of version 3.x, Express got out of the business of being a generic view engine ā this was a great decision ā leaving developers to implement the concepts of layouts, partials, and doing file I/O for their template engines of choice.\n\n### Goals and Features\n\nAfter building a half-dozen Express apps, I developed requirements and opinions about what a Handlebars view engine should provide and how it should be implemented. The following is that list:\n\n* Add back the concept of \"layout\", which was removed in Express 3.x.\n\n* Add back the concept of \"partials\" via Handlebars' partials mechanism.\n\n* Support a directory of partials; e.g., `{{> foo/bar}}` which exists on the file system at `views/partials/foo/bar.handlebars`, by default.\n\n* Smart file system I/O and template caching. When in development, templates are always loaded from disk. In production, raw files and compiled templates are cached, including partials.\n\n* All async and non-blocking. File system I/O is slow and servers should not be blocked from handling requests while reading from disk. I/O queuing is used to avoid doing unnecessary work.\n\n* Ability to easily precompile templates and partials for use on the client, enabling template sharing and reuse.\n\n* Ability to use a different Handlebars module/implementation other than the Handlebars npm package.\n\n### Package Design\n\nThis package was designed to work great for both the simple and complex use cases. I _intentionally_ made sure the full implementation is exposed and is easily overridable.\n\nThe package exports a function which can be invoked with no arguments or with a `config` object and it will return a function (closed over sensible defaults) which can be registered with an Express app. It's an engine factory function.\n\nThis exported engine factory has two properties which expose the underlying implementation:\n\n* `ExpressHandlebars()`: The constructor function which holds the internal implementation on its `prototype`. This produces instance objects which store their configuration, `compiled` and `precompiled` templates, and expose an `engine()` function which can be registered with an Express app.\n\n* `create()`: A convenience factory function for creating `ExpressHandlebars` instances.\n\nAn instance-based approach is used so that multiple `ExpressHandlebars` instances can be created with their own configuration, templates, partials, and helpers.\n\n\n## Installation\n\nInstall using npm:\n\n```shell\n$ npm install express-handlebars\n```\n\n## Danger š„\n\nNever put objects on the `req` object straight in as the data, this can allow hackers to run XSS attacks. Always make sure you are destructuring the values on objects like `req.query` and `req.params`. See https://blog.shoebpatel.com/2021/01/23/The-Secret-Parameter-LFR-and-Potential-RCE-in-NodeJS-Apps/ for more details.\n\n## Usage\n\nThis view engine uses sensible defaults that leverage the \"Express-way\" of structuring an app's views. This makes it trivial to use in basic apps:\n\n### Basic Usage\n\n**Directory Structure:**\n\n```\n.\nāāā app.js\nāāā views\n āāā home.handlebars\n āāā layouts\n āāā main.handlebars\n\n2 directories, 3 files\n```\n\n**app.js:**\n\nCreates a super simple Express app which shows the basic way to register a Handlebars view engine using this package.\n\n```javascript\nimport express from 'express';\nimport { engine } from 'express-handlebars';\n\nconst app = express();\n\napp.engine('handlebars', engine());\napp.set('view engine', 'handlebars');\napp.set('views', './views');\n\napp.get('/', (req, res) => {\n res.render('home');\n});\n\napp.listen(3000);\n```\n\n**views/layouts/main.handlebars:**\n\nThe main layout is the HTML page wrapper which can be reused for the different views of the app. `{{{body}}}` is used as a placeholder for where the main content should be rendered.\n\n```handlebars\n\n\n
\n \n{{foo}}
\n\n \n{{bar}}
\n\n\n\n```\n\n#### More on Helpers\n\nRefer to the [Handlebars website][] for more information on defining helpers:\n\n* [Expression Helpers][]\n* [Block Helpers][]\n\n### Metadata\n\nHandlebars has a data channel feature that propagates data through all scopes, including helpers and partials. Values in the data channel can be accessed via the `{{@variable}}` syntax. Express Handlebars provides metadata about a template it renders on a `{{@exphbs}}` object allowing access to things like the view name passed to `res.render()` via `{{@exphbs.view}}`.\n\nThe following is the list of metadata that's accessible on the `{{@exphbs}}` data object:\n\n* `cache`: Boolean whether or not the template is cached.\n* `encoding`: String name of encoding for files.\n* `view`: String name of the view passed to `res.render()`.\n* `layout`: String name of the layout view.\n* `data`: Original data object passed when rendering the template.\n* `helpers`: Collection of helpers used when rendering the template.\n* `partials`: Collection of partials used when rendering the template.\n* `runtimeOptions`: Runtime Options used to render the template.\n\n\n[examples directory]: https://github.com/express-handlebars/express-handlebars/tree/master/examples\n[view cache setting]: https://expressjs.com/en/api.html#app.settings.table\n[Express locals]: https://expressjs.com/en/api.html#app.locals\n[registered with Handlebars]: https://github.com/wycats/handlebars.js/#registering-helpers\n[built-in helpers]: https://handlebarsjs.com/guide/builtin-helpers.html\n[Handlebars website]: https://handlebarsjs.com/\n[Expression Helpers]: https://handlebarsjs.com/guide/#custom-helpers\n[Block Helpers]: https://handlebarsjs.com/guide/#block-helpers\n\n\n## API\n\n### Configuration and Defaults\n\nThere are two main ways to use this package: via its engine factory function, or creating `ExpressHandlebars` instances; both use the same configuration properties and defaults.\n\n```javascript\nimport { engine, create, ExpressHandlebars } from 'express-handlebars';\n\n// Using the engine factory:\nengine({ /* config */ });\n\n// Create an instance:\ncreate({ /* config */ });\n\n// Using the class:\nnew ExpressHandlebars({ /* config */})\n```\n\nThe following is the list of configuration properties and their default values (if any):\n\n#### `handlebars=require('handlebars')`\nThe Handlebars module/implementation. This allows for the `ExpressHandlebars` instance to use a different Handlebars module/implementation than that provided by the Handlebars npm package.\n\n#### `extname=\".handlebars\"`\nThe string name of the file extension used by the templates. This value should correspond with the `extname` under which this view engine is registered with Express when calling `app.engine()`.\n\nThe following example sets up an Express app to use `.hbs` as the file extension for views:\n\n```javascript\nimport express from 'express';\nimport { engine } from 'express-handlebars';\n\nconst app = express();\n\napp.engine('.hbs', engine({extname: '.hbs'}));\napp.set('view engine', '.hbs');\napp.set('views', './views');\n```\n\n**Note:** Setting the app's `\"view engine\"` setting will make that value the default file extension used for looking up views.\n\n#### `encoding=\"utf8\"`\nDefault encoding when reading files.\n\n#### `layoutsDir`\nDefault layouts directory is relative to `express settings.view` + `layouts/`\nThe string path to the directory where the layout templates reside.\n\n**Note:** If you configure Express to look for views in a custom location (e.g., `app.set('views', 'some/path/')`), and if your `layoutsDir` is not relative to `express settings.view` + `layouts/`, you will need to reflect that by passing an updated path as the `layoutsDir` property in your configuration.\n\n#### `partialsDir`\nDefault partials directory is relative to `express settings.view` + `partials/`\nThe string path to the directory where the partials templates reside or object with the following properties:\n\n* `dir`: The string path to the directory where the partials templates reside.\n* `namespace`: Optional string namespace to prefix the partial names.\n* `templates`: Optional collection (or promise of a collection) of templates in the form: `{filename: template}`.\n* `rename(filePath, namespace)`: Optional function to rename the partials. Takes two arguments: `filePath`, e.g., `partials/some/path/template.handlebars` and `namespace`.\n\n**Note:** If you configure Express to look for views in a custom location (e.g., `app.set('views', 'some/path/')`), and if your `partialsDir` is not relative to `express settings.view` + `partials/`, you will need to reflect that by passing an updated path as the `partialsDir` property in your configuration.\n\n**Note:** Multiple partials dirs can be used by making `partialsDir` an array of strings, and/or config objects as described above. The namespacing feature is useful if multiple partials dirs are used and their file paths might clash.\n\n#### `defaultLayout`\nThe string name or path of a template in the `layoutsDir` to use as the default layout. `main` is used as the default. This is overridden by a `layout` specified in the app or response `locals`. **Note:** A falsy value will render without a layout; e.g., `res.render('home', {layout: false});`. You can also use a falsy value when creating the engine to make using no layout a default e.g. `app.engine('.hbs', exphbs({defaultLayout: false}));`.\n\n#### `helpers`\nAn object which holds the helper functions used when rendering templates with this `ExpressHandlebars` instance. When rendering a template, a collection of helpers will be generated by merging: `handlebars.helpers` (global), `helpers` (instance), and `options.helpers` (render-level). This allows Handlebars' `registerHelper()` function to operate as expected, will providing two extra levels over helper overrides.\n\n#### `compilerOptions`\nAn object which holds options that will be passed along to the Handlebars compiler functions: `Handlebars.compile()` and `Handlebars.precompile()`.\n\n#### `runtimeOptions`\nAn object which holds options that will be passed along to the template function in addition to the `data`, `helpers`, and `partials` options. See [Runtime Options][] for a list of available options.\n\n### Properties\n\nThe public API properties are provided via `ExpressHandlebars` instances. In additional to the properties listed in the **Configuration and Defaults** section, the following are additional public properties:\n\n#### `engine`\nA function reference to the `renderView()` method which is bound to `this` `ExpressHandlebars` instance. This bound function should be used when registering this view engine with an Express app.\n\n#### `extname`\nThe normalized `extname` which will _always_ start with `.` and defaults to `.handlebars`.\n\n#### `compiled`\nAn object cache which holds compiled Handlebars template functions in the format: `{\"path/to/template\": [Function]}`.\n\n#### `precompiled`\nAn object cache which holds precompiled Handlebars template strings in the format: `{\"path/to/template\": [String]}`.\n\n### Methods\n\nThe following is the list of public API methods provided via `ExpressHandlebars` instances:\n\n**Note:** All of the public methods return a [`Promise`][promise] (with the exception of `renderView()` which is the interface with Express.)\n\n#### `getPartials([options])`\nRetrieves the partials in the `partialsDir` and returns a Promise for an object mapping the partials in the form `{name: partial}`.\n\nBy default each partial will be a compiled Handlebars template function. Use `options.precompiled` to receive the partials as precompiled templates ā this is useful for sharing templates with client code.\n\n**Parameters:**\n\n* `[options]`: Optional object containing any of the following properties:\n\n * `[cache]`: Whether cached templates can be used if they have already been requested. This is recommended for production to avoid unnecessary file I/O.\n\n * `[encoding]`: File encoding.\n\n * `[precompiled=false]`: Whether precompiled templates should be provided, instead of compiled Handlebars template functions.\n\nThe name of each partial corresponds to its location in `partialsDir`. For example, consider the following directory structure:\n\n```\nviews\nāāā partials\n āāā foo\n āĀ Ā āāā bar.handlebars\n āāā title.handlebars\n\n2 directories, 2 files\n```\n\n`getPartials()` would produce the following result:\n\n```javascript\nimport { create } from 'express-handlebars';\n\nconst hbs = create();\nhbs.getPartials().then(function (partials) {\n console.log(partials);\n // => { 'foo/bar': [Function],\n // => title: [Function] }\n});\n```\n\n#### `getTemplate(filePath, [options])`\nRetrieves the template at the specified `filePath` and returns a Promise for the compiled Handlebars template function.\n\nUse `options.precompiled` to receive a precompiled Handlebars template.\n\n**Parameters:**\n\n* `filePath`: String path to the Handlebars template file.\n\n* `[options]`: Optional object containing any of the following properties:\n\n * `[cache]`: Whether a cached template can be used if it have already been requested. This is recommended for production to avoid necessary file I/O.\n\n * `[encoding]`: File encoding.\n\n * `[precompiled=false]`: Whether a precompiled template should be provided, instead of a compiled Handlebars template function.\n\n#### `getTemplates(dirPath, [options])`\nRetrieves all the templates in the specified `dirPath` and returns a Promise for an object mapping the compiled templates in the form `{filename: template}`.\n\nUse `options.precompiled` to receive precompiled Handlebars templates ā this is useful for sharing templates with client code.\n\n**Parameters:**\n\n* `dirPath`: String path to the directory containing Handlebars template files.\n\n* `[options]`: Optional object containing any of the following properties:\n\n * `[cache]`: Whether cached templates can be used if it have already been requested. This is recommended for production to avoid necessary file I/O.\n\n * `[encoding]`: File encoding.\n\n * `[precompiled=false]`: Whether precompiled templates should be provided, instead of a compiled Handlebars template function.\n\n#### `resetCache([filePathsOrFilter])`\nReset template cache. The cache can be partially reset by providing a filter argument. If no argument is given the whole cache will be reset.\n\n**Parameters:**\n\n* `[filePathsOrFilter]`: Optional filter to reset part of the cache. This can be a file path, an array of file paths, or a filter function based on file path.\n\n#### `render(filePath, context, [options])`\nRenders the template at the specified `filePath` with the `context`, using this instance's `helpers` and partials by default, and returns a Promise for the resulting string.\n\n**Parameters:**\n\n* `filePath`: String path to the Handlebars template file.\n\n* `context`: Object in which the template will be executed. This contains all of the values to fill into the template.\n\n* `[options]`: Optional object which can contain any of the following properties which affect this view engine's behavior:\n\n * `[cache]`: Whether a cached template can be used if it have already been requested. This is recommended for production to avoid unnecessary file I/O.\n\n * `[encoding]`: File encoding.\n\n * `[data]`: Optional object which can contain any data that Handlebars will pipe through the template, all helpers, and all partials. This is a side data channel.\n\n * `[helpers]`: Render-level helpers that will be used instead of any instance-level helpers; these will be merged with (and will override) any global Handlebars helper functions.\n\n * `[partials]`: Render-level partials that will be used instead of any instance-level partials. This is used internally as an optimization to avoid re-loading all the partials.\n\n * `[runtimeOptions]`: Optional object which can contain options passed to the template function.\n\n#### `renderView(viewPath, options|callback, [callback])`\nRenders the template at the specified `viewPath` as the `{{{body}}}` within the layout specified by the `defaultLayout` or `options.layout`. Rendering will use this instance's `helpers` and partials, and passes the resulting string to the `callback`.\n\nThis method is called by Express and is the main entry point into this Express view engine implementation. It adds the concept of a \"layout\" and delegates rendering to the `render()` method.\n\nThe `options` will be used both as the context in which the Handlebars templates are rendered, and to signal this view engine on how it should behave, e.g., `options.cache=false` will _always_ load the templates from disk.\n\n**Parameters:**\n\n* `viewPath`: String path to the Handlebars template file which should serve as the `{{{body}}}` when using a layout.\n\n* `[options]`: Optional object which will serve as the context in which the Handlebars templates are rendered. It may also contain any of the following properties which affect this view engine's behavior:\n\n * `[cache]`: Whether cached templates can be used if they have already been requested. This is recommended for production to avoid unnecessary file I/O.\n\n * `[encoding]`: File encoding.\n\n * `[data]`: Optional object which can contain any data that Handlebars will pipe through the template, all helpers, and all partials. This is a side data channel.\n\n * `[helpers]`: Render-level helpers that will be merged with (and will override) instance and global helper functions.\n\n * `[partials]`: Render-level partials will be merged with (and will override) instance and global partials. This should be a `{partialName: fn}` hash or a Promise of an object with this shape.\n\n * `[layout]`: Optional string path to the Handlebars template file to be used as the \"layout\". This overrides any `defaultLayout` value. Passing a falsy value will render with no layout (even if a `defaultLayout` is defined).\n\n * `[runtimeOptions]`: Optional object which can contain options passed to the template function.\n\n* `callback`: Function to call once the template is retrieved.\n\n### Hooks\n\nThe following is the list of protected methods that are called internally and serve as _hooks_ to override functionality of `ExpressHandlebars` instances. A value or a promise can be returned from these methods which allows them to perform async operations.\n\n#### `_compileTemplate(template, options)`\nThis hook will be called when a Handlebars template needs to be compiled. This function needs to return a compiled Handlebars template function, or a promise for one.\n\nBy default this hook calls `Handlebars.compile()`, but it can be overridden to preform operations before and/or after Handlebars compiles the template. This is useful if you wanted to first process Markdown within a Handlebars template.\n\n**Parameters:**\n\n* `template`: String Handlebars template that needs to be compiled.\n\n* `options`: Object `compilerOptions` that were specified when the `ExpressHandlebars` instance as created. This object should be passed along to the `Handlebars.compile()` function.\n\n#### `_precompileTemplate(template, options)`\nThis hook will be called when a Handlebars template needs to be precompiled. This function needs to return a serialized Handlebars template spec. string, or a promise for one.\n\nBy default this hook calls `Handlebars.precompile()`, but it can be overridden to preform operations before and/or after Handlebars precompiles the template. This is useful if you wanted to first process Markdown within a Handlebars template.\n\n**Parameters:**\n\n* `template`: String Handlebars template that needs to be precompiled.\n\n* `options`: Object `compilerOptions` that were specified when the `ExpressHandlebars` instance as created. This object should be passed along to the `Handlebars.compile()` function.\n\n#### `_renderTemplate(template, context, options)`\nThis hook will be called when a compiled Handlebars template needs to be rendered. This function needs to returned the rendered output string, or a promise for one.\n\nBy default this hook simply calls the passed-in `template` with the `context` and `options` arguments, but it can be overridden to perform operations before and/or after rendering the template.\n\n**Parameters:**\n\n* `template`: Compiled Handlebars template function to call.\n\n* `context`: The context object in which to render the `template`.\n\n* `options`: Object that contains options and metadata for rendering the template:\n\n * `data`: Object to define custom `@variable` private variables.\n\n * `helpers`: Object to provide custom helpers in addition to the globally defined helpers.\n\n * `partials`: Object to provide custom partials in addition to the globally defined partials.\n\n * `...runtimeOptions`: Other options specified by the `runtimeOptions` value.\n\n\n[promise]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise\n[Runtime Options]: https://handlebarsjs.com/api-reference/runtime-options.html\n\n\n## Examples\n\n### [Basic Usage][]\n\nThis example shows the most basic way to use this view engine.\n\n### [Advanced Usage][]\n\nThis example is more comprehensive and shows how to use many of the features of this view engine, including helpers, partials, multiple layouts, etc.\n\nAs noted in the **Package Design** section, this view engine's implementation is instance-based, and more advanced usages can take advantage of this. The Advanced Usage example demonstrates how to use an `ExpressHandlebars` instance to share templates with the client, among other features.\n\n\n[Basic Usage]: https://github.com/express-handlebars/express-handlebars/tree/master/examples/basic\n[Advanced Usage]: https://github.com/express-handlebars/express-handlebars/tree/master/examples/advanced\n\n\nLicense\n-------\n\nThis software is free to use under the Yahoo! Inc. BSD license. See the [LICENSE file][] for license text and copyright information.\n\n\n[LICENSE file]: https://github.com/express-handlebars/express-handlebars/blob/master/LICENSE\n","readmeFilename":"README.md","users":{"52u":true,"jk6":true,"ace11":true,"dizid":true,"ericf":true,"jostw":true,"junhc":true,"mllee":true,"71emj1":true,"alek-s":true,"emoket":true,"h0ward":true,"hyteer":true,"ibambo":true,"iliyat":true,"kachar":true,"kenkao":true,"kudakv":true,"majgis":true,"omar84":true,"3ddario":true,"arielfr":true,"cubesun":true,"drewigg":true,"gruebes":true,"itonyyo":true,"justsso":true,"kimemin":true,"mlyihgw":true,"mr_eaze":true,"neraliu":true,"onemoon":true,"simioni":true,"subchen":true,"tomchao":true,"andypang":true,"ashifatb":true,"bebeskin":true,"davepoon":true,"djamseed":true,"frankl83":true,"kingcron":true,"krabello":true,"shieldax":true,"brave_cgx":true,"chunxchun":true,"codeofzen":true,"elkdanger":true,"guiyuzhao":true,"hehaiyang":true,"mikelsito":true,"namgil.ko":true,"snowdream":true,"vonmauser":true,"andruwhart":true,"electblake":true,"lonekorean":true,"piecioshka":true,"sanketss84":true,"sean-oneal":true,"this-harsh":true,"fearnbuster":true,"jamesbedont":true,"knownasilya":true,"luuhoangnam":true,"rubenjose75":true,"sessionbean":true,"ivangaravito":true,"jakedemonaco":true,"keeyanajones":true,"mobeicaoyuan":true,"viktorivanov":true,"wesleylhandy":true,"leelandmiller":true,"montyanderson":true,"swapnil_mishra":true,"billpatrianakos":true,"charlietango592":true,"sametsisartenep":true}}