What problem does it solve?
Helps developers choose and configure a modern, consistent TypeScript toolchain that fits the project's runtime, packaging, workspace, and repository constraints so teams avoid fragmented or incompatible setups.
Core Features & Use Cases
- Opinionated default stack: Recommend a tsgo-first typecheck workflow while keeping tsc as a compatibility fallback.
- Context-aware selections: Choose runtime and build tools for Node/CLI, libraries/packages, or web apps/APIs and decide between bun and pnpm based on existing lockfiles and workspace layout.
- Toolset recommendations: Suggest Hono and Vite for web projects, tsx or bun run for runtime dev loops, tsdown for library builds, Vitest for testing, oxlint and oxlint-tsgolint for linting, and oxfmt for formatting.
- Practical outputs: Provide install command variants (ni, bun, pnpm), explicit package.json scripts, and a verification order for typecheck, lint, and test steps.
Quick Start
Recommend a tsgo-first TypeScript toolchain for a Node CLI project that uses pnpm and ESM and return the install commands and package.json scripts to add.