{ "name": "dsh-story", "version": "0.0.0", "private": true, "description": "Independent novel-writing tools, versioned artifacts and review workflows for DSH.", "type": "module", "packageManager": "pnpm@11.7.0", "engines": { "node": "^22.19.0 || >=24" }, "repository": { "type": "git", "url": "git+https://github.com/hldz-top/dsh-story.git" }, "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", "cordis.patch.yml", "README.md" ], "dsh": { "bundle": { "patch": "./cordis.patch.yml" }, "client": { "inject": [ "@deepseek-ai/dsh-client-locale", "@deepseek-ai/dsh-client-ui-tool", "@deepseek-ai/dsh-client-ui-renderer", "@deepseek-ai/dsh-client-ui-session" ], "platform": "web" } }, "scripts": { "typecheck": "tsc -p tsconfig.host.json --noEmit && tsc -p tsconfig.client.json --noEmit && tsc -p tsconfig.tests.json && node scripts/check-client-types.mjs", "lint": "oxlint src tests scripts vitest.config.ts", "test": "vitest run && node --test tests/build-client.test.mjs tests/profile/fixture.test.mjs", "build": "tsc -p tsconfig.host.json && tsc -p tsconfig.client.json && node scripts/build-client.mjs" }, "peerDependencies": { "@deepseek-ai/cordis": "4.0.4", "@deepseek-ai/dsh-fs": "0.2.0-rc.2", "@deepseek-ai/dsh-llm": "0.2.0-rc.2", "@deepseek-ai/dsh-sandbox-policy": "0.2.0-rc.2", "@deepseek-ai/dsh-session": "0.2.0-rc.2", "@deepseek-ai/dsh-session-persistence": "0.2.0-rc.2", "@deepseek-ai/dsh-session-projection": "0.2.0-rc.2", "@deepseek-ai/dsh-storage-domain": "0.2.0-rc.2", "@deepseek-ai/dsh-subagent": "0.2.0-rc.2", "@deepseek-ai/dsh-tool-present": "0.2.0-rc.2", "@deepseek-ai/dsh-tool-web": "0.2.0-rc.2", "@deepseek-ai/dsh-tools": "0.2.0-rc.2" }, "dependencies": { "@deepseek-ai/dsh-brand": "0.2.0-rc.2", "@deepseek-ai/schemastery": "3.18.4", "zod": "4.4.3" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.4", "@deepseek-ai/cordis-plugin-include": "1.0.9", "@deepseek-ai/cosmokit": "1.8.5", "@deepseek-ai/dsh-agent": "0.2.0-rc.2", "@deepseek-ai/dsh-agent-loop": "0.2.0-rc.2", "@deepseek-ai/dsh-agent-loop-testkit": "0.2.0-rc.2", "@deepseek-ai/dsh-api-gateway": "0.2.0-rc.2", "@deepseek-ai/dsh-api-remotes": "0.2.0-rc.2", "@deepseek-ai/dsh-api-session-controller": "0.2.0-rc.2", "@deepseek-ai/dsh-api-settings-controller": "0.2.0-rc.2", "@deepseek-ai/dsh-api-workspace-controller": "0.2.0-rc.2", "@deepseek-ai/dsh-api-workspace-files": "0.2.0-rc.2", "@deepseek-ai/dsh-attachment": "0.2.0-rc.2", "@deepseek-ai/dsh-client-connection": "0.2.0-rc.2", "@deepseek-ai/dsh-client-file-upload": "0.2.0-rc.2", "@deepseek-ai/dsh-client-locale": "0.2.0-rc.2", "@deepseek-ai/dsh-client-store": "0.2.0-rc.2", "@deepseek-ai/dsh-client-ui-chat": "0.2.0-rc.2", "@deepseek-ai/dsh-client-ui-conversation": "0.2.0-rc.2", "@deepseek-ai/dsh-client-ui-primitives": "0.2.0-rc.2", "@deepseek-ai/dsh-client-ui-renderer": "0.2.0-rc.2", "@deepseek-ai/dsh-client-ui-session": "0.2.0-rc.2", "@deepseek-ai/dsh-client-ui-settings": "0.2.0-rc.2", "@deepseek-ai/dsh-client-ui-slots": "0.2.0-rc.2", "@deepseek-ai/dsh-client-ui-tool": "0.2.0-rc.2", "@deepseek-ai/dsh-command-feedback": "0.2.0-rc.2", "@deepseek-ai/dsh-commands": "0.2.0-rc.2", "@deepseek-ai/dsh-cordis-host-runner": "0.2.0-rc.2", "@deepseek-ai/dsh-credentials": "0.2.0-rc.2", "@deepseek-ai/dsh-file-reference": "0.2.0-rc.2", "@deepseek-ai/dsh-fs": "0.2.0-rc.2", "@deepseek-ai/dsh-fs-local": "0.2.0-rc.2", "@deepseek-ai/dsh-goal": "0.2.0-rc.2", "@deepseek-ai/dsh-host-directory-picker": "0.2.0-rc.2", "@deepseek-ai/dsh-host-plugin-inventory": "0.2.0-rc.2", "@deepseek-ai/dsh-jobs": "0.2.0-rc.2", "@deepseek-ai/dsh-llm": "0.2.0-rc.2", "@deepseek-ai/dsh-llm-retry": "0.2.0-rc.2", "@deepseek-ai/dsh-message-feedback": "0.2.0-rc.2", "@deepseek-ai/dsh-sandbox-policy": "0.2.0-rc.2", "@deepseek-ai/dsh-scope": "0.2.0-rc.2", "@deepseek-ai/dsh-session": "0.2.0-rc.2", "@deepseek-ai/dsh-session-persistence": "0.2.0-rc.2", "@deepseek-ai/dsh-session-persistence-jsonl": "0.2.0-rc.2", "@deepseek-ai/dsh-session-projection": "0.2.0-rc.2", "@deepseek-ai/dsh-session-reference": "0.2.0-rc.2", "@deepseek-ai/dsh-settings": "0.2.0-rc.2", "@deepseek-ai/dsh-storage": "0.2.0-rc.2", "@deepseek-ai/dsh-storage-domain": "0.2.0-rc.2", "@deepseek-ai/dsh-storage-json": "0.2.0-rc.2", "@deepseek-ai/dsh-storage-sqlite": "0.2.0-rc.2", "@deepseek-ai/dsh-subagent": "0.2.0-rc.2", "@deepseek-ai/dsh-subagent-in-process-driver": "0.2.0-rc.2", "@deepseek-ai/dsh-subagent-spawn-in-process": "0.2.0-rc.2", "@deepseek-ai/dsh-system-prompt": "0.2.0-rc.2", "@deepseek-ai/dsh-tool-present": "0.2.0-rc.2", "@deepseek-ai/dsh-tool-todo": "0.2.0-rc.2", "@deepseek-ai/dsh-tool-web": "0.2.0-rc.2", "@deepseek-ai/dsh-tools": "0.2.0-rc.2", "@deepseek-ai/dsh-typert-protocol": "0.2.0-rc.2", "@deepseek-ai/dsh-user-approval": "0.2.0-rc.2", "@deepseek-ai/dsh-user-questions": "0.2.0-rc.2", "@deepseek-ai/dsh-util-values": "0.2.0-rc.2", "@deepseek-ai/dsh-web": "0.2.0-rc.2", "@deepseek-ai/dsh-workspace": "0.2.0-rc.2", "@standard-schema/spec": "1.1.0", "@types/mdast": "4.0.4", "@types/node": "22.20.0", "@types/react": "18.3.31", "@types/unist": "3.0.3", "lexical": "0.49.0", "mdast-util-from-markdown": "2.0.3", "mdast-util-gfm": "3.1.0", "mdast-util-math": "3.0.0", "micromark-extension-gfm": "3.0.0", "micromark-extension-math": "3.1.0", "oxlint": "1.76.0", "react": "18.3.1", "tsdown": "0.22.2", "typescript": "6.0.3", "vitest": "4.1.8" } }