{"_id":"openclaw-channel-dmwork","_rev":"140-da4360443e684ef11a9236ae5638b5b1","name":"openclaw-channel-dmwork","dist-tags":{"latest":"0.6.4","dev":"0.6.3-dev.99b5044a"},"versions":{"0.1.0":{"name":"openclaw-channel-dmwork","version":"0.1.0","keywords":["openclaw","openclaw-plugin","openclaw-channel","dmwork","wukongim","im","bot","ai-agent"],"license":"MIT","_id":"openclaw-channel-dmwork@0.1.0","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"homepage":"https://github.com/yujiawei/dmwork-adapters#readme","bugs":{"url":"https://github.com/yujiawei/dmwork-adapters/issues"},"dist":{"shasum":"15b4849f178ba00af2eb968a0acb49b2e05b2ba7","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.1.0.tgz","fileCount":14,"integrity":"sha512-fodcQ/nMFus7t+iiLa40AdgrPHjKUnmowEsHLhUneIPyCYrduWnFkWc4fMRd9YWdCZWfJ0jWLCfloDj+bhS86A==","signatures":[{"sig":"MEYCIQCMfs0RGtDlNhlRfpYm098DKtfvvx7opLO1skcc01xFYgIhAMAn8XzLpcoqQI/FP5J0V7dlj97g24PxLWsPs81OEvzh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36083},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"channel":{"id":"dmwork","blurb":"WuKongIM gateway for DMWork — AI Agent 时代的 IM","label":"DMWork","order":90,"docsLabel":"dmwork","selectionLabel":"DMWork (WuKongIM)"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/yujiawei/dmwork-adapters.git","type":"git"},"_npmVersion":"10.9.4","description":"DMWork (WuKongIM) channel plugin for OpenClaw — AI Agent 时代的 IM","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","zod":"^4.0.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.2.12","@types/ws":"^8.5.10","typescript":"^5.4.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.1.0_1772375165044_0.4725773178337491","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"openclaw-channel-dmwork","version":"0.2.0","_id":"openclaw-channel-dmwork@0.2.0","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"bcc57361ae4e578faf84f298152e0c8c7279bbc3","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.0.tgz","fileCount":14,"integrity":"sha512-5yneAqa1TDW1LeCeOUKaBZUw9HKqnFXRErzFdKUCiLURfKQ6Kl3oHw5IqzZx3v7y5m7ABESEQK1RbxPHA+tuww==","signatures":[{"sig":"MEUCIQDDlM4UCm77stMk3mB5G1pIUk8KorlT7w270fkFix2W/gIgAxmf+IM0F6Td0D/raCyaD1nA8rAa9Mw6twiMnE8WE30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38761},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"channel":{"id":"dmwork","blurb":"WuKongIM gateway for DMWork","label":"DMWork","order":90,"docsLabel":"dmwork","selectionLabel":"DMWork (WuKongIM)"},"install":{"localPath":"extensions/dmwork","defaultChoice":"local"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","zod":"^4.0.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.2.12","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.0_1772427881941_0.05510025151455311","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"openclaw-channel-dmwork","version":"0.2.1","_id":"openclaw-channel-dmwork@0.2.1","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"bfb5c607eb406eee080d46b58975ab0950335330","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.1.tgz","fileCount":14,"integrity":"sha512-hSDuObYfHpwX+M6Im8w5Ab0cWNt2HaAwzf5d5Rk/UFi+FylWD6F9yilpaebkHyy39E+P3hFXmXEUp4HuLd5tCQ==","signatures":[{"sig":"MEUCIQDEn/dSogCkgS4d7meYluVnu+jNNanC27VnRamVfH8DVwIgRdxOroLE0Zu/P5FCSg2ImJ7aMQFzxDD6AfsYsgl5npQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39328},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"channel":{"id":"dmwork","blurb":"WuKongIM gateway for DMWork","label":"DMWork","order":90,"docsLabel":"dmwork","selectionLabel":"DMWork (WuKongIM)"},"install":{"localPath":"extensions/dmwork","defaultChoice":"local"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","zod":"^4.0.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.2.12","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.1_1772429712179_0.992119125141826","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"openclaw-channel-dmwork","version":"0.2.2","_id":"openclaw-channel-dmwork@0.2.2","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"1591803e78294384cdc587e570fb6a17442ae1bc","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.2.tgz","fileCount":14,"integrity":"sha512-G825aZEZZFIPG6OWjqbpOS60eXbDIWq8tCY7vXTHhr4r1DK2xsoiqIxOaXy/sIC9+A0zfVrtwbquaGq0P/3T1Q==","signatures":[{"sig":"MEUCIAP4VfnpqywZj67MMSaDUbIE5+JZnzpvZOHpDfQqL6X6AiEA10awo5uDUCOqv5JaBarQPYZRujY3Ay76C96SP+veso4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39021},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"dmwork","type":"channel"},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","zod":"^4.0.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.2.12","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.2_1772431177874_0.1807926093048331","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"openclaw-channel-dmwork","version":"0.2.3","_id":"openclaw-channel-dmwork@0.2.3","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"44b687c563a6dccefc7d48b2fdbf7cb0f42e5149","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.3.tgz","fileCount":14,"integrity":"sha512-jpDhV0skfxdA7aBDT7rdLYPrJ0OyeY7yJ8ahB+HUEaKSKT1HRVOzMVuBZGewSwa+5uf3y1EslWzkXm2JeLx5cw==","signatures":[{"sig":"MEUCIHWATGqlSfmzXd0tcXhlIroK15e25QixzSLZLCJhBaHzAiEAhjIrc7Ofkowkqrx/EsQZytSvHF7THSbrBa4heme1t5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40635},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"dmwork","type":"channel"},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","zod":"^4.0.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.2.12","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.3_1772435108389_0.4266961353417438","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"openclaw-channel-dmwork","version":"0.2.4","_id":"openclaw-channel-dmwork@0.2.4","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"4cd34c3f0cae172063f71db9fbc829d968923164","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.4.tgz","fileCount":14,"integrity":"sha512-khbWNQaBeblNrLj3ddgo+BudNRHWMW1myxrt6RJnMlo97Fhf2Pk9UyQt48IY2cZABXVeJnlVvE/Vej+ozch2Tg==","signatures":[{"sig":"MEUCIQDnWRB42Q8O4Wpr8lGbJKEFEabBgeXqCRy61S9At6hPuwIgDRTINwEN7LNjaXnDiBnzbFIYLtPs5CBdBPNZ61R5ft0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40679},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","zod":"^4.0.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.2.12","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.4_1772435336986_0.6035708276777392","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"openclaw-channel-dmwork","version":"0.2.5","_id":"openclaw-channel-dmwork@0.2.5","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"8a9b11b16ed7f945a74d9c4e42a73082cf2956b5","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.5.tgz","fileCount":14,"integrity":"sha512-9PM2dvSMY4oE+ouEf9928DBpHKNzKCDasQc8CmjZwh9kV5Dwx6lvSXztkelyo61M4oEnsgfgypO98+9VXdtKBg==","signatures":[{"sig":"MEQCIBOHJY/kJ4EybcsdNCU9T+mZkmvZ6JwnYsMQpkN9LeEhAiA83u1KKa1TeetzzhwQkdMvs1bLMYaUADMZ4noDiQse6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40680},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.2.12","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"zod":">=3.0.0","openclaw":">=2026.2.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.5_1772435801825_0.8447622461439919","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"openclaw-channel-dmwork","version":"0.2.6","_id":"openclaw-channel-dmwork@0.2.6","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"9a2e18057bc6621fcb1c8b0f309e01bb8f951f5c","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.6.tgz","fileCount":14,"integrity":"sha512-BvaEzuk7d3Wl/o8/BlOgDulG07elmVhlbFFYy7aG9ldIldGG58hoe16JVVmQnu6nOkJehVC17L4oZROV5AcvUw==","signatures":[{"sig":"MEQCICKnEvRexGemIVtoxjOvZaQUBI8d+Vy9Xbsynjd11v3WAiAuElQL5FXd3YfZF7A51I/Wxi33a7SEmrCvKwFi/UXPIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41105},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.2.12","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"zod":">=3.0.0","openclaw":">=2026.2.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.6_1772436076903_0.27204759980744986","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"openclaw-channel-dmwork","version":"0.2.7","_id":"openclaw-channel-dmwork@0.2.7","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"14660e1184b5c11976ffd10603fb02735cbb1f7c","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.7.tgz","fileCount":14,"integrity":"sha512-rs0kh1TU5gZ0p2iG2+Nan8ktNipOg6JeergS3wTgX+1Q/boXENdDz7NaAwdLsbk178TwHAtnhzPvV6VlPuiBDg==","signatures":[{"sig":"MEUCIA8EAJ5FIZoet1goTHVbQp7uuI9IMHVFAidpYaZDEmB3AiEAyB15c0Iqt05xegjECJDR0d/1HHYew3GLsJFSvOWC1I0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41474},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.2.12","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"zod":">=3.0.0","openclaw":">=2026.2.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.7_1772436623861_0.5983538639875985","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"openclaw-channel-dmwork","version":"0.2.8","_id":"openclaw-channel-dmwork@0.2.8","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"d6c465db0ff1a40865dea8f1fbbc291bf8213c9d","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.8.tgz","fileCount":14,"integrity":"sha512-FLK0ViwGWWunTGFVMMLTAcdi3adT/3ENcWWW3diHDxHIrXPNtg7TX3csC8ARfCvLGpx8tm8l+eMKVwQRZhZ1/w==","signatures":[{"sig":"MEQCIEch3koNKVuFA6uGl9P8cHoU8j2SxzxAbEEJDCnjqPZ2AiAbzY9R1sGOtKXngug35xjjNfivmBwAFFDo//dkjFiZvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41920},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.2.12","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.8_1772437067004_0.8776380163853599","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"openclaw-channel-dmwork","version":"0.2.9","_id":"openclaw-channel-dmwork@0.2.9","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"5714b49b52b251212f70eff83c2fd5242c92f9bf","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.9.tgz","fileCount":14,"integrity":"sha512-Kq5xrTw8N7e4ZaFzPEuTGRXaDT2BHCIT1MilL7WZhwpR+4yVxrQ2OJIEiI4ReEysby85ZnTea5cyYG3yzq5VwQ==","signatures":[{"sig":"MEQCIDm1+snY8I06DGBnmp6BtRiJETsGCBuH8kMc19W8N7bbAiB3JK8pzJBzJdpos4Hh4STXY7IjOMt++RVLeVd3PI/sFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42634},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.2.12","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.9_1772439074272_0.640622323230448","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"openclaw-channel-dmwork","version":"0.2.10","_id":"openclaw-channel-dmwork@0.2.10","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"0369116e973768d850282cfc756d149181771162","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.10.tgz","fileCount":14,"integrity":"sha512-iKQD+B4M4Hk1tTQBS7XLOVDpFLO0h8SZz73cKOA2dGLdZFKnSeC811z37wrQdu2Ost5lKVoU/i6hl1ZyIHtZ3g==","signatures":[{"sig":"MEQCIBEj5zfY3xUCSqjJG1H0oesXfCIU2osCiPkeoMX1xoJSAiAPKAZT6/FogtkkLIJpykohpjRWUOkPWuSbnOz+0oiD5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43264},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.2.12","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.10_1772439864761_0.09170259633427302","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"openclaw-channel-dmwork","version":"0.2.11","_id":"openclaw-channel-dmwork@0.2.11","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"2a9418418855210238dad2bd48845b29ddbf7e88","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.11.tgz","fileCount":14,"integrity":"sha512-1l/lP8CoTUgUTfVGq9LS2Y1aqzygJ8Xs2s22vkXo6vDHiLqNRG97VOE3fD/gUKJ9xwyfJahLdobdjLG76drl7A==","signatures":[{"sig":"MEYCIQDY/td0FxF4Gcz8oVlh5pfQw2vNYzX6wFOc8Tu60c3CQgIhAKx5/glbgRAwbA/0YxlJajH4stsuehKlGeeeSD441JHz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44468},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.2.12","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.11_1772451743336_0.03105756064197407","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"openclaw-channel-dmwork","version":"0.2.12","_id":"openclaw-channel-dmwork@0.2.12","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"c6b048e449d58b61cccafecf8cff1830425bd060","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.12.tgz","fileCount":204,"integrity":"sha512-o9T+VOOsoKXLjw1s0OLKSy8wBdTygpMvHYBiZ0KfSBB9Jd2YE2tGIc1qDGlQSy7saoWH0WDlmSjs5Q9Y2Yjcbg==","signatures":[{"sig":"MEUCIQDrkQV/GdgxL0dI0hCTqnzx6xla4KMuqZKDas85S9g57QIgIM6nRD0zB4pfJuzn/LXu0steZX7GVhuCPpf7EeVjBkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2194410},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.3.1","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["wukongimjssdk"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.12_1772453566182_0.04572511791285261","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"openclaw-channel-dmwork","version":"0.2.13","_id":"openclaw-channel-dmwork@0.2.13","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"f9babcc74d312391b0ae9d7016de799c13331e9d","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.13.tgz","fileCount":204,"integrity":"sha512-yW5spYo4YydcTdN6kndHQg0NxOi9BYLoI+Qzszj//J23FrNRcREkaERI9KR1aKktlbpq02zA2pNUgF0wSHJwqA==","signatures":[{"sig":"MEUCIQDI6uJme4l3tKk6rGEWfSEJGdbKAWU5Kx2au1pUe0c0KQIgT7zDVCT8DBP1LyKwOthz1Ud7Gg/Pgje6AkR9vdChuC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2194442},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.3.1","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["wukongimjssdk"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.13_1772455154617_0.134761920221248","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"openclaw-channel-dmwork","version":"0.2.14","_id":"openclaw-channel-dmwork@0.2.14","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"f577c7974755ef7e88acf61cb4f4846159edf22a","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.14.tgz","fileCount":204,"integrity":"sha512-ULzuZ9FlqZ5hr9VbeToHhNr7AIy8yoSUOuDl5VtkBEgSujYoYsaQuIfUd0rukYee/Q6cjNs3aIe1N3t70F3Lag==","signatures":[{"sig":"MEQCIDXyOtSAiZ/7GTuI4z/7ZPzfIpXoQLgZFBF91gSf4HzyAiB6KvGZLrJhQs17GANqLbgsRHFiD5l4t3vio7k/FgwtZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2193187},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.3.1","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["wukongimjssdk"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.14_1772457945099_0.4787629212207165","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"openclaw-channel-dmwork","version":"0.2.15","_id":"openclaw-channel-dmwork@0.2.15","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"91943994aad8c9bd97ebd7b8b15ddc6e5c02380d","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.15.tgz","fileCount":204,"integrity":"sha512-pU7wg5Eaig1A9SiHg80MqGCFwLcu9R/i54qQ9wjWH1dNvbMLzrFsYBqxfSkzdFUo/w3aGVQz07kO0B1Fq6/HRg==","signatures":[{"sig":"MEUCIQDY6g1VyBdfzVfvxG15nrzGitqyeCLqYibdveTlbRgUyQIgZSGlu+93h+1NpfWG47wZiNGCNFc0iOtSYS22SaNRsrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2193764},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.3.1","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["wukongimjssdk"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.15_1772458267052_0.832029437109131","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"openclaw-channel-dmwork","version":"0.2.16","_id":"openclaw-channel-dmwork@0.2.16","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"018928806406d58ac3597b13fb18cff2e87bc116","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.16.tgz","fileCount":204,"integrity":"sha512-CaO2LhcfFSYKKw7SzQBnDQ9p8qSLn9yzqs1hJPmvPKiKogcN6CezHvkP3+WuOcvlHXmkYpUfKsRWnFpFI3keNw==","signatures":[{"sig":"MEQCIEZz5zxeHdfGDt0FfW3Vu6OsQtZSBY7AP0Bpoe1dvqN1AiATU1Z7a4xys7NuhtvM2iBFoV3Qfoy3eg0fK0UKf8k9YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2194400},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.3.1","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["wukongimjssdk"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.16_1772458438091_0.2579336023394092","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"openclaw-channel-dmwork","version":"0.2.17","_id":"openclaw-channel-dmwork@0.2.17","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"f3f754be98886a86bfeb16022826b557cff0092d","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.17.tgz","fileCount":14,"integrity":"sha512-NGdJEbW647Ga/lXva9UWIdO3yg2l5gzHH+QGeBrsmdVwF0K3a2pFxITMjOgGxtgckogRqxmIZZSwXEIILUGhoQ==","signatures":[{"sig":"MEQCIGXvjt7zQqMqyF4/WxGmQW46Jp2S3+eV8c4ShhKqPiAgAiAPm5Lr/GR1tFL0Nr3BwTGZ5n/CengUS6skY3/7whsREQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48157},"main":"index.ts","type":"module","gitHead":"0062b6a847058014f2eea63f1b44a6eefd53b20e","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.3.1","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["wukongimjssdk"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.17_1772594031663_0.34123342365851217","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"openclaw-channel-dmwork","version":"0.2.18","_id":"openclaw-channel-dmwork@0.2.18","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"0df1aab50ca70ca1371dd6613357a23881a89dab","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.18.tgz","fileCount":14,"integrity":"sha512-Qgbo8cCCs/BPq74XYVSB37EHgLxRhyeN9AuvGncC5wK5kcQ6OAKMHCQOIZh1QtMy2q0I2ROrE3UNsjvRaWMwdw==","signatures":[{"sig":"MEUCIQDjxDdY1aAqIgDrOoNu77q0Y0wEE4kdV/8sfhcbtwJ9tQIgGwRuamscmzzf9M6mBGeEk7y6dnJlQeFfAa6/E8SwEuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60300},"main":"index.ts","type":"module","gitHead":"00880244a3ddafe68ac37ea0316fc60bdf0c9507","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.3.1","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["wukongimjssdk"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.18_1772626633037_0.9646050103685517","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"openclaw-channel-dmwork","version":"0.2.19","_id":"openclaw-channel-dmwork@0.2.19","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"2ceb863aa60ee392d35876c8cdfec861ab5dac72","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.19.tgz","fileCount":15,"integrity":"sha512-Rq2GPHx7HDHm+MrTXrLzVAGi/NRtxTAvjOP8yr5YHeky+D4J5p6vtW2gUBxvVuE9ZiRjwJp4dMhAEqATJuiQ0g==","signatures":[{"sig":"MEQCIHnkAHtm0145kJ2OBapEEW+JNVI1Y+ZMRKa699WyO2MBAiA8T4NSIV6t+DuVH2D/8IJwcpYmuPDerShUhwGFQ3OvhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66026},"main":"index.ts","type":"module","gitHead":"1de22dfcc8dad659b18ff948e98b0e244a0cb26a","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.1","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["wukongimjssdk"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.19_1772704783346_0.6907941853122634","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"openclaw-channel-dmwork","version":"0.2.20","_id":"openclaw-channel-dmwork@0.2.20","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"c0bece47e21d7fe36c813740aca989c71a5da08e","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.20.tgz","fileCount":204,"integrity":"sha512-vs/F0lHaFKRJ+0MmK/L7fok9ZqlnRIvouhraS7iO4xeICtH+pbtBEvyg6WkPGDD1Qe9YtB9i6tUq5HN6p/g4Yg==","signatures":[{"sig":"MEUCIQDjJx4ue2qVf4/eIe54N2T71rjjX478gHnIBQZjQvE94gIgWCqVAD5VZjRjW2/fsrUr5l4VKE92tLD+FqRkrZ0vxCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2195552},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.3.1","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["wukongimjssdk"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.20_1772707394660_0.7732122570796858","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"openclaw-channel-dmwork","version":"0.2.21","_id":"openclaw-channel-dmwork@0.2.21","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"6b44f3fbeea1810b80997a65b34b266f82a44260","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.21.tgz","fileCount":204,"integrity":"sha512-kARvIfHMbzFC5ucyrKBzZGyKVpVO+eEWp5XaKl0O7Dn53acvUR2Ei6Oc1zYB8dUl52PHgsbmNU2iBRYHl4ihQg==","signatures":[{"sig":"MEUCIFhP5XqWU6seG4YonHVTY1zi3XXFCOu+664mYcWTlgEtAiEAri7bH/7KcHRS7IWkFc+XWaH5Ukd6EOV6X7sazkDeWNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2195552},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.3.1","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["wukongimjssdk"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.21_1772707657462_0.8139437445697189","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"openclaw-channel-dmwork","version":"0.2.22","_id":"openclaw-channel-dmwork@0.2.22","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"72caba37696ea0a7f51e9da244fff0d43bfd6e21","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.22.tgz","fileCount":204,"integrity":"sha512-DH8IU+/60HNr0WdlGKif+f+f7SRt3sULLg6IbRShqTt4tdcJkaIVPj9QJuq+Plg+vRsTWgGys9TBsDDs0Fmu0A==","signatures":[{"sig":"MEUCIED1d/DYzR7hAz6gR9XQFdZlNGlo6q+PVrE3cUzAffZ5AiEAyGMfAmxytH3Mudj9jglvRntieWEOmf8cZRQQFGXIyqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2195856},"main":"index.ts","type":"module","scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.3.1","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["wukongimjssdk"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.22_1772711178579_0.8411440355010644","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"openclaw-channel-dmwork","version":"0.2.23","_id":"openclaw-channel-dmwork@0.2.23","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"7ada75f86cd18fcc8338c23f1ba236a55f0c4a11","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.23.tgz","fileCount":207,"integrity":"sha512-9BoFUDwcf7CQYeGCYElPTzj+vcySdhfiPcRvewGdA1TUvYxLQO02Hia5LIvRaDwOdpU4hLiprQbWmigs+mhUJw==","signatures":[{"sig":"MEYCIQCzvoNE1dYgHP7XNDQFdRB+M4LqOchnZQrpQYou6GCQvgIhANz7VVbbh238ygtTZm54YHtQzNKlVcl8ycY6EZR47opb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2232782},"main":"index.ts","type":"module","gitHead":"7e03f75739e93082e67faf333e7f6bd6e9da9e26","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.1","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["wukongimjssdk"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.23_1772717116848_0.9447605133624863","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"openclaw-channel-dmwork","version":"0.2.24","_id":"openclaw-channel-dmwork@0.2.24","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"2c5a889e10ba343f0936e859005500301e762c95","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.24.tgz","fileCount":207,"integrity":"sha512-b7t2uhF1WAHIyAQHWPyyohJTrjq7LwDhwx/6n583yOW/c8JP0d5NZDiD4TEYPhoxiNAGpKaV1yOo5znOOX7ODg==","signatures":[{"sig":"MEQCIDZ4p42C9aUn4G5HrMLRszxI+R37fDtaNNIQArjKyASDAiAdjQGwOn6oPnuNA6bjl2mAWH/ptl2f++XTm/0w5/JRgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2232877},"main":"index.ts","type":"module","gitHead":"f0db89f5a3611d51c4e1d1858abbf4bafdb48387","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.1","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["wukongimjssdk"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.24_1772718008448_0.46929545748079105","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"openclaw-channel-dmwork","version":"0.2.25","_id":"openclaw-channel-dmwork@0.2.25","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"b001c3e2acd5ba7e844f27a165b24c5dfe146fcd","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.25.tgz","fileCount":207,"integrity":"sha512-CClw4740rtuqnP6eciVODjy9snRPzaIbvH1BmMkGTkTrbLHW4bT5HTPC7mtRIaElaf0pmb+YhZHrqBv52A1EIg==","signatures":[{"sig":"MEYCIQDmJit3ExWYEiouGZ2mB5wmTDh9FkOYcyNFzKinIVX05wIhAJeM233+TM65MiijUTZKZtXnh+3n8vQnqTNvSbqgHdjv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2232868},"main":"index.ts","type":"module","gitHead":"a4282b53dde8ca1b4ba8d879cb6be2f0ce5c1201","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.1","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["wukongimjssdk"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.25_1772719300213_0.4543219797485978","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"openclaw-channel-dmwork","version":"0.2.26","_id":"openclaw-channel-dmwork@0.2.26","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"cf395add9ad125548ee3d4e9cad8b80dce76e477","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.26.tgz","fileCount":207,"integrity":"sha512-GRILV/5zrzgFsV1usa39HS+5ZmnFLAVPwL4OKIISTXpiQOW9xUSjUi/BuYtrA2fA+oOV5u+6U6pz0rbnQeF4gw==","signatures":[{"sig":"MEQCICBlyAQbYqUCDqf3nZwKj8/vYSqTa6cYlTS2QanOkCfNAiA0Ul5GQVUwpa3C41MN+WD79SMJts94jRFuL7inDlv6pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2233825},"main":"index.ts","type":"module","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","wukongimjssdk":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["wukongimjssdk"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.26_1772803047203_0.14699953223859574","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"openclaw-channel-dmwork","version":"0.2.27","_id":"openclaw-channel-dmwork@0.2.27","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"c4fc7ad8bfda1a8eb08d79955120fca25571a36f","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.27.tgz","fileCount":98,"integrity":"sha512-lW+H71uNyN/lwNSXjjXquf+V8s5J8X2GYAcy5bzsLaQQ+GWlwb4KJdy2+d3VgyJ0lbCC3cr5y6/f2cstI/hkaw==","signatures":[{"sig":"MEUCIGUkmI2it79jSiadsVkRx7m8FIuneme5HBtHmUHyvrqJAiEAotVNC0PnBZSWFULGHGlSe4SX9bbxmDEvMr7Kls/2/tY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730991},"main":"index.ts","type":"module","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.27_1772809188219_0.49764601569363","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"openclaw-channel-dmwork","version":"0.2.28","_id":"openclaw-channel-dmwork@0.2.28","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"cbd803502b4b13602963c2131fcc5d2d584d0ac7","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.28.tgz","fileCount":98,"integrity":"sha512-gjJvw2byAhO3uEKl5LMxgRlUPOekZlzctK7junJYiqj+ZbpXMO8i0nbLFGIdNcOldteniT1/IEhsjd+avaw2DQ==","signatures":[{"sig":"MEUCIEho8npIEMVgZ4A2D3oJObCn0VLNWWfMMPePCn9JrpzvAiEA5Q272VIR9oymfDRILghaZX4HUAEcv9nsEESDm0t4Eak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731532},"main":"index.ts","type":"module","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.28_1772809379355_0.2970851179194567","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"openclaw-channel-dmwork","version":"0.2.29","_id":"openclaw-channel-dmwork@0.2.29","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"f9cdc312fd09c2f2f9dc56623531be320630fc37","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.29.tgz","fileCount":98,"integrity":"sha512-qn/IfJLh5UIapp09ajbHbdL4SfaXHgvBLKXxmSk2Lsr3oOIRNE0NTj2kuKddgEguildc+pixbNBCXimqYwOdzw==","signatures":[{"sig":"MEQCIDrSd4fxiiavoMCN2RPu2y2ckkR5ZjfIgOBqw+pAo8ZvAiABu1OAHONpGLEot80Jmo6STmhc5Cd3izqZBuItaX0iGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731558},"main":"index.ts","type":"module","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.29_1772812977131_0.4566416413432226","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"openclaw-channel-dmwork","version":"0.2.30","_id":"openclaw-channel-dmwork@0.2.30","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"c504a5962d9aee1778bbd96f46faf8c3f9dc00e7","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.30.tgz","fileCount":98,"integrity":"sha512-pzLfa7DiAsGzpGfFDmKv6F3m9RSEt/eK9C1gUgzBbiWu5sY4ZvhDNY9X1r9Qjev/8CLzbsDrwwiYFLGSv/RIGA==","signatures":[{"sig":"MEYCIQCR3lYUXuFYoMyFBKlMWAhVNo/gd4zC+kavM2WNUKH6KwIhAOeF4yXJQHOHkFvTx+ktK3AbmQAcRQxWgoRw2vWFENNh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731533},"main":"index.ts","type":"module","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.30_1772813718485_0.9254991123645733","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"openclaw-channel-dmwork","version":"0.2.31","_id":"openclaw-channel-dmwork@0.2.31","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"9d862b7d9e541488311d18aadda283c31e2069b5","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.31.tgz","fileCount":98,"integrity":"sha512-gjhOlsLMiwZaT3Sl/p/EiavW6oXPLaAzqFMmym+qN1nWEyyB38eduQERAL/4SuKp9q5ag01NG2N72hdjc6fMHw==","signatures":[{"sig":"MEUCIG7QX8PNn235Grb2Rs9UdV6Gam/OsajA8U7C/64Zc/UnAiEA4vmFLAna9TTNLUGtwvBUNKgXLaHHBBd33xIUsmZOEQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731874},"main":"index.ts","type":"module","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.31_1772872149006_0.5860691006972893","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"openclaw-channel-dmwork","version":"0.2.32","_id":"openclaw-channel-dmwork@0.2.32","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"79913dd6646c0c2d0223453547ddcb80b5bd9f54","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.2.32.tgz","fileCount":98,"integrity":"sha512-XKDPKDkFV6wlr48pqq1DCGD1TG1oDs1Jh5Em6QP5JeG/jmg2M1DxEb/64n1J9b2aWG3dnEJxIH5Sh2aLuwVrZA==","signatures":[{"sig":"MEQCIDTLcq1O1aypz9BGQjJDzR069Ih/cpv+K6xLEmOc+DF1AiBTmC7ZbEwB9WHYUh1gHsxPYehuIaT7XyybZFso0+lZSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732851},"main":"index.ts","type":"module","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.2.32_1772933952708_0.19139900294476875","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"openclaw-channel-dmwork","version":"0.3.0","_id":"openclaw-channel-dmwork@0.3.0","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"d2a7483755da35c53ae95aa3bd9b499255cf413a","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.3.0.tgz","fileCount":98,"integrity":"sha512-1UM7mQQpQnC/zrc7G4Xn4kTOI+fAmZyTBBrxqZNMmWrYo4ydOp+E8KQguu56hLL2n4tnYuFrs8eqvmLrqcaQsQ==","signatures":[{"sig":"MEQCIBc1E6CKcF3H8td8WEsdTfbelFXXXoOh4DimJwYfkyYjAiBcHs6U/kVBcjbK6qktf8IxYCYXS3mrcyb7jjglEuksKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742787},"main":"index.ts","type":"module","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.3.0_1773050632848_0.051016658233211665","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"openclaw-channel-dmwork","version":"0.3.1","_id":"openclaw-channel-dmwork@0.3.1","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"96099127994e2713cb7c58a5fa287e699def550a","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.3.1.tgz","fileCount":98,"integrity":"sha512-iabpeCS3nuoc4Dh9S+qvTHIZv85wMtLZK6v91qRWfBQ8KkfSVvKnDKfeqf66COObNNYK5cDSzbKRyeCT/iA4aA==","signatures":[{"sig":"MEQCIFdbamlPCBNNWeGaLvfl8xpmZK03SsUcZndCEFhyS0W3AiBcfvUFmINTHkli252FXCUX6CiE7LoCtBoWsxcXnNuNQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":743874},"main":"index.ts","type":"module","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.3.1_1773057832687_0.7555993923369979","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"openclaw-channel-dmwork","version":"0.3.2","_id":"openclaw-channel-dmwork@0.3.2","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"3a96df9dfbfe3bf56c6605ab8a6489eca8575da7","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.3.2.tgz","fileCount":98,"integrity":"sha512-AX2LGEjaRz0RZimFweoyxZpV4L34LrhM87uGHVS/8t8x0qSIxz3dFFVhG5wrYEj+cJ3XmDia8HrlOCrl3TCrKA==","signatures":[{"sig":"MEYCIQDOwDfC8VXmh+hMcI0Um1MhiqVa3R7eWIPxsBEQ/Vx0oAIhAK4N7DYVdNaQJjjEN6HxvVNopQANXBhucJ3mY8rK+itE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744483},"main":"index.ts","type":"module","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.3.2_1773068371820_0.21024829062957617","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"openclaw-channel-dmwork","version":"0.3.3","_id":"openclaw-channel-dmwork@0.3.3","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"fe8fe97344eafda8b1c0702716c70a34c1893a96","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.3.3.tgz","fileCount":98,"integrity":"sha512-Pv66K/l+iLUloKXspxSqjJxXPlpOZ1RcbHU+mGOBFT9L8D8fnfp5tHZxJ5unG/7glXszB46TcGKb+4dB5Lx2Hw==","signatures":[{"sig":"MEQCIDFxNpsiLiHQjzI5X8shE/NXe/Qp6LfySBHrDsNEo8M5AiA5o4QnFpIY6Vu/WxJo0JxUEZZcCTNjI1xBn7uX8NTYuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746293},"main":"index.ts","type":"module","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.3.3_1773068837438_0.9670520790031287","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"openclaw-channel-dmwork","version":"0.3.4","_id":"openclaw-channel-dmwork@0.3.4","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"818f8e7d8e5fa5c84188354b8ccf899f3bc98355","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.3.4.tgz","fileCount":98,"integrity":"sha512-IpWsnl9dLrkjQoKWGxoGkEbPJb8ppL2XlRySDdniH5wjU7uSbCW70GX3S0exnXqT37+y4tSo87Q9RPsTLNj9jg==","signatures":[{"sig":"MEUCIQCrNsVVz7yvSQJ/VSz1JUE9fX7P/XBfpTC/Y3Hj8BYmzAIgOpFbhvTsHndIwV2Yqs69V3nGM4RIA6kJUz0pf+HVfpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746514},"main":"index.ts","type":"module","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.3.4_1773465241134_0.3809039573068791","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"openclaw-channel-dmwork","version":"0.3.5","_id":"openclaw-channel-dmwork@0.3.5","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"816978dbe20bafcab2b4717693b5b6d144118afd","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.3.5.tgz","fileCount":98,"integrity":"sha512-b11DA+Joje3IdqiyAgWLzLMlRUBsClIbeaSFiLAJWzp86JN0RdnyjXo0ng1OHtYNGPLO1Ioh/vYWzk/pNAX1Hg==","signatures":[{"sig":"MEUCIFotMa7YO3gDFkP3H/aWm4KCWSDava1s+SOmcESHTm4fAiEAsHe8BcySJBBmB0b/djh8wWeZpm43xFKN02LvLbmQCM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":747242},"main":"index.ts","type":"module","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.3.5_1773467881723_0.5428865642522682","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"openclaw-channel-dmwork","version":"0.3.6","_id":"openclaw-channel-dmwork@0.3.6","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"e706ca01a9733fdc5e055533b20320bf91416f1d","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.3.6.tgz","fileCount":17,"integrity":"sha512-p/35ZktvqW8YGAYnFbfJ1d6BrgWcuOJN6SneugaCre513WRkXaIYT8wnnIkkjdcsf3gLd4AQjWoVDmHkPI8i9g==","signatures":[{"sig":"MEQCIE+52q3pIaTrwETgVyhN5M54PcLQOdaydfmGHj23/+1PAiAbg5eLoczbcZASYGXQCRHYW+XcFGWt3RKNOumJe+VVkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114615},"main":"index.ts","type":"module","gitHead":"5c7c4a8636c0da81cdabbabef1e2975ec7c7c87c","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.3.6_1773471469273_0.7279075971453108","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"openclaw-channel-dmwork","version":"0.3.7","_id":"openclaw-channel-dmwork@0.3.7","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"1dc1651500edda5231b7b755cd6151556c5af5b3","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.3.7.tgz","fileCount":98,"integrity":"sha512-xybzIRB7UH5FBRoo6MsC4Ig/DcmI+wUI5ry6x3uhxZjeMAxuuBGLn4imII9YX76OpNqn9YyGub9nBKWO412dCA==","signatures":[{"sig":"MEYCIQD+Rxe/3DNu5nEns6gIs8SCuke3vqFo1NYzgFWkXos8CQIhAPayA4jUt1adPmMyzgHmJWAJjfRGebKKmYYX3s5vlt3l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":748401},"main":"index.ts","type":"module","gitHead":"00e143e156f1739aa651410ef5b9579f471d5484","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.3.7_1773478852422_0.5498510495509472","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"openclaw-channel-dmwork","version":"0.3.8","_id":"openclaw-channel-dmwork@0.3.8","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"8bfcf7477a1411902bf9d4b358fbbfb7dcb18c82","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.3.8.tgz","fileCount":98,"integrity":"sha512-Sst/Qb8qWVcS7EapKC2WrKlvY9/v2dTlSC03sBtB+ZDc+XA0L6rBjhBJHEQpEgdLtpjO7tpyrBAHJWaFt+j70A==","signatures":[{"sig":"MEQCIF88dtGmMvp4XfUN2uXzzINDhV5AthawLzf1kGLeigznAiBwXTrMWtFUk1z0Rdo7YztFvtUKVLTuFSasM6Puf6fhgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":748407},"main":"index.ts","type":"module","gitHead":"938e327aa3716fe0a2a17a1f9ee7d41873c15248","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.3.8_1773480894218_0.4354625248385724","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"openclaw-channel-dmwork","version":"0.4.0","_id":"openclaw-channel-dmwork@0.4.0","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"13859e9c386a87f1068542d7cfbcbf3bb97c2c3a","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.4.0.tgz","fileCount":98,"integrity":"sha512-kUMR26T7qbX2cnw2FhHb2i6gHLagd2WM8KykyRTRz7Ct9/xN5FW6YGCe0eVwajDKzRdkCljJbfj1hBBTz6297w==","signatures":[{"sig":"MEQCIHLYM2/xrZSgkoO/IZ1HZauRwy+ueqr8/GVPc8hbbzRYAiBXNTsIeigswCqjJU+nnzBPlInW4vlrKF0aL+VQjpvtAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761425},"main":"index.ts","type":"module","gitHead":"e42004477cb97f1629dc3d3aaf2fdf02c34fa508","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.4.0_1773671973405_0.381251908890198","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"openclaw-channel-dmwork","version":"0.4.1","_id":"openclaw-channel-dmwork@0.4.1","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"423426c1e1abb04ecdb797a9d9dbe4f50ca7fc71","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.4.1.tgz","fileCount":98,"integrity":"sha512-NH8Q1PM39owpx6S1uBpKeT6pDVxS7VPGOJ5ukVASPO0rDt1flf/BHQpLQXFiHvUI0S/QkyuGwWvmjg2Ynq55QA==","signatures":[{"sig":"MEUCID8NK86LulLeFVEJcxx+++LObb/n2jXOJ4WKhgj1qdKIAiEAmaXrIKKlK2h0Nffe41xHGBsvenMjrvy9CrgMCTkj8mA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761408},"main":"index.ts","type":"module","gitHead":"3f0b9a0d1295b64139c0848752f95023960606bc","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.4.1_1773716715422_0.6484087003241428","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"openclaw-channel-dmwork","version":"0.4.2","_id":"openclaw-channel-dmwork@0.4.2","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"e4331f75860ae196e4ff122b6bc6a90bd98fca14","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.4.2.tgz","fileCount":98,"integrity":"sha512-wm5OPQxuonGywAG9ajB6Df8XIX4REwsnKE/2VtejFEpQyC/iiQef9fB+zjIZFPlJxGIIUQ2N6385mhd1Pb6kag==","signatures":[{"sig":"MEQCICkFX7ibNOuLLyLnuxEJChMgY1q1itg+922mkWDiN8svAiAv1ULJvzYhacMILw3s3UoPsPUY4hhzfyriOZBrbmcAMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762507},"main":"index.ts","type":"module","gitHead":"25224177d3c6890c24a5985588c6bc9a70f4a599","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.4.2_1773723162905_0.36929967820787746","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"openclaw-channel-dmwork","version":"0.4.3","_id":"openclaw-channel-dmwork@0.4.3","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"a2d59d5484dd283a4dce96dcdf2dc70eaad4f120","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.4.3.tgz","fileCount":98,"integrity":"sha512-DV2G+Hyx7qLLYvwYRPq4WeNGDadZL5ormi4Yp6DbwjgQVzcjssttE8AqDaH+GRJsmeGxfJNu4vP8pInp3V5/CQ==","signatures":[{"sig":"MEUCIQDe7BNiGNWgALguD3xkla85cCwPZWGyNLkEv5ah4HuoZgIgHDVdsGnNDEdfwx17e4NfADNC+N5ca2XTVwxLGBfrOak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762728},"main":"index.ts","type":"module","gitHead":"4746b46326688fe0f89c55a83b5f727eed9e576d","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.4.3_1773816520245_0.7480656215912105","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"openclaw-channel-dmwork","version":"0.5.0","_id":"openclaw-channel-dmwork@0.5.0","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"47aebd1f76f9eabfad9bac456570074448cbb0e9","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.0.tgz","fileCount":23,"integrity":"sha512-GgeFiSVzJRxj/1IbKjpvyILU2xLFlt5YWFtVkFvDbZeZxLUsebPSz8SO3oelVJiVKnlYWNyRID8QLwNWQslzTA==","signatures":[{"sig":"MEUCIGzVZe0F1STbVg9agrsHITinoQYC8tQzTYMZBL+UdC25AiEAlPkzgk2lmYNXnu7Dzm5CMzx4sXqQcJ5zdx3EYwVnzUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243024},"main":"index.ts","type":"module","gitHead":"b1a594fa6ccb680b814d75be926f5d0deaa76778","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.0_1774012618354_0.4053757198880663","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"openclaw-channel-dmwork","version":"0.4.4","_id":"openclaw-channel-dmwork@0.4.4","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"aeae993bea4c8072cbe6fdcef93630f6b7a789c7","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.4.4.tgz","fileCount":104,"integrity":"sha512-r6Mgdom49zuOfimLqD1Rb7yfm3WMAdwVLZoAwjfrbhKUwhRavpkXcO9rYmZv+i4KDxeJXm+T8AgaS36/G3Yr/w==","signatures":[{"sig":"MEUCIDVXPdaSrsup9BC14SgZuSgDS0uxps5TN9d8A3rBW8EbAiEAo+4cI2+WB/N6HTsvRYRSHxKHNHCf/Kp/Ean2eOqSe9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":882137},"main":"index.ts","type":"module","gitHead":"b6843ad58dabbc49799c71bca683ca74c769cc53","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.4.4_1774081745452_0.07704407476171449","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"openclaw-channel-dmwork","version":"0.5.1","_id":"openclaw-channel-dmwork@0.5.1","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"c43f0c51a4c8a4b1fbc1f773acdf07043ddd1e09","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.1.tgz","fileCount":104,"integrity":"sha512-NALp0EyIlRT8h/NnwjFgl9H/AG/wJWYbZ+g2Z6Vnl4sM6b/lx5Qd+zFRTiTf3++JYTQ+NbsFhuH/iL6LQTdrdQ==","signatures":[{"sig":"MEUCIE2S2Ag0xgjkkGZx97PbtIYKEhD8j6ac++EvJvLHhNkSAiEA+ZEuL7qAeUDg6cy4k48UXJr0D/GBlQYeVEjpZgq2NOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":882137},"main":"index.ts","type":"module","gitHead":"b6843ad58dabbc49799c71bca683ca74c769cc53","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.1_1774082004972_0.16594885064862708","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"openclaw-channel-dmwork","version":"0.5.2","_id":"openclaw-channel-dmwork@0.5.2","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"e90551b79898d03431add40928e20c270167acd7","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.2.tgz","fileCount":104,"integrity":"sha512-lsvREHvbD9YCmioRLPl5PrhubKxfTqxsPOaPTJr77oGp+zb6TOv8uTmSHPwcDOMoz/Hvor/K7+Ar9ibQ/xHT0g==","signatures":[{"sig":"MEUCIECu3759zaTl26jnxGAzUAz3rbj1LZlWMVt/oJdPQjAxAiEAvNV/8awZnEca+gH+QLRQ/ju6jGVBxx5Q3B0xQCN2z5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":879935},"main":"index.ts","type":"module","gitHead":"1654615ed59875f97bb769624aac240fc94ffe05","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.2_1774093309893_0.5956069374655049","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"openclaw-channel-dmwork","version":"0.5.3","_id":"openclaw-channel-dmwork@0.5.3","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"c53326c368ec09d498f3c54ed476d377c5d4f748","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.3.tgz","fileCount":104,"integrity":"sha512-o0HOFUYPnxMk2braVNDwdlJPRRrzK9cU+hIovg+6ZOIcEElQ5DJbcxvC4v79meXEvx3pE+DClhMau6JIqzhwlw==","signatures":[{"sig":"MEUCIDTdXRQ96FlfduwGTTOJXhKyF7a+uokrwSQh3Qp65o39AiEA/6cStd5nD3EsfXxMSGRBFk65qPswQ6nuBEuqa02rVQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":879935},"main":"index.ts","type":"module","gitHead":"1963e4395d3bb0138722242150c9c5cf83097476","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.3_1774093391105_0.7312149662977514","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"openclaw-channel-dmwork","version":"0.5.4","_id":"openclaw-channel-dmwork@0.5.4","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"d9266577cf1726a5c748a9d39dc8fa88b4d4a6a1","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.4.tgz","fileCount":104,"integrity":"sha512-SHFVqwi9ujZ+J3nlOj9Tw7/ZYdzGwk4Zb4wFSRJpJLR4ls49vyfQQ1oQrZKY/Y/AdAyDRX7btyNM3qEvsanMWA==","signatures":[{"sig":"MEQCIFJ2JgGs3r7cJClcmLTvrFeMpqnXT5VXeKAmo0emJzymAiAvRz3BZzYZyQYlT/LV2beZvaN8b2IxrH/An/+ia7mAoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":880418},"main":"index.ts","type":"module","gitHead":"85a7476101d1bd4a7e235cf702e84dd5650f8bd0","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.4_1774344124753_0.7919836901612614","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"openclaw-channel-dmwork","version":"0.5.5","_id":"openclaw-channel-dmwork@0.5.5","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"4315d5bb444a13025e70c3846077634355a66021","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.5.tgz","fileCount":104,"integrity":"sha512-Dv/CbWa/+BV80gL6hBM4DohbhrB4Cg7z6GXIchnhuzJzw2vfR3okce64clzhD0PjnorUcsyjodRr2FpGWgvIQw==","signatures":[{"sig":"MEUCIFc+cqXuCRARQtuXRn/+HqzelgzyHhpKFqVlH8CuQhB7AiEAiFZscPz43RofpxHGlIFQWIBdRRk6pZTVDU0OQY190mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":880452},"main":"index.ts","type":"module","gitHead":"5332762f854e447dd195b4a6ccfa6eab2a5e1aee","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.5_1774522076495_0.8987277703059968","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"openclaw-channel-dmwork","version":"0.5.6","_id":"openclaw-channel-dmwork@0.5.6","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"bcaaa994e85d47a96c5952d167f9d1de5cfee5dd","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.6.tgz","fileCount":104,"integrity":"sha512-XPPiRTmgc/hDlo/1rsE6TrNh8gphHIkk9xh7QqSNI/5bSFsdf/LG+O3DPOSAE6YnFuPUTN0ffK1+f8qKdCXV1A==","signatures":[{"sig":"MEYCIQDLmstTKrebnvpNtSXaRkwS7qTuu3TiflCe1yM1oh06mgIhAMnl7k/++OThZSCyCyI4WQpwtZs41dk1gNvVW8TOw36g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":880900},"main":"index.ts","type":"module","gitHead":"e133baae5c6f4424a4cdf96e7e3b65e79c77ed9f","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.6_1774525969518_0.9677718347446125","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"openclaw-channel-dmwork","version":"0.5.7","_id":"openclaw-channel-dmwork@0.5.7","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"a8a313fc08f9e9ed02725ebac209893d9c9c68a6","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.7.tgz","fileCount":104,"integrity":"sha512-O2xCogBtSwSzwJJLxu1IHE9xxDnn37/9GbY3LD/eM4QcqUB6ODaCEiSI7agy9lwCaf8EZY2Nk3AABL3etY+kRQ==","signatures":[{"sig":"MEUCIHjLwNu+zwWPg84me6XJCcwlq4z6ODzhrGZgpX4o8I+9AiEAoYp4oqCwUkP0rupah0WXS4/0RFo0+CJY66TVSbCjcT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890838},"main":"index.ts","type":"module","gitHead":"2f502d29f3abf1f9b4428c7b4b9777dcfff3113b","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.7_1774595632352_0.45591319828298893","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"openclaw-channel-dmwork","version":"0.5.8","_id":"openclaw-channel-dmwork@0.5.8","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"c1f880df3a15e44a3e5ca201d66e63c1994a53dc","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.8.tgz","fileCount":104,"integrity":"sha512-6U5b82ceCENvmIj1kPTZ7lMr9hyVcxuafxA6SbtrFFQ8ReVRwEu589YfZYELZ77XngtkG7lz3eVfBwWL8f7wcA==","signatures":[{"sig":"MEQCIB3ryekSTdMsOJ7u68bR/n3RtWOfhCJEVTncsW/uacoMAiA/WrwZ87MLqjLPY8TA9BL+KBTZEXSRn1KEvZCtA1itMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":912224},"main":"index.ts","type":"module","gitHead":"de01fe2671c93691cc618622037720567449c579","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.8_1774597167065_0.6361112089782277","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"openclaw-channel-dmwork","version":"0.5.9","_id":"openclaw-channel-dmwork@0.5.9","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"5e6b925af850609d6d45dcf66613a0951e549e68","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.9.tgz","fileCount":104,"integrity":"sha512-36V2yx/CFliIsslttuVAWviTg5erHYInSdPayJLI1BH8NpYWp5cp3aOSmua62sNL1z/gZumtNpnq6Jd+8EQ6GQ==","signatures":[{"sig":"MEUCIQCr9V5v8pRwSKuTbolPcseiCH2pwfM+SzZE6EF+JDayugIgSF9743e/9QRcFtkBtu0wN2vZ6LbEAQOQe/NCzz1VdJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":920616},"main":"index.ts","type":"module","gitHead":"94cc04695d4ad7637882fde9a7d05b51f7290f59","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.9_1774604327911_0.47626285220443254","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"openclaw-channel-dmwork","version":"0.5.10","_id":"openclaw-channel-dmwork@0.5.10","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"7f01b51068ffa437732ff66a17ce57fe97027f24","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.10.tgz","fileCount":105,"integrity":"sha512-CJTtC7HUrpgj1lFAN/YNJ5+NO8QoftLts/E+O61pWQR6Pw5ZcZ4W00moWVty4Jqc1Lsd3Luu+NM3EYjJgLm1Vw==","signatures":[{"sig":"MEYCIQD3v6doJWg47qD2BDjZCP7NyHVyEQGR0uohAU+1tKW6MAIhAN34YEhnRgTvXdQ/jbd30rJKen78Yn1i1AwyEEKNEiqm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":957176},"main":"index.ts","type":"module","gitHead":"ee814ff0cb86871c3ac9aa720bb6558a18a62a3f","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.10_1774854866736_0.09529443813859628","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"openclaw-channel-dmwork","version":"0.5.11","_id":"openclaw-channel-dmwork@0.5.11","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"147e67ca9f64ba66402a2f067ca421201be23d2c","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.11.tgz","fileCount":105,"integrity":"sha512-7zYuqrOMV/DKfZHd2kf+7Cjpb82mGmE0dhRXmXhFjHhmFzbrsvEIwG694U3cwW8tIak5StUN2ii4XT9h8AUBEQ==","signatures":[{"sig":"MEYCIQDhjeQa430mz3FixwPKn2ZIqbKtjulIZL7iqCXG8p0eCgIhAJoe110LDlZGpYXiMeA2lrINkl5uBCEClCASxjX4hgRe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960918},"main":"index.ts","type":"module","gitHead":"b3a252c824d78b6fc0df62b30a8299a1caf05780","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.11_1774863965484_0.6188643230069999","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"openclaw-channel-dmwork","version":"0.5.12","_id":"openclaw-channel-dmwork@0.5.12","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"b3fa7181bf16739f81476940696c843ae25d1e4e","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.12.tgz","fileCount":107,"integrity":"sha512-imVFZXA6Qn63qsQiAw47GdrazRA0CrppugXVhKqYsJ4XMlIdwfFq9q2iE4kQMp0Z8Ax4L80yIbQ1Y1f8NjjhKA==","signatures":[{"sig":"MEYCIQDSBmCtz+xbXx5GlcCGlfCM396EwwlHeaeiyatdvqV1KAIhAI2IjU1jDzWoFP9UaOPtC7iJGjR0OOPMQHJm3mqyPYl0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997003},"main":"index.ts","type":"module","gitHead":"8c99ad3120bafc9f938252e62f74903af0e05d79","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.12_1774923461715_0.37106201042455056","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"openclaw-channel-dmwork","version":"0.5.13","_id":"openclaw-channel-dmwork@0.5.13","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"68519297c64f26b687461db61e56c2c40d3fc59a","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.13.tgz","fileCount":107,"integrity":"sha512-2SqbpQ/rcc/MiJ1PTPd9Mb0TJUJchpDC7+ozyI7D8pAE4RuYa6CV9DnTXur0UOcGZwNMORFeuMAY8eVaD3awvg==","signatures":[{"sig":"MEQCICYaSmYAMfrIr83Uzt6AyKliori9rfpC1y2cj+rzPLfBAiAc5W2Ekxsv6CWZcLy2hJL2Vd9Y0oNHHjw/DTTfB8dJuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1006864},"main":"index.ts","type":"module","gitHead":"4657e525cacc0e2d917a2709464c1023b7dcf6e6","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.13_1774952704064_0.8540777585235739","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"openclaw-channel-dmwork","version":"0.5.14","_id":"openclaw-channel-dmwork@0.5.14","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"15cf490ca5d3cbccb448c4cdbd8173ad4fa34e44","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.14.tgz","fileCount":27,"integrity":"sha512-qJRH+tzl8r/rgp+HZLNFWxv5r/qBMCVScpFjKpY5D6+OX3W4o2dYZdw/HwW5k8Nt7gzCA61WAbttu6yBY7OzIQ==","signatures":[{"sig":"MEQCIHOFUc7Ql3fprgoH5hvNxBRh77gHXDwh8cGuxRnPyodJAiAO72qN65sBKbfquU24NW2hj2FKKAiOzCfRQZgjlbAm3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381771},"main":"index.ts","type":"module","gitHead":"5dfdf9389bbed1fb8f16bc831cc8d96199623965","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.14_1775035968659_0.6966123436888638","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"openclaw-channel-dmwork","version":"0.5.15","_id":"openclaw-channel-dmwork@0.5.15","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"84c68b0caaf9d0707373ae6f7946983a8f748291","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.15.tgz","fileCount":108,"integrity":"sha512-a98Bi5mYai0wqEPYs2nrZ6KBt1CqyURrSY40ivztbqgoAnGwCfQ+zrFvh/YKBFngeWTzR1NA5xLSTdQUfV3eIA==","signatures":[{"sig":"MEUCIQD6azmX6xL06NHDxSSz99loG5g248unaUu+GxlU1pZVugIgF2yp+CnDclTahwULGRRwbhIUBr5sKrfqDGJz/m99wSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1036941},"main":"index.ts","type":"module","gitHead":"4c46601c82045dac0730ff8cccdeb92da80298a8","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.15_1775565974950_0.765004323009556","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"openclaw-channel-dmwork","version":"0.5.16","_id":"openclaw-channel-dmwork@0.5.16","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"4b5b27462201d2bc60ce31709bca2f5bdb3b84ed","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.16.tgz","fileCount":1353,"integrity":"sha512-Pu4Q8Jqx6SYi6NwHLhiLXurU3rQdXjllQzTrIsKz/C3OuPhv5iTiqpdxgekZ8mn+EMwO00fFCESB5Qz9Z3evcg==","signatures":[{"sig":"MEYCIQCZqvyUfD57bSMjveJz8BltXaYFuKjUAkRCSekIqZOrvwIhAN3Uvu8eN8f0TVHi+S0T7xPxVgUAsdVxtAmKL7aW8g48","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6959484},"main":"index.ts","type":"module","gitHead":"b743964046686058eaf0080d2832b220023e115b","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.16_1775567108787_0.8406819607904441","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"openclaw-channel-dmwork","version":"0.5.17","_id":"openclaw-channel-dmwork@0.5.17","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"1f14bd88d5427ee9c9802233dffd93efd9045537","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.17.tgz","fileCount":1346,"integrity":"sha512-9q0tLkIoes3q3ggWzxWSHHbl2LSvqm1qPR2hFR6aHyYES+vH8EG67yLHGBouPopa6Fv5nMvDcHzRotP/C2Cgew==","signatures":[{"sig":"MEUCIQCg5mJmhXJN09J0OxZPaR1S6olDNKWtamL1vZn08CkO6QIge5kDAY4d7X3PEdRKq/7rSWbR1yNqJ2C5YiAq1nhuvVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6850525},"main":"index.ts","type":"module","gitHead":"42d13ee96a9a926ddf81df77584fa2693119a5ff","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.17_1775572729410_0.8567785958015666","host":"s3://npm-registry-packages-npm-production"}},"0.5.17-dev.cae2717":{"name":"openclaw-channel-dmwork","version":"0.5.17-dev.cae2717","_id":"openclaw-channel-dmwork@0.5.17-dev.cae2717","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"59db6d1a894c88796ef18852320cef9b0d678284","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.17-dev.cae2717.tgz","fileCount":1353,"integrity":"sha512-9424ZzHo41wy02azn8JIHC6o5Oy50QAXmjDiV8M03c5KfsISY0OLo4kNyof9zDQwGkt6J/Gle7X8ZU+XCF7aew==","signatures":[{"sig":"MEUCIQD1NgIKMmJJrcDLe4kECqAAN6ID15Kl2ucUivDTRfRoqQIgdST9YqmO0vHbDxntz1jvUbD3EBUO7oPkF9dpNUd+uI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6977371},"main":"index.ts","type":"module","gitHead":"cae2717d1ffd6b5ede10229963e2d4e86077982e","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.17-dev.cae2717_1775620528932_0.3917443463944088","host":"s3://npm-registry-packages-npm-production"}},"0.5.17-dev.84f17dc":{"name":"openclaw-channel-dmwork","version":"0.5.17-dev.84f17dc","_id":"openclaw-channel-dmwork@0.5.17-dev.84f17dc","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"9bbe6a530580a35cd62f51d42da85b7cff1a9832","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.17-dev.84f17dc.tgz","fileCount":1353,"integrity":"sha512-VTRC9jcx7AwAcjzv4uLc4idecZD/BkD19gAh553oNPP7clDuSEwgw1g8dCTd4ixd3l9nPrwFjn+AtQVw4sgz5Q==","signatures":[{"sig":"MEUCIQDWlU7PZXIkfsu336xMYn8OtLDavQmfkYsibcD2ILdvHAIgLSHf+LfbsI5cY9bBjJ3cuOmNG96abDQVRe4VoGW2YrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6977371},"main":"index.ts","type":"module","gitHead":"84f17dc02ecf46bc7d8b813f3f23f5eac446d87c","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.17-dev.84f17dc_1775621511953_0.3229380735882261","host":"s3://npm-registry-packages-npm-production"}},"0.5.17-dev.91d4810":{"name":"openclaw-channel-dmwork","version":"0.5.17-dev.91d4810","_id":"openclaw-channel-dmwork@0.5.17-dev.91d4810","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"024ad3f16ab53ed4c9b1ce808ff77e61b6c5d90b","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.17-dev.91d4810.tgz","fileCount":1353,"integrity":"sha512-ADVL2E3zcHIxYnuEcF8fI75+26qLsfEmxkaMdya2pVTDZlk4A+UJzu8xHuJDXhpsCbE07gqvZ0BM2sOOJOFfdQ==","signatures":[{"sig":"MEQCIHhf+SRDShzYoo26uhBpbCNNgqumMsWJKoOwb1ZDa3rkAiBBp7oQ6uTh5R/x1teBa5zSFtiUWaRSjAO7WErSSNboEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6977371},"main":"index.ts","type":"module","gitHead":"91d4810825298c78ab6f05a1254040ae0ef64f7c","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.17-dev.91d4810_1775622055528_0.6338092577377761","host":"s3://npm-registry-packages-npm-production"}},"0.5.17-dev.8574935":{"name":"openclaw-channel-dmwork","version":"0.5.17-dev.8574935","_id":"openclaw-channel-dmwork@0.5.17-dev.8574935","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"f36e28801818368043a3d11d23b4035e8caff744","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.17-dev.8574935.tgz","fileCount":1369,"integrity":"sha512-Vmg4jfyLXNJlrtKa7iC/Y/0G5t7qroX4lJPqFu8tlMs7Px6n9skJrTlPR6rncZIiwPykZnFaFTcz/Wn1RHyQuw==","signatures":[{"sig":"MEUCIQDgRkCmQ9MMJ6qDImfeelxlnhZzxij/CDvIkSNfBL3/MwIgMalT2B9P5/gxmmsaPq+9qguIE4pp23cJnKyUEjy424Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6973560},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"85749357164ab8cb966e5202f9ea8574a2a36c2b","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.17-dev.8574935_1775631749379_0.5547020090542967","host":"s3://npm-registry-packages-npm-production"}},"0.5.17-dev.4d61653":{"name":"openclaw-channel-dmwork","version":"0.5.17-dev.4d61653","_id":"openclaw-channel-dmwork@0.5.17-dev.4d61653","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"1b167215166def1d6d1ca71430f265c2667f4d73","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.17-dev.4d61653.tgz","fileCount":1381,"integrity":"sha512-zlgG8UwnqKHEz4RJssdWC9sjryancLQ3hN41xgYogfbAHqEVWRoxWj5S7ez55KoafD4ou7gGG3eKKdIc3wDJlw==","signatures":[{"sig":"MEUCID9S476tMfwHKiZjzqwtd520VtYGq4SN/bZZX/J5PcHQAiEA5/f3EJjx3/Sm9y8KMMIaUDYsT1P1dewKEggo4hTi3UI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7006099},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4d6165377d8a30e01635247874757ee05e5340b1","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.17-dev.4d61653_1775634190080_0.6638350180049104","host":"s3://npm-registry-packages-npm-production"}},"0.5.17-dev.67a2186b":{"name":"openclaw-channel-dmwork","version":"0.5.17-dev.67a2186b","_id":"openclaw-channel-dmwork@0.5.17-dev.67a2186b","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"6f759f15d20ea19b0d09ff4ad06779173014aca7","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.17-dev.67a2186b.tgz","fileCount":1381,"integrity":"sha512-yfZuz1ioJ7jlN/K654GGfMT2dZjL+sS+4ndA2zJdJsOT+163IBCzpZYeQgdnH7yZ4pTHfZIjFniNCzSogXKsmA==","signatures":[{"sig":"MEQCIC1/+7dHiPEXzr+NnOhi8krdjNsSbm+GhFZwJnqFK1XOAiBonLXeNLTuZ3UN/smYjr8mAADtaJbivEpB0vwuYkXDKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7006100},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"67a2186bfd2fec491be0d9b3947f8df74e96ee0a","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.17-dev.67a2186b_1775652432388_0.4299494742343697","host":"s3://npm-registry-packages-npm-production"}},"0.5.17-dev.c5695c4e":{"name":"openclaw-channel-dmwork","version":"0.5.17-dev.c5695c4e","_id":"openclaw-channel-dmwork@0.5.17-dev.c5695c4e","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"8a1df4c4ad3aafc632736973a3819860b7b588fe","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.17-dev.c5695c4e.tgz","fileCount":1381,"integrity":"sha512-t8LEJwotk7XRrcBcTThg+dlZRNuF+12VWYJSHutUBrpZK468ZbyBGlS39w4hG5PF9QX52zhm13sUNRp8zB/TIA==","signatures":[{"sig":"MEYCIQDjmoC9TyL4VjtEkZ1snTJbJIcm4dKuC2MvwQWba1sYOgIhALNbH8VyvP4+NgKTOaP18MUeS7HtsUJLuYrxOjYOhHHx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7017692},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c5695c4e01d2d82ae5c46ace87d3ee4e6c2dbceb","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.17-dev.c5695c4e_1775803632725_0.05113087511515757","host":"s3://npm-registry-packages-npm-production"}},"0.5.17-dev.b389ffb4":{"name":"openclaw-channel-dmwork","version":"0.5.17-dev.b389ffb4","_id":"openclaw-channel-dmwork@0.5.17-dev.b389ffb4","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"97ea4b9a0df01ee1100c5e0547a7b8d0f3c31153","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.17-dev.b389ffb4.tgz","fileCount":1381,"integrity":"sha512-1GZbfbneCTZ2XHQoOy1TreEi/V2EvuVnewArAjQ9NpeO/NBjiS1USM4M2N1ICC9p1TgOnsLhnM+r7AJzWSB4Kw==","signatures":[{"sig":"MEYCIQD+jdhDNFe0A9HfrOXD39P4rPLVz/4t6TntccftuDFR+QIhAKx11BjIGgHzaGxLZI0n6EH2+ojQJ2rxd6iKXEVUKBKZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7052644},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b389ffb4ccc65f67e1157aac29dde448708ddd80","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.17-dev.b389ffb4_1775809654670_0.467889519494628","host":"s3://npm-registry-packages-npm-production"}},"0.5.17-dev.5d6cce82":{"name":"openclaw-channel-dmwork","version":"0.5.17-dev.5d6cce82","_id":"openclaw-channel-dmwork@0.5.17-dev.5d6cce82","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"28c3364becd5fbb6022a36a38ad4edd0c0e88cfc","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.17-dev.5d6cce82.tgz","fileCount":1381,"integrity":"sha512-W2IYoVpzWBmXuTCz+Zv56XsXx65p6yMQxAg44N15C/Epwkhp4i0+bA4zULBEqtmhweFOPcamtZkYC+UB03S/NA==","signatures":[{"sig":"MEYCIQCyl0+KvBV8cRy0GjK8ZDDSAQtQGHDQn6+ekIVKi/dBwwIhANgzt11dH8M7608e2pc5uwMMzc0Id0bJfQK0M68QdD6e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7056562},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5d6cce8243e8ab8e98f3d4b16be5ea850678999b","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.17-dev.5d6cce82_1775897429168_0.5656453737099818","host":"s3://npm-registry-packages-npm-production"}},"0.5.18-dev.a83ea4f8":{"name":"openclaw-channel-dmwork","version":"0.5.18-dev.a83ea4f8","_id":"openclaw-channel-dmwork@0.5.18-dev.a83ea4f8","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"bfe4560d41b3b4d0c9a693000824e2fd0488969f","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.18-dev.a83ea4f8.tgz","fileCount":1381,"integrity":"sha512-eKoomzf31X8iBKE1nb8IEHxvcOuALs3+BnYucUZMfaNasUewCXCIy75kNDpYOA/Lkllgd8WDl4KFPQYtvjpXEw==","signatures":[{"sig":"MEUCIQDt74bgqTOXuWksyAucX4BKsH4A2/3SXmmQdw6WiwGasgIgNRz+rBdp5dbo7kHyMYC4bUPlRMsVb4+yD5MnQ1pAqP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7056562},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a83ea4f86075d51933ff0b539ac3e5821561f499","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.18-dev.a83ea4f8_1775907395739_0.7265009561014248","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"openclaw-channel-dmwork","version":"0.5.18","_id":"openclaw-channel-dmwork@0.5.18","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"6c821d87e0de62cce22abff1bb9f73f7069205cf","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.18.tgz","fileCount":1381,"integrity":"sha512-nj4YDzB7LdhgrzP63dlCxRjjUT/RZz2+CvszF8mwNu0NTdE8zIeHm2XJtxieECJxBBFfDo514RGbsnHX6RrQ/w==","signatures":[{"sig":"MEUCIQDwjkE3DtcXWDtg1Ae9C/XLqMKoCgDT/NPvByqdUUaxzAIgWfyVpKy2hAOTDC/06f6+jrJPpIYpFUKqIocq42zx5AE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7056549},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"eb621b51390f80ff6ab97f2049dfee5bb015a320","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["index.ts"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.18_1775908354919_0.826432884727099","host":"s3://npm-registry-packages-npm-production"}},"0.5.18-dev.4b628f9f":{"name":"openclaw-channel-dmwork","version":"0.5.18-dev.4b628f9f","_id":"openclaw-channel-dmwork@0.5.18-dev.4b628f9f","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"6203ec2b4ec305c960dfb08254d08e048e2b75fd","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.18-dev.4b628f9f.tgz","fileCount":1381,"integrity":"sha512-QgDFZS3ICjhGt2GXpBmRrZKdqJZhlZexeTpnkpy2ulHshLAt6jPqpnXNoo8XqnUy+ev8F04UiFQ+0rSRPvvfoQ==","signatures":[{"sig":"MEQCIEp5ukqWhaHQxbVuVBI7avrNy5CBAI6j4xBid5qz3DBeAiASmst570biFfE3OfUN1KiARfcYZhvljwLBaue81FfJTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7056572},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4b628f9f71bffb08f82ca556a0481e095afba64b","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.18-dev.4b628f9f_1775966341809_0.9527191955446079","host":"s3://npm-registry-packages-npm-production"}},"0.5.19-dev.e7f92ad6":{"name":"openclaw-channel-dmwork","version":"0.5.19-dev.e7f92ad6","_id":"openclaw-channel-dmwork@0.5.19-dev.e7f92ad6","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"5582dc7ad19b8219458e213ded62a1ea63c81618","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.19-dev.e7f92ad6.tgz","fileCount":1381,"integrity":"sha512-bY99o8nLAU7z//rNQwVFODvaRDh0Xnty26LNowN4v5Nh+5yUGCP95UkGsxbB4t5SCBHnMRB3AB71n5/yO2kQjA==","signatures":[{"sig":"MEUCIFq4x4yIb1nFg1GlOorCPKb9sxSvWS3HU/1IfIgluYn6AiEA+NC0g3HrbiZREukG/DDU+aIo+2C/1iuIn2ci2EAw3vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7056572},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e7f92ad60e6b1342e83bee35088ef9c7a53206db","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.19-dev.e7f92ad6_1775966605360_0.8966889079962235","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"openclaw-channel-dmwork","version":"0.5.19","_id":"openclaw-channel-dmwork@0.5.19","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"dist":{"shasum":"94c1f1665b09f6ad85b03abb9ca5bf1bad8656aa","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.19.tgz","fileCount":1381,"integrity":"sha512-i1AZ6JhyhCp0h+F65uyFsZrh0+28mV7h9sNGDPP8K358yMT962s6rEHrlc3kTOtl+/SZ+nxYAvC+t/y/J8MaSw==","signatures":[{"sig":"MEQCIFD3OSpAyMEXQ5gLoKTcup5/hPw8lWBVqa1wiiyECgzBAiAC5YlYP05s0lfkwBE9dmcGr20dvaQ028h5hjbCJqGgQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7056559},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"92c322944eee241ac0c561197dcdea2f6cf73a32","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.19_1775966774139_0.049809712877730394","host":"s3://npm-registry-packages-npm-production"}},"0.5.19-dev.891496ab":{"name":"openclaw-channel-dmwork","version":"0.5.19-dev.891496ab","_id":"openclaw-channel-dmwork@0.5.19-dev.891496ab","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"d1b90ee0452308762f1207f38f44bfbd53e59c1a","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.19-dev.891496ab.tgz","fileCount":1406,"integrity":"sha512-EglILutuoNIdA7W5qMzU1T9A+mWPguWBYZytOx8T3btR0abzAThuHtMFhVudM3tqvyvTCJdL1vLv8SpevzlmnA==","signatures":[{"sig":"MEQCIDd7HbYdCNTI/jCeIowfK7Sonxahe08b7C/QHrj4hYKIAiAeoxDgZ1geY6iEtCqgOVxGZhZ0j33x9lgGydEzOACxlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7159641},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"891496ab5ac105c203725b8f99c744548f56fd12","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.19-dev.891496ab_1776140065570_0.8772261226086357","host":"s3://npm-registry-packages-npm-production"}},"0.5.19-dev.e3bc4388":{"name":"openclaw-channel-dmwork","version":"0.5.19-dev.e3bc4388","_id":"openclaw-channel-dmwork@0.5.19-dev.e3bc4388","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"f83e874dc353f732979ea2986c124ed796fa06d1","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.19-dev.e3bc4388.tgz","fileCount":1406,"integrity":"sha512-WNOIpBHGRwjmmP+3qiqOLMOwpHDTOC5bvzF7Awjjgu/M81LMxK7Fn1A0AAcGkN3jBiVxY/AZbjf+MxhkgffStg==","signatures":[{"sig":"MEQCICnKkbDOA9tmLiLl+6tB0luhJwZoandFsVKhSFpBlMmEAiAQkp6etCeF/8qPXB2jVXUAKaiUt6rMsMrmQh+bksC61Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7159691},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e3bc43888377edbb6eb7b5104dee93efb1609e28","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.19-dev.e3bc4388_1776145694561_0.14608566835639514","host":"s3://npm-registry-packages-npm-production"}},"0.5.19-dev.f799828b":{"name":"openclaw-channel-dmwork","version":"0.5.19-dev.f799828b","_id":"openclaw-channel-dmwork@0.5.19-dev.f799828b","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"5f5a577d8ab6358e84fe6e16eee3875e5f08266c","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.19-dev.f799828b.tgz","fileCount":1406,"integrity":"sha512-qXlalIFKWnJn/YL/vhCFSWDdWahN+bcwvRozUEf+U7t9n+tlCoc+bWw7oNYIn3KCGyxdpnEMPNMhMF6wAJYAaA==","signatures":[{"sig":"MEUCIQDubXc9r1EaQfq+Tyg8xLIoFIerqU/VP/DjKvSG8kksIwIgbRV5YwfgM7tvh+cCDlVMBq6DJtSI+k5SueGGRWVqQE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7192587},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f799828b2b05abac8e765815c3658b4cab48a6d8","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.19-dev.f799828b_1776149350856_0.182004177995867","host":"s3://npm-registry-packages-npm-production"}},"0.5.19-dev.47fa1d22":{"name":"openclaw-channel-dmwork","version":"0.5.19-dev.47fa1d22","_id":"openclaw-channel-dmwork@0.5.19-dev.47fa1d22","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"c656c26346f1ed81f56b7059c1021145953f69c2","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.19-dev.47fa1d22.tgz","fileCount":1406,"integrity":"sha512-OpMLogxA5Cf5OOxI53J45U+axQ76Luk2ClWMKpHTJpAHrk1/OI9IjBu+nMBS1lTcCIKdXkzidA/8oy8szwnLPg==","signatures":[{"sig":"MEUCIQCDeOMwtJdoMeTZpSmXgSxEmf+9NatSBUXzawwnyMz7zgIgL+DTCeYE9PI7A4iBdZ2ekpZ7hl10aozw138XfKynyHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7192587},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"47fa1d228e77f732fc0e89d8b87460974698b109","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.19-dev.47fa1d22_1776152230979_0.08693688968285285","host":"s3://npm-registry-packages-npm-production"}},"0.5.20-dev.068358a5":{"name":"openclaw-channel-dmwork","version":"0.5.20-dev.068358a5","_id":"openclaw-channel-dmwork@0.5.20-dev.068358a5","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"7aa765b02bdb182a2897e8d2c7fc829b3f19f9e2","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.20-dev.068358a5.tgz","fileCount":1406,"integrity":"sha512-OX4e3dOZBfhR81bJpHULcHA5G3jwOU2sFXoQJFKYCNhnW7H/sMqXsvBlct3r0xNKWEFzXXPNWn3DQDaMtRKX2w==","signatures":[{"sig":"MEQCIDwK9bX4e0OomB+RZ/VNbybLtksXVdwLwRPLVuN7vWyfAiAp76Lm7l0j4fMRHDAXVdVRtz5aiWJ494jY5xWIkaVTLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7192587},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"068358a54807bedccb12872c6343d16d195dbbf4","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.20-dev.068358a5_1776152928121_0.3565416954761593","host":"s3://npm-registry-packages-npm-production"}},"0.5.20-dev.4f135551":{"name":"openclaw-channel-dmwork","version":"0.5.20-dev.4f135551","_id":"openclaw-channel-dmwork@0.5.20-dev.4f135551","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"00549154e3979ef0782a20b566cde5f884fca36e","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.20-dev.4f135551.tgz","fileCount":1406,"integrity":"sha512-xypgLaI0clPpeZI350sEEL4rfAzzYcWiPJv/3oyDCSXSt1DRODutgr/+DN60WquvHZE6zgPUWg3lvy0xX2m/6w==","signatures":[{"sig":"MEQCIGs9qloliaV41dtd1qcJ4nPT0tlG7ubW5GV91wpj3FefAiBubq3448oeab+CJGTWdeB4iXwAa4HpddTS9p5tB9zPYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7192587},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4f1355510c7e62eaeb135f77966b205d3257a1fa","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.20-dev.4f135551_1776153071367_0.09609699836042629","host":"s3://npm-registry-packages-npm-production"}},"0.5.20-dev.5d15083a":{"name":"openclaw-channel-dmwork","version":"0.5.20-dev.5d15083a","_id":"openclaw-channel-dmwork@0.5.20-dev.5d15083a","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"1a4c78c6ab3f48759ced20dc80f5ae12f40a38f5","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.20-dev.5d15083a.tgz","fileCount":1406,"integrity":"sha512-oG+uhIopHVyNOuAM2sfOjODhQLjz34dlVir17z1Vd0Y/LfGe0NlM3Rtish9J+vWYKMc3858MSoVJ+aA/mSoj6g==","signatures":[{"sig":"MEQCIAEa6CWcpdpXpl+yHM7fOEqjemS+pc0C2CYyweiMJFRQAiAudo94ZwilAVE2OcZwE88Otfmg3ZmHNG2tAYFdpwarbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7192587},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5d15083a80b64638d50d0e82aaa0e22aa712ef5d","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.20-dev.5d15083a_1776153762640_0.7811294532123192","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"openclaw-channel-dmwork","version":"0.5.20","_id":"openclaw-channel-dmwork@0.5.20","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"d60139e45a2f05441d1b0bbdbcd23c544c099cdb","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.20.tgz","fileCount":1406,"integrity":"sha512-NF04wlQWK11dccgAs7JmoTAjmMQ7Pu5r+Dy6LKBM9ZJxsgq17mp9T6coQ36Wb/SmvojCo98TqvG90Ymsgt2mZA==","signatures":[{"sig":"MEYCIQDtLO0nd74OOrAJNGJbVs5rRTyjR3FgFWhR7H4PZbGGEgIhAKHRf6xOaslD34AV/vpPbDU4fFMSqLOlT0P/y2w9Uey6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7192574},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ad8d62b5d52f98b3d8c2db9156fbb9d3f833803b","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.20_1776153904604_0.29695427807153796","host":"s3://npm-registry-packages-npm-production"}},"0.5.20-dev.c2f67f45":{"name":"openclaw-channel-dmwork","version":"0.5.20-dev.c2f67f45","_id":"openclaw-channel-dmwork@0.5.20-dev.c2f67f45","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"c76322c709c68b93b8d0066f663b53fae0459979","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.20-dev.c2f67f45.tgz","fileCount":1406,"integrity":"sha512-aw64RR6k2YfRw1KlmRPahh+SH5Xz0rX9kLrEO4hMs8drP1Z6MH87nGuHSz8NmQfzdNo+uFg5wXSp7b819qE4DQ==","signatures":[{"sig":"MEUCIAvHZSZtwHrqhb2YlJ9KdcYnVfIuvtZCRMUewkrrip7UAiEAsWWqpHZY4Seh9KGuq8BNPOCOBWoTYIYj0dGeBYyO9G4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7195018},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c2f67f45822e767976d50cc987f8d10fe0799420","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.20-dev.c2f67f45_1776173979416_0.8084977621621576","host":"s3://npm-registry-packages-npm-production"}},"0.5.20-dev.d790ee83":{"name":"openclaw-channel-dmwork","version":"0.5.20-dev.d790ee83","_id":"openclaw-channel-dmwork@0.5.20-dev.d790ee83","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"c9866618c6eb01dc6335c18c070468cceee76d54","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.20-dev.d790ee83.tgz","fileCount":1406,"integrity":"sha512-W63abdQNVlOHYtSYj5EzCKRlOMX+WKA+i17EPbQ8vh5oaLEjdDzDPkfUUcWVRgq2xgD9lHE8NFtrpQdReMlkkQ==","signatures":[{"sig":"MEYCIQCsq3HXThNJlVP+m0+S87qX+CLQqn+iuVWO+qhQQutyLgIhAPebtlUAgpcN5u5r0q1X90589d4o+A1N53i9yWibreJF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7195240},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d790ee83f6d31f680b27638512c0ce0acae13fc4","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.20-dev.d790ee83_1776176969720_0.4524309871778458","host":"s3://npm-registry-packages-npm-production"}},"0.5.20-dev.1cf61ed5":{"name":"openclaw-channel-dmwork","version":"0.5.20-dev.1cf61ed5","_id":"openclaw-channel-dmwork@0.5.20-dev.1cf61ed5","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"0e86d5dfc04433a68df2d4502dc0280cd4547732","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.20-dev.1cf61ed5.tgz","fileCount":1406,"integrity":"sha512-uknJFMR3pQH5H6QQCZ0GB3TBA1hVn8gjYjNKJNt+4hlhtexbOhXprtlzJ+vsyzI9BdSEBe+7rxbrAKhbus2/gg==","signatures":[{"sig":"MEQCIDrDAdsdHjRRxfSxRRvHJ9+Sk0SuRvEJ8R8tf4yznurgAiAA1B+Ybc0LYfexqwAHOKa8iCSWkMDk9q42uR+2z75xVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7201734},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1cf61ed59ebf5fc510db9dcc9bf73b1648168ef6","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.20-dev.1cf61ed5_1776179120996_0.6647591347721731","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"openclaw-channel-dmwork","version":"0.5.21","_id":"openclaw-channel-dmwork@0.5.21","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"03847f7b1d55dbe8a50daf5e095164df02d5a861","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.21.tgz","fileCount":1406,"integrity":"sha512-m1JUdFOR6WJF+HcP8rhh2dqBD6KC82TaGSNVACSBQnlmzjOeHCxpxmRQU7Eg6dXxhG/GbiVOUA0eaqfEq3Hcdw==","signatures":[{"sig":"MEYCIQDWtU5ofm2bZqzemBesz27z7znth/64Qi4n6sziC/ENGQIhAN0LSj/Cle8PXPFrPDkSbAwq4HmaMc9UCm5DVi8j80Cx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7201721},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"097c0c559895fd5f490778405bb728c23675ec81","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.21_1776180361072_0.24992394758319691","host":"s3://npm-registry-packages-npm-production"}},"0.5.20-dev.edf78499":{"name":"openclaw-channel-dmwork","version":"0.5.20-dev.edf78499","_id":"openclaw-channel-dmwork@0.5.20-dev.edf78499","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"3335355fa1a7a77d30718a33ac333daf112f5195","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.20-dev.edf78499.tgz","fileCount":1406,"integrity":"sha512-coyCKoiO/I4Xjfb+SQHX7gfJkw+7ZWQ51hR3AkiMa8TLE5uY3HWbnKOhUCM0++mb87YXFObt7f4lT3c1trMNhQ==","signatures":[{"sig":"MEUCIQCgGq5THAUPmVriWvy9XkCr5nd9RoA2axTzAjZDBnkOpgIgO9KUUwuB/TuBTx7Avv4r5sbnkC6GwJrcwX1BfiaxOec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7222623},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"edf78499c5149caea06d045e1542e79819415eb7","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.20-dev.edf78499_1776242260873_0.46299296500328047","host":"s3://npm-registry-packages-npm-production"}},"0.5.20-dev.e09dddd5":{"name":"openclaw-channel-dmwork","version":"0.5.20-dev.e09dddd5","_id":"openclaw-channel-dmwork@0.5.20-dev.e09dddd5","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"7bb5da971fbbf3127ed2079bb857d5ced4bd1e60","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.20-dev.e09dddd5.tgz","fileCount":1406,"integrity":"sha512-hDiFKsXXK1Oi1mgmSTyl+MEmKesJA9QT04tmAJOAcMyxtCgMAe/pwvwtWIQnekI1C34yhUdRVetkUSLh4MlCAw==","signatures":[{"sig":"MEUCIFp/u8IULAgjTUj+NX/kD9rs4mxevnqTi4W/MREXUFwwAiEA67EBFtxIULyIszyek6DA/ZgvBmpYTavk/HbE11veWbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7245619},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e09dddd5ca114410249a81e30624b7a351495898","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.20-dev.e09dddd5_1776307818240_0.19680288433023274","host":"s3://npm-registry-packages-npm-production"}},"0.5.20-dev.ad3fd57d":{"name":"openclaw-channel-dmwork","version":"0.5.20-dev.ad3fd57d","_id":"openclaw-channel-dmwork@0.5.20-dev.ad3fd57d","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"c7be37718a67b729b1a1493dd92f6fc0cbcdc6a3","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.20-dev.ad3fd57d.tgz","fileCount":1406,"integrity":"sha512-U+yyCGgIDR4Cr/RUjdVImsn7Ik+UQuK7daC1jZO9Vg6dOavx1C38sLFqzsVOxpH2NRjxuNKgZRengcsbmUjnKg==","signatures":[{"sig":"MEQCIEdt6by9IuHgfcHxgLFofmjaOPabHqBK1fCbv7Yn6o3OAiBbPxNxoyL2GRUkYxaaxDI7+SxALq6RqJ85mcfhvKoeFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7248606},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ad3fd57daa92ebffcc523736f6140419db6bd50f","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.20-dev.ad3fd57d_1776314295592_0.3073720575268666","host":"s3://npm-registry-packages-npm-production"}},"0.5.20-dev.80ecfede":{"name":"openclaw-channel-dmwork","version":"0.5.20-dev.80ecfede","_id":"openclaw-channel-dmwork@0.5.20-dev.80ecfede","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"7916b683ff8637b6d2e478396ff139ba1557e296","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.20-dev.80ecfede.tgz","fileCount":1406,"integrity":"sha512-F+S+bOS4FILm/ORgrmPfAMlqRp7eW0UU2zHt6A1SldV0jFH9eBDtdNLp+WYu54lwAtsXQ377DDAi6WJoIlWRvQ==","signatures":[{"sig":"MEQCIBI+w+QTtBLNcnJOPqaXKPxF3ql0oCjAy4e7cCAx400OAiB2dkrf21XAugsoHGawbKonUckD38/h4q5/D1e9vDeHUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7255873},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"80ecfedea06b7b97e5ef32aa882c555e3d1785ab","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.20-dev.80ecfede_1776319576265_0.211196327059884","host":"s3://npm-registry-packages-npm-production"}},"0.5.20-dev.7e149f9f":{"name":"openclaw-channel-dmwork","version":"0.5.20-dev.7e149f9f","_id":"openclaw-channel-dmwork@0.5.20-dev.7e149f9f","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"d36262e616cdc453b3cf513cad7dbf5fbeef96e5","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.20-dev.7e149f9f.tgz","fileCount":1406,"integrity":"sha512-mjB84Is6qCv9IOpwmXNLQOvmCcIyh04uZEfTObnK8mFNunMElQTvxT74V8+rXnAbHXfruiuUMaiMASfe6LMrfQ==","signatures":[{"sig":"MEQCIAJhXHa15dnM+TJOqFXTImAT1skMJMXLYxCBV/5ewPzRAiAd+2GqlYycgaIaBtg07PpJK5PmTjQY7tuzlljZ8gr57Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7259507},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7e149f9f95e919946dfde620ea113a628a0fe5fc","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.2.0"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.20-dev.7e149f9f_1776333411623_0.6073000519414475","host":"s3://npm-registry-packages-npm-production"}},"0.5.20-dev.39734214":{"name":"openclaw-channel-dmwork","version":"0.5.20-dev.39734214","_id":"openclaw-channel-dmwork@0.5.20-dev.39734214","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"9a67ed3350dd14f817eb6d327718f3a4953eabf1","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.20-dev.39734214.tgz","fileCount":1416,"integrity":"sha512-0FbMXOqVa3aNnO41sb22BLlDmQM8sqXEJsPka6fdmv3Y4hfjwxJC4tA4kynYsxP8NARK8Vf5Dvk+ti0g52C6gw==","signatures":[{"sig":"MEYCIQCU6cBG1cW/xX21NmJPbxNN6C5XEA+4vzL2eDoQFydIpgIhALlXiTxQWGffBaF5MbK4coOPaPRS8B/ZsAL/LKqAQzie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7298894},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"397342143d759cfb0a20ef4a58f5ed6b6499f2b5","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.20-dev.39734214_1776498971285_0.4768835824769808","host":"s3://npm-registry-packages-npm-production"}},"0.5.20-dev.59206291":{"name":"openclaw-channel-dmwork","version":"0.5.20-dev.59206291","_id":"openclaw-channel-dmwork@0.5.20-dev.59206291","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"996b653c11877c1aeaf8cd06e4476a18c9ae23f5","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.5.20-dev.59206291.tgz","fileCount":1416,"integrity":"sha512-FC9l/Yf7cwQ4Vi4Z6A7O2dtvIuoOthEtQOzBY30KHks4SDBf9Wvh8Vmgky2shwj14LnLb+4qQpTIl9WDcwwyhw==","signatures":[{"sig":"MEUCIQCbqoPe6t4Dg8Lo0g1Esy2rE+GWME07foUfu/JcjdlTnwIgc7xbxkW+HZIlzbo9HC38uYW2uEp9FOBxU79rF67/FeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7299048},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"592062918cb7a2ddccc64a1e4ccebe86482123ed","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.5.20-dev.59206291_1776505636587_0.2182233225984651","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-dev.f95bb757":{"name":"openclaw-channel-dmwork","version":"0.6.0-dev.f95bb757","_id":"openclaw-channel-dmwork@0.6.0-dev.f95bb757","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"4ae5c8c58d6c50e6eb018c79386712f837d3fd01","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.0-dev.f95bb757.tgz","fileCount":1416,"integrity":"sha512-obadUxdYaaFqI84iwLBqkADMk2qTh3Kav+vbBz2YHhEFvVTyiDlx8PmtBFj0FaBu8C7VyXuHa/a/JNsCeKLoDQ==","signatures":[{"sig":"MEUCIACjyvzFHW61grNzxh5SN0Kr+ce+jEJanIdJqEkU8jOCAiEAi0xuHLTfBhKr0ngjiX6MO3507gRyo6ChT+JdQaPpsHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7299043},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f95bb757eb4db59b51cf722d5057b743db70c14b","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.0-dev.f95bb757_1776508595951_0.4941166702030466","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"openclaw-channel-dmwork","version":"0.6.0","_id":"openclaw-channel-dmwork@0.6.0","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"4f13746a448a5d675e43c45ce37215eec0eee0ec","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.0.tgz","fileCount":1416,"integrity":"sha512-W3r/p9GVBbf42PUeE0/AVU3g5wa/G5ikZaAi8Papm9kB0LCvImpIxxlgRuCBPT7lFv7NcycjhsfPZPZfPnoAfA==","signatures":[{"sig":"MEUCIQDaZnFf51TAPS2aiMeZCflcI8vE8bb7mWTWDY9+bFY7LwIgAWOD7jrX3IUdvGxZGgtK+wNxW5SYVktCZmtG4tw5zLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7298989},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"227e2454a4c601567dd6de86ccf605b1e2bd1d9c","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.0_1776510435846_0.8138566078757963","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-dev.cea9ee46":{"name":"openclaw-channel-dmwork","version":"0.6.0-dev.cea9ee46","_id":"openclaw-channel-dmwork@0.6.0-dev.cea9ee46","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"7c531b722dcba21082c822a8cc5eeecc1dc54127","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.0-dev.cea9ee46.tgz","fileCount":1416,"integrity":"sha512-vFe7ot7NkiOlc8FB+H9TT4FSJP2gQDTmjJ33PtE7PS583cNf9cT0NP5hzxfhGevwQLWGZtT3o+vNMKkrs6zxgA==","signatures":[{"sig":"MEUCIH9g3PCTHDlBXglQQSPPtaWV2HoQfUdNqyMpf/x4fnVhAiEAp38xaW/2aW8LQjENA0Smcxeb8oc6+4tkpEk3U5btF0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7300488},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"cea9ee467edb01a1006a235e76570576c52d14b4","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.0-dev.cea9ee46_1776519681923_0.6124644767231944","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-dev.23f44637":{"name":"openclaw-channel-dmwork","version":"0.6.0-dev.23f44637","_id":"openclaw-channel-dmwork@0.6.0-dev.23f44637","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"ab683eb33ded84c0b4369a6f90dfa4cb1095c8cf","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.0-dev.23f44637.tgz","fileCount":1416,"integrity":"sha512-e8gqjoJE0+RhLOqIljorvm6v+YdhnlnLGqqIkQAF/uKU2vT2cJtz81zgB3gmQCdI5tTJnkcclXITTjCObLTIag==","signatures":[{"sig":"MEQCIAcJHQ9+KeSUsKiAHSK7TvE3Kmlb/feNnNs+Gf4g3FmpAiBtMz22fikdeMVcLYuO2ChmQAYBOdExVmZD3cZoNfnKMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7303654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"23f44637716508ae9487e6b23d3df08a799e02db","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.0-dev.23f44637_1776670829176_0.04248464049949208","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-dev.248385c8":{"name":"openclaw-channel-dmwork","version":"0.6.0-dev.248385c8","_id":"openclaw-channel-dmwork@0.6.0-dev.248385c8","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"7bf1b8efbb82c9021e4c501553e889ff94ce9af1","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.0-dev.248385c8.tgz","fileCount":1416,"integrity":"sha512-/9PeVptYOFwessJ77ODG+GCBn1XhBNEVRjEN67vjDpxUaXVGO4U7yd/FxF5vw3kMMNKaMt+lC5BF4D3ct2bHaw==","signatures":[{"sig":"MEUCIQCb/SdZD3vUr22k7OJ/w5SlUQ7+Srwkzqu+bVdFtyFesgIgcUAjQE0amWyafFNLY0Muo8F6sMK1BwCthHGXe290N7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7303110},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"248385c8c8fceb346dcb5012f9d30bf5098d9e19","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.0-dev.248385c8_1776674393817_0.38974793477310143","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-dev.5487c3d1":{"name":"openclaw-channel-dmwork","version":"0.6.0-dev.5487c3d1","_id":"openclaw-channel-dmwork@0.6.0-dev.5487c3d1","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"43337ac122f1b7dae560bf596d2e84d03082b4d7","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.0-dev.5487c3d1.tgz","fileCount":1416,"integrity":"sha512-On32H1qiFDYGmm1R+17qxZ8XuxIjqKb8LmGtvCeIGR4NFloS49/4pL47qFB2B/NbOt+Ov2zNnWQkVvdKjhxxyA==","signatures":[{"sig":"MEUCIQDfHNMuBDCIDAWTMqlY+wEjiMvEpTf9HbYSVM5kDjHggAIgFGn6YR9r0KCSw3rRE4mOCcurBylN/UKN/GWdheaS7og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7304373},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5487c3d1850a61ed8c2de53478e412c78dc14d78","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.0-dev.5487c3d1_1776741160307_0.6596240186307285","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-dev.172c0942":{"name":"openclaw-channel-dmwork","version":"0.6.0-dev.172c0942","_id":"openclaw-channel-dmwork@0.6.0-dev.172c0942","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"29989fe51bb8f790c56d20bfda7400c9f8cc28d5","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.0-dev.172c0942.tgz","fileCount":1416,"integrity":"sha512-4suTcyR9DhrFPor/D98EStkedBmllgaqE0Cv8q36PDKvq7i/rGjtzgBd9KTfcmbS3HozO8Ru4a/iIWjTX14zYA==","signatures":[{"sig":"MEQCIFbEQbhy2Kb85+CjXpahaTg4xTdSWI6DRcMr4zuirO67AiBe30Aj/EkQutbMgdC50e95Sv9nsSgdWcWF0pBFSRTKGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7304669},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"172c0942b27dcd19b5d733723d86ba20e3a089f6","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.0-dev.172c0942_1776768986369_0.9584373039047802","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-dev.1c691678":{"name":"openclaw-channel-dmwork","version":"0.6.0-dev.1c691678","_id":"openclaw-channel-dmwork@0.6.0-dev.1c691678","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"e31d4978a067bdf7bb734981803b1dbb35dc75a1","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.0-dev.1c691678.tgz","fileCount":1416,"integrity":"sha512-Xgu9kNexzoDtwWD4rpNF4Esllgd+hU3pgzwIIHf7xUTUSvDmIa6uhZYrIbpuKmp7rgzApSdlTf1Pbp+rSgQgsw==","signatures":[{"sig":"MEUCIQCCUFLz7tj5qTa848DIbrs6/zPS/1UWRmghbMfrpTiGhQIgSBqD4Ey31+oXOMjTdevn1YNkeAWqhm7rOPXtoBg6nUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7306713},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1c6916781ab47d754311cd32f4d16e84727ae6f8","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.0-dev.1c691678_1776915487349_0.9172159793568659","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-dev.0079778d":{"name":"openclaw-channel-dmwork","version":"0.6.0-dev.0079778d","_id":"openclaw-channel-dmwork@0.6.0-dev.0079778d","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"7adee4774b531e83bfab16b7ac717d475de9a781","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.0-dev.0079778d.tgz","fileCount":1416,"integrity":"sha512-2dA4mQBBwGP2AT1DH7KB+aZh7JyRT9y9+8NxI232ZVy5vnie/uObLIvcOnBi4rXPZBcXARbqdlZec9qXDtSCKA==","signatures":[{"sig":"MEYCIQCcjSB61rh++UiTsKJKIZAlqvzz+2qlnjc+KARBhcLlxwIhAJE/geg/iEDtecmkzpvEO9az6aeuuAk5XdW5TfKipLIv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7307398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0079778dc36533cc4146df46d4f35cd3c9ced7d5","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.0-dev.0079778d_1776921679382_0.14882058026709477","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-dev.0280c334":{"name":"openclaw-channel-dmwork","version":"0.6.0-dev.0280c334","_id":"openclaw-channel-dmwork@0.6.0-dev.0280c334","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"0fffc65fb3b670909b6964f4c2404c40c6efe08e","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.0-dev.0280c334.tgz","fileCount":1416,"integrity":"sha512-hrzPTrMZU8wW97eTdE9RvVxFxz5zdu8sEpc11svPrdymnhdDi/ovwUd6DzlvipCtizgSlGnJfGsm5NCI7b8nCw==","signatures":[{"sig":"MEUCIQCYa/A0/nnoDTEg/z3CA+C6OM5ENXSTcSIINnrgALb2JwIgUMwC5/brA9iH7mRC9XDXGmj5LNigjFHlVZ6iAZbq02w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7304582},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0280c334b02597265164001f8587b29ae39098e4","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.0-dev.0280c334_1776929005018_0.6957891263308833","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-dev.16e64c50":{"name":"openclaw-channel-dmwork","version":"0.6.0-dev.16e64c50","_id":"openclaw-channel-dmwork@0.6.0-dev.16e64c50","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"503616fd0c44ee08748aceb26d5190b892be2bbe","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.0-dev.16e64c50.tgz","fileCount":1416,"integrity":"sha512-uPLbL6kt/aVKdp7dDwkJK4nax7G4MW1bPD4EHcuU++kIl1na9wHLvBecmIKc/xg7/j+fEZn9mnM8aT26pvoy0Q==","signatures":[{"sig":"MEYCIQCdRHJFOaCpbQS+OA4na6zJ/Falk1pVefv3xH16ULyX2gIhAOsu9Ukrxzmghp/5dTkvSEYSh7jiQ2QNCzYsY4TFc6vw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7309416},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"16e64c50de1575bd41178d9c651a6161f5c8e815","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.0-dev.16e64c50_1776938533876_0.6447335380791754","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-dev.f298f94c":{"name":"openclaw-channel-dmwork","version":"0.6.0-dev.f298f94c","_id":"openclaw-channel-dmwork@0.6.0-dev.f298f94c","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"04d21b131bcab1a1e9fe9cf6bf4fdc2b318570f4","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.0-dev.f298f94c.tgz","fileCount":1416,"integrity":"sha512-Fxldq87wb20QramojWYyvtkOEReLjsyjKsD1M41JHg0A6ebJChwIGTBIguz4qDeubMyHCkPtySyPRCMnuylUoQ==","signatures":[{"sig":"MEQCICbndkBQ+fLA//eEC52vJXGyeULKS8nox+n9G2Mkm7QjAiAnw4YokTziqh4rfm2Fr2Y2Jh/8RbfrGAMSS2toFchcjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7311504},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f298f94cd920518b2ef1f05ad8c85213d952527d","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.0-dev.f298f94c_1776939322846_0.8053772350290489","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-dev.93ccd127":{"name":"openclaw-channel-dmwork","version":"0.6.0-dev.93ccd127","_id":"openclaw-channel-dmwork@0.6.0-dev.93ccd127","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"5750afe2c4383dd6c2618fcb5961ba79bed1200b","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.0-dev.93ccd127.tgz","fileCount":1416,"integrity":"sha512-+3E57sZAsXq3oMY+3JWLlI5eHcefyKmydD5wuHelDbH57/eLYulR/kldl8xVYv0Hu+Vrn1STKrmNwNuWCJRlxA==","signatures":[{"sig":"MEUCIQDw027tOOq8Ry5Lia9CI4TBZAuydkEH9D17aVBuSJzT0gIgTdOwOK8O5J1u6L9TEDIYMlnPCqqa6Kb9up8DlO5+pWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7312868},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"93ccd1272844442bbec20b220a53ac32ac63d647","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.0-dev.93ccd127_1776940560174_0.9933816539359963","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-dev.1e573c8f":{"name":"openclaw-channel-dmwork","version":"0.6.0-dev.1e573c8f","_id":"openclaw-channel-dmwork@0.6.0-dev.1e573c8f","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"9398267e3e7a11333f74f7f99225e78dbca8cce3","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.0-dev.1e573c8f.tgz","fileCount":1416,"integrity":"sha512-xcZZPtNFhft4Wn5opbIV0xzFKnS4abu8FDd3lAaa993gA6psAvLAUbB9G4RH7fOlvmEXJINsn4r00FbpA3pbog==","signatures":[{"sig":"MEUCIQD2bpbtyWl17ZNNNC9nP2kUavXE1Ayi75MCC9a8GDGk4AIgNLFUJfYEeyCyQzUX4rDA0LAB/BIKV4D+1niprzwZAIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7314244},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1e573c8ffe8236e88076b9f1905351f09c2a0e04","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.0-dev.1e573c8f_1776942743102_0.6905806382257966","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-dev.bbc4283c":{"name":"openclaw-channel-dmwork","version":"0.6.0-dev.bbc4283c","_id":"openclaw-channel-dmwork@0.6.0-dev.bbc4283c","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"a85c575416c81ca5a624ba5cc7ce6d4c1012b0f7","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.0-dev.bbc4283c.tgz","fileCount":1416,"integrity":"sha512-+zsQWJfDxYUPqIMHVZj61hhgFc08V+5NT7C+3CgO+k/AZijLISGZPATwMdSx3A+s8Ok7lQ6ZmMzDUu9rl+Or2A==","signatures":[{"sig":"MEUCIQCmI3aksGKg7XaqdCYl87rdWbwtKvYUS4+vXl+/8AL7RAIgAbVoNdb/No86UTwl2gcaD82rJ6pSgCTcfy6xuHjVquo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7315683},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"bbc4283c82b37746ce5aab62b726bb8d32ebd055","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.0-dev.bbc4283c_1776946213306_0.9609588070184363","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-dev.a9e6059d":{"name":"openclaw-channel-dmwork","version":"0.6.0-dev.a9e6059d","_id":"openclaw-channel-dmwork@0.6.0-dev.a9e6059d","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"c4bbb6b58ce7ffa96fe946ac7e83ff8cecaebc7f","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.0-dev.a9e6059d.tgz","fileCount":1416,"integrity":"sha512-9em1JCAmYQrPjB2NCxvahji1lcg7fWYnGC7klMxnWjCQcBRRoOAwaaSp3r6q8rJrkLfxVv5UmEbf47GtoBpPuw==","signatures":[{"sig":"MEQCIC9Am3nyyO5DXQJ8+HfDK3Pi7jNKjqd40UtN3RrBAi4WAiAWAde9R5tMojSHu/afjsOWFYbjJJCpo52w7/0EaS3euw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7316539},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a9e6059d0aebe5852c3399218736ed433f51d614","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.0-dev.a9e6059d_1776948776596_0.5152284628393211","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"openclaw-channel-dmwork","version":"0.6.1","_id":"openclaw-channel-dmwork@0.6.1","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"34eb2e431578c1b4c4d4b1a48f6093c19e69900d","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.1.tgz","fileCount":1416,"integrity":"sha512-6j7i5UIUkMr0rWE3laLxfNlkMsVmRn7p1VCOWs9d8C4pgKYQ7Ms153GPhg3SqjEp47JVTI1Dt0FzVsH+fkBVWA==","signatures":[{"sig":"MEYCIQDstQOVtCzcwUnT27/l5nTM+mAxxT3F4/LZgPALXP8JrgIhAOvZOT6RTxQsEq4BK1EONmkYD+XMOKIzxSk6o4lrCIrK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7316485},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7883b1dae6a7037b24c19a3bd8bc18d22469dc2d","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.1_1776950147146_0.8316244749349808","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-dev.cc3dd161":{"name":"openclaw-channel-dmwork","version":"0.6.1-dev.cc3dd161","_id":"openclaw-channel-dmwork@0.6.1-dev.cc3dd161","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"ad579096935419f0242b5da557c9f741cb21e6c0","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.1-dev.cc3dd161.tgz","fileCount":1416,"integrity":"sha512-JE2DzHDgSBxIGvXIZcD20QaBOmUWgrHFXpK/qG/UDs8xoV7Mdi5eybuWZWIQN9RMtIu1OinsRJUukYorehOZww==","signatures":[{"sig":"MEYCIQD6fGpOGjCldtRo1eLFnR1FdxN+EULRSj2Oq8kl8O2IwwIhAJnIKPXfvQNYuMQQfFw9vgvkCdWtGs7s5D7+vIEglVIs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7316539},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"cc3dd161058f5b0f4f03c2e641bd10e1e04be8a0","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.1-dev.cc3dd161_1776950415691_0.602582280599602","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-dev.5154a1f8":{"name":"openclaw-channel-dmwork","version":"0.6.1-dev.5154a1f8","_id":"openclaw-channel-dmwork@0.6.1-dev.5154a1f8","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"e1061f72e8f1b95df2d1f150eb3c9f27bdae65ad","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.1-dev.5154a1f8.tgz","fileCount":1416,"integrity":"sha512-KqooU8uVYiRfW1zBYC8OTcl8MsQlF4JZhlqKptOlfJsAeX+TmHkPpHDjNUN4pxhd9JyiAo8A6NcmQ3DHNEZRhA==","signatures":[{"sig":"MEYCIQCYyzDL6pNDKNChhw9NjyWKui/J1TzYFBuSY4oUAS675AIhANp2tG6j8pXKEc60kIZ04aWryY0etra4YJiMHCYCzl6P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7313190},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5154a1f87ab12386c6c71c5559eef65798afca56","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.1-dev.5154a1f8_1777104422312_0.1641154650929466","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-dev.6bf5f445":{"name":"openclaw-channel-dmwork","version":"0.6.1-dev.6bf5f445","_id":"openclaw-channel-dmwork@0.6.1-dev.6bf5f445","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"c6ecaa992c8ebb720ffa116d27de805a5d1eaf0b","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.1-dev.6bf5f445.tgz","fileCount":1416,"integrity":"sha512-3L/PBYyhz5BsFhV/bZXbQAsp+RRQmSNfXLti7AE66GkbV7t0ttVEdD6XVnrT1hQPiavbapDkJtYiV3m4s73QIg==","signatures":[{"sig":"MEQCIBD8feJVAozxAianQJOHxtBOGjqdSvbsBWzpKjL1GP5eAiAk5LWadvGFLbDr5FWrqEg5vdwE1dfl4G3n+iXMRZ199A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7313019},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6bf5f4451aa26921ebe77ef975337e44d3e3076c","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.1-dev.6bf5f445_1777110374984_0.2150861792662795","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-dev.48ec5ee4":{"name":"openclaw-channel-dmwork","version":"0.6.2-dev.48ec5ee4","_id":"openclaw-channel-dmwork@0.6.2-dev.48ec5ee4","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"b62ac7609c897bc73cdf73b928dd8fe8865de2a0","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.2-dev.48ec5ee4.tgz","fileCount":1416,"integrity":"sha512-cmK/6Rwc+UEkyR+pJjm/rONU6IpDZMUH+xjofqoDBe7zfT0d741p0A7VHAv4QHRrdOAArwcbN3EMFTaTcT4IoA==","signatures":[{"sig":"MEQCIB1YxZkeDrSz2zHIgDGclDScYpqhv7ZGMMTizojDiU+EAiBOsoVW1RtWJA35AruHhxIKgJNGClpktQoTlk3BOUT3oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7313019},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"48ec5ee44dc9a7eb47c4988aa458ff5b46d5ee10","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.2-dev.48ec5ee4_1777112010822_0.03129577806674466","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"openclaw-channel-dmwork","version":"0.6.2","_id":"openclaw-channel-dmwork@0.6.2","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"f1ba02b4e802b68a6b4b410c775714b6a8efd2bc","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.2.tgz","fileCount":1416,"integrity":"sha512-wZX0DodG/SIHQeoeYh0AvFRZqM3z4g1PjiooUNH0yVYxs7RDGbyx8vqhhXhBTKY2Miy10uUKWjW3kZxicX5maA==","signatures":[{"sig":"MEQCIHqyZF+Rwt6yIcXW8KWGt7JUpw/epB5mlSnvHhm38QoQAiAJunlNn9e+iLgwPnrhqb+SkcRd23GbpQ/nqb71zMbK9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7312965},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"684cb9f3c5f5efb3bfb7b886bd2998c13699a63d","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.2_1777112475865_0.29972874626875234","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-dev.9c1701f9":{"name":"openclaw-channel-dmwork","version":"0.6.2-dev.9c1701f9","_id":"openclaw-channel-dmwork@0.6.2-dev.9c1701f9","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"4ee5c9aa47738a96aec583e26903af2a4c30002c","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.2-dev.9c1701f9.tgz","fileCount":1416,"integrity":"sha512-sz0IRzs+rsCmoq3nwSY1VtYePNUutBcAhvq18IpzTDV/Q2Kj0jsbpOaptlwA8hdYeUEiRT0ywbkMfgkSeW5iCA==","signatures":[{"sig":"MEUCIG82bAgZWLeBQDfOeovCMdd6YUDDzhUdutHP6k2LToujAiEAqYVMZu26tfvEe6JABqnoytgWk2uU/pIPtiGa7rTP9TA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7313010},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9c1701f941c21d2404747b885ec1e29f3e779a61","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.2-dev.9c1701f9_1777277972110_0.14999198403790337","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-dev.84da5e15":{"name":"openclaw-channel-dmwork","version":"0.6.2-dev.84da5e15","_id":"openclaw-channel-dmwork@0.6.2-dev.84da5e15","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"6af7b8dc27b812769088ef416e07bd56da9e33b5","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.2-dev.84da5e15.tgz","fileCount":1416,"integrity":"sha512-13FK2dQI9YfPQlk7vdgYxSh+bLR0KTCnmxF8s7ivIajcqIfbU+ZKmzoZGxe95Pb8qxeoisUE9UyWvWMzHd45aA==","signatures":[{"sig":"MEUCIQCC/lbxjDybtL2DRLE0uWppj7z5ieJsxI6wkmWfJfhb8wIgRSMryj8Whqk+zJTVAQP4c1vzcttCos+ATlQdsKVAZq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7315486},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"84da5e152509597f15fae1276a45812a74a71f03","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.2-dev.84da5e15_1777294898153_0.9162059917647711","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-dev.37e37a04":{"name":"openclaw-channel-dmwork","version":"0.6.2-dev.37e37a04","_id":"openclaw-channel-dmwork@0.6.2-dev.37e37a04","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"99f2a07c9d852ba7789bc9ba52b0e2ddbacbe92f","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.2-dev.37e37a04.tgz","fileCount":1416,"integrity":"sha512-xY4Wy2SXO6NYMXN3AGe+oyIjTOf8tSkVVhSeLSzqigThxOC6mp9DXnAjdj36+OifydVf9vvxjS3CmmUdQ8JK5g==","signatures":[{"sig":"MEUCIQDAFyMVO6inmKAT9AMJhPThxFGZfbFNub3kKChhpAZ4ZgIgETmMtWzHR23ZkrSCiXO3IaZJfr21Y7BAp1TurzZVGZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7317754},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"37e37a0469063f55eff3c515879a7f10ed6d7e5d","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.2-dev.37e37a04_1777345196261_0.07510134985878647","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-dev.9a4dcf5d":{"name":"openclaw-channel-dmwork","version":"0.6.2-dev.9a4dcf5d","_id":"openclaw-channel-dmwork@0.6.2-dev.9a4dcf5d","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"31d19a99ee0dbc41c52da10c6215ebde31ea9ada","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.2-dev.9a4dcf5d.tgz","fileCount":1416,"integrity":"sha512-evQi9jT8n4Yq3OfnaYBS8M184y5O+zwgCC08PFgPRMhnxH9JFs/Mv2xmCRrY2KTorpc2drdi+UGeHv3MYyo3iA==","signatures":[{"sig":"MEUCIQCYVZOImtsndykysaaziAL/pGDxXlEaqIA8WIXbsFR/lgIgKZDE3ki0DtV5I5hnW3wjN6oLH7K5lbS4mBkJpe9K59Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7319930},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9a4dcf5d3a7f62fdf51532787cdf3b671912d2cf","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.2-dev.9a4dcf5d_1777371149652_0.7630946629991173","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-dev.b5231143":{"name":"openclaw-channel-dmwork","version":"0.6.2-dev.b5231143","_id":"openclaw-channel-dmwork@0.6.2-dev.b5231143","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"d847da90af1c08bea4025fb52ff094b894009720","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.2-dev.b5231143.tgz","fileCount":1415,"integrity":"sha512-AxFesdkgo6WZIBjy/EPsGzLUjsGyCHjPM0K1PbafsWM2FqjfTNF3zSNhZbXkvvmquPo0f2zXNp7/Mwse/KGSyA==","signatures":[{"sig":"MEUCIQCVZ6jws/cPUIcAfFoKyku7js6jJW6bbSv4amFwbWPmUQIgeYbxF7mahslJF8etMGlphBhPZNrwjS4gHbqxeK6xBhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7319072},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b523114347699e5900f3ce86a3dfb7c47ba2150a","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"2026.3.2","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.2-dev.b5231143_1777450804915_0.17690833019586627","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-dev.a1591712":{"name":"openclaw-channel-dmwork","version":"0.6.2-dev.a1591712","_id":"openclaw-channel-dmwork@0.6.2-dev.a1591712","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"05f5f24122238e5842510eab6c00f0568ee9b426","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.2-dev.a1591712.tgz","fileCount":1418,"integrity":"sha512-dFrXpeBFlco26QkWGOe0NJlU5qekDYSXnQhMv+BbQcUT23Baj+PvPaiE3P/AF1IEhrNdTB4v5RsG63t3iBoc6A==","signatures":[{"sig":"MEUCIQCacLWeuCB4XyMWKqwpOzb8N5Y/eo2efPwn/m5UyFFv2QIgKZLyEgYDd6GTiND8y+wuiVjVobeKd7rqGbkxQsrv/qQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7320238},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a1591712f29c503504289d3f307a858ab4a0da18","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"^2026.5.4","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.5.4"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.2-dev.a1591712_1778157550400_0.5295008450378671","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-dev.87bd1f59":{"name":"openclaw-channel-dmwork","version":"0.6.2-dev.87bd1f59","_id":"openclaw-channel-dmwork@0.6.2-dev.87bd1f59","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"7bb640c470d807d2ec469cb20a511bea0498784a","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.2-dev.87bd1f59.tgz","fileCount":1418,"integrity":"sha512-kpxadXdEyV4e1gBofy8H8jN7uDeQfpwDqf/HGF748hGGWOpNxh1sorj+hQZB6IQg5fyi+SAOXqf8eo8IDQ66tA==","signatures":[{"sig":"MEYCIQCEMce6xUY4sstUYbqranfJ7veDpGwjDXyjk/3lDG8oPgIhAKNfYpVyua7HctLP/4aVYbC6EBG7yuN0br/6oMNoYtbf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7320026},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"87bd1f595fc7b4580e234f2d0b1443431addecc0","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"^2026.5.4","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.5.4"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.2-dev.87bd1f59_1778158493104_0.5446586919126664","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-dev.f2ac55bf":{"name":"openclaw-channel-dmwork","version":"0.6.2-dev.f2ac55bf","_id":"openclaw-channel-dmwork@0.6.2-dev.f2ac55bf","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"e17cd51dbed0a836417d58d80944630968fe0972","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.2-dev.f2ac55bf.tgz","fileCount":1418,"integrity":"sha512-CV+wRLvE50H9+VKFGAaRrl5P6CRxZGfO3pg8ZeCubK6Kw0g5XWim/Kvo16rRfHWbJd8TgmaP3IXSmhS1ACLgHw==","signatures":[{"sig":"MEUCIQDWdZHdZfFTQ84t0i8MXP+Muobwz9gSriFwAkMBQbFKCgIgWLo/tGl7r88X9bRJrdvtcIkFYjJ1CkNQuAle3kBnvDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7322836},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f2ac55bf74d15ab0da676a83565105f26cc9691c","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"^2026.5.4","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.5.4"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.2-dev.f2ac55bf_1778225596613_0.37033811293192964","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"openclaw-channel-dmwork","version":"0.6.3","_id":"openclaw-channel-dmwork@0.6.3","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"adb9e7cef06a4346f2dfe3b7755ee669bcfcff04","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.3.tgz","fileCount":1418,"integrity":"sha512-EQfuvOkyNos2bnirjy4CokTT77gxmMcp5cYrbnxA0h/wGlaEvYsVTGL90zB78Ka658GhYqEbKH4xntvKLYxV3w==","signatures":[{"sig":"MEYCIQDQhvZc/6owuTxr68QGRUsZ9R1eUK4tADMPm5UNtcdDkAIhAIv5wNElIL2mOAK0j8YfOgLRWOSgGKHr8sg08B7g0R5d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7322795},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2cf41fa595f2375eb8efc0ab7aee58908192daf5","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"^2026.5.4","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.5.4"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.3_1778227618650_0.3616814265520196","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-dev.559f3c28":{"name":"openclaw-channel-dmwork","version":"0.6.3-dev.559f3c28","_id":"openclaw-channel-dmwork@0.6.3-dev.559f3c28","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"ca84b8ff99ef5fe660df066a06755453c044ef84","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.3-dev.559f3c28.tgz","fileCount":1418,"integrity":"sha512-hPE13mrmzFdLj4efX9AhRxi/H6tPWH0hzKRuXKsV4Ki7n8GZWILkoKjSvuKI9u3GYC7Ly6zWCtTxp0877PuA5w==","signatures":[{"sig":"MEUCIQDauKoNzKwkzMdQOkRe9OHA66eK7DSMpd6gsqimJlKnpgIgTwDKwMfZ49tJKbvwGF38PvP6pLvRUNfMI7LwLDkAUnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7322836},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"559f3c28ba86ab765816421bdbeececc56ed5b37","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"^2026.5.4","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.5.4"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.3-dev.559f3c28_1778238524985_0.10648711518682341","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-dev.dc640a2e":{"name":"openclaw-channel-dmwork","version":"0.6.3-dev.dc640a2e","_id":"openclaw-channel-dmwork@0.6.3-dev.dc640a2e","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"8d0b5054fd8c67a10e454d479c020678d75f026a","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.3-dev.dc640a2e.tgz","fileCount":1418,"integrity":"sha512-Wxzvd3ak9UabGnMQT4gO+bQWI8QiZrC3VNrixGfM35F9thE1mW3dZ7gXQp559IfMN2p27rH6m4sLN3CTJnhgvw==","signatures":[{"sig":"MEUCICTLbLI6pZoCr/m3mx4AVcjFWph/4d6wkXQc8XZiMrF1AiEAmf4Agj7bc+jxKKscAZSsusAdsuooLSPURtmladdWApQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7333948},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dc640a2ee059352420e2db39b4e203e7fc2516f6","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"^2026.5.4","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.5.4"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.3-dev.dc640a2e_1778292736456_0.1608489002738427","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-dev.543a907c":{"name":"openclaw-channel-dmwork","version":"0.6.3-dev.543a907c","_id":"openclaw-channel-dmwork@0.6.3-dev.543a907c","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"314d0bd2fc27b44f56633691ca487d8a58347fbd","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.3-dev.543a907c.tgz","fileCount":1418,"integrity":"sha512-vjc4L2FvsqEA4skG3Ss+DCfRL033MAeuLqhRh1bWHeikMTVZx06GAT1lJ08Hg6lcHItLJR3RjfaVgYPH7CHQ1Q==","signatures":[{"sig":"MEUCIF4Vdv1vF1fl6wqvHuL9JuzP5TzYRLP0fK06z2z1pmvMAiEAxJUGRAZwMUMM6RSIgN3jWf9mT1P2i+jSUMv1lOv/cho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7335386},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"543a907c4654e46e3430341fb7e46460c7c67cae","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"^2026.5.4","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.5.4"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.3-dev.543a907c_1778310814020_0.567852257024533","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-dev.99b5044a":{"name":"openclaw-channel-dmwork","version":"0.6.3-dev.99b5044a","_id":"openclaw-channel-dmwork@0.6.3-dev.99b5044a","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"dist":{"shasum":"637cfae4459850e74e413d90cf22a80cbb459519","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.3-dev.99b5044a.tgz","fileCount":1418,"integrity":"sha512-XUnAoVlFHBJ86C5phd48jfKnUstcB6f1cxKUrAVrWtzzL2T6u1azVVbzPomR/4+I9d2qwqjB3VuMjN0yUZv63A==","signatures":[{"sig":"MEYCIQC802Je7u2V8CkSyDijLdAHe1iINbInJTDrO+7aK5G4fAIhAOLtVHd6VJ2OgaWtJT5wM4GcmI2axAVyiP8fTn2b3/kd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7339626},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"99b5044a1fb866cec6462f25c1b6947ce89b26dd","scripts":{"test":"vitest run","build":"tsc","prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"_npmVersion":"10.9.7","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.16.0","axios":"^1.7.0","commander":"^12.1.0","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","cos-nodejs-sdk-v5":"^2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","openclaw":"^2026.5.4","@types/ws":"^8.5.10","typescript":"^5.9.3","@types/crypto-js":"^4.2.0"},"peerDependencies":{"openclaw":">=2026.5.4"},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-dmwork_0.6.3-dev.99b5044a_1778643522471_0.6578687330244626","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"openclaw-channel-dmwork","version":"0.6.4","description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","main":"dist/index.js","bin":{"openclaw-channel-dmwork":"bin/dmwork.js"},"types":"dist/index.d.ts","type":"module","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"prebuild":"rm -rf dist && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('src/version.ts','// Auto-generated by prebuild script. Do not edit manually.\\nexport const PLUGIN_VERSION = \\\"'+v+'\\\";\\n')\"","build":"tsc","type-check":"tsc --noEmit","test":"vitest run","test:watch":"vitest"},"dependencies":{"axios":"^1.7.0","commander":"^12.1.0","cos-nodejs-sdk-v5":"^2.15.4","crypto-js":"^4.2.0","curve25519-js":"^0.0.4","md5-typescript":"^1.0.5","ws":"^8.16.0"},"peerDependencies":{"openclaw":">=2026.5.4"},"devDependencies":{"@types/crypto-js":"^4.2.0","@types/ws":"^8.5.10","openclaw":"^2026.5.4","typescript":"^5.9.3","vitest":"^3.0.0"},"openclaw":{"id":"openclaw-channel-dmwork","type":"channel","extensions":["dist/index.js"]},"bundleDependencies":["cos-nodejs-sdk-v5","crypto-js","curve25519-js","md5-typescript"],"_id":"openclaw-channel-dmwork@0.6.4","gitHead":"7f933a75f6bce770874661d82914da779ec120b8","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-OEV9opr6t7aCdkyw+RI267Mn9AhI9XBcAu70pZ216MLYoZaQ/BGu0LsAMpCpaT6nXALqJRD4ALxi4dkMq/lpiQ==","shasum":"45075ad1ae9885546d2a89af4f54bf36914c5ace","tarball":"https://registry.npmjs.org/openclaw-channel-dmwork/-/openclaw-channel-dmwork-0.6.4.tgz","fileCount":1418,"unpackedSize":7339585,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDxuL4ThZgQtNqi+QUQo27EYUUHR1Y5NlDdfub/tO4SFgIhAL8svJUZA/Sj0T5n1r4l42EJmxIWNdm7ezhN8oatbkOe"}]},"_npmUser":{"name":"yujiawei","email":"yujiawei@gmail.com"},"directories":{},"maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openclaw-channel-dmwork_0.6.4_1778664277867_0.9463390535878053"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-01T14:26:04.975Z","modified":"2026-05-13T09:24:38.504Z","0.1.0":"2026-03-01T14:26:05.211Z","0.2.0":"2026-03-02T05:04:42.086Z","0.2.1":"2026-03-02T05:35:12.331Z","0.2.2":"2026-03-02T05:59:38.024Z","0.2.3":"2026-03-02T07:05:08.544Z","0.2.4":"2026-03-02T07:08:57.146Z","0.2.5":"2026-03-02T07:16:42.015Z","0.2.6":"2026-03-02T07:21:17.033Z","0.2.7":"2026-03-02T07:30:24.012Z","0.2.8":"2026-03-02T07:37:47.159Z","0.2.9":"2026-03-02T08:11:14.496Z","0.2.10":"2026-03-02T08:24:24.905Z","0.2.11":"2026-03-02T11:42:23.490Z","0.2.12":"2026-03-02T12:12:46.420Z","0.2.13":"2026-03-02T12:39:14.821Z","0.2.14":"2026-03-02T13:25:45.367Z","0.2.15":"2026-03-02T13:31:07.250Z","0.2.16":"2026-03-02T13:33:58.300Z","1.0.0":"2026-03-04T00:51:23.581Z","1.0.1":"2026-03-04T01:01:40.843Z","0.2.17":"2026-03-04T03:13:51.828Z","0.2.18":"2026-03-04T12:17:13.183Z","0.2.19":"2026-03-05T09:59:43.507Z","0.2.20":"2026-03-05T10:43:14.893Z","0.2.21":"2026-03-05T10:47:37.629Z","0.2.22":"2026-03-05T11:46:18.768Z","0.2.23":"2026-03-05T13:25:16.988Z","0.2.24":"2026-03-05T13:40:08.616Z","0.2.25":"2026-03-05T14:01:40.481Z","0.2.26":"2026-03-06T13:17:27.408Z","0.2.27":"2026-03-06T14:59:48.411Z","0.2.28":"2026-03-06T15:02:59.504Z","0.2.29":"2026-03-06T16:02:57.322Z","0.2.30":"2026-03-06T16:15:18.679Z","0.2.31":"2026-03-07T08:29:09.234Z","0.2.32":"2026-03-08T01:39:12.897Z","0.3.0":"2026-03-09T10:03:53.064Z","0.3.1":"2026-03-09T12:03:52.883Z","0.3.2":"2026-03-09T14:59:32.057Z","0.3.3":"2026-03-09T15:07:17.740Z","0.3.4":"2026-03-14T05:14:01.379Z","0.3.5":"2026-03-14T05:58:01.962Z","0.3.6":"2026-03-14T06:57:49.421Z","0.3.7":"2026-03-14T09:00:52.669Z","0.3.8":"2026-03-14T09:34:54.377Z","0.4.0":"2026-03-16T14:39:33.594Z","0.4.1":"2026-03-17T03:05:15.607Z","0.4.2":"2026-03-17T04:52:43.062Z","0.4.3":"2026-03-18T06:48:40.426Z","0.5.0":"2026-03-20T13:16:58.484Z","0.4.4":"2026-03-21T08:29:05.625Z","0.5.1":"2026-03-21T08:33:25.181Z","0.5.2":"2026-03-21T11:41:50.114Z","0.5.3":"2026-03-21T11:43:11.341Z","0.5.4":"2026-03-24T09:22:05.020Z","0.5.5":"2026-03-26T10:47:56.696Z","0.5.6":"2026-03-26T11:52:49.733Z","0.5.7":"2026-03-27T07:13:52.582Z","0.5.8":"2026-03-27T07:39:27.275Z","0.5.9":"2026-03-27T09:38:48.178Z","0.5.10":"2026-03-30T07:14:26.947Z","0.5.11":"2026-03-30T09:46:05.660Z","0.5.12":"2026-03-31T02:17:41.926Z","0.5.13":"2026-03-31T10:25:04.256Z","0.5.14":"2026-04-01T09:32:48.894Z","0.5.15":"2026-04-07T12:46:15.156Z","0.5.16":"2026-04-07T13:05:08.989Z","0.5.17":"2026-04-07T14:38:49.627Z","0.5.17-dev.cae2717":"2026-04-08T03:55:29.161Z","0.5.17-dev.84f17dc":"2026-04-08T04:11:52.272Z","0.5.17-dev.91d4810":"2026-04-08T04:20:55.775Z","0.5.17-dev.8574935":"2026-04-08T07:02:29.662Z","0.5.17-dev.4d61653":"2026-04-08T07:43:10.313Z","0.5.17-dev.67a2186b":"2026-04-08T12:47:12.637Z","0.5.17-dev.c5695c4e":"2026-04-10T06:47:12.936Z","0.5.17-dev.b389ffb4":"2026-04-10T08:27:34.877Z","0.5.17-dev.5d6cce82":"2026-04-11T08:50:29.368Z","0.5.18-dev.a83ea4f8":"2026-04-11T11:36:35.926Z","0.5.18":"2026-04-11T11:52:35.236Z","0.5.18-dev.4b628f9f":"2026-04-12T03:59:02.033Z","0.5.19-dev.e7f92ad6":"2026-04-12T04:03:25.568Z","0.5.19":"2026-04-12T04:06:14.398Z","0.5.19-dev.891496ab":"2026-04-14T04:14:25.834Z","0.5.19-dev.e3bc4388":"2026-04-14T05:48:14.779Z","0.5.19-dev.f799828b":"2026-04-14T06:49:11.159Z","0.5.19-dev.47fa1d22":"2026-04-14T07:37:11.154Z","0.5.20-dev.068358a5":"2026-04-14T07:48:48.367Z","0.5.20-dev.4f135551":"2026-04-14T07:51:11.546Z","0.5.20-dev.5d15083a":"2026-04-14T08:02:42.815Z","0.5.20":"2026-04-14T08:05:04.852Z","0.5.20-dev.c2f67f45":"2026-04-14T13:39:39.618Z","0.5.20-dev.d790ee83":"2026-04-14T14:29:29.992Z","0.5.20-dev.1cf61ed5":"2026-04-14T15:05:21.211Z","0.5.21":"2026-04-14T15:26:01.335Z","0.5.20-dev.edf78499":"2026-04-15T08:37:41.092Z","0.5.20-dev.e09dddd5":"2026-04-16T02:50:18.476Z","0.5.20-dev.ad3fd57d":"2026-04-16T04:38:15.772Z","0.5.20-dev.80ecfede":"2026-04-16T06:06:16.506Z","0.5.20-dev.7e149f9f":"2026-04-16T09:56:51.947Z","0.5.20-dev.39734214":"2026-04-18T07:56:11.459Z","0.5.20-dev.59206291":"2026-04-18T09:47:16.765Z","0.6.0-dev.f95bb757":"2026-04-18T10:36:36.153Z","0.6.0":"2026-04-18T11:07:16.213Z","0.6.0-dev.cea9ee46":"2026-04-18T13:41:22.130Z","0.6.0-dev.23f44637":"2026-04-20T07:40:29.343Z","0.6.0-dev.248385c8":"2026-04-20T08:39:54.027Z","0.6.0-dev.5487c3d1":"2026-04-21T03:12:40.553Z","0.6.0-dev.172c0942":"2026-04-21T10:56:26.544Z","0.6.0-dev.1c691678":"2026-04-23T03:38:07.618Z","0.6.0-dev.0079778d":"2026-04-23T05:21:19.601Z","0.6.0-dev.0280c334":"2026-04-23T07:23:25.209Z","0.6.0-dev.16e64c50":"2026-04-23T10:02:14.113Z","0.6.0-dev.f298f94c":"2026-04-23T10:15:23.080Z","0.6.0-dev.93ccd127":"2026-04-23T10:36:00.453Z","0.6.0-dev.1e573c8f":"2026-04-23T11:12:23.351Z","0.6.0-dev.bbc4283c":"2026-04-23T12:10:13.531Z","0.6.0-dev.a9e6059d":"2026-04-23T12:52:56.847Z","0.6.1":"2026-04-23T13:15:47.332Z","0.6.1-dev.cc3dd161":"2026-04-23T13:20:15.968Z","0.6.1-dev.5154a1f8":"2026-04-25T08:07:02.530Z","0.6.1-dev.6bf5f445":"2026-04-25T09:46:15.170Z","0.6.2-dev.48ec5ee4":"2026-04-25T10:13:31.081Z","0.6.2":"2026-04-25T10:21:16.075Z","0.6.2-dev.9c1701f9":"2026-04-27T08:19:32.327Z","0.6.2-dev.84da5e15":"2026-04-27T13:01:38.483Z","0.6.2-dev.37e37a04":"2026-04-28T02:59:56.532Z","0.6.2-dev.9a4dcf5d":"2026-04-28T10:12:29.855Z","0.6.2-dev.b5231143":"2026-04-29T08:20:05.204Z","0.6.2-dev.a1591712":"2026-05-07T12:39:10.617Z","0.6.2-dev.87bd1f59":"2026-05-07T12:54:53.352Z","0.6.2-dev.f2ac55bf":"2026-05-08T07:33:16.831Z","0.6.3":"2026-05-08T08:06:58.916Z","0.6.3-dev.559f3c28":"2026-05-08T11:08:45.229Z","0.6.3-dev.dc640a2e":"2026-05-09T02:12:16.700Z","0.6.3-dev.543a907c":"2026-05-09T07:13:34.240Z","0.6.3-dev.99b5044a":"2026-05-13T03:38:42.750Z","0.6.4":"2026-05-13T09:24:38.092Z"},"description":"DMWork channel plugin for OpenClaw via WuKongIM WebSocket","maintainers":[{"name":"yujiawei","email":"yujiawei@gmail.com"}],"readme":"# openclaw-channel-dmwork\n\nDMWork channel plugin for OpenClaw. Connects via DMWORK WebSocket for real-time messaging.\n\nRepository: https://github.com/yujiawei/dmwork-adapters\n\n## Prerequisites\n\n- Node.js >= 18\n- OpenClaw installed and configured (`npm i -g openclaw`)\n- A bot created via BotFather in DMWork (send `/newbot` to BotFather)\n\n## Install\n\nOne-command install via npx (BotFather will provide the exact command):\n\n```bash\nnpx -y openclaw-channel-dmwork install \\\n  --bot-token bf_your_token_here \\\n  --api-url http://your-server:8090 \\\n  --account-id my_bot\n```\n\nThis will:\n1. Install the plugin via `openclaw plugins install`\n2. Configure the bot account in `channels.dmwork.accounts.<account-id>`\n3. Restart the OpenClaw gateway\n\n### Interactive install\n\nRun without arguments to be prompted for each value:\n\n```bash\nnpx -y openclaw-channel-dmwork install\n```\n\n## CLI Commands\n\n```bash\n# Update the plugin to the latest version\nnpx -y openclaw-channel-dmwork update\n\n# Diagnose plugin health\nnpx -y openclaw-channel-dmwork doctor\n\n# Uninstall (removes plugin and all bot configs)\nnpx -y openclaw-channel-dmwork uninstall\n\n# Remove a single bot account\nnpx -y openclaw-channel-dmwork remove-account --account-id my_bot\n```\n\n### OpenClaw internal commands\n\nAfter installation, these commands are available inside OpenClaw:\n\n```\n/dmwork_doctor              # Check plugin status and connectivity\n/dmwork_doctor my_bot       # Check a specific account\n```\n\n## Configuration\n\nBot accounts are stored in `~/.openclaw/openclaw.json` under `channels.dmwork.accounts`:\n\n```json\n{\n  \"channels\": {\n    \"dmwork\": {\n      \"apiUrl\": \"http://your-server:8090\",\n      \"accounts\": {\n        \"my_bot\": {\n          \"botToken\": \"bf_your_token_here\",\n          \"apiUrl\": \"http://your-server:8090\"\n        },\n        \"another_bot\": {\n          \"botToken\": \"bf_another_token\",\n          \"apiUrl\": \"https://im.example.com/api\"\n        }\n      }\n    }\n  }\n}\n```\n\nConfiguration fields per account:\n\n- `botToken` (required): Bot token from BotFather (`bf_` prefix)\n- `apiUrl` (required): DMWork server API URL\n- `wsUrl` (optional): DMWORK WebSocket URL. Auto-detected if omitted.\n- `requireMention` (optional): Only respond when @mentioned in groups\n- `historyLimit` (optional): Group chat history message limit (default: 20)\n\n## What it does\n\n1. Registers the bot with the DMWork server via REST API\n2. Connects to DMWORK WebSocket for real-time message receiving\n3. Auto-reconnects on disconnection\n4. Sends a greeting to the bot owner on connect\n5. Dispatches incoming messages to OpenClaw's message handler\n6. Supports streaming responses (start/send/end), typing indicators, and read receipts\n\n## As an OpenClaw Plugin\n\nThe `index.ts` exports a standard OpenClaw plugin object. When loaded by OpenClaw:\n\n- `register(api)` is called automatically\n- `api.runtime` is injected for logging and lifecycle management\n- `api.registerChannel()` registers the DMWork channel plugin\n- `api.registerCommand()` registers `/dmwork_doctor`\n- Configuration is read from `channels.dmwork` in OpenClaw's config\n\nThe plugin uses the `ChannelPlugin` SDK interface with support for:\n- Direct messages and group chats\n- Multi-account configuration via `channels.dmwork.accounts`\n- Config hot-reload on `channels.dmwork` prefix changes\n\n## Disconnect\n\nTo disconnect the bot, send `/disconnect` to BotFather in DMWork. This invalidates the current IM token and kicks the WebSocket connection.\n","readmeFilename":"README.md"}