Documentation
Foundation packages for @xngui — shared types, design tokens, theme runtime, and styling conventions.
Foundation
Core packages, semantic tokens, and shared contracts.
Getting started
Install @xngui, bootstrap with provideX(), import styles, and render your first component.
Core
Shared types, capability contracts, runtime bootstrap (config · i18n · errors · logging), and storage keys.
Styles
CSS primitives → semantic roles → states. TypeScript token steps in @xngui/core.
Themes
Runtime appearance and palette presets — XThemeService, XPaletteService, and 38 built-in themes.
Forms
Signal Forms shell — x-form, x-form-field, validators, and control composition.
Icons
XIcon component, Font Awesome font import, size tokens, and accessibility.
Testing
Vitest harnesses, configureXComponent, and co-located specs for @xngui/components.
Direction
Runtime LTR / RTL with persisted preference.