babel.config.js 817 B

1234567891011121314151617181920212223242526272829303132
  1. module.exports = function(api) {
  2. api.cache.forever();
  3. return {
  4. "presets": [
  5. ["@babel/preset-env", {
  6. "targets": {
  7. "chrome": 40,
  8. "firefox": 35,
  9. "edge": 14,
  10. "node": "6.5"
  11. },
  12. "modules": false,
  13. "useBuiltIns": "entry",
  14. "corejs": 3
  15. }]
  16. ],
  17. "plugins": [
  18. "babel-plugin-syntax-dynamic-import",
  19. [
  20. "babel-plugin-transform-builtin-extend", {
  21. "globals": ["Error"]
  22. }
  23. ],
  24. [
  25. "@babel/plugin-transform-runtime", {
  26. "regenerator": true
  27. }
  28. ]
  29. ]
  30. };
  31. };