{ "name": "@michengai/dsh-btw", "version": "0.1.7", "description": "DSH 一次性只读旁问气泡", "repository": { "type": "git", "url": "git+https://github.com/MichengAI/dsh-btw.git" }, "homepage": "https://github.com/MichengAI/dsh-btw#readme", "bugs": { "url": "https://github.com/MichengAI/dsh-btw/issues" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "type": "module", "main": "lib/index.js", "types": "lib/types/index.d.ts", "exports": { ".": { "types": "./lib/types/index.d.ts", "default": "./lib/index.js" }, "./client": "./lib/client.js", "./package.json": "./package.json" }, "files": [ "lib", "cordis.patch.yml", "README.md", "README.zh-CN.md", "CHANGELOG.md", "CHANGELOG.zh-CN.md", "LICENSE" ], "dsh": { "bundle": { "patch": "./cordis.patch.yml" }, "client": { "platform": "web", "inject": [ "@deepseek-ai/dsh-client-ui-conversation", "@deepseek-ai/dsh-client-ui-input-trigger", "@deepseek-ai/dsh-api-remotes", "@deepseek-ai/dsh-client-locale" ] } }, "scripts": { "build": "node scripts/build.mjs", "typecheck": "tsc --noEmit", "test": "vitest run", "test:release": "node --test tests/release.test.mjs tests/npm-oidc.test.mjs tests/github-release.test.mjs", "check": "npm run typecheck && npm test && npm run test:release && npm run build", "prepack": "npm run build", "test:compat": "node scripts/test-compatibility.mjs" }, "engines": { "node": ">=22" }, "license": "Apache-2.0", "peerDependencies": { "@deepseek-ai/cordis": "^4.0.2", "@deepseek-ai/dsh-commands": "0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2", "@deepseek-ai/dsh-subagent": "0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2", "@deepseek-ai/dsh-tools": "0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2", "react": "^18.3.1" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.2", "@deepseek-ai/dsh-agent": "0.1.5-rc.2", "@deepseek-ai/dsh-agent-loop": "0.1.5-rc.2", "@deepseek-ai/dsh-api-gateway": "0.1.5-rc.2", "@deepseek-ai/dsh-api-session-controller": "0.1.5-rc.2", "@deepseek-ai/dsh-attachment": "0.1.5-rc.2", "@deepseek-ai/dsh-client-locale": "0.1.5-rc.2", "@deepseek-ai/dsh-client-ui-chat": "0.1.5-rc.2", "@deepseek-ai/dsh-client-ui-conversation": "0.1.5-rc.2", "@deepseek-ai/dsh-client-ui-input-trigger": "0.1.5-rc.2", "@deepseek-ai/dsh-client-ui-renderer": "0.1.5-rc.2", "@deepseek-ai/dsh-client-ui-slots": "0.1.5-rc.2", "@deepseek-ai/dsh-client-ui-theme": "0.1.5-rc.2", "@deepseek-ai/dsh-commands": "0.1.5-rc.2", "@deepseek-ai/dsh-llm": "0.1.5-rc.2", "@deepseek-ai/dsh-scope": "0.1.5-rc.2", "@deepseek-ai/dsh-session": "0.1.5-rc.2", "@deepseek-ai/dsh-session-persistence": "0.1.5-rc.2", "@deepseek-ai/dsh-session-projection": "0.1.5-rc.2", "@deepseek-ai/dsh-subagent": "0.1.5-rc.2", "@deepseek-ai/dsh-subagent-fork-in-process": "0.1.5-rc.2", "@deepseek-ai/dsh-subagent-in-process-driver": "0.1.5-rc.2", "@deepseek-ai/dsh-system-prompt": "0.1.5-rc.2", "@deepseek-ai/dsh-tools": "0.1.5-rc.2", "@deepseek-ai/dsh-typert-protocol": "0.1.5-rc.2", "@deepseek-ai/dsh-typert-registry": "0.1.5-rc.2", "@deepseek-ai/dsh-util-time": "0.1.5-rc.2", "@types/node": "^22.0.0", "@types/react": "^18.3.1", "@types/react-dom": "^18.3.7", "esbuild": "^0.25.0", "jsdom": "^26.1.0", "lucide-react": "^0.468.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-markdown": "^10.1.0", "remark-gfm": "^4.0.1", "typescript": "~5.7.2", "vitest": "^3.2.0" } }