{ "name": "@oh-story/dsh", "version": "0.1.9", "description": "A DSH plugin for fiction, short-drama, interactive-game, and video-recap production", "keywords": [ "deepseek-harness", "dsh-plugin", "oh-story", "drama-skills", "novel-to-game", "creative-writing", "fiction-writing", "novel-writing", "short-drama", "screenwriting", "interactive-fiction", "game-development", "video-recap", "video-production", "ai-agents" ], "homepage": "https://github.com/zenstory-ai/oh-story-dsh#readme", "bugs": "https://github.com/zenstory-ai/oh-story-dsh/issues", "repository": { "type": "git", "url": "git+https://github.com/zenstory-ai/oh-story-dsh.git", "directory": "packages/dsh-plugin" }, "publishConfig": { "access": "public", "provenance": true }, "engines": { "node": ">=24.0.0" }, "type": "module", "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" }, "dsh": { "bundle": { "patch": "./cordis.patch.yml" }, "client": { "inject": [ "@deepseek-ai/dsh-client-store", "@deepseek-ai/dsh-client-ui-conversation", "@deepseek-ai/dsh-client-ui-layout", "@deepseek-ai/dsh-client-ui-tool" ], "platform": "web" } }, "files": [ "cordis.patch.yml", "lib/**/*", "LICENSE", "README.md" ], "scripts": { "build": "tsx ../../scripts/build-dsh-plugin.ts && tsc -p tsconfig.build.json", "prepack": "pnpm build", "typecheck": "tsc -p tsconfig.json --noEmit", "test": "vitest run", "test:contract": "vitest run contract" }, "license": "MIT", "peerDependencies": { "@deepseek-ai/cordis": "^4.0.2", "@deepseek-ai/dsh-agent": "^0.1.5-rc.1", "@deepseek-ai/dsh-api-session-controller": "^0.1.5-rc.1", "@deepseek-ai/dsh-client-store": "^0.1.5-rc.1", "@deepseek-ai/dsh-client-ui-chat": "^0.1.5-rc.1", "@deepseek-ai/dsh-client-ui-conversation": "^0.1.5-rc.1", "@deepseek-ai/dsh-client-ui-layout": "^0.1.5-rc.1", "@deepseek-ai/dsh-client-ui-renderer": "^0.1.5-rc.1", "@deepseek-ai/dsh-client-ui-session": "^0.1.5-rc.1", "@deepseek-ai/dsh-client-ui-slots": "^0.1.5-rc.1", "@deepseek-ai/dsh-client-ui-tool": "^0.1.5-rc.1", "@deepseek-ai/dsh-fs": "^0.1.5-rc.1", "@deepseek-ai/dsh-host-webserver": "^0.1.5-rc.1", "@deepseek-ai/dsh-llm": "^0.1.5-rc.1", "@deepseek-ai/dsh-session": "^0.1.5-rc.1", "@deepseek-ai/dsh-sandbox-policy": "^0.1.5-rc.1", "@deepseek-ai/dsh-skill": "^0.1.5-rc.1", "@deepseek-ai/dsh-subagent": "^0.1.5-rc.1", "@deepseek-ai/dsh-tools": "^0.1.5-rc.1", "@deepseek-ai/dsh-typert-registry": "^0.1.5-rc.1", "@deepseek-ai/dsh-util-values": "^0.1.5-rc.1", "@deepseek-ai/schemastery": "^3.18.2", "react": "^18.3.1", "react-dom": "^18.3.1", "zod": "^4.4.3" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.2", "@deepseek-ai/dsh-agent": "0.1.5-rc.1", "@deepseek-ai/dsh-api-session-controller": "0.1.5-rc.1", "@deepseek-ai/dsh-client-store": "0.1.5-rc.1", "@deepseek-ai/dsh-client-ui-chat": "0.1.5-rc.1", "@deepseek-ai/dsh-client-ui-conversation": "0.1.5-rc.1", "@deepseek-ai/dsh-client-ui-layout": "0.1.5-rc.1", "@deepseek-ai/dsh-client-ui-renderer": "0.1.5-rc.1", "@deepseek-ai/dsh-client-ui-session": "0.1.5-rc.1", "@deepseek-ai/dsh-client-ui-slots": "0.1.5-rc.1", "@deepseek-ai/dsh-client-ui-tool": "0.1.5-rc.1", "@deepseek-ai/dsh-fs": "0.1.5-rc.1", "@deepseek-ai/dsh-host-webserver": "0.1.5-rc.1", "@deepseek-ai/dsh-llm": "0.1.5-rc.1", "@deepseek-ai/dsh-session": "0.1.5-rc.1", "@deepseek-ai/dsh-sandbox-policy": "0.1.5-rc.1", "@deepseek-ai/dsh-skill": "0.1.5-rc.1", "@deepseek-ai/dsh-subagent": "0.1.5-rc.1", "@deepseek-ai/dsh-tools": "0.1.5-rc.1", "@deepseek-ai/dsh-typert-registry": "0.1.5-rc.1", "@deepseek-ai/dsh-util-values": "0.1.5-rc.1", "@deepseek-ai/schemastery": "3.18.2", "@types/react": "18.3.28", "@types/react-dom": "18.3.7", "react": "18.3.1", "react-dom": "18.3.1", "typescript": "6.0.3", "zod": "4.4.3" } }