UNPKG

512 BJavaScriptView Raw
1function stripWs(s) {
2 return s.replace(/\s+/g, '');
3}
4
5function createLocals(which, viewsDir, locals) {
6 if (!locals) locals = {};
7 var opts = {};
8 if (which === 'express3' || which === 'express4') {
9 opts.settings = {
10 views: viewsDir
11 };
12 opts.cache = process.env.NODE_ENV === 'production';
13 for (var k in locals) {
14 if (!locals.hasOwnProperty(k)) continue;
15 opts[k] = locals[k];
16 }
17 }
18 return opts;
19}
20
21module.exports = {
22 createLocals: createLocals,
23 stripWs: stripWs
24};
\No newline at end of file