toolchain-commands
Installation
SKILL.md
Toolchain, commands, and CI
When to use: Installing dependencies, running dev/build/test/lint, filtering packages, single-test runs, git hooks, preparing a clone (.env.development / .env.test), or Docker-backed local services and dev servers.
Stack (summary)
- Runtime: Node.js
25viamise.toml(alsoenginesin rootpackage.json). Usemise install/mise execso Vitest andUint8Array.fromHex/toHexmatch production; Node 22 lacks those APIs and will fail tests that touch@repo/utilscrypto helpers. - Package manager:
package.jsonpackageManagerfield (e.g. pnpm). Install deps:pnpm install - Task runner:
turbovia root scripts - Lint/format: Biome (
@biomejs/biome1.9.x) - TypeScript: 6.0.x + TypeScript 7 beta (
@typescript/native-preview) for typechecking.pnpm typecheckrunstsgo(the native preview binary) — never invoketscdirectly in scripts or docs. - Bundler:
tsdown(replaces the deprecatedtsup). App builds and library DTS emission run undertsdown. - Tests: Vitest 3.x
- Core logic: Effect TS primitives
- Postgres ORM: Drizzle
- API/ingest boundaries: Hono
- Web app: TanStack Start + React