Compiles icon assets by discovering icons used in templates.
This compiler:
- Scans compiled modules for icon component calls
- Extracts literal icon names from the
nameattribute - Fetches missing icons from Iconify
- Updates the manifest in priv/iconify/
Usage
Add to your mix.exs:
def project do
[
compilers: Mix.compilers() ++ [:phoenix_iconify],
# ...
]
end