Просмотр исходного кода

Merge pull request #8004 from overleaf/ae-babel-preset-order

Fix the order of Babel presets

GitOrigin-RevId: a4d94a2f1a567b9073bf945c90fc8bf01b2058ec
Alf Eaton 4 лет назад
Родитель
Сommit
d0d78b7c48
1 измененных файлов с 7 добавлено и 17 удалено
  1. 7 17
      services/web/babel.config.json

+ 7 - 17
services/web/babel.config.json

@@ -1,12 +1,5 @@
 {
   "presets": [
-    "@babel/typescript",
-    [
-      "@babel/react",
-      {
-        "runtime": "automatic"
-      }
-    ],
     [
       "@babel/env",
       {
@@ -14,7 +7,9 @@
         // This version must be aligned with the `core-js` version in `package.json`
         "corejs": { "version": 3.6 }
       }
-    ]
+    ],
+    ["@babel/react", { "runtime": "automatic" }],
+    "@babel/typescript"
   ],
   "plugins": ["angularjs-annotate", "macros"],
   // Target our current Node version in test environment, to transform and
@@ -22,22 +17,17 @@
   "env": {
     "test": {
       "presets": [
-        "@babel/typescript",
-        [
-          "@babel/react",
-          {
-            "runtime": "automatic"
-          }
-        ],
         [
           "@babel/env",
           {
-            "targets": { "node": "14.18" },
+            "targets": { "node": "current" },
             "useBuiltIns": "usage",
             // This version must be aligned with the `core-js` version in `package.json`
             "corejs": { "version": 3.6 }
           }
-        ]
+        ],
+        ["@babel/react", { "runtime": "automatic" }],
+        "@babel/typescript"
       ]
     }
   }