package.json

{
  "name": "@t3tools/monorepo",
  "private": true,
  "workspaces": [
    "apps/*",
    "packages/*"
  ],
  "scripts": {
    "dev": "T3CODE_LOG_WS_EVENTS=1 VITE_WS_URL=ws://localhost:3773 turbo run dev --ui=tui --filter=@t3tools/contracts --filter=@t3tools/web --filter=t3 --parallel",
    "dev:server": "bun run build:contracts && bun run --cwd apps/server dev",
    "dev:web": "VITE_WS_URL=ws://localhost:3773 bun run --cwd apps/web dev",
    "dev:desktop": "bun run --cwd apps/desktop dev",
    "start": "node apps/server/dist/index.js",
    "start:desktop": "bun run --cwd apps/desktop start",
    "build": "turbo run build",
    "build:desktop": "bun run build:contracts && bun run --cwd apps/web build && bun run --cwd apps/server build && bun run --cwd apps/desktop build",
    "typecheck": "turbo run typecheck",
    "lint": "oxlint --report-unused-disable-directives",
    "test": "turbo run test",
    "test:desktop-smoke": "bun run --cwd apps/desktop smoke-test",
    "fmt": "oxfmt",
    "build:contracts": "bun run --cwd packages/contracts build"
  },
  "devDependencies": {
    "oxfmt": "^0.28.0",
    "oxlint": "^1.43.0",
    "turbo": "^2.3.3",
    "typescript": "^5.7.3",
    "vitest": "^3.0.0"
  },
  "engines": {
    "bun": ">=1.3.9"
  },
  "packageManager": "bun@1.3.9"
}