housekeeping: upgrade to babel@7 (via #5450)
* Babel 7 * preserve module output; straighten out ES/CJS syntax * add webpack TODOs * remove unused Babel modules * Update index.js * install @babel/register
This commit is contained in:
74
.babelrc
74
.babelrc
@@ -1,51 +1,47 @@
|
||||
{
|
||||
"presets": [
|
||||
"es2015",
|
||||
"react",
|
||||
"stage-0"
|
||||
[
|
||||
"@babel/env",
|
||||
{
|
||||
"targets": {
|
||||
"browsers": [
|
||||
/* benefit of C/S/FF/Edge only? */
|
||||
"> 1%",
|
||||
"last 2 versions",
|
||||
"Firefox ESR",
|
||||
"not dead",
|
||||
]
|
||||
},
|
||||
"useBuiltIns": "entry",
|
||||
"corejs": "2"
|
||||
}
|
||||
],
|
||||
"@babel/preset-react"
|
||||
],
|
||||
"plugins": [
|
||||
"transform-runtime",
|
||||
"babel-plugin-transform-es2015-constants",
|
||||
"@babel/plugin-transform-modules-commonjs",
|
||||
["@babel/plugin-transform-runtime", {
|
||||
"corejs": "2"
|
||||
}],
|
||||
"@babel/plugin-proposal-class-properties",
|
||||
["transform-react-remove-prop-types", {
|
||||
"additionalLibraries": ["react-immutable-proptypes"]
|
||||
}],
|
||||
[
|
||||
"module-alias",
|
||||
[
|
||||
{
|
||||
"expose": "root",
|
||||
"src": "."
|
||||
},
|
||||
{
|
||||
"expose": "components",
|
||||
"src": "src/core/components"
|
||||
},
|
||||
{
|
||||
"expose": "containers",
|
||||
"src": "src/core/containers"
|
||||
},
|
||||
{
|
||||
"expose": "core",
|
||||
"src": "src/core"
|
||||
},
|
||||
{
|
||||
"expose": "plugins",
|
||||
"src": "src/plugins"
|
||||
},
|
||||
{
|
||||
"expose": "img",
|
||||
"src": "src/img"
|
||||
},
|
||||
{
|
||||
"expose": "corePlugins",
|
||||
"src": "src/core/plugins"
|
||||
},
|
||||
{
|
||||
"expose": "less",
|
||||
"src": "src/less"
|
||||
"babel-plugin-module-resolver",
|
||||
{
|
||||
"root": ".",
|
||||
"alias": {
|
||||
"root": ".",
|
||||
"components": "./src/core/components",
|
||||
"containers": "./src/core/containers",
|
||||
"core": "./src/core",
|
||||
"plugins": "./src/plugins",
|
||||
"img": "./src/img",
|
||||
"corePlugins": "./src/core/plugins",
|
||||
"less": "./src/less",
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user