Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 1.14 KB

File metadata and controls

50 lines (38 loc) · 1.14 KB

Dependencies & Tooling

Package Manager

Bun (not pnpm/npm)

bun install          # Install dependencies
bun run <script>     # Run scripts
bunx <package>       # Execute packages

Version Requirements

Tool Minimum Current
Node.js >=24.0.0 LTS 24
Bun 1.3.8 1.3.8
TypeScript ^5.9.3 5.9.3

Key Dependencies

Development

  • Turbo 2.8.1 - Monorepo build orchestration
  • Biome 2.3.14 - Linting and formatting
  • Vitest ^4.0.18 - Testing framework
  • TypeDoc ^0.28.16 - API documentation

Production

  • React ^19.2.4
  • Kysely - SQL query builder
  • No external runtime dependencies for core

Commands

bun run build        # Build all packages
bun run test         # Run all tests
bun run lint         # Lint with Biome
bun run format       # Format code
bun run verify       # Build + test + lint + monorepo check
bun run clean        # Clean all build artifacts

What NOT to Use

  • ❌ pnpm / npm / yarn
  • ❌ ESLint / Prettier
  • ❌ pnpm-lock.yaml (we have bun.lock)
  • ❌ Node.js 25 (not LTS, use 24)