Tooling
v2.3
August 12, 2026
Moved lint and format to oxlint + ultracite
The overlapping ESLint / Prettier pile is gone. One linter, one formatter, same commands for humans and agents.
The kit had too many lint tools that disagreed with each other. oxlint and ultracite replace that pile so `pnpm run lint` means one thing.
oxlint
Fast, one config, no plugin scavenger hunt. The anti-slop rules live here too.
ultracite
Format and fix in one pass instead of Prettier plus three ESLint configs fighting.
Same bar
`pnpm run lint` and `pnpm run fix` are the only commands. Agents stop guessing which tool to run.
Ship on V2 today
Get the full monorepo — web, mobile, extension, SDK, and MCP.
Zero To Shipped V2 gives you the production Next.js app, Expo mobile app, browser extension, auth, billing, REST API, and deploy paths already connected.
One-time payment. Lifetime updates.
Why it changed
A starter kit that ships three linters ships three opinions. Buyers and agents both wasted time on the disagreement.
- oxlint for lint, ultracite for format/fix
- Vendored anti-slop rules sit on top of oxlint, not a fourth tool
- No more `eslint-disable` folklore — the new stack is the stack
More updates
September 4, 2026 · v2.6
Agent rules hardened
Read updateSeptember 1, 2026 · v2.5
The kit is agent-native now
Read updateAugust 21, 2026 · v2.4
Every dependency bumped
Read updateAugust 5, 2026 · v2.2
Moving the UI primitives to Base UI
Read updateJuly 18, 2026 · v2.1
Buyers can file bugs from inside the product
Read updateMay 22, 2026 · v2.0
