build-illustration.js 704 B

12345678910111213141516171819202122232425262728293031323334
  1. /**
  2. * Convert svg elements into React components
  3. */
  4. const { resolve } = require('path');
  5. const build = require('../../../scripts/build-svg');
  6. // Semi Illustrations
  7. const entryDir = resolve(__dirname, '../src/svgs');
  8. const outDir = resolve(__dirname, '../src/illustrations');
  9. const svgoPlugins = [
  10. {
  11. name: 'convertPathData',
  12. params: {
  13. floatPrecision: 2
  14. }
  15. },
  16. {
  17. name: 'cleanupListOfValues',
  18. active: true,
  19. },
  20. {
  21. name: 'removeStyleElement',
  22. active: true,
  23. },
  24. {
  25. name: 'removeViewBox',
  26. active: false,
  27. },
  28. ];
  29. build(entryDir, outDir, 'Illustration', '', svgoPlugins, { typescript: true });