{ "presets": [ [ "@babel/preset-env", { "modules": false, "targets": { "browsers": [ "last 2 versions", "safari > 8", "not ie < 11" ] } } ], "@babel/preset-react", "@babel/preset-flow" ], "env": { "testing": { "presets": [ [ "@babel/preset-env", { "modules": false } ], "@babel/preset-react" ], "plugins": [ "@babel/plugin-transform-modules-commonjs" ] }, "development": { "plugins": [ [ "flow-react-proptypes", { "ignoreNodeModules": true } ] ] } }, "plugins": [ "@babel/plugin-syntax-dynamic-import", "@babel/plugin-syntax-import-meta", "@babel/plugin-proposal-class-properties", "@babel/plugin-proposal-json-strings", [ "@babel/plugin-proposal-decorators", { "legacy": true } ], "@babel/plugin-proposal-function-sent", "@babel/plugin-proposal-export-namespace-from", "@babel/plugin-proposal-numeric-separator", "@babel/plugin-proposal-throw-expressions" ] }