1 | var pug = require('./');
|
2 | var resolvedPug = JSON.stringify(require.resolve('./'));
|
3 |
|
4 | function compileTemplate(module, filename) {
|
5 | var template = pug.compileFileClient(filename, {
|
6 | inlineRuntimeFunctions: false,
|
7 | });
|
8 | var body =
|
9 | 'var pug = require(' +
|
10 | resolvedPug +
|
11 | ').runtime;\n\n' +
|
12 | 'module.exports = ' +
|
13 | template +
|
14 | ';';
|
15 | module._compile(body, filename);
|
16 | }
|
17 |
|
18 | if (require.extensions) {
|
19 | require.extensions['.pug'] = compileTemplate;
|
20 | }
|