|
- {
- "env": {
- "development": {
- "presets": [
- [
- "@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": [
- [
- "@babel/plugin-transform-runtime",
- {
- "corejs": "2",
- "absoluteRuntime": false,
- "version": "7.10.4"
- }
- ],
- "@babel/plugin-proposal-class-properties",
- "@babel/plugin-proposal-optional-chaining",
- [
- "transform-react-remove-prop-types",
- {
- "additionalLibraries": [
- "react-immutable-proptypes"
- ]
- }
- ],
- [
- "babel-plugin-module-resolver",
- {
- "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"
- }
- }
- ]
- ]
- },
- "test": {
- "presets": [
- [
- "@babel/env",
- {
- "targets": {
- "node": "10"
- },
- "useBuiltIns": "entry",
- "corejs": "2"
- }
- ],
- "@babel/preset-react"
- ],
- "plugins": [
- [
- "@babel/plugin-transform-runtime",
- {
- "corejs": "2",
- "absoluteRuntime": false,
- "version": "7.10.4"
- }
- ],
- "@babel/plugin-proposal-class-properties",
- "@babel/plugin-proposal-optional-chaining",
- [
- "transform-react-remove-prop-types",
- {
- "additionalLibraries": [
- "react-immutable-proptypes"
- ]
- }
- ],
- [
- "babel-plugin-module-resolver",
- {
- "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"
- }
- }
- ]
- ]
- }
- }
- }
|