diff --git a/.babelrc.json b/.babelrc.json new file mode 100644 index 0000000..dfe57f2 --- /dev/null +++ b/.babelrc.json @@ -0,0 +1,14 @@ +{ + "presets": [ + ["@babel/env", { + "targets": { + "chrome": "57", + "firefox": "52", + "safari": "10.3", + "edge": "16", + "opera": "44" + } + }], + "@babel/preset-react" + ] +} diff --git a/webpack.config.js b/webpack.config.js index f02c0b9..00295cb 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -35,25 +35,6 @@ if (production) { })); } -/* keep this in sync with cockpit.git */ -const babel_loader = { - loader: "babel-loader", - options: { - presets: [ - ["@babel/env", { - "targets": { - "chrome": "57", - "firefox": "52", - "safari": "10.3", - "edge": "16", - "opera": "44" - } - }], - "@babel/preset-react" - ] - } -} - /* check if sassc is available, to avoid unintelligible error messages */ try { childProcess.execFileSync('sassc', ['--version'], { stdio: ['pipe', 'inherit', 'inherit'] }); @@ -100,7 +81,7 @@ module.exports = { }, { exclude: /node_modules/, - use: babel_loader, + use: "babel-loader", test: /\.(js|jsx)$/ }, /* HACK: remove unwanted fonts from PatternFly's css */