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

chore: remove unnecessary plugins from es2015

Gerald 8 лет назад
Родитель
Сommit
ab12861928
2 измененных файлов с 23 добавлено и 12 удалено
  1. 1 1
      package.json
  2. 22 11
      src/.babelrc

+ 1 - 1
package.json

@@ -18,7 +18,7 @@
     "babel-eslint": "^7.2.1",
     "babel-loader": "^6.4.1",
     "babel-plugin-transform-runtime": "^6.23.0",
-    "babel-preset-env": "^1.2.2",
+    "babel-preset-es2015": "^6.24.0",
     "core-js": "^2.4.1",
     "css-loader": "^0.27.3",
     "cssnano": "^3.10.0",

+ 22 - 11
src/.babelrc

@@ -1,16 +1,27 @@
 {
-  "presets": [
-    ["env", {
-      "targets": {
-        "browsers": ["Chrome >= 41"]
-      },
-      "modules": false,
-      // "useBuiltIns": true,
-      // "debug": true,
-    }]
-  ],
   "plugins": [
-    ["transform-runtime", {"polyfill": false}]
+    ["transform-runtime", {
+      "polyfill": false,
+      // "helpers": false,
+    }],
+    "babel-plugin-transform-es2015-template-literals",
+    "babel-plugin-transform-es2015-literals",
+    "babel-plugin-transform-es2015-function-name",
+    "babel-plugin-transform-es2015-arrow-functions",
+    "babel-plugin-transform-es2015-block-scoped-functions",
+    "babel-plugin-transform-es2015-classes",
+    "babel-plugin-transform-es2015-object-super",
+    "babel-plugin-transform-es2015-shorthand-properties",
+    "babel-plugin-transform-es2015-duplicate-keys",
+    "babel-plugin-transform-es2015-computed-properties",
+    "babel-plugin-transform-es2015-for-of",
+    "babel-plugin-transform-es2015-sticky-regex",
+    "babel-plugin-transform-es2015-unicode-regex",
+    "babel-plugin-check-es2015-constants",
+    "babel-plugin-transform-es2015-spread",
+    "babel-plugin-transform-es2015-parameters",
+    "babel-plugin-transform-es2015-destructuring",
+    "babel-plugin-transform-es2015-block-scoping",
   ],
   "comments": false
 }