Nakshora 3.1 shipped on 2026-09-14. Tailwind 3.4 parity, 10 breakpoints, 155 variants, LSP & CSS-first config.
Highlights#
- A differential oracle proves byte-identical output with Tailwind 3.4: 11,343 static + 1,338 dynamic classes.
- The responsive system grew from 4 to 10 screens, from wearables (200px) to video walls (5000px).
- nakshora lsp brings completion, hover, diagnostics and color previews to every editor.
- CSS-first config lets you extend the theme without touching JavaScript.
Everything in this release#
| Area | Delivered |
|---|---|
| Ecosystem | 11,417 utilities across 35 categories — Tailwind 3.4 parity, byte-identical oracle |
| Responsive | 10-breakpoint responsive scale (xxs 200px → 5xl 5000px) with max-* variants |
| Responsive | Container queries: @container, @min-*, @max-* |
| Variants | 155 stackable variants incl. has-[], aria-*, data-*, supports-[], not-*, * |
| Variants | CSS-first configuration: @theme, @utility, @custom-variant (Tailwind v4 syntax) |
| Tooling | Language server (nakshora lsp) for any LSP-capable editor |
| Tooling | Dependency-free dev server with CSS hot-swap (nakshora dev --serve) |
| Platform | Arbitrary values w-[37px], arbitrary properties [mask-type:luminance], opacity modifiers /50 |
| Responsive | Official Tailwind plugins run unchanged (typography, forms, aspect-ratio, container-queries) |
| Responsive | @apply, theme(), screen() in author CSS |
| Variants | darkMode: class | media | selector |
| Engine | Benchmarked CI gate — regressions fail the build |
Version timeline#
| Release | Date | Era |
|---|---|---|
| Nakshora 1.0 | 2024-11-20 | The frozen design system |
| Nakshora 2.0 | 2026-09-12 | The TypeScript generator |
| Nakshora 3.0 | 2026-09-13 | The JIT monorepo |
| Nakshora 3.1 | 2026-09-14 | Tailwind parity & LSP (current) |
Note. Full history lives in the repository CHANGELOGs — every change is attributed and linked to its pull request.
