{ "name": "dsh-user-experience", "version": "0.4.2", "description": "DeepSeek Harness UX walkthrough plugin: persona-driven source-code UX review for React (TypeScript/JavaScript) and Vue 3 projects, with change-triggered automatic walkthroughs", "type": "module", "packageManager": "pnpm@11.7.0", "main": "lib/index.js", "types": "lib/types/index.d.ts", "exports": { ".": { "types": "./lib/types/index.d.ts", "default": "./lib/index.js" }, "./client": { "types": "./lib/types/client/index.d.ts", "default": "./lib/client.js" }, "./package.json": "./package.json" }, "files": [ "lib/index.js", "lib/client.js", "lib/client.js.map", "lib/types/**/*", "cordis.patch.yml", "README.md", "README.zh.md", "LICENSE" ], "keywords": [ "deepseek-harness", "dsh-plugin", "ux", "code-review", "persona", "accessibility" ], "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "repository": { "type": "git", "url": "https://github.com/DietCokewithSugar/dsh-user-experience.git" }, "bugs": { "url": "https://github.com/DietCokewithSugar/dsh-user-experience/issues" }, "homepage": "https://github.com/DietCokewithSugar/dsh-user-experience#readme", "dsh": { "bundle": { "patch": "./cordis.patch.yml" }, "client": { "platform": "web", "inject": [ "@deepseek-ai/dsh-client-runtime", "@deepseek-ai/dsh-client-ui-conversation", "@deepseek-ai/dsh-api-remotes" ] } }, "scripts": { "build": "tsdown --config-loader native && tsc -p tsconfig.json", "test": "tsx scripts/smoke.ts && tsx scripts/e2e.ts && node scripts/check-package.mjs", "test:singleton": "node scripts/check-singleton-install.mjs" }, "dependencies": { "@deepseek-ai/schemastery": "3.18.1", "@vue/compiler-dom": "^3.5.41", "@vue/compiler-sfc": "^3.5.41", "typescript": "^5.9.0", "yaml": "^2.6.0" }, "peerDependencies": { "@deepseek-ai/cordis": "^4.0.1", "@deepseek-ai/dsh-agent": ">=0.1.0-rc.6 <0.2.0", "@deepseek-ai/dsh-api-remotes": ">=0.1.0-rc.6 <0.2.0", "@deepseek-ai/dsh-client-runtime": ">=0.1.0-rc.6 <0.2.0", "@deepseek-ai/dsh-client-ui-conversation": ">=0.1.0-rc.6 <0.2.0", "@deepseek-ai/dsh-client-ui-slots": ">=0.1.0-rc.6 <0.2.0", "@deepseek-ai/dsh-commands": ">=0.1.0-rc.6 <0.2.0", "@deepseek-ai/dsh-llm": ">=0.1.0-rc.6 <0.2.0", "@deepseek-ai/dsh-session": ">=0.1.0-rc.6 <0.2.0", "@deepseek-ai/dsh-system-prompt": ">=0.1.0-rc.6 <0.2.0", "@deepseek-ai/dsh-tools": ">=0.1.0-rc.6 <0.2.0", "@deepseek-ai/dsh-typert-protocol": ">=0.1.0-rc.6 <0.2.0", "react": ">=18.2.0 <20" }, "peerDependenciesMeta": { "@deepseek-ai/dsh-api-remotes": { "optional": true }, "@deepseek-ai/dsh-client-runtime": { "optional": true }, "@deepseek-ai/dsh-client-ui-conversation": { "optional": true }, "@deepseek-ai/dsh-client-ui-slots": { "optional": true }, "@deepseek-ai/dsh-typert-protocol": { "optional": true } }, "devDependencies": { "@deepseek-ai/cordis": "4.0.1", "@deepseek-ai/dsh-agent": "0.1.0-rc.6", "@deepseek-ai/dsh-api-remotes": "0.1.0-rc.6", "@deepseek-ai/dsh-brand": "0.1.0-rc.6", "@deepseek-ai/dsh-client-runtime": "0.1.0-rc.6", "@deepseek-ai/dsh-client-ui-conversation": "0.1.0-rc.6", "@deepseek-ai/dsh-client-ui-slots": "0.1.0-rc.6", "@deepseek-ai/dsh-commands": "0.1.0-rc.6", "@deepseek-ai/dsh-invariants": "0.1.0-rc.6", "@deepseek-ai/dsh-llm": "0.1.0-rc.6", "@deepseek-ai/dsh-scope": "0.1.0-rc.6", "@deepseek-ai/dsh-session": "0.1.0-rc.6", "@deepseek-ai/dsh-system-prompt": "0.1.0-rc.6", "@deepseek-ai/dsh-tools": "0.1.0-rc.6", "@deepseek-ai/dsh-typert-protocol": "0.1.0-rc.6", "@types/node": "^22.20.0", "@types/react": "~18.3.1", "@types/react-dom": "~18.3.7", "react": "^18.2.0", "react-dom": "^18.3.1", "tsdown": "^0.22.2", "tsx": "^4.23.12", "typescript": "^5.9.0" }, "license": "MIT" }