You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

47 lines
1.0 KiB

  1. {
  2. "presets": [
  3. [
  4. "@babel/env",
  5. {
  6. "targets": {
  7. "browsers": [
  8. /* benefit of C/S/FF/Edge only? */
  9. "> 1%",
  10. "last 2 versions",
  11. "Firefox ESR",
  12. "not dead",
  13. ]
  14. },
  15. "useBuiltIns": "entry",
  16. "corejs": "2"
  17. }
  18. ],
  19. "@babel/preset-react"
  20. ],
  21. "plugins": [
  22. ["@babel/plugin-transform-runtime", {
  23. "corejs": "2"
  24. }],
  25. "@babel/plugin-proposal-class-properties",
  26. "@babel/plugin-proposal-optional-chaining",
  27. ["transform-react-remove-prop-types", {
  28. "additionalLibraries": ["react-immutable-proptypes"]
  29. }],
  30. [
  31. "babel-plugin-module-resolver",
  32. {
  33. "alias": {
  34. "root": ".",
  35. "components": "./src/core/components",
  36. "containers": "./src/core/containers",
  37. "core": "./src/core",
  38. "plugins": "./src/plugins",
  39. "img": "./src/img",
  40. "corePlugins": "./src/core/plugins",
  41. "less": "./src/less",
  42. }
  43. }
  44. ]
  45. ]
  46. }