babel.env.config.js 707 B

12345678910111213141516171819202122
  1. export default function (env) {
  2. return {
  3. babelrc: false,
  4. exclude: ['node_modules/**', /core-js/],
  5. presets: [
  6. [
  7. '@babel/preset-env',
  8. {
  9. modules: false,
  10. },
  11. ],
  12. ],
  13. plugins: [
  14. ['@babel/plugin-transform-runtime'],
  15. ['@babel/plugin-proposal-decorators', { legacy: true }],
  16. ['@babel/plugin-proposal-class-properties', { loose: true }],
  17. ['@babel/plugin-proposal-private-methods', { loose: true }],
  18. ['@babel/plugin-proposal-private-property-in-object', { loose: true }],
  19. ],
  20. babelHelpers: 'runtime',
  21. }
  22. }