Embed the full Font Awesome Free Solid set in the icon registry (task 7c3be300)

The generator now enumerates every icon definition exported by the
installed @fortawesome/free-solid-svg-icons (de-duplicated by canonical
iconName, sorted by name, labels in Title Case) and writes it to both
registries as FA_SOLID_ICONS. resolveIcon("fa:<name>") resolves against
the full set, with curated quick-pick entries keeping their labels; the
curated LUCIDE_ICONS and FA_ICONS exports are unchanged. Tests assert the
full set is present and resolves, and unknown fa: names still fall back.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-09-30 17:14:22 -04:00
co-authored by Claude Opus 5.5
parent 05fbfee136
commit 145803bc59
5 changed files with 3019 additions and 16 deletions
File diff suppressed because it is too large Load Diff