Upgrade to Babel 7

This commit is contained in:
typicode
2018-09-12 16:42:14 +02:00
parent b681973caa
commit 1fb65b6ecb
5 changed files with 4739 additions and 9395 deletions

View File

@ -1,7 +1,8 @@
{ {
"presets": [ "presets": [
[ [
"env", { "@babel/preset-env",
{
"targets": { "targets": {
"node": "6" "node": "6"
} }

14095
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -43,14 +43,19 @@
"yargs": "^11.1.0" "yargs": "^11.1.0"
}, },
"devDependencies": { "devDependencies": {
"babel-cli": "^6.26.0", "@babel/cli": "^7.0.0",
"babel-core": "^6.26.3", "@babel/core": "^7.0.0",
"babel-loader": "^7.1.5", "@babel/node": "^7.0.0",
"babel-plugin-transform-regenerator": "^6.26.0", "@babel/plugin-syntax-jsx": "^7.0.0",
"babel-polyfill": "^6.26.0", "@babel/plugin-transform-react-jsx": "^7.0.0",
"babel-preset-env": "^1.7.0", "@babel/plugin-transform-regenerator": "^7.0.0",
"@babel/polyfill": "^7.0.0",
"@babel/preset-env": "^7.0.0",
"@babel/register": "^7.0.0",
"babel-core": "^7.0.0-bridge.0",
"babel-loader": "^8.0.0",
"babel-preset-preact": "^1.1.0", "babel-preset-preact": "^1.1.0",
"babel-register": "^6.26.0", "babel-preset-react": "^6.24.1",
"clean-webpack-plugin": "^0.1.19", "clean-webpack-plugin": "^0.1.19",
"cross-env": "^5.2.0", "cross-env": "^5.2.0",
"css-loader": "^0.28.11", "css-loader": "^0.28.11",

View File

@ -1,3 +0,0 @@
{
"presets": [ "env", "preact"]
}

14
src/front/.babelrc.js Normal file
View File

@ -0,0 +1,14 @@
const transformReactJsx = require("@babel/plugin-transform-react-jsx");
module.exports = {
"presets": [
"@babel/preset-env",
// "preact" disabling temporary
],
// remove plugins and deps when preact preset supports Babel 7
"plugins": [
[ transformReactJsx, { "pragma": "h" }],
require("@babel/plugin-syntax-jsx"),
]
}