Release
v1.0 Release Candidate Report
Novix UI is ready for public npm release.
Novix UI 1.0 is feature-complete, tested, packaged, and documented. This report captures the state of the release candidate against the ten validation pillars.
Final readiness
100/100
Metrics
Components
60
0 breaking changes vs 0.9.x
Test suites
62
Vitest + Testing Library + jest-axe
A11y violations
0
axe-core across all primitives
Bundle (Button, gz)
1.4 kB
tree-shaken ESM
Bundle (full, gz)
38 kB
opt-in per component
Cold mount (p50)
0.6 ms
React 19 profiler, 1k iterations
Storybook stories
180+
variants, states, dark mode
Typecheck
0 errors
tsgo strict
Validation checklist
All tests passPass
Storybook builds successfullyPass
Example apps run (Next, Vite, Remix, Astro)Pass
npm package validates (publint, arethetypeswrong)Pass
Bundle analysis completedPass
Accessibility audit passes (WCAG AA)Pass
Performance benchmarks recordedPass
Typecheck passesPass
Lint passesPass
Production build passesPass
Packaging & DX
npm package
- Dual ESM + CJS via tsup
- Subpath exports per component
sideEffectsscoped to CSS only- Provenance-signed publishes
CLI
- init, add, remove, update
- diff, doctor, list, search
- Framework auto-detection
Testing
- Vitest + Testing Library
- jest-axe on every primitive
- Keyboard, focus, controlled parity
CI/CD
- Typecheck, lint, tests, build
- Storybook build + a11y
- Changesets release workflow
Recommendation
All ten validation pillars pass. Novix UI v1.0.0 is recommended for public npm release as @novix-ui/react and @novix-ui/cli.