Skip to main content

Utilities

Repo-level utility commands for the active Bun/TypeScript monorepo.

The current monorepo does not use the older utilities/ .NET helper scripts as part of the supported workflow. Start from Bun commands at the repo root instead.

Common Commands

Build the whole active workspace set

bun run build

Run tests across workspaces

bun run test

Run smoke checks where configured

bun run smoke

Format the supported Bun/TypeScript surfaces

bun run format

Check the formatter baseline without rewriting files

bun run check:biome

Run the current lint sweep

bun run lint

Build only the portal docs

bun run --filter webstir-portal build

Inspect the Bun CLI surface

bun run webstir -- --help

Package-Local Validation

  • Frontend package: bun run --filter @webstir-io/webstir-frontend build|test
  • Backend package: bun run --filter @webstir-io/webstir-backend build|test|smoke
  • Bun orchestrator: bun run --filter @webstir-io/webstir test

Notes

  • Run commands from the repo root unless a package README says otherwise.
  • bun run check:required is the CI mirror for the required gate, bun run check:with-watch-browser adds the watch-browser proof lane, and bun run check:release extends the required gate with bun run benchmark:agent-tasks.
  • The archived .NET tree has its own historical tooling, but it is not part of the active Bun workflow.