{ "name": "cmux-remote", "version": "0.1.0", "description": "Browser-based remote terminal control for cmux", "type": "module", "bin": { "cmux-remote": "./bin/cmux-remote.js" }, "scripts": { "build": "tsc", "dev": "tsx src/index.ts", "dev:local": "tsx src/index.ts --no-tunnel", "start": "node dist/index.js", "test": "vitest run", "test:watch": "vitest" }, "dependencies": { "bcrypt": "^5.1.0", "commander": "^13.0.0", "express": "^5.0.0", "jsonwebtoken": "^9.0.0", "nanoid": "^5.0.0", "qrcode": "^1.5.4", "qrcode-terminal": "^0.12.0", "ws": "^8.18.0" }, "devDependencies": { "@types/bcrypt": "^5.0.0", "@types/express": "^5.0.0", "@types/jsonwebtoken": "^9.0.0", "@types/node": "^22.0.0", "@types/qrcode": "^1.5.6", "@types/ws": "^8.5.0", "tsx": "^4.19.0", "typescript": "^5.7.0", "vitest": "^3.0.0" } }