mix compile.phoenix_iconify (PhoenixIconify v0.3.1)

Copy Markdown View Source

Compiles icon assets by discovering icons used in templates.

This compiler:

  1. Scans compiled modules for icon component calls
  2. Extracts literal icon names from the name attribute
  3. Fetches missing icons from Iconify
  4. Updates the manifest in priv/iconify/

Usage

Add to your mix.exs:

def project do
  [
    compilers: Mix.compilers() ++ [:phoenix_iconify],
    # ...
  ]
end