.babelrc.js 568 B

1234567891011121314151617181920212223
  1. const babelPresetFlowVue = {
  2. plugins: [
  3. require('@babel/plugin-proposal-class-properties'),
  4. // require('@babel/plugin-syntax-flow'), // not needed, included in transform-flow-strip-types
  5. require('@babel/plugin-transform-flow-strip-types')
  6. ]
  7. }
  8. module.exports = {
  9. presets: [
  10. require('@babel/preset-env'),
  11. // require('babel-preset-flow-vue')
  12. babelPresetFlowVue
  13. ],
  14. plugins: [
  15. require('babel-plugin-transform-vue-jsx'),
  16. require('@babel/plugin-syntax-dynamic-import')
  17. ],
  18. ignore: [
  19. 'dist/*.js',
  20. 'packages/**/*.js'
  21. ]
  22. }