diff --git a/.babelrc b/.babelrc deleted file mode 100644 index d0ef093..0000000 --- a/.babelrc +++ /dev/null @@ -1,4 +0,0 @@ -{ - "presets": ["@babel/env", - "@babel/preset-react"] -} diff --git a/webpack.config.js b/webpack.config.js index fce4863..ee6a182 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -95,6 +95,24 @@ if (production) { })); } +var babel_loader = { + loader: "babel-loader", + options: { + presets: [ + ["@babel/env", { + "targets": { + "chrome": "57", + "firefox": "52", + "safari": "10.3", + "edge": "16", + "opera": "44" + } + }], + "@babel/preset-react" + ] + } +} + module.exports = { mode: production ? 'production' : 'development', entry: info.entries, @@ -117,17 +135,17 @@ module.exports = { }, { exclude: /node_modules/, - loader: 'babel-loader', + use: babel_loader, test: /\.js$/ }, { exclude: /node_modules/, - loader: 'babel-loader', + use: babel_loader, test: /\.jsx$/ }, { exclude: /node_modules/, - loader: 'babel-loader', + use: babel_loader, test: /\.es6$/ }, {