← ClaudeAtlas

typescript-build-toolslisted

TypeScript project tooling with Bun, tsgo, Vitest, Biome, and Turborepo. Use when setting up package.json scripts, running builds, typechecking, configuring tests, linting, formatting, or orchestrating monorepo development.
martinffx/atelier · ★ 28 · Code & Development · score 83
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