{
  "name": "@ctrl-spc/cli",
  "version": "1.3.8",
  "description": "CTRL+SPC CLI — per-machine agent for browser login, project linking, presence, and the local MCP server.",
  "engines": {
    "node": ">=22"
  },
  "type": "module",
  "bin": {
    "ctrl-spc": "dist/index.js",
    "ctrl+spc": "dist/index.js"
  },
  "files": [
    "dist"
  ],
  "publishConfig": {
    "access": "public"
  },
  "ctrlSpc": {
    "companionControlVersion": 1
  },
  "scripts": {
    "build": "tsc",
    "postinstall": "node -e \"console.log('CTRL+SPC installed. Run: ctrl-spc onboard')\"",
    "app": "npm run build && node dist/index.js open",
    "test": "vitest run",
    "test:e2e-contract": "vitest run e2e",
    "typecheck:e2e-contract": "tsc -p e2e/tsconfig.json",
    "run:e2e-copied-work": "node --experimental-strip-types e2e/run-copied-work-item.ts",
    "run:e2e-hosted-topology": "npm run build && node --experimental-strip-types e2e/run-hosted-topology-management.ts",
    "run:e2e-role-routing": "node --experimental-strip-types e2e/run-role-routing-matrix.ts --apply",
    "setup:e2e-multirepo": "node --experimental-strip-types e2e/setup-multirepo-matrix.ts",
    "verify:e2e-multirepo": "npm run build && node --experimental-strip-types e2e/run-multirepo-matrix.ts"
  },
  "license": "UNLICENSED",
  "dependencies": {
    "@modelcontextprotocol/sdk": "^1.29.0",
    "@supabase/supabase-js": "^2.110.1",
    "zod": "^4.4.3"
  },
  "devDependencies": {
    "@types/node": "^26.1.1",
    "typescript": "^5.9.3",
    "vitest": "^4.1.10"
  }
}
