diff --git a/packages/babel-register/src/worker/babel-core.js b/packages/babel-register/src/worker/babel-core.js index ea3bc3c2e74a..06197e85977b 100644 --- a/packages/babel-register/src/worker/babel-core.js +++ b/packages/babel-register/src/worker/babel-core.js @@ -7,7 +7,7 @@ function initialize(babel) { exports.getEnv = babel.getEnv; if (!process.env.BABEL_8_BREAKING) { - exports.loadOptionsSync = babel.loadOptionsSync; + exports.OptionManager = babel.OptionManager; exports.transformSync = babel.transformSync; } } diff --git a/packages/babel-register/src/worker/transform.js b/packages/babel-register/src/worker/transform.js index a5b96ea6e467..ad666de35ff7 100644 --- a/packages/babel-register/src/worker/transform.js +++ b/packages/babel-register/src/worker/transform.js @@ -78,7 +78,7 @@ exports.transform = async function (input, filename) { if (!process.env.BABEL_8_BREAKING) { exports.transformSync = function (input, filename) { - const opts = babel.loadOptions({ + const opts = new babel.OptionManager().init({ // sourceRoot can be overwritten sourceRoot: path.dirname(filename) + path.sep, ...cloneDeep(transformOpts),