- sidebar: workspaces (+ sessions) of every other device appear inside the stock Workspaces list with a server icon and the device name; click folds sessions, hover + creates a session there, a session opens as the remote conversation view (/r/<device>/#/session/<id>); the viewed device's own rows stay native - Devices tab: every device with its state (online/offline, last seen, platform, workspace/session/running counts), offline and revoked devices included - deploy/e2e-dom.mjs, e2e-eval.mjs: DOM dump / evaluate-in-page helpers
28 lines
865 B
JSON
28 lines
865 B
JSON
{
|
|
"name": "@local/dsh-remote",
|
|
"version": "0.6.0",
|
|
"description": "Claude-Desktop-style remote control for DSH: master/slave link, every device's sessions on every device (/r/<device>/), plugin + config sync with opt-in secrets.",
|
|
"private": true,
|
|
"type": "module",
|
|
"license": "MIT",
|
|
"exports": {
|
|
".": "./index.js",
|
|
"./client": "./client.js",
|
|
"./package.json": "./package.json"
|
|
},
|
|
"files": ["index.js", "client.js", "lib/*.mjs", "cordis.patch.yml", "README.md", "deploy/*"],
|
|
"scripts": { "test": "node --test test/*.test.mjs" },
|
|
"dsh": {
|
|
"bundle": { "patch": "./cordis.patch.yml" },
|
|
"client": {
|
|
"platform": "web",
|
|
"immediately": true,
|
|
"inject": [
|
|
"@deepseek-ai/dsh-client-ui-layout",
|
|
"@deepseek-ai/dsh-client-ui-sidebar",
|
|
"@deepseek-ai/dsh-client-ui-workspace"
|
|
]
|
|
}
|
|
}
|
|
}
|