瀏覽代碼

deps: update to Babel 7

master
Saúl Ibarra Corretgé 7 年之前
父節點
當前提交
cfa1e2f90d
共有 2 個文件被更改,包括 23 次插入12 次删除
  1. 11
    7
      package.json
  2. 12
    5
      webpack.config.js

+ 11
- 7
package.json 查看文件

51
     "jsc-android": "224109.1.0",
51
     "jsc-android": "224109.1.0",
52
     "jsrsasign": "8.0.12",
52
     "jsrsasign": "8.0.12",
53
     "jwt-decode": "2.2.0",
53
     "jwt-decode": "2.2.0",
54
-    "lib-jitsi-meet": "github:jitsi/lib-jitsi-meet#ba0dc564cba5b49aa55cdce0f8aae19e9e475d8e",
54
+    "lib-jitsi-meet": "github:saghul/lib-jitsi-meet#rn-057",
55
     "libflacjs": "github:mmig/libflac.js#93d37e7f811f01cf7d8b6a603e38bd3c3810907d",
55
     "libflacjs": "github:mmig/libflac.js#93d37e7f811f01cf7d8b6a603e38bd3c3810907d",
56
     "lodash": "4.17.4",
56
     "lodash": "4.17.4",
57
     "moment": "2.19.4",
57
     "moment": "2.19.4",
85
     "xmldom": "0.1.27"
85
     "xmldom": "0.1.27"
86
   },
86
   },
87
   "devDependencies": {
87
   "devDependencies": {
88
-    "babel-core": "6.26.0",
89
-    "babel-eslint": "8.0.3",
90
-    "babel-loader": "7.1.2",
91
-    "babel-preset-env": "1.6.1",
92
-    "babel-preset-react": "6.24.1",
93
-    "babel-preset-stage-1": "6.24.1",
88
+    "@babel/core": "7.1.2",
89
+    "@babel/preset-env": "7.1.0",
90
+    "@babel/preset-flow": "7.0.0",
91
+    "@babel/preset-react": "7.0.0",
92
+    "@babel/plugin-proposal-class-properties": "7.1.0",
93
+    "@babel/plugin-proposal-export-default-from": "7.0.0",
94
+    "@babel/plugin-proposal-export-namespace-from": "7.0.0",
95
+    "@babel/plugin-transform-flow-strip-types": "7.0.0",
96
+    "babel-eslint": "10.0.1",
97
+    "babel-loader": "8.0.4",
94
     "clean-css": "3.4.25",
98
     "clean-css": "3.4.25",
95
     "css-loader": "0.28.7",
99
     "css-loader": "0.28.7",
96
     "eslint": "4.12.1",
100
     "eslint": "4.12.1",

+ 12
- 5
webpack.config.js 查看文件

67
             options: {
67
             options: {
68
                 // XXX The require.resolve bellow solves failures to locate the
68
                 // XXX The require.resolve bellow solves failures to locate the
69
                 // presets when lib-jitsi-meet, for example, is npm linked in
69
                 // presets when lib-jitsi-meet, for example, is npm linked in
70
-                // jitsi-meet. The require.resolve, of course, mandates the use
71
-                // of the prefix babel-preset- in the preset names.
70
+                // jitsi-meet.
71
+                plugins: [
72
+                    require.resolve('@babel/plugin-transform-flow-strip-types'),
73
+                    require.resolve('@babel/plugin-proposal-class-properties'),
74
+                    require.resolve(
75
+                        '@babel/plugin-proposal-export-default-from'),
76
+                    require.resolve(
77
+                        '@babel/plugin-proposal-export-namespace-from')
78
+                ],
72
                 presets: [
79
                 presets: [
73
                     [
80
                     [
74
-                        require.resolve('babel-preset-env'),
81
+                        require.resolve('@babel/preset-env'),
75
 
82
 
76
                         // Tell babel to avoid compiling imports into CommonJS
83
                         // Tell babel to avoid compiling imports into CommonJS
77
                         // so that webpack may do tree shaking.
84
                         // so that webpack may do tree shaking.
78
                         { modules: false }
85
                         { modules: false }
79
                     ],
86
                     ],
80
-                    require.resolve('babel-preset-react'),
81
-                    require.resolve('babel-preset-stage-1')
87
+                    require.resolve('@babel/preset-flow'),
88
+                    require.resolve('@babel/preset-react')
82
                 ]
89
                 ]
83
             },
90
             },
84
             test: /\.jsx?$/
91
             test: /\.jsx?$/

Loading…
取消
儲存