{ "name": "@ahggg/dsh-side-chat", "version": "1.0.3", "description": "Codex-style side conversations for DeepSeek Harness", "keywords": [ "deepseek-harness", "dsh", "side-chat" ], "repository": { "type": "git", "url": "git+https://github.com/AHGGG/dsh-side-chat.git" }, "homepage": "https://github.com/AHGGG/dsh-side-chat#readme", "bugs": { "url": "https://github.com/AHGGG/dsh-side-chat/issues" }, "publishConfig": { "access": "public" }, "type": "module", "main": "lib/index.js", "types": "lib/index.d.ts", "exports": { ".": { "types": "./lib/index.d.ts", "default": "./lib/index.js" }, "./client": { "types": "./lib/client/index.d.ts", "default": "./lib/client.js" }, "./remote": { "types": "./lib/remote.d.ts", "default": "./lib/remote.js" }, "./typert": { "types": "./lib/typert.d.ts", "default": "./lib/typert.js" }, "./package.json": "./package.json" }, "files": [ "lib", "cordis.patch.yml", "README.md", "README.zh-CN.md", "LICENSE" ], "dsh": { "bundle": { "patch": "./cordis.patch.yml" }, "client": { "platform": "web", "inject": [ "@deepseek-ai/dsh-api-remotes", "@deepseek-ai/dsh-api-session-controller", "@deepseek-ai/dsh-client-ui-chat", "@deepseek-ai/dsh-client-ui-conversation", "@deepseek-ai/dsh-client-ui-input-trigger", "@deepseek-ai/dsh-client-ui-layout", "@deepseek-ai/dsh-client-ui-model-selection", "@deepseek-ai/dsh-client-ui-primitives", "@deepseek-ai/dsh-client-ui-workspace" ] }, "compatibility": { "dsh": "0.2.1-rc.2", "dshReleases": { "0.2.1-rc.2": "compatible" } } }, "dshCompatibility": { "testedVersions": [ "0.2.1-rc.2" ] }, "engines": { "node": "^22.19.0 || >=24.0.0" }, "packageManager": "pnpm@11.7.0", "scripts": { "clean": "node scripts/clean.mjs", "typecheck": "tsc --noEmit", "lint": "oxlint src test scripts tsdown.config.ts", "test": "vitest run", "test:coverage": "vitest run --coverage", "build": "npm run clean && tsc -p tsconfig.build.json && tsdown --config tsdown.config.ts", "pack:verify": "npm run build && node scripts/verify-package.mjs", "clean-profile:verify": "npm run build && node scripts/clean-profile-e2e.mjs", "dsh:update": "node scripts/update-dsh-compatibility.mjs", "check": "pnpm peers check && npm run typecheck && npm run lint && npm run test && npm run pack:verify", "prepack": "npm run build" }, "peerDependencies": { "@deepseek-ai/cordis": "~4.0.5", "@deepseek-ai/dsh-api-remotes": "0.2.1-rc.2", "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-chat": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-model-selection": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.2", "@deepseek-ai/dsh-llm": "0.2.1-rc.2", "@deepseek-ai/dsh-session": "0.2.1-rc.2", "@deepseek-ai/dsh-session-query": "0.2.1-rc.2", "@deepseek-ai/dsh-typert-protocol": "0.2.1-rc.2", "react": ">=18.2.0 <20.0.0" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.5", "@deepseek-ai/dsh-agent": "0.2.1-rc.2", "@deepseek-ai/dsh-agent-preset-registry": "0.2.1-rc.2", "@deepseek-ai/dsh-api-remotes": "0.2.1-rc.2", "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", "@deepseek-ai/dsh-attachment": "0.2.1-rc.2", "@deepseek-ai/dsh-client-store": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-chat": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-model-selection": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-theme": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.2", "@deepseek-ai/dsh-compaction": "0.2.1-rc.2", "@deepseek-ai/dsh-jobs": "0.2.1-rc.2", "@deepseek-ai/dsh-llm": "0.2.1-rc.2", "@deepseek-ai/dsh-output-retention": "0.2.1-rc.2", "@deepseek-ai/dsh-sandbox": "0.2.1-rc.2", "@deepseek-ai/dsh-session": "0.2.1-rc.2", "@deepseek-ai/dsh-session-persistence": "0.2.1-rc.2", "@deepseek-ai/dsh-session-query": "0.2.1-rc.2", "@deepseek-ai/dsh-settings": "0.2.1-rc.2", "@deepseek-ai/dsh-typert-protocol": "0.2.1-rc.2", "@deepseek-ai/dsh-user-questions": "0.2.1-rc.2", "@deepseek-ai/dsh-util-code-language": "0.2.1-rc.2", "@deepseek-ai/dsh-util-workspace-path": "0.2.1-rc.2", "@deepseek-ai/dsh-workspace": "0.2.1-rc.2", "@shikijs/langs": "4.3.1", "@testing-library/jest-dom": "6.9.1", "@testing-library/react": "16.3.2", "@types/node": "22.20.0", "@types/react": "18.3.28", "@types/react-dom": "18.3.7", "@vitest/coverage-v8": "4.1.8", "anser": "2.3.5", "clsx": "2.1.1", "diff": "9.0.0", "immer": "10.1.1", "jsdom": "29.1.1", "katex": "0.16.47", "mdast-util-from-markdown": "2.0.3", "mdast-util-gfm": "3.1.0", "mdast-util-math": "3.0.0", "micromark-core-commonmark": "2.0.3", "micromark-extension-gfm": "3.0.0", "micromark-extension-math": "3.1.0", "micromark-factory-space": "2.0.1", "micromark-util-character": "2.1.1", "micromark-util-classify-character": "2.0.1", "micromark-util-sanitize-uri": "2.0.1", "micromark-util-symbol": "2.0.1", "oxlint": "1.76.0", "react": "18.3.1", "react-dom": "18.3.1", "shiki": "4.3.1", "simple-icons": "16.31.0", "tsdown": "0.22.14", "typescript": "6.0.3", "vitest": "4.1.8", "zod": "4.4.3", "zustand": "4.4.7" }, "license": "MIT" }