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