babel.config.js 974 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /* const config2 = {
  2. "presets": [
  3. "@babel/preset-typescript",
  4. [
  5. "@babel/preset-env",
  6. {
  7. "modules": false,
  8. "corejs": 3,
  9. "useBuiltIns": "usage",
  10. //"include": ["es.promise.finally"],
  11. "targets": {
  12. "chrome": "56"
  13. }
  14. }
  15. ],
  16. //"@babel/preset-2015"
  17. ],
  18. "plugins": [
  19. ["@babel/plugin-proposal-class-properties", { "loose": true }],
  20. ["@babel/plugin-transform-typescript", {
  21. "allowNamespaces": true
  22. }]
  23. ]
  24. };
  25. const config3 = {
  26. "presets": [
  27. "@babel/preset-env",
  28. "@babel/preset-typescript"
  29. ],
  30. "plugins": [
  31. "@babel/plugin-proposal-class-properties",
  32. ["@babel/plugin-transform-typescript", {
  33. "allowNamespaces": true
  34. }]
  35. ]
  36. };
  37. module.exports = config2; */
  38. module.exports = {
  39. presets: [
  40. ['@babel/preset-env', {targets: {node: 'current'}}],
  41. '@babel/preset-typescript',
  42. ]/* ,
  43. plugins: ["@babel/plugin-syntax-dynamic-import"] */
  44. };