Load SCUM catalog icons on demand instead of importing every icon module

- Resolve the 2604 extracted icons through a generated static asset URL lookup instead of an eager import.meta.glob, so opening a plugin page no longer pulls every icon as its own dev-server module.
- Keep the icon URLs cacheable per rendered element and add a test that the catalog never regains the module glob and that every declared icon file ships.
This commit is contained in:
npc0-hue
2026-09-15 16:43:49 +08:00
parent 59a8657297
commit 839aff35ed
2 changed files with 2641 additions and 9 deletions
File diff suppressed because it is too large Load Diff