Kudzu 0.8.12 - Static icon migration
Kudzu 0.8.12 proves a source migration path from Lucide React-shaped icon usage to accessible static SVG without a package factory or browser runtime.
Highlights
- Moves only used icons into relative TSX components with direct intrinsic SVG roots.
- Preserves meaningful role/title labeling and decorative aria-hidden semantics.
- Normalizes React-shaped SVG attributes and emits complete zero-JavaScript icon routes.
- Excludes unreachable icon modules from compiler and deploy output.
- Removes handler modules left behind by build-folded component conditions while preserving live list evaluators.
Boundary
This release does not execute lucide-react. Dynamic icon lookup, createLucideIcon(), package-owned factories, and a generic icon runtime remain source migration work.
npm install @kudzujs/core@^0.8.12