rittenhop-ghost/versions/5.94.2/node_modules/express-hbs/test/helpers.js

24 lines
512 B
JavaScript

function stripWs(s) {
return s.replace(/\s+/g, '');
}
function createLocals(which, viewsDir, locals) {
if (!locals) locals = {};
var opts = {};
if (which === 'express3' || which === 'express4') {
opts.settings = {
views: viewsDir
};
opts.cache = process.env.NODE_ENV === 'production';
for (var k in locals) {
if (!locals.hasOwnProperty(k)) continue;
opts[k] = locals[k];
}
}
return opts;
}
module.exports = {
createLocals: createLocals,
stripWs: stripWs
};