-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathpackage.json
More file actions
86 lines (86 loc) · 3.18 KB
/
Copy pathpackage.json
File metadata and controls
86 lines (86 loc) · 3.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
{
"name": "cmuxlayer",
"version": "0.4.77",
"description": "Terminal multiplexer MCP server for AI agent workspace orchestration",
"type": "module",
"main": "./dist/lib.js",
"module": "./dist/lib.js",
"types": "./dist/lib.d.ts",
"exports": {
".": {
"types": "./dist/lib.d.ts",
"import": "./dist/lib.js"
}
},
"bin": {
"cmuxlayer": "./dist/index.js",
"cmuxlayer-app-server": "./dist/app-server-index.js",
"cmuxlayer-proxy": "./dist/proxy.js"
},
"author": "Etan Heyman",
"license": "Apache-2.0",
"repository": {
"type": "git",
"url": "https://github.com/EtanHey/cmuxlayer"
},
"homepage": "https://cmuxlayer.etanheyman.com",
"keywords": [
"mcp",
"terminal",
"multiplexer",
"ai-agent",
"claude",
"orchestration"
],
"engines": {
"node": ">=22.15"
},
"files": [
"dist",
"assets/sidebars/fleet.swift",
"assets/hooks",
"scripts/install-fleet-sidebar.mjs",
"scripts/install-fleet-sidebar-dev.mjs",
"LICENSE",
"README.md"
],
"scripts": {
"dev": "CMUXLAYER_FLEET_SIDEBAR_OUTPUT_PATH=$HOME/.config/cmux/sidebars/fleet-dev.swift tsx src/index.ts",
"build": "tsc -p tsconfig.json",
"start": "node dist/index.js",
"daemon": "node dist/daemon.js",
"proxy": "node dist/proxy.js",
"typecheck": "tsc -p tsconfig.json --noEmit",
"test": "vitest run --maxWorkers=1",
"test:topology": "vitest run tests/topology-contract.test.ts",
"test:parity": "vitest run tests/spawn-resume-parity.test.ts tests/launcher-registry.test.ts tests/repo-root-fallback.test.ts tests/registry-optional-resume.test.ts",
"test:contract": "bun run build && tsx scripts/run-real-cmux-contract.ts",
"pre-pr": "bun run typecheck && bun run pre-pr:harness && bun run bench:daemon:check:fast",
"pre-pr:harness": "vitest run tests/live-agent-harness.test.ts tests/live-agent-harness-ci.test.ts tests/live-agent-harness-replay.test.ts tests/pre-pr-scripts.test.ts",
"pre-pr:live": "bun run live:harness",
"live:worker-placement": "tsx scripts/run-live-worker-placement-repro.ts",
"live:id-churn": "tsx scripts/run-live-id-churn-probe.ts",
"install:fleet-sidebar": "node scripts/install-fleet-sidebar.mjs",
"install:fleet-sidebar:dev": "node scripts/install-fleet-sidebar-dev.mjs",
"bench:daemon": "node scripts/bench-daemon.mjs",
"bench:daemon:check": "bun run build && node scripts/check-daemon-benchmark.mjs",
"bench:daemon:check:fast": "CMUXLAYER_BENCH_ROUNDS=3 CMUXLAYER_BENCH_LOCAL_GATE=1 bun run bench:daemon:check",
"bench:daemon:refresh": "bun run build && node scripts/refresh-daemon-baseline.mjs",
"check:event-log-rss": "bun run build && node --expose-gc scripts/event-log-bounded-rss-check.mjs",
"test:watch": "vitest",
"live:harness": "node scripts/run-live-agent-harness.mjs",
"qa:video": "node scripts/qa-video-harness.mjs",
"qa:video:dry-run": "node scripts/qa-video-harness.mjs --dry-run"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.12.0",
"zod": "^3.25.0"
},
"devDependencies": {
"@types/node": "^22.0.0",
"transform-tty": "^1.0.11",
"tsx": "^4.0.0",
"typescript": "^5.0.0",
"vitest": "^3.0.0"
}
}