A clean and modern setup for blazing-fast TypeScript development.
- ⚡ TypeScript – Modern type safety and tooling
- 🛠️ tsup – Zero-config bundling with DTS generation
- 🧪 Vitest – Blazing-fast unit testing
- 🧹 Biome – Linting, formatting, and type checks in one
- 📦 pnpm – Fast and efficient package management
- 🌳 Node 24+ – Optimized for the latest LTS
- 🔧 TSX – Instant dev with native ESM and TypeScript
- 🧼 Clean Build Scripts – Minimal, extensible, and production-ready
| Script | Description |
|---|---|
pnpm dev |
Start dev server with hot reload |
pnpm build |
Build production output with DTS |
pnpm start |
Run source directly via tsx |
pnpm clean |
Clean the build directory |
pnpm test |
Run unit tests with Vitest |
pnpm test:coverage |
Run tests with coverage report |
pnpm lint |
Run linting and formatting checks |
pnpm lint:fix |
Auto-fix lint and format issues |
pnpm typecheck |
Run TypeScript type checking |
typescripttsupvitest+@vitest/coverage-v8@biomejs/biometsxpnpm
