{
  "name": "@xgjktech/xg_cwork_im",
  "version": "1.17.37",
  "description": "XG CWork IM channel plugin for OpenClaw",
  "keywords": [
    "bot",
    "channel",
    "openclaw",
    "xg_cwork_im",
    "im"
  ],
  "license": "MIT",
  "type": "module",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "engines": {
    "node": ">=22.19.0"
  },
  "files": [
    ".npmrc",
    "dist/**/*",
    "openclaw.plugin.json"
  ],
  "scripts": {
    "build": "tsc -p tsconfig.json",
    "type-check": "tsc -p tsconfig.json --noEmit",
    "lint": "tsc -p tsconfig.json --noEmit",
    "test": "npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/ws-inbound-schema.test.js",
    "install:prod": "npm install --omit=dev",
    "prepublishOnly": "npm run build"
  },
  "dependencies": {
    "@sinclair/typebox": "^0.32.0",
    "@xgjktech/xg-openclaw-shared": "^0.2.2",
    "adm-zip": "^0.6.0",
    "axios": "^1.6.0",
    "tar": "^7.5.22",
    "ws": "^8.17.0",
    "zod": "^3.22.0"
  },
  "devDependencies": {
    "@types/node": "^22.19.0",
    "@types/ws": "^8.5.10",
    "openclaw": "^2026.6.10",
    "typescript": "^5.3.0"
  },
  "peerDependencies": {
    "openclaw": ">=2026.6.10"
  },
  "peerDependenciesMeta": {
    "openclaw": {
      "optional": true
    }
  },
  "openclaw": {
    "extensions": [
      "./dist/index.js"
    ],
    "channels": [
      "xg_cwork_im"
    ],
    "installDependencies": false,
    "channel": {
      "id": "xg_cwork_im",
      "label": "XG CWork IM",
      "selectionLabel": "XG CWork IM (工作说说)",
      "blurb": "工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。",
      "aliases": [
        "xg_cwork_im",
        "im"
      ]
    },
    "install": {
      "localPath": ".",
      "defaultChoice": "local"
    }
  }
}