dsh-im-ops/package.json
xmanrui f3cefd8a84 feat: add npm update checks and manual installation
Add profile-scoped npm updates for Desktop and Web, protect source installations, and keep restarts manual. Cover stale status recovery, request races, and dialog focus with regression tests.

Verified with npm run check (1626 tests) and isolated Desktop/Web npm installation flows.

Refs #61
2026-08-28 06:37:40 +08:00

108 lines
2.5 KiB
JSON

{
"name": "@xmanrui/dsh-im",
"version": "3.0.8",
"description": "把九种 IM 机器人和公网 AI Office 接入本机 DeepSeek Harness。 Connect nine IM channels and a public AI Office to a local DeepSeek Harness.",
"keywords": [
"deepseek-harness",
"dsh",
"dsh-plugin",
"ai-agent",
"im",
"instant-messaging",
"chatbot",
"feishu",
"lark",
"wechat",
"wecom",
"dingtalk",
"qq",
"slack",
"telegram",
"discord",
"whatsapp",
"ai-office"
],
"author": {
"name": "xmanrui",
"url": "https://github.com/xmanrui"
},
"contributors": [
{
"name": "C3H3-AI",
"url": "https://github.com/C3H3-AI"
}
],
"license": "MIT",
"type": "module",
"repository": {
"type": "git",
"url": "git+https://github.com/xmanrui/dsh-im.git"
},
"homepage": "https://github.com/xmanrui/dsh-im#readme",
"bugs": "https://github.com/xmanrui/dsh-im/issues",
"publishConfig": {
"access": "public"
},
"bin": {
"dsh-im": "bin/dsh-im.mjs"
},
"main": "./lib/index.js",
"exports": {
".": "./lib/index.js",
"./client": "./lib/client.js",
"./package.json": "./package.json"
},
"files": [
"assets",
"bin",
"cordis.patch.yml",
"lib",
"plugin-src",
"scripts",
"src",
"LICENSE",
"README.md",
"README.en.md",
"THIRD_PARTY_NOTICES.md"
],
"dsh": {
"bundle": {
"patch": "./cordis.patch.yml"
},
"client": {
"inject": [
"@deepseek-ai/dsh-client-connection",
"@deepseek-ai/dsh-client-runtime",
"@deepseek-ai/dsh-client-ui-settings",
"@deepseek-ai/dsh-client-ui-slots",
"@deepseek-ai/dsh-client-locale"
],
"platform": "web"
}
},
"scripts": {
"build": "node plugin-src/client/build.mjs && node plugin-src/host/build.mjs",
"test": "node --test test/*.test.mjs test/channels/*/*.test.mjs",
"check": "npm run build && npm test && node scripts/verify-package.mjs"
},
"engines": {
"node": ">=22.19"
},
"dependencies": {
"@tencent-connect/qqbot-connector": "1.2.0",
"@tencent-connect/qqbot-nodejs": "1.0.4",
"@wecom/aibot-node-sdk": "1.0.7",
"dingtalk-stream": "2.1.4",
"qrcode": "1.5.4"
},
"devDependencies": {
"@larksuiteoapi/node-sdk": "1.73.0",
"@whiskeysockets/baileys": "7.0.0-rc14",
"esbuild": "0.25.9",
"https-proxy-agent": "5.0.1",
"react": "18.3.1",
"react-dom": "18.3.1",
"react-test-renderer": "18.3.1",
"semver": "7.8.5"
}
}