1 | function stripWs(s) {
|
2 | return s.replace(/\s+/g, '');
|
3 | }
|
4 |
|
5 | function 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 |
|
21 | module.exports = {
|
22 | createLocals: createLocals,
|
23 | stripWs: stripWs
|
24 | }; |
\ | No newline at end of file |