diff --git a/babel.config.js b/babel.config.js index 9f82d978..dd703552 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,38 +1,34 @@ module.exports = { - presets: [ - '@babel/react', - '@babel/preset-typescript', - ['@babel/preset-env', { targets: { node: 'current' } }] - ], + presets: ['@babel/preset-typescript', ['@babel/preset-env', { targets: { node: 'current' } }]], plugins: [ - ['@babel/plugin-proposal-class-properties', { loose: true }], + '@babel/plugin-syntax-jsx', [ - '@babel/plugin-proposal-object-rest-spread', - { loose: true, useBuiltIns: true }, + '@babel/plugin-transform-react-jsx', + { + pragma: 'Horizon.createElement', + pragmaFrag: 'Horizon.Fragment', + }, ], - ['@babel/plugin-transform-template-literals', { loose: true }], + ['@babel/plugin-proposal-class-properties', { loose: true }], + ['@babel/plugin-proposal-private-methods', { loose: true }], + ['@babel/plugin-proposal-private-property-in-object', { loose: true }], '@babel/plugin-transform-object-assign', - '@babel/plugin-transform-literals', - '@babel/plugin-transform-arrow-functions', - '@babel/plugin-transform-block-scoped-functions', '@babel/plugin-transform-object-super', + ['@babel/plugin-proposal-object-rest-spread', { loose: true, useBuiltIns: true }], + ['@babel/plugin-transform-template-literals', { loose: true }], + '@babel/plugin-transform-arrow-functions', + '@babel/plugin-transform-literals', + '@babel/plugin-transform-for-of', + '@babel/plugin-transform-block-scoped-functions', + '@babel/plugin-transform-classes', '@babel/plugin-transform-shorthand-properties', '@babel/plugin-transform-computed-properties', - '@babel/plugin-transform-for-of', - ['@babel/plugin-transform-spread', { loose: true, useBuiltIns: true }], '@babel/plugin-transform-parameters', - ['@babel/plugin-transform-destructuring', { loose: true, useBuiltIns: true }], + ['@babel/plugin-transform-spread', { loose: true, useBuiltIns: true }], ['@babel/plugin-transform-block-scoping', { throwIfClosureRequired: false }], - '@babel/plugin-transform-classes', + ['@babel/plugin-transform-destructuring', { loose: true, useBuiltIns: true }], '@babel/plugin-transform-runtime', '@babel/plugin-proposal-nullish-coalescing-operator', '@babel/plugin-proposal-optional-chaining', - ['@babel/plugin-proposal-private-methods', { 'loose': true }], - ['@babel/plugin-proposal-private-property-in-object', { 'loose': true }], - '@babel/plugin-syntax-jsx', - ['@babel/plugin-transform-react-jsx', { - pragma: 'Horizon.createElement', - pragmaFrag: 'Horizon.Fragment' - }], ], }; diff --git a/package.json b/package.json index fe9836de..00137de2 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,6 @@ "@babel/plugin-transform-spread": "7.16.7", "@babel/plugin-transform-template-literals": "7.16.7", "@babel/preset-env": "7.16.7", - "@babel/preset-react": "7.16.7", "@babel/preset-typescript": "7.16.7", "@rollup/plugin-babel": "^5.3.1", "@rollup/plugin-node-resolve": "^13.3.0",