{
  "name": "@lutrodev/dsh-roleplay",
  "version": "0.1.6",
  "description": "Open-source roleplay plugin suite for DeepSeek Harness",
  "license": "MIT",
  "type": "module",
  "main": "./plugins/rp-feature-manager/src/index.js",
  "exports": {
    ".": "./plugins/rp-feature-manager/src/index.js",
    "./catalog": "./plugins/rp-feature-manager/src/catalog.js",
    "./client": "./plugins/rp-feature-manager/dist/client.js",
    "./package.json": "./package.json",
    "./rp-asset-tools": "./plugins/rp-asset-tools/src/index.js",
    "./rp-asset-tools/package.json": "./plugins/rp-asset-tools/package.json",
    "./rp-character-card": "./plugins/rp-character-card/src/index.js",
    "./rp-character-card/character-card": "./plugins/rp-character-card/src/character-card.js",
    "./rp-character-card/client": "./plugins/rp-character-card/dist/client.js",
    "./rp-character-card/package.json": "./plugins/rp-character-card/package.json",
    "./rp-compact-access-mode": "./plugins/rp-compact-access-mode/src/index.js",
    "./rp-compact-access-mode/client": "./plugins/rp-compact-access-mode/dist/client.js",
    "./rp-compact-access-mode/package.json": "./plugins/rp-compact-access-mode/package.json",
    "./rp-compat-mvu": "./plugins/rp-compat-mvu/src/index.js",
    "./rp-compat-mvu/convert": "./plugins/rp-compat-mvu/src/convert.js",
    "./rp-compat-mvu/lore-adapter": "./plugins/rp-compat-mvu/src/lore-adapter.js",
    "./rp-compat-mvu/materialize": "./plugins/rp-compat-mvu/src/materialize.js",
    "./rp-compat-mvu/native-state": "./plugins/rp-compat-mvu/src/native-state.js",
    "./rp-compat-mvu/package.json": "./plugins/rp-compat-mvu/package.json",
    "./rp-compat-mvu/state-template": "./plugins/rp-compat-mvu/src/state-template.js",
    "./rp-conversation-summary": "./plugins/rp-conversation-summary/src/index.js",
    "./rp-conversation-summary/bridge": "./plugins/rp-conversation-summary/src/bridge.js",
    "./rp-conversation-summary/package.json": "./plugins/rp-conversation-summary/package.json",
    "./rp-conversation-summary/summarizer": "./plugins/rp-conversation-summary/src/summarizer.js",
    "./rp-conversation-summary/summary-source": "./plugins/rp-conversation-summary/src/summary-source.js",
    "./rp-core": "./plugins/rp-core/src/index.js",
    "./rp-core/context-build": "./plugins/rp-core/src/context-build.js",
    "./rp-core/conversation": "./plugins/rp-core/src/conversation.js",
    "./rp-core/entity-projection": "./plugins/rp-core/src/entity-projection.js",
    "./rp-core/package.json": "./plugins/rp-core/package.json",
    "./rp-core/prompts": "./plugins/rp-core/src/prompts.js",
    "./rp-core/protocol": "./plugins/rp-core/src/protocol.js",
    "./rp-core/runtime": "./plugins/rp-core/src/runtime.js",
    "./rp-core/subagent-run": "./plugins/rp-core/src/subagent-run.js",
    "./rp-dialogue-highlight": "./plugins/rp-dialogue-highlight/src/index.js",
    "./rp-dialogue-highlight/client": "./plugins/rp-dialogue-highlight/dist/client.js",
    "./rp-dialogue-highlight/package.json": "./plugins/rp-dialogue-highlight/package.json",
    "./rp-library": "./plugins/rp-library/src/index.js",
    "./rp-library/client": "./plugins/rp-library/dist/client.js",
    "./rp-library/package.json": "./plugins/rp-library/package.json",
    "./rp-library/session-bootstrap": "./plugins/rp-library/src/session-bootstrap.js",
    "./rp-lore-book": "./plugins/rp-lore-book/src/index.js",
    "./rp-lore-book/activation": "./plugins/rp-lore-book/src/activation.js",
    "./rp-lore-book/client": "./plugins/rp-lore-book/dist/client.js",
    "./rp-lore-book/package.json": "./plugins/rp-lore-book/package.json",
    "./rp-macro": "./plugins/rp-macro/src/index.js",
    "./rp-macro/package.json": "./plugins/rp-macro/package.json",
    "./rp-macro/syntax": "./plugins/rp-macro/src/syntax.js",
    "./rp-message-actions": "./plugins/rp-message-actions/src/index.js",
    "./rp-message-actions/client": "./plugins/rp-message-actions/dist/client.js",
    "./rp-message-actions/package.json": "./plugins/rp-message-actions/package.json",
    "./rp-message-avatar": "./plugins/rp-message-avatar/src/index.js",
    "./rp-message-avatar/client": "./plugins/rp-message-avatar/dist/client.js",
    "./rp-message-avatar/package.json": "./plugins/rp-message-avatar/package.json",
    "./rp-persona": "./plugins/rp-persona/src/index.js",
    "./rp-persona/client": "./plugins/rp-persona/dist/client.js",
    "./rp-persona/package.json": "./plugins/rp-persona/package.json",
    "./rp-preset": "./plugins/rp-preset/src/index.js",
    "./rp-preset/client": "./plugins/rp-preset/dist/client.js",
    "./rp-preset/package.json": "./plugins/rp-preset/package.json",
    "./rp-quick-replies": "./plugins/rp-quick-replies/src/index.js",
    "./rp-quick-replies/client": "./plugins/rp-quick-replies/dist/client.js",
    "./rp-quick-replies/client-store": "./plugins/rp-quick-replies/src/client-store.js",
    "./rp-quick-replies/package.json": "./plugins/rp-quick-replies/package.json",
    "./rp-quick-replies/protocol": "./plugins/rp-quick-replies/src/protocol.js",
    "./rp-session": "./plugins/rp-session/src/index.js",
    "./rp-session/package.json": "./plugins/rp-session/package.json",
    "./rp-session/protocol": "./plugins/rp-session/src/protocol.js",
    "./rp-standard": "./plugins/rp-standard/src/index.js",
    "./rp-standard/package.json": "./plugins/rp-standard/package.json",
    "./rp-state": "./plugins/rp-state/src/index.js",
    "./rp-state-display": "./plugins/rp-state-display/src/index.js",
    "./rp-state-display/client": "./plugins/rp-state-display/dist/client.js",
    "./rp-state-display/package.json": "./plugins/rp-state-display/package.json",
    "./rp-state/condition": "./plugins/rp-state/src/condition.js",
    "./rp-state/definition": "./plugins/rp-state/src/definition.js",
    "./rp-state/package.json": "./plugins/rp-state/package.json",
    "./rp-state/protocol": "./plugins/rp-state/src/protocol.js",
    "./rp-state/schema": "./plugins/rp-state/src/schema.js",
    "./rp-state/update": "./plugins/rp-state/src/update.js",
    "./rp-subagent-manager": "./plugins/rp-subagent-manager/src/index.js",
    "./rp-subagent-manager/client": "./plugins/rp-subagent-manager/dist/client.js",
    "./rp-subagent-manager/package.json": "./plugins/rp-subagent-manager/package.json",
    "./rp-ui": "./packages/rp-ui/src/index.js",
    "./rp-ui/json-patch": "./packages/rp-ui/src/json-patch.js",
    "./rp-ui/package.json": "./packages/rp-ui/package.json",
    "./rp-writing-style": "./plugins/rp-writing-style/src/index.js",
    "./rp-writing-style/client": "./plugins/rp-writing-style/dist/client.js",
    "./rp-writing-style/package.json": "./plugins/rp-writing-style/package.json",
    "./selection": "./plugins/rp-feature-manager/src/selection.js",
    "./version": "./plugins/rp-feature-manager/src/version.js"
  },
  "files": [
    "plugins/**",
    "packages/**",
    "docs/**",
    "cordis.patch.yml",
    "README.md",
    "LICENSE",
    "CHANGELOG.md",
    "SECURITY.md",
    "THIRD_PARTY_NOTICES.md"
  ],
  "dsh": {
    "bundle": {
      "patch": "./cordis.patch.yml"
    },
    "client": {
      "inject": [
        "@deepseek-ai/dsh-client-connection",
        "@deepseek-ai/dsh-client-locale",
        "@deepseek-ai/dsh-client-runtime",
        "@deepseek-ai/dsh-client-ui-settings"
      ],
      "platform": "web"
    },
    "roleplay": {
      "suiteVersion": "0.1.6",
      "requiresDsh": "^0.1.1-rc.2"
    }
  },
  "dependencies": {
    "@deepseek-ai/dsh-agent-tool-presentation": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-command-compact": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-compaction-tool-result-pruner": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-skill-filesystem": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-terminal": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-terminal-bash": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-tool-ask-user": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-tool-bash-persistent": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-tool-pwsh-persistent": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-tool-skill": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-tool-str-replace-editor": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-tool-web": "^0.1.1-rc.2",
    "motion": "12.43.0",
    "sharp": "^0.35.3",
    "yaml": "2.9.0"
  },
  "peerDependencies": {
    "@deepseek-ai/cordis": "^4.0.1",
    "@deepseek-ai/cordis-plugin-loader": "^1.0.2",
    "@deepseek-ai/dsh-agent": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-agent-presets": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-client-connection": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-client-locale": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-client-runtime": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-client-ui-conversation": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-client-ui-settings": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-client-ui-sidebar": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-commands": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-compaction": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-compaction-basic": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-fs": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-llm": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-session": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-session-persistence": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-session-projection": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-settings": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-system-prompt": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-token-meter": "^0.1.1-rc.2",
    "@deepseek-ai/dsh-tools": "^0.1.1-rc.2",
    "@deepseek-ai/schemastery": "^3.18.1",
    "react": ">=18"
  },
  "engines": {
    "node": "^22.19.0 || >=24.0.0"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/lutrodev/dsh-roleplay.git"
  },
  "bugs": {
    "url": "https://github.com/lutrodev/dsh-roleplay/issues"
  },
  "homepage": "https://github.com/lutrodev/dsh-roleplay#readme",
  "keywords": [
    "deepseek-harness",
    "dsh",
    "roleplay",
    "character-card",
    "lorebook"
  ],
  "publishConfig": {
    "access": "public"
  }
}
