{ "presets": [ [ "@babel/preset-env", { "modules": false, "targets": { "browsers": [ "last 3 Chrome versions", "last 3 Firefox versions", "last 3 Safari versions", "last 3 Edge versions", "IE 11" ] }, "useBuiltIns": "entry", "exclude": [ "es6.math.acosh", "es6.math.asinh", "es6.math.atanh", "es6.math.cbrt", "es6.math.clz32", "es6.math.cosh", "es6.math.expm1", "es6.math.fround", "es6.math.hypot", "es6.math.imul", "es6.math.log1p", "es6.math.log10", "es6.math.log2", "es6.math.sign", "es6.math.sinh", "es6.math.tanh", "es6.math.trunc", "es6.reflect.apply", "es6.reflect.construct", "es6.reflect.define-property", "es6.reflect.delete-property", "es6.reflect.get", "es6.reflect.get-own-property-descriptor", "es6.reflect.get-prototype-of", "es6.reflect.has", "es6.reflect.is-extensible", "es6.reflect.own-keys", "es6.reflect.prevent-extensions", "es6.reflect.set", "es6.reflect.set-prototype-of", "es6.set", "es6.symbol", "es6.typed.array-buffer", "es6.typed.data-view", "es6.typed.int8-array", "es6.typed.uint8-array", "es6.typed.uint8-clamped-array", "es6.typed.int16-array", "es6.typed.uint16-array", "es6.typed.int32-array", "es6.typed.uint32-array", "es6.typed.float32-array", "es6.typed.float64-array", "es6.weak-map", "es6.weak-set", "transform-regenerator" ] } ], "@babel/preset-react" ], "plugins": [ "@babel/plugin-proposal-class-properties", ["@babel/plugin-proposal-object-rest-spread", { "useBuiltIns": true }], "lodash" ], "env": { "production": { "plugins": [ "@babel/plugin-syntax-dynamic-import", "@babel/plugin-transform-react-constant-elements" ] }, "development": { "plugins": [ "@babel/plugin-syntax-dynamic-import", "@babel/plugin-transform-react-jsx-source", "@babel/plugin-transform-react-jsx-self" ] }, "test": { "plugins": [ "@babel/plugin-transform-modules-commonjs", "dynamic-import-node", "@babel/plugin-transform-react-jsx-source", "@babel/plugin-transform-react-jsx-self" ] } } }