package.json

{
  "name": "@t3tools/monorepo",
  "private": true,
  "workspaces": [
    "apps/*",
    "packages/*"
  ],
  "scripts": {
    "dev": "bun run scripts/dev-runner.mjs dev",
    "dev:server": "bun run scripts/dev-runner.mjs dev:server",
    "dev:web": "bun run scripts/dev-runner.mjs dev:web",
    "dev:desktop": "bun run scripts/dev-runner.mjs dev:desktop",
    "start": "turbo run start --filter=t3",
    "start:desktop": "turbo run start --filter=@t3tools/desktop",
    "build": "turbo run build",
    "build:desktop": "turbo run build --filter=@t3tools/desktop --filter=t3",
    "typecheck": "turbo run typecheck",
    "lint": "oxlint --report-unused-disable-directives",
    "test": "turbo run test",
    "test:desktop-smoke": "turbo run smoke-test --filter=@t3tools/desktop",
    "fmt": "oxfmt",
    "build:contracts": "turbo run build --filter=@t3tools/contracts",
    "clean": "rm -rf node_modules apps/*/node_modules packages/*/node_modules apps/*/dist apps/*/dist-electron packages/*/dist .turbo apps/*/.turbo packages/*/.turbo",
    "sync:vscode-icons": "node scripts/sync-vscode-icons.mjs"
  },
  "devDependencies": {
    "oxfmt": "^0.28.0",
    "oxlint": "^1.43.0",
    "turbo": "^2.3.3",
    "typescript": "^5.7.3",
    "vitest": "^4.0.0"
  },
  "engines": {
    "bun": ">=1.3.9"
  },
  "packageManager": "bun@1.3.9"
}