{ "presets": [ "@babel/preset-typescript", "@babel/preset-env", "@babel/preset-react" ], "plugins": [ ["@babel/plugin-proposal-decorators", { "legacy": true }], ["@babel/plugin-proposal-class-properties", { "loose": true }], ["@babel/plugin-proposal-private-methods", { "loose": true }], ["@babel/plugin-transform-runtime", { "loose": true }], ["@babel/plugin-proposal-private-property-in-object", { "loose": true }] ], "env": { "production": { "compact": true, "comments": false, "minified": true }, "test": { "plugins": [ ["istanbul", { "exclude": [ // exclude from karma reporter "tests/**/*" ] }] ] } } }