From cd909d5191a2b73f64901e6cfbedab5c5869583c Mon Sep 17 00:00:00 2001 From: Marshall Quander <marshall@quander.me> Date: Mon, 30 Jul 2018 13:08:33 -0700 Subject: [PATCH] Don't stick babel plugins in multiple places --- .babelrc | 4 +++- webpack.config.js | 5 +---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/.babelrc b/.babelrc index f1f967013..aa19ca67f 100644 --- a/.babelrc +++ b/.babelrc @@ -8,6 +8,8 @@ ], "plugins": [ [ "react-intl", { "messagesDir": "./public/messages", "enforceDescriptions": false } ], - [ "transform-react-jsx-img-import" ] + "transform-react-jsx-img-import", + "transform-class-properties", + "transform-object-rest-spread" ] } diff --git a/webpack.config.js b/webpack.config.js index c56eebf26..add9a5aae 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -119,10 +119,7 @@ module.exports = (env, argv) => ({ include: [path.resolve(__dirname, "src")], // Exclude JS assets in node_modules because they are already transformed and often big. exclude: [path.resolve(__dirname, "node_modules")], - loader: "babel-loader", - query: { - plugins: ["transform-class-properties", "transform-object-rest-spread"] - } + loader: "babel-loader" }, { test: /\.(scss|css)$/, -- GitLab