Files
claude-cli-proxy/package.json
vigdorov c127faccef feat: add dev mode with DEV_ env prefix
Support dual configuration: PROXY_TOKEN/SERVER_URL for production,
DEV_PROXY_TOKEN/DEV_SERVER_URL for local development.

- npm start → production
- npm run start:dev → dev (PROXY_MODE=dev)
- npm run dev → dev with hot-reload
- Restore PTY auto-creation on sync_state for existing chats

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 01:19:21 +03:00

34 lines
891 B
JSON

{
"name": "claude-cli-proxy",
"version": "0.1.0",
"private": true,
"type": "module",
"scripts": {
"start": "tsx src/main.ts",
"start:dev": "PROXY_MODE=dev tsx src/main.ts",
"dev": "PROXY_MODE=dev tsx watch src/main.ts",
"lint": "eslint src/",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@homebridge/node-pty-prebuilt-multiarch": "^0.13.1",
"@xterm/addon-fit": "^0.11.0",
"@xterm/addon-web-links": "^0.12.0",
"@xterm/xterm": "^6.0.0",
"chokidar": "^4.0.0",
"dotenv": "^16.4.7",
"ws": "^8.18.0"
},
"devDependencies": {
"@types/node": "^22.0.0",
"@types/ws": "^8.5.0",
"@vigdorov/eslint-config": "^1.0.1",
"@vigdorov/prettier-config": "^1.0.0",
"@vigdorov/typescript-config": "^1.1.0",
"eslint": "^9.39.2",
"tsx": "^4.19.0",
"typescript": "^5.7.0",
"typescript-eslint": "^8.54.0"
}
}