One Package. Generate and Go.
ESLint presets, TypeScript configs, scaffolds, and maintenance recipes. One install. Generate. Ship.
Locked Down Until You Say Otherwise
Every preset ships strict. Override what you need — everything else stays enforced. No surprises.
Focus on Your Project. Not the Plumbing.
Generators scaffold. Recipes sync. Utilities diagnose. Nova handles the infrastructure you'd rather not think about.
What's Inside
Presets That Stack
ESLint and TSConfig layers in a defined order — language, environment, framework, platform. Custom rules enforce the rest.
Generate It. Forget It.
Licenses, .env, .gitignore, workflows, agent conventions — generated from the CLI. Recipes normalize and sync workspace files automatically.
Batteries You Actually Use
Structured logging, CLI headers, markdown tables, environment bootstrapping. Small modules. Import what you need.
Docs Site in a Preset
Color tokens, navbar, footer, search, analytics, progress bar. One config. No manual theme wiring.
Every Workspace Has a Role
App, package, docs, tool — each workspace knows what it is and how it ships. No ambiguity.
Your AI Agents Follow Rules Too
Generate convention files for Claude Code, Codex, and other agents. Project rules, coding standards, directives — from the CLI.
The Receipts
62
Custom lint rules
14
Config presets
26
Project recipes
6
Project scaffolds
From the Blog
Release notes, tooling insights, and automation patterns for JavaScript and TypeScript monorepos.
Why We Started Building Our Own ESLint Rules
Explore why off-the-shelf ESLint rules fall short for project-specific patterns and how custom rules fill the gaps they leave behind.
Composable ESLint Presets: Layers Instead of Inheritance
Replace brittle ESLint config inheritance with independent, composable layers for language, environment, and framework that snap together predictably.
Introducing Nova: Stop Configuring, Start Building
Discover a batteries-included JavaScript and TypeScript monorepo toolkit with composable presets, guided CLI tooling, and importable utilities.