Webstir

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

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 test and bun run check:required are aliases for the same required CI mirror.
  • Use package-local smoke scripts only for focused backend or testing-provider diagnosis; the required gate invokes their already-built variants after one shared framework build.
  • The archived .NET tree has its own historical tooling, but it is not part of the active Bun workflow.