updated babel
This commit is contained in:
parent
71ea4e74f6
commit
35a6c7324d
File diff suppressed because it is too large
Load Diff
13
package.json
13
package.json
|
@ -53,17 +53,16 @@
|
||||||
"node": ">=10.0.0"
|
"node": ">=10.0.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"@babel/core": "^7.0.0",
|
||||||
|
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||||
|
"@babel/polyfill": "^7.0.0",
|
||||||
|
"@babel/preset-env": "^7.0.0",
|
||||||
"@dannycoates/webpack-dev-server": "^3.1.4",
|
"@dannycoates/webpack-dev-server": "^3.1.4",
|
||||||
"@mattiasbuelens/web-streams-polyfill": "0.1.0-alpha.5",
|
"@mattiasbuelens/web-streams-polyfill": "0.1.0",
|
||||||
"asmcrypto.js": "^2.3.2",
|
"asmcrypto.js": "^2.3.2",
|
||||||
"babel-core": "^6.26.3",
|
"babel-loader": "^8.0.2",
|
||||||
"babel-loader": "^7.1.5",
|
|
||||||
"babel-plugin-istanbul": "^4.1.6",
|
"babel-plugin-istanbul": "^4.1.6",
|
||||||
"babel-plugin-yo-yoify": "^2.0.0",
|
"babel-plugin-yo-yoify": "^2.0.0",
|
||||||
"babel-preset-env": "^1.7.0",
|
|
||||||
"babel-preset-es2015": "^6.24.1",
|
|
||||||
"babel-preset-stage-2": "^6.24.1",
|
|
||||||
"babel-preset-stage-3": "^6.24.1",
|
|
||||||
"base64-js": "^1.3.0",
|
"base64-js": "^1.3.0",
|
||||||
"content-disposition": "^0.5.2",
|
"content-disposition": "^0.5.2",
|
||||||
"copy-webpack-plugin": "^4.5.2",
|
"copy-webpack-plugin": "^4.5.2",
|
||||||
|
|
|
@ -7,9 +7,20 @@ const ExtractTextPlugin = require('extract-text-webpack-plugin');
|
||||||
|
|
||||||
const webJsOptions = {
|
const webJsOptions = {
|
||||||
babelrc: false,
|
babelrc: false,
|
||||||
presets: [['env', { modules: false }], 'stage-2'],
|
presets: [
|
||||||
|
[
|
||||||
|
'@babel/preset-env',
|
||||||
|
{
|
||||||
|
modules: false,
|
||||||
|
useBuiltIns: 'entry'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
],
|
||||||
// yo-yoify converts html template strings to direct dom api calls
|
// yo-yoify converts html template strings to direct dom api calls
|
||||||
plugins: ['yo-yoify']
|
plugins: [
|
||||||
|
'yo-yoify',
|
||||||
|
['@babel/plugin-proposal-class-properties', { loose: false }]
|
||||||
|
]
|
||||||
};
|
};
|
||||||
|
|
||||||
const serviceWorker = {
|
const serviceWorker = {
|
||||||
|
@ -30,7 +41,7 @@ const web = {
|
||||||
entry: {
|
entry: {
|
||||||
// babel-polyfill and fluent are directly included in vendor
|
// babel-polyfill and fluent are directly included in vendor
|
||||||
// because they are not explicitly referenced by app
|
// because they are not explicitly referenced by app
|
||||||
vendor: ['babel-polyfill', 'fluent'],
|
vendor: ['@babel/polyfill', 'fluent'], //TODO: remove @babel/polyfill
|
||||||
app: ['./app/main.js'],
|
app: ['./app/main.js'],
|
||||||
android: ['./android/android.js'],
|
android: ['./android/android.js'],
|
||||||
ios: ['./ios/ios.js']
|
ios: ['./ios/ios.js']
|
||||||
|
@ -67,9 +78,7 @@ const web = {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
loader: 'babel-loader',
|
loader: 'babel-loader',
|
||||||
options: {
|
options: webJsOptions
|
||||||
presets: [['env', { modules: false }], 'stage-3']
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue