Validation
What the tests cover and what still needs manual verification.
Release checks
- Package exports, types, and selective imports, tested in applications that install tarballs outside the workspace.
- React 18/19: controlled forms, native events, reset, FormData, refs, router links and Strict Mode cleanup.
- Next.js 16 / React 19: App Router, request-time SSR, hydration and the notes and Kanban flows.
- Vue 3 / Svelte 5: properties, events, and slots in Vite applications.
- Chromium, Firefox and WebKit: keyboard, focus and component behavior. Automated accessibility checks accompany visual regression tests.
- Node 22/24 in CI; minimum tooling version 22.12.
Limits
- Server rendering preserves slotted HTML. Lit shadow roots render in the browser; internal form controls need JavaScript.
- The public notes app and Kanban board are static exports, not a running Next.js server. Their data stays in the browser.
- Nuxt and SvelteKit are not tested. The API may change between minor versions while the library is below 1.0.
- Screen-reader support is not yet verified. NVDA and VoiceOver manual checks are pending; JAWS has not been tested. Automated accessibility checks do not replace these sessions.