Learning path
Start with install and Vite setup, then move through authoring, styling, Declarative Shadow DOM, packages, demos, and API details.
v0.1 prerelease docs
Write typed component functions. Ship platform-native Web Components with Shadow DOM, events, slots, and static HTML output when you prerender.
Start with install and Vite setup, then move through authoring, styling, Declarative Shadow DOM, packages, demos, and API details.
Use state(), computed(), effect(), typed events, explicit listeners, host lifecycle access, and keyed .map() lists.
The public result is Custom Elements with Shadow DOM, parts, slots, CSS custom properties, and Declarative Shadow DOM in prerendered HTML.
Vite owns the module graph. @naos-ui/runtime stays a tiny helper package for events, scheduling, and hydration support.