Skip to content
Tikab's Toolkit

Commands

The complete command reference. Bun everywhere — npm/node are not used.

Repo root

CommandDoes
bun installinstall the whole workspace (Toolkit packages + example + docs)
bun run typechecktsc --noEmit in every package and the example
bun run lintoxlint over the repo
bun run lint:fixoxlint with autofix
bun run fmtoxfmt (writes)
bun run fmt:checkoxfmt (check only)

Example app (cd example)

Development

CommandDoes
bun run devdev server on :3000
bun run buildproduction build (Nitro output)
bun run workerthe Hatchet worker process (requires HATCHET_CLIENT_TOKEN)
bun run storybookcomponent stories

Database

CommandDoes
bun run db:generatediff schema → write a SQL migration (review it!)
bun run db:migrateapply pending migrations
bun run db:pushpush schema without a migration (prototyping only)
bun run db:studioDrizzle Studio locally
bun run db:seeddestructive — truncate everything, load test data

Tests

CommandDoes
bun run e2ethe whole Playwright suite
bunx playwright test sandboxblock tests only
bun run testunit tests (vitest)

Infrastructure

CommandDoes
docker compose up -dPostgres, MinIO, Hatchet
docker compose --profile monitoring up -dPrometheus, Grafana (:3001), Loki
docker compose --profile proxy up -dCaddy front door (:8088), security headers
docker compose --profile idp up -dlldap + Dex (enterprise sign-in IdPs)
docker compose --profile realtime up -dCentrifugo (server-push, :8000)
docker compose --profile collab up -dYjs sync server (collaborative editing, :1234)
docker compose --profile tools up -d pgwebthe database browser on :8081

Docs (cd docs)

CommandDoes
bun run devthis site, with hot reload
bun run buildstatic build (also produces llms.txt / llms-full.txt)
bun run previewserve the built site