diff --git a/babel.config.js b/babel.config.js index 8f40b20c8a..be25c5fe48 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,25 +1,25 @@ module.exports = { - "sourceMaps": true, - "presets": [ - ["@babel/preset-env", { - "targets": { - "browsers": [ - "last 2 versions" - ] - } - }], - "@babel/preset-typescript", - "@babel/preset-flow", - "@babel/preset-react" - ], - "plugins": [ - ["@babel/plugin-proposal-decorators", {"legacy": true}], - "@babel/plugin-proposal-export-default-from", - "@babel/plugin-proposal-numeric-separator", - "@babel/plugin-proposal-class-properties", - "@babel/plugin-proposal-object-rest-spread", - "@babel/plugin-transform-flow-comments", - "@babel/plugin-syntax-dynamic-import", - "@babel/plugin-transform-runtime" - ] + "sourceMaps": true, + "presets": [ + ["@babel/preset-env", { + "targets": { + "browsers": [ + "last 2 Chrome versions", "last 2 Firefox versions", "last 2 Safari versions" + ] + }, + }], + "@babel/preset-typescript", + "@babel/preset-flow", + "@babel/preset-react" + ], + "plugins": [ + ["@babel/plugin-proposal-decorators", {"legacy": false, decoratorsBeforeExport: true}], + "@babel/plugin-proposal-export-default-from", + "@babel/plugin-proposal-numeric-separator", + "@babel/plugin-proposal-class-properties", + "@babel/plugin-proposal-object-rest-spread", + "@babel/plugin-transform-flow-comments", + "@babel/plugin-syntax-dynamic-import", + "@babel/plugin-transform-runtime" + ] };