convertIconsToHTML.js 775 B

1234567891011121314151617181920212223242526272829
  1. let badges_names = [
  2. 'blocked',
  3. 'bot-variant',
  4. 'bot',
  5. 'channel',
  6. 'group-incognito',
  7. 'group-invite',
  8. 'group-private',
  9. 'group-public',
  10. 'mobile',
  11. 'rss-variant',
  12. 'rss',
  13. 'server'
  14. ],
  15. material_icons = [
  16. 'palette',
  17. 'saved-messages',
  18. 'translate',
  19. 'circles'
  20. ],
  21. fs = require('fs');
  22. badges_names.forEach((name) => {
  23. let svg = fs.readFileSync(`../xabber-icons/badge/icon/${name}.svg`, 'utf-8');
  24. fs.writeFileSync(`./templates/svg/${name}.html`, svg);
  25. });
  26. material_icons.forEach((name) => {
  27. let svg = fs.readFileSync(`../xabber-icons/icon/material/${name}.svg`, 'utf-8');
  28. fs.writeFileSync(`./templates/svg/${name}.html`, svg);
  29. });