{ "name": "@dingyi222666/dsh-focus-chat", "version": "0.7.20", "description": "Claude Code-style focus view for the dsh web GUI: the conversation's condensed reading surface \u2014 tool calls folded into expandable metric summaries, chat 1:1 row chrome, and streaming think rows", "author": "dingyi222666", "repository": { "type": "git", "url": "git+https://github.com/dingyi222666/dsh-focus-chat.git" }, "homepage": "https://github.com/dingyi222666/dsh-focus-chat#readme", "bugs": { "url": "https://github.com/dingyi222666/dsh-focus-chat/issues" }, "type": "module", "main": "lib/index.js", "exports": { ".": { "types": "./lib/types/index.d.ts", "default": "./lib/index.js" }, "./invariant": { "types": "./lib/types/invariant.d.ts", "default": "./lib/invariant.js" }, "./client": { "types": "./lib/types/client/index.d.ts", "default": "./lib/client.js" }, "./src/*": "./src/*", "./package.json": "./package.json" }, "dsh": { "bundle": { "patch": "./cordis.patch.yml" }, "client": { "inject": [ "@deepseek-ai/dsh-api-remotes", "@deepseek-ai/dsh-client-connection", "@deepseek-ai/dsh-client-locale", "@deepseek-ai/dsh-client-ui-chat", "@deepseek-ai/dsh-client-ui-conversation", "@deepseek-ai/dsh-client-ui-input-trigger", "@deepseek-ai/dsh-client-ui-settings" ], "platform": "web" } }, "dshClient": { "inject": [ "@deepseek-ai/dsh-client-locale", "@deepseek-ai/dsh-client-ui-conversation", "@deepseek-ai/dsh-client-ui-chat", "@deepseek-ai/dsh-client-connection", "@deepseek-ai/dsh-api-remotes", "@deepseek-ai/dsh-client-ui-settings" ], "platform": "web" }, "scripts": { "prepare": "yarn run build", "build": "tsc -p tsconfig.build.json && tsdown", "bundle": "tsdown", "watch": "tsdown --watch", "typecheck": "tsc --noEmit", "test": "vitest run", "clean": "rm -rf lib", "release": "tsx scripts/release.ts" }, "devDependencies": { "@deepseek-ai/cordis": "^4.0.2", "@deepseek-ai/cosmokit": "^1.8.3", "@deepseek-ai/dsh-api-gateway": "^0.1.6-alpha.1", "@deepseek-ai/dsh-api-remotes": "^0.1.6-alpha.1", "@deepseek-ai/dsh-api-session-controller": "^0.1.6-alpha.1", "@deepseek-ai/dsh-api-workspace-controller": "^0.1.6-alpha.1", "@deepseek-ai/dsh-attachment": "^0.1.6-alpha.1", "@deepseek-ai/dsh-client-connection": "^0.1.6-alpha.1", "@deepseek-ai/dsh-client-locale": "^0.1.6-alpha.1", "@deepseek-ai/dsh-client-store": "^0.1.6-alpha.1", "@deepseek-ai/dsh-client-test-runtime": "0.1.6-alpha.1", "@deepseek-ai/dsh-client-ui-attachment": "^0.1.6-alpha.1", "@deepseek-ai/dsh-client-ui-chat": "^0.1.6-alpha.1", "@deepseek-ai/dsh-client-ui-conversation": "^0.1.6-alpha.1", "@deepseek-ai/dsh-client-ui-deliverables": "^0.1.6-alpha.1", "@deepseek-ai/dsh-client-ui-input-trigger": "^0.1.6-alpha.1", "@deepseek-ai/dsh-client-ui-primitives": "^0.1.6-alpha.1", "@deepseek-ai/dsh-client-ui-renderer": "^0.1.6-alpha.1", "@deepseek-ai/dsh-client-ui-session": "^0.1.6-alpha.1", "@deepseek-ai/dsh-client-ui-settings": "^0.1.6-alpha.1", "@deepseek-ai/dsh-client-ui-sidebar-documentpreview": "^0.1.6-alpha.1", "@deepseek-ai/dsh-client-ui-sidebar-right": "^0.1.6-alpha.1", "@deepseek-ai/dsh-client-ui-slots": "^0.1.6-alpha.1", "@deepseek-ai/dsh-command-feedback": "^0.1.6-alpha.1", "@deepseek-ai/dsh-commands": "^0.1.6-alpha.1", "@deepseek-ai/dsh-deque": "^0.1.6-alpha.1", "@deepseek-ai/dsh-host-webserver": "^0.1.6-alpha.1", "@deepseek-ai/dsh-invariants": "^0.1.6-alpha.1", "@deepseek-ai/dsh-llm": "^0.1.6-alpha.1", "@deepseek-ai/dsh-message-feedback": "^0.1.6-alpha.1", "@deepseek-ai/dsh-session": "^0.1.6-alpha.1", "@deepseek-ai/dsh-session-turn-outline": "^0.1.6-alpha.1", "@deepseek-ai/dsh-settings": "^0.1.6-alpha.1", "@deepseek-ai/dsh-spill-policy": "^0.1.6-alpha.1", "@deepseek-ai/dsh-typert-protocol": "^0.1.6-alpha.1", "@deepseek-ai/dsh-util-crypto": "^0.1.6-alpha.1", "@deepseek-ai/dsh-util-workspace-path": "^0.1.6-alpha.1", "@deepseek-ai/schemastery": "^3.18.1", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@types/diff": "^8.0.0", "@types/node": "^22.0.0", "@types/react": "~18.3.1", "@types/react-dom": "~18.3.0", "diff": "^8.0.4", "jsdom": "^25.0.0", "lightningcss": "^1.25.0", "react": "^18.2.0", "react-dom": "^18.2.0", "tsdown": "^0.22.2", "tsx": "^4.23.13", "typescript": "^6.0.3", "use-sync-external-store": "1.2.0", "vitest": "^4.1.8" }, "license": "BSD-3-Clause", "types": "lib/types/index.d.ts", "files": [ "lib/index.js", "lib/invariant.js", "lib/client.js", "lib/types/**/*.d.ts", "cordis.patch.yml" ], "publishConfig": { "access": "public" } }