{ "name": "dsh-webroad", "version": "2.0.0", "description": "DeepSeek Harness Web GUI one-stop mobile access (formerly dsh-remote-pro, merged into dsh-Webroad): header-rewriting proxy (no trustedHosts needed) + 8-digit PIN auth with rate limiting + WebSocket heartbeat + gzip/brotli compression + LAN/public QR codes + cloudflared quick tunnel with auto-restore + optional named-tunnel (fixed domain) mode + phone patches (browse directory picker, AbortSignal/randomUUID polyfill, session bootstrap) + settings-page mobile access tab + bundled SKILL.md (incl. Tailscale Funnel manual path). MIT.", "keywords": [ "deepseek-harness", "deepseek", "dsh", "cordis", "plugin-bundle", "mobile", "remote-access", "qr", "tunnel", "cloudflare", "websocket", "skill" ], "license": "MIT", "type": "module", "main": "lib/index.js", "bin": { "dsh-webroad": "bin/dsh-webroad.mjs" }, "exports": { ".": { "default": "./lib/index.js" }, "./client": "./client/client.js", "./package.json": "./package.json" }, "files": [ "lib/**/*.js", "bin/**/*.mjs", "client/**/*.js", "cordis.patch.yml", "skills", "files", "docs", "README.md", "LICENSE" ], "engines": { "node": ">=20.0.0" }, "dependencies": { "qrcode": "^1.5.4", "qrcode-terminal": "^0.12.0" }, "devDependencies": { "esbuild": "^0.25.9", "ws": "^8.18.0" }, "dsh": { "bundle": { "patch": "./cordis.patch.yml" }, "client": { "inject": [ "@deepseek-ai/dsh-client-connection", "@deepseek-ai/dsh-client-ui-slots" ], "platform": "web" } }, "peerDependencies": { "@deepseek-ai/cordis": "^4.0.1" }, "scripts": { "build:client": "node client/build.mjs", "test": "node --test --test-timeout=20000" } }