Skip to content

Commit 71dff8c

Browse files
danezhzoo
authored andcommitted
Allow overwritting of sourceRoot (#3685)
Also replaces lodash/extend with Object.assign
1 parent 460714b commit 71dff8c

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

packages/babel-register/src/node.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,11 @@ function compile(filename) {
4848
let result;
4949

5050
// merge in base options and resolve all the plugins and presets relative to this file
51-
let opts = new OptionManager().init(extend(deepClone(transformOpts), {
52-
filename,
53-
sourceRoot: path.dirname(filename)
54-
}));
51+
let opts = new OptionManager().init(extend(
52+
{ sourceRoot: path.dirname(filename) }, // sourceRoot can be overwritten
53+
deepClone(transformOpts),
54+
{ filename }
55+
));
5556

5657
let cacheKey = `${JSON.stringify(opts)}:${babel.version}`;
5758

0 commit comments

Comments
 (0)