egoist / tailwindcss-icons

Use any icon (100,000+) from Iconify, for TailwindCSS
MIT License
875 stars 18 forks source link

Parse all icons #7

Closed cyberalien closed 1 year ago

cyberalien commented 1 year ago

Currently plugin iterates icons property of icon set to get icons. However, that property doesn't include all icons, there is also optional aliases property in icon set that includes aliases (different names for icon or transformations of icon): https://docs.iconify.design/types/iconify-json.html#alias

This causes icons like i-mdi-house to fail, even though that icon exists.

Suggestion: instead of iterating icons, use function parseIconSet() from Iconify Utils to iterate icons: https://docs.iconify.design/tools/utils/parse-icon-set.html