Files
web-terminal/relay-run/package.json
Yaojia Wang d77f1ff62c fix(relay-run): declare package deps for standalone deploy
relay-run imported bare specifiers (control-plane/relay-auth/relay-contracts/relay-e2e/
term-relay + ws/pg/ioredis) with an empty package.json, relying on a hand-populated
node_modules from local dev. Declare them (file: siblings + runtime deps + tsx) so
'npm install' resolves relay-run on a clean host.
2026-07-06 19:25:44 +02:00

33 lines
1.1 KiB
JSON

{
"name": "relay-run",
"version": "0.0.0",
"private": true,
"type": "module",
"description": "Phase 0 single-host runnable rendezvous-relay. Composes the REAL P1 (term-relay data-plane), P4 (relay-e2e), and P5 (relay-auth) exports through in-memory control-plane stores + self-signed TLS, so a browser can click through to a local shell E2E-spliced by the real relay-node. Dev only. See docs/PLAN_RELAY_RUN_PHASE0.md.",
"engines": {
"node": ">=20"
},
"scripts": {
"start": "tsx src/main.ts",
"start:phase1": "tsx src/main-phase1.ts",
"test": "vitest run",
"test:watch": "vitest",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"control-plane": "file:../control-plane",
"relay-auth": "file:../relay-auth",
"relay-contracts": "file:../relay-contracts",
"relay-e2e": "file:../relay-e2e",
"term-relay": "file:../term-relay",
"relay-web": "file:../relay-web",
"agent": "file:../agent",
"ws": "^8.18.0",
"pg": "^8.12.0",
"ioredis": "^5.4.1"
},
"devDependencies": {
"tsx": "^4.19.0"
}
}