0.7.1JULY 2026

VITE-STYLE LANDING ASSETS

Keep the imports.
Ship static assets.

Common React/Vite landing-page CSS, modules, images, SVGs, fonts, and asset URLs now compile to deterministic static output without adding hydration or a browser component runtime.

0 BStatic route JavaScript
1 passCSS and asset lowering
82/82Framework tests
01

WHAT LANDED

Vite-shaped input.
Kudzu output.

CSS

Side-effect imports

Relative stylesheet imports are validated, ordered through the source graph, and emitted in the document head.

MODULES

Scoped class maps

Default CSS Module imports become deterministic build-time objects with locally scoped class names.

ASSETS

Static URL imports

Images, SVGs, and fonts become base-aware URL strings, including the common ?url form.

CSS URL

Referenced files

Relative url(...) values are rewritten safely while query and hash suffixes are preserved.

COMPONENTS

Specialized rows

Asset values remain available when imported keyed-row components and their effects are specialized.

STATIC

Zero stays zero

Class maps and asset URLs are build-time literals, so static routes still ship no JavaScript.

UPGRADE

Move the page, not the runtime.

$npm install @kudzujs/core@^0.7.1