Browse Source

feat(ui): Setup browserslist, reduce core-js use (#27346)

Scott Cooper 3 years ago
parent
commit
64c2de384b
2 changed files with 15 additions and 3 deletions
  1. 1 1
      babel.config.ts
  2. 14 2
      package.json

+ 1 - 1
babel.config.ts

@@ -15,7 +15,7 @@ const config: TransformOptions = {
       '@babel/preset-env',
       '@babel/preset-env',
       {
       {
         useBuiltIns: 'usage',
         useBuiltIns: 'usage',
-        corejs: '3.11',
+        corejs: '3.15',
       },
       },
     ],
     ],
     '@babel/preset-typescript',
     '@babel/preset-typescript',

+ 14 - 2
package.json

@@ -230,10 +230,22 @@
   },
   },
   "browserslist": {
   "browserslist": {
     "production": [
     "production": [
-      "defaults"
+      "last 10 Chrome versions",
+      "last 10 Firefox versions",
+      "last 2 Edge major versions",
+      "last 2 Safari major versions",
+      "last 3 iOS major versions",
+      "last 1 OperaMobile version",
+      "Firefox ESR"
     ],
     ],
     "development": [
     "development": [
-      "defaults"
+      "last 10 Chrome versions",
+      "last 10 Firefox versions",
+      "last 2 Edge major versions",
+      "last 2 Safari major versions",
+      "last 3 iOS major versions",
+      "last 1 OperaMobile version",
+      "Firefox ESR"
     ],
     ],
     "test": [
     "test": [
       "current node"
       "current node"