{ "sourceType": "unambiguous", "presets": [ [ "@babel/preset-env", { "shippedProposals": true, "loose": true } ], "@babel/preset-typescript" ], "plugins": [ "@babel/plugin-transform-shorthand-properties", "@babel/plugin-transform-block-scoping", [ "@babel/plugin-proposal-decorators", { "legacy": true } ], [ "@babel/plugin-proposal-class-properties", { "loose": true } ], [ "@babel/plugin-proposal-private-methods", { "loose": true } ], "@babel/plugin-proposal-export-default-from", "@babel/plugin-syntax-dynamic-import", [ "@babel/plugin-proposal-object-rest-spread", { "loose": true, "useBuiltIns": true } ], "@babel/plugin-transform-classes", "@babel/plugin-transform-arrow-functions", "@babel/plugin-transform-parameters", "@babel/plugin-transform-destructuring", "@babel/plugin-transform-spread", "@babel/plugin-transform-for-of", "babel-plugin-macros", "@babel/plugin-proposal-optional-chaining", "@babel/plugin-proposal-nullish-coalescing-operator", [ "babel-plugin-polyfill-corejs3", { "method": "usage-global", "absoluteImports": "core-js", "version": "3.22.0" } ] ] }