.babelrc 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. {
  2. "presets": ["next/babel"],
  3. "plugins": [
  4. [
  5. "inline-react-svg",
  6. {
  7. "svgo": {
  8. "plugins": [
  9. { "cleanupAttrs": true },
  10. { "removeDoctype": true },
  11. { "removeXMLProcInst": true },
  12. { "removeComments": true },
  13. { "removeMetadata": true },
  14. { "removeDesc": true },
  15. { "removeUselessDefs": true },
  16. { "removeEditorsNSData": true },
  17. { "removeEmptyAttrs": true },
  18. { "removeHiddenElems": true },
  19. { "removeEmptyText": true },
  20. { "removeEmptyContainers": true },
  21. { "cleanupEnableBackground": true },
  22. { "minifyStyles": true },
  23. { "convertStyleToAttrs": true },
  24. { "convertColors": true },
  25. { "convertPathData": true },
  26. { "convertTransform": true },
  27. { "removeUnknownsAndDefaults": true },
  28. { "removeNonInheritableGroupAttrs": true },
  29. { "removeUselessStrokeAndFill": true },
  30. { "removeUnusedNS": true },
  31. { "cleanupIDs": true },
  32. { "cleanupNumericValues": true },
  33. { "cleanupListOfValues": true },
  34. { "moveElemsAttrsToGroup": true },
  35. { "moveGroupAttrsToElems": true },
  36. { "collapseGroups": true },
  37. { "mergePaths": true },
  38. { "convertShapeToPath": true },
  39. { "removeXMLNS": true }
  40. ]
  41. }
  42. }
  43. ],
  44. [
  45. "babel-plugin-styled-components",
  46. {
  47. "ssr": true,
  48. "displayName": true,
  49. "preprocess": false
  50. }
  51. ]
  52. ]
  53. }