Development tools and utilities used in this repository.
- package manager: pnpm
- monorepo: lerna
- language: typescript
- formatter: biome
- linter: biome
- build system: tsup
Fast, disk space efficient package manager with built-in workspace support for managing dependencies across the monorepo.
Lerna is a tool for managing JavaScript projects with multiple packages.
High-performance build system optimized for JavaScript and TypeScript monorepos with smart caching and parallel execution. Lerna and nx are integrated as nx acquired lerna.
All-in-one toolchain for web projects, combining formatter and linter functionality (replaces ESLint + Prettier).
Strongly typed programming language that builds on JavaScript, providing static type checking at compile time.
Builds and bundles TypeScript code into JavaScript.