postcss.config.js 1013 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. export default {
  2. plugins: {
  3. tailwindcss: {},
  4. autoprefixer: {},
  5. 'postcss-discard': {rule: function(node, value)
  6. {
  7. if(!value.startsWith('.fa-') || !value.endsWith(":before"))
  8. return false;
  9. switch(value)
  10. {
  11. case '.fa-info-circle:before':
  12. case '.fa-wifi:before':
  13. case '.fa-microchip:before':
  14. case '.fa-compact-disc:before':
  15. case '.fa-discord:before':
  16. case '.fa-github:before':
  17. case '.fa-star:before':
  18. case '.fa-circle:before':
  19. case '.fa-trash-can:before':
  20. case '.fa-book-open:before':
  21. case '.fa-user:before':
  22. case '.fa-screwdriver-wrench:before':
  23. case '.fa-desktop:before':
  24. case '.fa-mouse-pointer:before':
  25. case '.fa-hourglass-half:before':
  26. case '.fa-hand:before':
  27. case '.fa-brain:before':
  28. case '.fa-download:before':
  29. case '.fa-keyboard:before':
  30. case '.fa-thumbtack:before':
  31. case '.fa-brands:before':
  32. case '.fa-solid:before':
  33. case '.fa-regular:before':
  34. return false;
  35. }
  36. return true;
  37. }}
  38. },
  39. }