typescript-build-toolslisted
Install: claude install-skill martinffx/atelier
# TypeScript Build Tools
Modern TypeScript build tooling stack: Bun for package management and task running, tsgo for typechecking, Vitest for testing, Biome for linting/formatting, and Turborepo for monorepo orchestration.
## Additional References
- [references/bun.md](./references/bun.md) - Bun package manager and task runner
- [references/vitest.md](./references/vitest.md) - Advanced Vitest configuration patterns
- [references/biome.md](./references/biome.md) - Biome rules and customization
- [references/turborepo.md](./references/turborepo.md) - Turborepo monorepo orchestration
## Quick Start
```bash
# Install dependencies
bun add -D vitest @vitest/coverage-v8 @biomejs/biome
# For monorepos
bun add -D turbo
```
## Package.json Scripts
### Single Package
```json
{
"scripts": {
"dev": "bun run --watch src/index.ts",
"build": "bun build ./src/index.ts --outdir ./dist --target bun",
"typecheck": "tsgo --noEmit",
"test": "vitest run",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage",
"lint": "biome check .",
"lint:fix": "biome check --write .",
"format": "biome format --write .",
"check": "bun run typecheck && bun run lint && bun run test"
}
}
```
### Monorepo Root
```json
{
"scripts": {
"dev": "turbo dev",
"build": "turbo build",
"typecheck": "turbo typecheck",
"test": "turbo test",
"lint": "turbo lint",
"check": "turbo typecheck lint test"
}
}
```
## Bun
### Package Manager