📄 package.json

{
  "name": "@mocrane/wecom",
  "version": "2026.2.27",
  "type": "module",
  "description": "OpenClaw WeCom (WeChat Work) intelligent bot channel plugin",
  "main": "index.ts",
  "files": [
    "index.ts",
    "src/",
    "assets/",
    "openclaw.plugin.json",
    "clawdbot.plugin.json",
    "README.md",
    "LICENSE"
  ],
  "openclaw": {
    "extensions": [
      "./index.ts"
    ],
    "channel": {
      "id": "wecom",
      "label": "WeCom",
      "selectionLabel": "WeCom (plugin)",
      "detailLabel": "WeCom Bot",
      "docsPath": "/channels/wecom",
      "docsLabel": "wecom",
      "blurb": "Enterprise WeCom intelligent bot (API mode) via encrypted webhooks + passive replies.",
      "aliases": [
        "wechatwork",
        "wework",
        "qywx",
        "企微",
        "企业微信"
      ],
      "order": 85
    },
    "install": {
      "npmSpec": "@mocrane/wecom",
      "localPath": "extensions/wecom",
      "defaultChoice": "npm"
    }
  },
  "dependencies": {
    "fast-xml-parser": "5.3.4",
    "undici": "^7.20.0",
    "zod": "^4.3.6"
  },
  "peerDependencies": {
    "openclaw": ">=2026.1.26"
  },
  "devDependencies": {
    "@types/node": "^25.2.0",
    "typescript": "^5.9.3"
  },
  "clawdbot": {
    "extensions": [
      "./index.ts"
    ],
    "channel": {
      "id": "wecom",
      "label": "WeCom",
      "selectionLabel": "WeCom (plugin)",
      "detailLabel": "WeCom Bot",
      "docsPath": "/channels/wecom",
      "docsLabel": "wecom",
      "blurb": "Enterprise WeCom intelligent bot (API mode) via encrypted webhooks + passive replies.",
      "aliases": [
        "wechatwork",
        "wework",
        "qywx",
        "企微",
        "企业微信"
      ],
      "order": 85
    },
    "install": {
      "npmSpec": "@mocrane/wecom",
      "localPath": "extensions/wecom",
      "defaultChoice": "npm"
    }
  }
}