Skip to content

Commit ca4105b

Browse files
committed
feat(@angular-devkit/core): add support for source map in templates
Using the source-map library from mozilla. Its pretty neat.
1 parent c4480fa commit ca4105b

File tree

5 files changed

+349
-116
lines changed

5 files changed

+349
-116
lines changed

lib/bootstrap-local.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,9 @@ require.extensions['.ts'] = function (m, filename) {
8888
require.extensions['.ejs'] = function (m, filename) {
8989
const source = fs.readFileSync(filename).toString();
9090
const template = require('@angular-devkit/core').template;
91-
const result = template(source, { sourceURL: filename, module: true });
91+
const result = template(source, { sourceURL: filename, sourceMap: true });
9292

93-
return m._compile('module.exports.default = ' + result.toString(), filename);
93+
return m._compile(result.source.replace(/return/, 'module.exports.default = '), filename);
9494
};
9595

9696

package-lock.json

Lines changed: 37 additions & 37 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/angular_devkit/core/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,6 @@
88
"core"
99
],
1010
"dependencies": {
11+
"source-map": "^0.5.6"
1112
}
1213
}

0 commit comments

Comments
 (0)