{
  "name": "omnivoice-studio-monorepo",
  "version": "1.0.0",
  "license": "AGPL-3.0-only",
  "private": true,
  "packageManager": "bun@1.4.2",
  "scripts": {
    "setup:api": "uv sync && uv run python scripts/setup.py",
    "dev:api": "bun scripts/dev-backend.mjs",
    "dev:frontend": "bun run --cwd frontend dev",
    "dev:desktop": "bun run --cwd electron dev",
    "wait:api": "wait-on -t 300000 http-get://localhost:3900/system/info",
    "wait:frontend": "wait-on -t 120000 http://localhost:5173",
    "predev": "bun install",
    "dev": "bun run --cwd electron dev",
    "predesktop": "bun install",
    "desktop": "bun run dev:desktop",
    "build": "bun run --cwd electron build",
    "check:electron": "bun run --cwd electron typecheck && bun run --cwd electron test && bun run --cwd electron build && node electron/tests/packaging-contract.mjs",
    "start": "bun run --cwd electron start",
    "test:frontend": "node --test tests/frontend/*.test.mjs",
    "smoke-test": "node scripts/electron-smoke-test.mjs",
    "deps:check": "taze -r --maturity-period 7",
    "dev:web": "bun run setup:api && concurrently -n api,fe -c green,cyan --kill-others-on-fail \"bun run dev:api\" \"bun run dev:frontend\"",
    "predev:web": "bun install && bun scripts/clear-dev-ports.mjs 3900 3901",
    "build:all": "turbo run build",
    "build:web": "bun run --cwd frontend build",
    "dist": "bun run --cwd electron dist --publish never",
    "desktop-prod": "bun run build && bun run start",
    "desktop-prod:run": "bun run start",
    "desktop-prod:upgrade": "bun run desktop-prod",
    "test": "bun run --cwd electron test",
    "typecheck": "bun run --cwd electron typecheck",
    "lint": "bun run --cwd electron lint",
    "format": "bun run --cwd electron format",
    "dist:dir": "bun run --cwd electron dist:dir --publish never"
  },
  "workspaces": [
    "frontend",
    "electron"
  ],
  "devDependencies": {
    "concurrently": "^10",
    "playwright": "^1.63.0",
    "taze": "^21",
    "turbo": "^2.10.12",
    "typescript": "^6.0.3",
    "wait-on": "^9.1.0"
  }
}