| 1 | { |
| 2 | "name": "t3", |
| 3 | "version": "0.0.45", |
| 4 | "license": "MIT", |
| 5 | "repository": { |
| 6 | "type": "git", |
| 7 | "url": "https://github.com/pingdotgg/t3code", |
| 8 | "directory": "apps/server" |
| 9 | }, |
| 10 | "bin": { |
| 11 | "t3": "./dist/bin.mjs" |
| 12 | }, |
| 13 | "files": [ |
| 14 | "dist" |
| 15 | ], |
| 16 | "type": "module", |
| 17 | "scripts": { |
| 18 | "dev": "node --watch src/bin.ts", |
| 19 | "build:bundle": "vp pack", |
| 20 | "build:exe": "node scripts/cli.ts build-exe", |
| 21 | "start": "node dist/bin.mjs", |
| 22 | "typecheck": "tsc-rs --noEmit", |
| 23 | "test": "vp test run", |
| 24 | "record:codex-replay": "bun scripts/record-codex-app-server-replay-fixture.ts", |
| 25 | "record:claude-replay": "bun scripts/record-claude-agent-sdk-replay-fixture.ts", |
| 26 | "record:cursor-replay": "node --env-file-if-exists=../../.env --experimental-strip-types scripts/record-cursor-agent-sdk-replay-fixture.ts", |
| 27 | "record:pi-replay": "node scripts/record-pi-rpc-replay-fixture.ts", |
| 28 | "record:grok-replay": "node scripts/record-grok-acp-replay-fixture.ts", |
| 29 | "record:muse-replay": "node scripts/record-muse-msp-replay-fixture.ts" |
| 30 | }, |
| 31 | "dependencies": { |
| 32 | "@anthropic-ai/claude-agent-sdk": "^0.3.276", |
| 33 | "@clo/lib": "workspace:*", |
| 34 | "@cursor/sdk": "1.0.35", |
| 35 | "@effect/platform-node": "catalog:", |
| 36 | "@effect/platform-node-shared": "catalog:", |
| 37 | "@ff-labs/fff-node": "0.11.0", |
| 38 | "@muse-code/sdk": "1.4.6", |
| 39 | "@napi-rs/keyring": "^1.3.0", |
| 40 | "@opencode-ai/sdk": "^1.3.15", |
| 41 | "@t3tools/provider-acp": "workspace:*", |
| 42 | "@t3tools/provider-acp-registry": "workspace:*", |
| 43 | "@t3tools/provider-core": "workspace:*", |
| 44 | "@t3tools/provider-cursor": "workspace:*", |
| 45 | "@t3tools/provider-grok": "workspace:*", |
| 46 | "@t3tools/provider-muse": "workspace:*", |
| 47 | "@t3tools/provider-opencode": "workspace:*", |
| 48 | "@t3tools/provider-pi": "workspace:*", |
| 49 | "@t3tools/source-control-azure-devops": "workspace:*", |
| 50 | "@t3tools/source-control-bitbucket": "workspace:*", |
| 51 | "@t3tools/source-control-core": "workspace:*", |
| 52 | "@t3tools/source-control-forgejo": "workspace:*", |
| 53 | "@t3tools/source-control-gitcafe": "workspace:*", |
| 54 | "@t3tools/source-control-github": "workspace:*", |
| 55 | "@t3tools/source-control-gitlab": "workspace:*", |
| 56 | "effect": "catalog:", |
| 57 | "jose": "catalog:", |
| 58 | "node-pty": "^1.2.0-beta.15", |
| 59 | "playwright-core": "1.60.0", |
| 60 | "proper-lockfile": "4.1.2", |
| 61 | "stream-chain": "^4.2.5", |
| 62 | "stream-json": "3.6.0", |
| 63 | "yaml": "catalog:", |
| 64 | "yauzl": "^3.4.0" |
| 65 | }, |
| 66 | "devDependencies": { |
| 67 | "@effect/vitest": "catalog:", |
| 68 | "@modelcontextprotocol/sdk": "1.29.0", |
| 69 | "@t3tools/contracts": "workspace:*", |
| 70 | "@t3tools/provider-testing": "workspace:*", |
| 71 | "@t3tools/shared": "workspace:*", |
| 72 | "@t3tools/source-control-testing": "workspace:*", |
| 73 | "@t3tools/ssh": "workspace:*", |
| 74 | "@t3tools/tailscale": "workspace:*", |
| 75 | "@t3tools/web": "workspace:*", |
| 76 | "@types/node": "catalog:", |
| 77 | "@types/proper-lockfile": "^4.1.4", |
| 78 | "@types/yauzl": "^3.4.0", |
| 79 | "effect-acp": "workspace:*", |
| 80 | "effect-codex-app-server": "workspace:*", |
| 81 | "vite-plus": "catalog:" |
| 82 | }, |
| 83 | "engines": { |
| 84 | "node": "^22.16 || ^23.11 || >=24.10" |
| 85 | } |
| 86 | } |