Setup
One toolchain, several surfaces. Each page here wires ttsc into one of them, and each is individually complete: its own install line, its own config, its own verification.
The common base
Every surface starts from the same two packages:
npm
npm install -D ttsc typescriptttsc reads the tsconfig.json you already have, and npx ttsc builds where npx tsc did. Each page below adds its own package on top of this base.
Pick your surface
- CLI & Scripts: package.json scripts, watch mode, and CI with plugin-binary caching.
- Lint & Format:
lint.config.ts, severities, and the format block. - Evidence Graph: make every requirement demand an acknowledgement from the code that satisfies it.
- Compiler Knowledge Graph: connect a coding agent to the compilerβs graph.
- VS Code Plugin: editor diagnostics that match your build, plus format on save.
- Unplugin (Bundlers): Vite, Rollup, Rolldown, esbuild, webpack, Rspack, Next.js, Turbopack, Farm, and Bun.
- Metro (React Native, Expo): the Metro transformer for React Native and Expo.
New to ttsc? Start from the Introduction, which covers the install, the first run, and the flagship features.
Last updated on