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}