.babelrc 885 B

12345678910111213141516171819202122232425262728293031323334353637
  1. {
  2. "presets": [
  3. "@babel/typescript",
  4. "@babel/preset-env"
  5. ],
  6. "plugins": [
  7. ["module-resolver", {
  8. "root": ["./desktop/core/src/desktop/js"]
  9. }],
  10. "@babel/plugin-syntax-dynamic-import",
  11. ["@babel/plugin-proposal-decorators", {
  12. "legacy": true
  13. }],
  14. ["@babel/proposal-class-properties", {
  15. "loose": true
  16. }],
  17. "@babel/proposal-object-rest-spread",
  18. ],
  19. "overrides": [{
  20. "test": "./desktop/core/src/desktop/js/parse/sqlAutocompleteParser.js",
  21. "compact": false
  22. },{
  23. "test": "./desktop/core/src/desktop/js/parse/sqlSyntaxParser.js",
  24. "compact": false
  25. }],
  26. "env": {
  27. "test": {
  28. "presets": ["@babel/typescript", "@babel/preset-env"],
  29. "plugins": [
  30. ["module-resolver", {
  31. "root": ["./desktop/core/src/desktop/js"]
  32. }],
  33. "@babel/plugin-syntax-dynamic-import"
  34. ]
  35. }
  36. }
  37. }