# PhoenixIconify v0.3.1 - Table of Contents

Phoenix components for Iconify icons with compile-time discovery

## Pages

- [PhoenixIconify](readme.md)
- [Changelog](changelog.md)

## Modules

- [PhoenixIconify](PhoenixIconify.md): Phoenix components for Iconify icons with compile-time discovery.

- [PhoenixIconify.Cache](PhoenixIconify.Cache.md): Caches Iconify icon sets locally to avoid repeated API calls.
- [PhoenixIconify.Collector](PhoenixIconify.Collector.md): Collects icon names from compiled modules.
- [PhoenixIconify.Manifest](PhoenixIconify.Manifest.md): Manages the icon manifest stored in priv/.
- [PhoenixIconify.Scanner](PhoenixIconify.Scanner.md): Scans source files for literal icon component usage.

## Mix Tasks

- [mix compile.phoenix_iconify](Mix.Tasks.Compile.PhoenixIconify.md): Compiles icon assets by discovering icons used in templates.
- [mix phoenix_iconify](Mix.Tasks.PhoenixIconify.md): Tasks for managing PhoenixIconify icons and cache.
- [mix phoenix_iconify.audit](Mix.Tasks.PhoenixIconify.Audit.md): Reports discovered icons that are not present in the manifest.
- [mix phoenix_iconify.cache](Mix.Tasks.PhoenixIconify.Cache.md): Manage the local icon set cache.
- [mix phoenix_iconify.clean](Mix.Tasks.PhoenixIconify.Clean.md): Removes manifest entries that are not currently discovered or configured as extra icons.
- [mix phoenix_iconify.list](Mix.Tasks.PhoenixIconify.List.md): Lists all icons currently in the manifest.
- [mix phoenix_iconify.prefetch](Mix.Tasks.PhoenixIconify.Prefetch.md): Scans the project for icon component usage and updates the manifest.
- [mix phoenix_iconify.stats](Mix.Tasks.PhoenixIconify.Stats.md): Shows statistics about discovered icons and cached icon sets.

