{"_id":"openclaw-nim","_rev":"31-e3b3e478ddcb7dffdeba87dcf6bf91c0","name":"openclaw-nim","dist-tags":{"legacy":"0.4.3","support":"0.4.0-beta.4","beta":"1.0.3-beta.0","latest":"1.0.6"},"versions":{"0.0.1":{"name":"openclaw-nim","version":"0.0.1","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.0.1","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"10844a4e83c68f55ffc969c8391a2a8108499081","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.0.1.tgz","fileCount":17,"integrity":"sha512-sKw6tBmT+pGdCa3dDa3bOarJe6W7x6I24qSo1iJ3wfs96jLr0qe7pVCsKcIMnWweEUh/KUL3iphkp6TIAIDSSA==","signatures":[{"sig":"MEUCIFveESz493mtbEDPph5OxhGCc/OUZUJ6c2TkELuh49pHAiEA1sw9sYP1+u5TbyyOeF3J9wGDK8Dvk47N1Nd4veSS4mY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76402},"type":"module","gitHead":"abb3df780431c5477c5397944376609abd9e399e","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"9.6.7","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"18.17.0","dependencies":{"zod":"^4.3.6","node-nim":"^10.9.72"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.0.1_1770103860759_0.7320766364747135","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"openclaw-nim","version":"0.0.2","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.0.2","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"e78bc00a3a936224790c3356440f4fe07f9a1775","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.0.2.tgz","fileCount":18,"integrity":"sha512-zu4wgdtMlh/45qo/45W+L1xChXIKEBR/vMww6U4ICp3tAeDbgsxkqY6p7T98tjtfetsB9go/RZM+xysOhbdhdQ==","signatures":[{"sig":"MEUCIE1TuSOpMERuDf/SK1UftKqdHYf19gA8O3rZtuniZgkVAiEAnwEuBAIrfgmguQGBDduqkviNuvP7F3G3QsJqqfn2efk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76554},"type":"module","gitHead":"c64745ff610d7a32caa890d3ba538898dcc50cf8","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"9.6.7","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"18.17.0","dependencies":{"zod":"^4.3.6","node-nim":"^10.9.72"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.0.2_1770104963608_0.46115354145169274","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"openclaw-nim","version":"0.0.3","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.0.3","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"fed696f94cd8c9cf9b028615c38e2025399ae9c7","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.0.3.tgz","fileCount":18,"integrity":"sha512-ou4FwuXNX9u7HSw4pmtzXnsB+VAoX/JLBSbp5Gxca+k0NzqcXOeMrDOON97bXIHWVngZ2B9TRLl9IVzcgeJKsA==","signatures":[{"sig":"MEUCIQD0HAnNffgUshpGKrQDEj87Rb5i3ceOSF+Mjtm9MWR4WAIgST0ZwWvmoZ3ugxt5p6iuqxCX4lVtmmOkoyZDwR/Vh8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76554},"type":"module","gitHead":"c64745ff610d7a32caa890d3ba538898dcc50cf8","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"9.6.7","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"18.17.0","dependencies":{"zod":"^4.3.6","node-nim":"^10.9.72"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.0.3_1770105366889_0.8944777699722926","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"openclaw-nim","version":"0.1.0","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.1.0","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"8a46ff6cc8a38a2989fb5a18fb3c229083c554f1","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.1.0.tgz","fileCount":19,"integrity":"sha512-YXLp7oAEkAvEO4dDv6FPvy0jqA6PayZluodXwz+PHXw5i3TgzkmzV6LeqrOGCbn8iC8rYnr8SmOuoadSNC9m4w==","signatures":[{"sig":"MEUCICjimb4G2xmM8Cdc1P+WyawlXjTUfB6flHSJzJNpFhE6AiEAieRBQxRKtuwfQaNMfQYKjoX7Ak6AAoGfOs2sd7rhyH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80392},"type":"module","gitHead":"e1b2484c9bcd83ce152883a3e5932103430a9e3d","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","node-nim":"^10.9.72"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.1.0_1770772093666_0.4539846099734439","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"openclaw-nim","version":"0.1.1","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.1.1","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"31f6173fd83586409619b28f913bc33f838fe16b","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.1.1.tgz","fileCount":19,"integrity":"sha512-a38ZrSz5twyJ8VejSxHIfmW1fP+PGNUmOJK4pZKr4WUTNP82Rwn4PxYma17a6K6v/ZmRGv/jvXjHPAYwLczE0g==","signatures":[{"sig":"MEYCIQCYEzsgj4S/Ydx6ThDbM1u7Ht6g8cFrW3CyrHa8FejTSwIhALysQc2us08L4/SffnClP3ER1QrbyCuH43fDOASnHWYX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81036},"type":"module","gitHead":"e1b2484c9bcd83ce152883a3e5932103430a9e3d","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","node-nim":"^10.9.72"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.1.1_1770773433763_0.4161890099705845","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"openclaw-nim","version":"0.2.0","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.2.0","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"28c979a022960769ca472510c4f9c753045c5c6c","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.2.0.tgz","fileCount":22,"integrity":"sha512-8P228pJ5WPsJSvsnFmj5Tbod3ua+nDhB1HabibKmzHQPz9sPXoBCay2H76Iur7NTnS1mNPykp00mJL0r+FvUQQ==","signatures":[{"sig":"MEQCIChaMjEAPM5NUCDofp0LJ2qrfU86UaONv35SByMKeT7bAiAl9+D5iaB+7BP+GNOub2myAUy68pa2QqIEwqaDuHhG3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126467},"type":"module","gitHead":"7aecf3e705534c8fc76a72463c53a1ae74884f8f","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","node-nim":"^10.9.80-beta.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.2.0_1772690889863_0.4443812824472295","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"openclaw-nim","version":"0.2.1","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.2.1","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"1827fa77d6fbe1c8b889605c11bd6e69de5eda54","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.2.1.tgz","fileCount":23,"integrity":"sha512-AXEg6xrSKxHNYkhC5YklZKg/Kg6r+stDCjSG6IKO7ct+IEcHlfG0zkexiiiwSuTqf+v9QdPfPn3Ojn6Cr1mfUA==","signatures":[{"sig":"MEYCIQCAJWgR43gJg9AP3F8ojn8u7dApaerPnN2gn3usU24v6QIhAMSfNCJiKFs8/0IxEbkNPbkRkEmZqEMQ+bje0A45JeOu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140583},"type":"module","gitHead":"b88156d70ec4c98682a5ebde461bc1460f042399","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","node-nim":"^10.9.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.2.1_1772695767268_0.10143835829327585","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-beta.0":{"name":"openclaw-nim","version":"0.2.2-beta.0","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.2.2-beta.0","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"66e2c914654971bcfb7462e8f93c2b0bde801127","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.2.2-beta.0.tgz","fileCount":23,"integrity":"sha512-vmH4SGgGMITzaSjMKnetZjed0+GlP+pkhBJlhuIYmC+zQTtzp1+qP3dJiy0JnRj//SXURWktc5iXWPhvmHoAfw==","signatures":[{"sig":"MEUCIQDeSbJzk9mTdOKioD6P5z/qZk8BK2kuNnKMMdVH+gczcgIgHVGQIG2gb0bqXtvehvr6IFhH2Svdw6b/zTnQ4EFvnuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140598},"type":"module","gitHead":"6435a0cce6f603f985f2612d2ae9de1ba871fb6f","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.6.3","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.3.6","node-nim":"^10.9.80-beta.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.2.2-beta.0_1772697073110_0.601417302372717","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.0":{"name":"openclaw-nim","version":"0.3.0-beta.0","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.3.0-beta.0","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"91f070b5ff2a3ae70d95ccea41c6c8d317a76274","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.3.0-beta.0.tgz","fileCount":22,"integrity":"sha512-hEt2SRI49faGbvSjAnZ3Rw09KZRzD1yS66g9hXWv3woE47BsFyYhGB3+ob5cG4F7tLjSV+xQBNb6eQLJF+Gpug==","signatures":[{"sig":"MEUCIA23F0J/grK52cSuq5xjXfrcgiN05VQ7a0GvB7nXAXWsAiEAiiiZytuqVXD2iB5husZcBho7sQfnX+HQYuyoO2HdgxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126606},"type":"module","gitHead":"c873d71bf36159013f44674afdfb0d66c8a632fb","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.6.3","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.3.6","nim-web-sdk-ng":"^10.9.76-alpha.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.3.0-beta.0_1772706900535_0.3403549537760133","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.1":{"name":"openclaw-nim","version":"0.3.0-beta.1","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.3.0-beta.1","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"f5f1080e13c985bf2a7e599269976ed1ae86e3d4","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.3.0-beta.1.tgz","fileCount":22,"integrity":"sha512-Cpkhv38vMiVTRhkSY/zW5Wrod+y1f7dYPuZ0Q+pQ6yH+vE2i7v8TbjYWPw9svYs6x92114GAKyCnbVgzKSPoVw==","signatures":[{"sig":"MEQCIHcAlwSOoFQDQJa1oCR7z4RzeUMa50xLRZQOsohiu/JOAiBxnJNpPyYIJGRQSyfOhC1VkwkWyfzMTJfJmf475RA2kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126606},"type":"module","gitHead":"18137bfe40cd43faa847e2853900f3c4e210ea71","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.6.3","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.3.6","nim-web-sdk-ng":"^10.9.76-alpha.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.3.0-beta.1_1772708033350_0.7877788939407202","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.4":{"name":"openclaw-nim","version":"0.3.0-beta.4","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.3.0-beta.4","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"054b5e235463cce93782860002aa2327a037af58","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.3.0-beta.4.tgz","fileCount":22,"integrity":"sha512-xQrg5siyN9HPh636f0Pg36yihA4QKJ8CTK+cl6jltdkAxku1NAa9Kte4OOMWqEfH1yyGWRDsWzWxoEXO2sNDyg==","signatures":[{"sig":"MEUCICx+tP5hvWDK6qzWRcG8x3WNGOsSpHI4dJVcjYdI4uY4AiEAlv6p01eyPaiffKXjIAPc6YuQ5NeFf/50aNVnaIfw8L8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126867},"type":"module","gitHead":"8f55fc7d88ed64b58d3b89817a79e9d31e39b418","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.6.3","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.3.6","nim-web-sdk-ng":"^10.9.77-alpha.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.3.0-beta.4_1772722423301_0.7573338597186536","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.5":{"name":"openclaw-nim","version":"0.3.0-beta.5","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.3.0-beta.5","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"aa2a7f7497e2f9a1657f34edb027bc808d505f7a","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.3.0-beta.5.tgz","fileCount":22,"integrity":"sha512-OETeNmCf8l0AmwWHFW3RAUjgbrKRu9tfpMVWAP4g37rgVf/EzJEbydz+34zlIa4DAHxghFMsNA+lHSvnMMyICA==","signatures":[{"sig":"MEUCIHJ+70M9N3a2MqXwH7dGe8IykG8/qslynny5Ndj4cRndAiEAmp8h4q7kjHRni5SVBuYiCA/Cp33ahvDMn3AJ+lV7Ef0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126899},"type":"module","gitHead":"8902f9869e0e310021e099a90b6b1ff9d3859c6e","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.6.3","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.3.6","nim-web-sdk-ng":"^10.9.77-alpha.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.3.0-beta.5_1772767795413_0.7791478369287221","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.6":{"name":"openclaw-nim","version":"0.3.0-beta.6","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.3.0-beta.6","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"d8954a2c54c6b3f684afbdfee548f52175c270e2","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.3.0-beta.6.tgz","fileCount":23,"integrity":"sha512-2CkRH68T3eC+xvP6UBC2MfKZWBY6qxAlC0snKnWWbpJoJIPAfTo5y1T/advIduDXLZB/DyKiCErOSoqoBanr2Q==","signatures":[{"sig":"MEUCIQCaF30mxsQTTk6S8lWQrzYnAp9ctSu0EF/YS+4iLXTx9AIgA2MLyNu6+KxFcgZN/+XVp4HQShCHHGcpcSSZjB+2NeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160090},"type":"module","gitHead":"abad6f95de2aae302d85a246bc118a6bd702f406","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.6.3","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.3.6","nim-web-sdk-ng":"^10.9.77-alpha.3"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.3.0-beta.6_1772793145264_0.24538383976755784","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"openclaw-nim","version":"0.3.0","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.3.0","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"69b3c78b3a88a1e325e847b575bc6d2a7099d3ee","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.3.0.tgz","fileCount":23,"integrity":"sha512-D37LoyCFkG/p1YdX8DHyxs5ab8OZosMBCcP5NSnhLDwIA/aRq/NledF6UD2m13yYMDsAe8kR7d9Qy8bSBZZLBQ==","signatures":[{"sig":"MEUCIQDadZ6PgrM2XlUuQUGMCUATxQ4hhxDHtqACOuzHvHz7KAIgbHawdj1HZptQnvW4CLv7HO6AN1DS8THM5xJ/svbIdf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160083},"type":"module","gitHead":"e9d01bbe6a307459e08c545ccb48815e870adfd3","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.6.3","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.3.6","nim-web-sdk-ng":"^10.9.77-alpha.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.3.0_1772793530361_0.2876667040524401","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.1":{"name":"openclaw-nim","version":"0.4.0-beta.1","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.4.0-beta.1","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"bb2c33790ebf1033392684bcf3ed9b3836109d9c","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.4.0-beta.1.tgz","fileCount":23,"integrity":"sha512-XLJckkA2Yg//mYhAEEmji21bEloA1dQa3vrfn5rPrV53jx2K9HG09Zy2Cp9Zsm09rp1x0egHvL2VAcjdwEtlwA==","signatures":[{"sig":"MEUCICDpveXIEHZTw3nm8N1B6xumo0q1ugot2gTUGCEkTCL3AiEAy9B/6ftA26gXsjiOkHIkxYpmEo6cJCOAs3ZCg5ps1/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164025},"type":"module","gitHead":"7635f37fff89f6d7135557211dde16e6f21827c2","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.6.3","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.3.6","nim-web-sdk-ng":"^10.9.77-alpha.3"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.4.0-beta.1_1773025557741_0.02451030942465371","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.2":{"name":"openclaw-nim","version":"0.4.0-beta.2","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.4.0-beta.2","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"0f9872ca98a5f5d356133f5c204fad2f424cfec9","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.4.0-beta.2.tgz","fileCount":23,"integrity":"sha512-TqXTCjpjp+sjQk9PYb9wagklPo/NqaCxB/JlT2Devinhkwq+OKcdyAGr0iy3IR1BJygBv+h+p10RqMh/EVVzmQ==","signatures":[{"sig":"MEQCIDY2CXoKeYTUk4oc51TdC5N8hiZAQwRWtyQaK3dXZp+JAiBDNh4G1RUJAPLzouedBjy+XrXpb0NerN8EsAUqKy13Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165359},"type":"module","gitHead":"db342a917111bfeaf148445d5eee28877ca61a6a","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.6.3","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.3.6","nim-web-sdk-ng":"^10.9.77-alpha.3"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.4.0-beta.2_1773025902229_0.7598206044156757","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.3":{"name":"openclaw-nim","version":"0.4.0-beta.3","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.4.0-beta.3","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"fd109cd8477e60f77370c4f25fa0e68b1e217cb9","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.4.0-beta.3.tgz","fileCount":23,"integrity":"sha512-pI1vAUdhOohIGwRoKPGJZNS3qkEF95YOE2olXhdd1P2SO0LpKYiyZ4xgs/NEs7rSETUEgRhzmLju+JsRvA9giQ==","signatures":[{"sig":"MEYCIQC1aiPCngdlX4+EZrR1p14Dz6rerNUrflRCrO+cxEtw6QIhAL+BnMuAJVjfZhNqkr8AXDNDyCa6D1g1JWTQoFJukDe9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165339},"type":"module","gitHead":"667066bbc61cd0717a1ed7feb34696df9ec47e8f","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.6.3","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.3.6","nim-web-sdk-ng":"^10.9.77-alpha.3"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.4.0-beta.3_1773032880633_0.8611033730095186","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"openclaw-nim","version":"0.4.0","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.4.0","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"c5911edcd5ed1b03529de129d9616c32ba691c58","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.4.0.tgz","fileCount":25,"integrity":"sha512-jr3XN7pzKWpPuFr+r3wQ5yuPde9XrVjenQsXagRvrV4hTiyTvNqN8acGVTP0E/J22gfeUGLvXuiK0nsyYtl4pg==","signatures":[{"sig":"MEUCIGS25Vhs7qaAuTXAmwGZihXAv6tYu2Knvui4SMg+01YoAiEA7uW1us00Pnoc7Maiu7tsidZpqoFO1SckyWXvtDhj1QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173990},"type":"module","gitHead":"cb5329163e55da8241f20447022270e6676a37b8","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.9.0","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","nim-web-sdk-ng":"^10.9.77-alpha.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.4.0_1773836000985_0.6530500707704772","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"openclaw-nim","version":"0.4.1","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.4.1","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"d10e9f728c9a89857f14219bc7ee5f69ddb9b489","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.4.1.tgz","fileCount":25,"integrity":"sha512-rO0bYb7nJR2RmTf7SGFcBgmqGMtIX9uExvqfg06f6vs0dt80tu3/ndoxEaG/FlPpxv3lV7hZoubKpMQj8bPdKQ==","signatures":[{"sig":"MEYCIQDwQY02GgWQipxOjt99NDUlD/gLraJ7DF6Qndi64rikkAIhAIJiGF0k3dW6E07KNiKzVmLphKFVfzRAyOrUk0KlorlN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181104},"type":"module","gitHead":"08232275f9bbcfefecfe3b8efb4fb1e3643a6b08","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"*.ts\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.ts\" \"*.ts\""},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","nim-web-sdk-ng":"^10.9.77-alpha.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","prettier":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.4.1_1773922085769_0.4979344111306989","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"openclaw-nim","version":"0.4.2","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.4.2","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"4759fdcd051d0dc51889bae56f6ab8b4123debad","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.4.2.tgz","fileCount":25,"integrity":"sha512-DS8xu6BQf4uzkNe5EzCNicV8W6V38GPzVFbGmGuDXLvgCTlbCBj+3RYW0IsTiNvuy0Bpmq9s02n6k9FAgN3gWg==","signatures":[{"sig":"MEUCIDTxMhc/o95gPtKLWeM1obLwKrqNWQDzltJ1FCKOSl5BAiEA1+1ROdedHPi2RDshAvGB3uI+10BHpVKxeUlCakGQZvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181857},"type":"module","gitHead":"c52db8766d8d6e5b4bcf19a1126ee08949a45866","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"*.ts\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.ts\" \"*.ts\""},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"10.9.4","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","nim-web-sdk-ng":"^10.9.77-alpha.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","prettier":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.4.2_1773981428565_0.6318270792165235","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"openclaw-nim","version":"1.0.0","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@1.0.0","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"a7d12e957a4ac848e34db8ef7413b4f4a77ffb83","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-1.0.0.tgz","fileCount":23,"integrity":"sha512-NyBg+1TAVzv2BbRtyDLqoe9GjEuFeCGtN74Hp4lxtXEDL8PJEmWxLQqNXtV+CezchOQxvfKd9+mMrRs7tTNNqg==","signatures":[{"sig":"MEUCIAqC0NfQITPPLBCoPHpMZ9k3Wan4iEiE1EeemU60C2+TAiEAq71BrEA2P/XI+pr2dT+oDUDXVEq3t23nsT0M1VDBi/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193527},"type":"module","gitHead":"ab614f411819111b0fbec73c15d38bcd720e18f7","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"*.ts\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.ts\" \"*.ts\""},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.8.0","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.6","@yxim/nim-bot":"^10.9.78"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","openclaw":"2026.3.23","prettier":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.3.23"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_1.0.0_1774608148198_0.5867353062604945","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"openclaw-nim","version":"1.0.1","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@1.0.1","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"857419128d0ddc8efe1ad821b0184cefdf289d4d","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-1.0.1.tgz","fileCount":23,"integrity":"sha512-LMejuYGHHzdvpw8BaDwyJpBVNulK/NztGs65P2v0X1s66HVybM+WYAMbjWzqVSobctPZyjyaTq9W3AjLk4xK7Q==","signatures":[{"sig":"MEUCID7+lLTywzwvor8gBowdAuRPPQTprWWV2yihMJD1W3h+AiEAqe5xSSSFwv9F+DkHjflzGB/DzqgtiqW80IBV0ReD9ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216610},"type":"module","gitHead":"2fc15c5fb768d1d6fe362b19cbc600f84c92f428","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"*.ts\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.ts\" \"*.ts\""},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.8.0","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.6","@yxim/nim-bot":"^10.9.78"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","openclaw":"2026.3.23","prettier":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.3.23"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_1.0.1_1774609778902_0.6981787008899152","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"openclaw-nim","version":"0.3.1","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.3.1","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"cc63231ebefce7ffa9bebe551e913a12da2af068","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.3.1.tgz","fileCount":23,"integrity":"sha512-Al7yVJNUjSb+QbhaJdvk2lO2iGxVIorFrWgryHzmY1+nCP5YaiVl7kOyqQMzBHgNlYUCp15HfLJbDOHtDe4PAQ==","signatures":[{"sig":"MEYCIQD8xcACLkqd0BhcXAVMrQWpRxWVQJshFknEPp//M3mjJwIhAKjtT5/7sOqQYOifhZWr8RCrvxZ1UAyH/yVb/tIAH0ZU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160082},"type":"module","gitHead":"ecdc186d645c20b5d0e3be9b56392d53532cf741","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.9.0","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","nim-web-sdk-ng":"10.9.77-alpha.4"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.3.1_1774871261651_0.8428371319471792","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"openclaw-nim","version":"0.4.3","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.4.3","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"8f63684de332bc04dffce934e78f334b1f20f7d8","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.4.3.tgz","fileCount":25,"integrity":"sha512-aE4RY/xRMg7sQNJNIXZ9XYcARFI08W50DBpRjL1MHM0b0wGGVF83lDGftXyDzsXW94ZIp82MAMJMDm1obgq4Cg==","signatures":[{"sig":"MEYCIQC0l9O6B1UO8X/twqZ4WFAZeJF8OWUvQMTqUl1HOqrMBgIhAIprp2Z3Hah/wS0HC6oVjRTMwWgFZgUd/jnGvgwSbxnf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181856},"type":"module","gitHead":"0d503952fa509325b0f93316c2d862bb76fa03cd","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"*.ts\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.ts\" \"*.ts\""},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.8.0","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.6","nim-web-sdk-ng":"10.9.77-alpha.4"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","prettier":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.4.3_1774873025253_0.4041958113587858","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.4":{"name":"openclaw-nim","version":"0.4.0-beta.4","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@0.4.0-beta.4","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"1e3873181251fce710b2b5bfc98e0a1e492092e7","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-0.4.0-beta.4.tgz","fileCount":23,"integrity":"sha512-nipnA0hHzGz7syDV5dTLSAv2H9CVZCy7ENV4Guv8K0ghJEwkOee6xoIHxgTrNRM/qJh8CAr3dPEjvBLEgkBkWQ==","signatures":[{"sig":"MEYCIQD3MEGrtS5gNHQdo0+LV2Pt54ixCdm0AIqNqAnBsdsV9AIhAKVZUocPAYcmhUFQHnO1/eLDiS7EZCRMKC+7jy9o11sd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166930},"type":"module","gitHead":"76c7080d9f87a7c25703940bcbd8a54ccdfc690e","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.9.0","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","nim-web-sdk-ng":"^10.9.77-alpha.3"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"^4.21.0","openclaw":"2026.1.29","typescript":"^5.7.0","@types/node":"^25.0.10"},"peerDependencies":{"openclaw":">=2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_0.4.0-beta.4_1775029141179_0.03359923719647284","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"openclaw-nim","version":"1.0.2","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@1.0.2","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"a06f7dcc106edaa486d2a3ff1eb2cf4a3e002d49","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-1.0.2.tgz","fileCount":784,"integrity":"sha512-q04cyrSngzI5up5RvfXsSexpDtrznlVhEMKsgjA2PCq1FrujH4W/q5nejzxx8NIxAnSReemGIV0g1MBrHIhIMg==","signatures":[{"sig":"MEUCIQDE51Pw97sj9k4uSELwM2bfXQKs9D5EKyiAP9yOIu+ScgIgJYio4zFlEorNU2zlMrvOrWMRXOJSR0arNWXLTYicNHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6425486},"type":"module","gitHead":"2fc15c5fb768d1d6fe362b19cbc600f84c92f428","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"*.ts\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.ts\" \"*.ts\""},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.8.0","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.6","@yxim/nim-bot":"^10.9.78"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","openclaw":"2026.3.23","prettier":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.0.10"},"bundleDependencies":["@yxim/nim-bot","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_1.0.2_1775033658019_0.47671544601555915","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-beta.0":{"name":"openclaw-nim","version":"1.0.3-beta.0","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@1.0.3-beta.0","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"64aafa8f36f415492a2f7830b87326f54ba937f1","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-1.0.3-beta.0.tgz","fileCount":23,"integrity":"sha512-BnHsPKw/96zgOQtj9EoT9zljpxRiC8z00ikTvLcs+96jcSfdo/R+csMBdUAH7/8omJAijf1/QaDrHh+iqAg8rQ==","signatures":[{"sig":"MEYCIQDcQ58FQj/hX8yYwkOdWXFEcgKnKYdWXoPgAfdbHuZMXAIhAM8wzTfnMGslQ4Uu26in0qRHqRDuvSnvO2CcpZ6yJbGl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204205},"type":"module","gitHead":"843e61a63008733048e1652129dc5d2b479c0efe","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"*.ts\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.ts\" \"*.ts\""},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.8.0","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.6","@yxim/nim-bot":"^10.9.78"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","openclaw":"^2026.3.31","prettier":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.0.10"},"bundleDependencies":["@yxim/nim-bot","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_1.0.3-beta.0_1775110688723_0.8920048132293525","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"openclaw-nim","version":"1.0.3","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@1.0.3","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"5b3ac1b03cf8280faa36658c4697b63ab59b9bee","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-1.0.3.tgz","fileCount":23,"integrity":"sha512-Jltj6uBKhzuyhWkwMGAmNqGxSdOZLMm8dOWL6tLIvPybVC/UqVb9h7+gDmKBR2NvsFmUFSEA+3el/6g+1qVSyA==","signatures":[{"sig":"MEQCIHKi4OYFwgrxpLJHF7kUevEbbk50o94IyBbvdjmeYyLSAiA5LLwaKVtJV706a7lDpJnsYOm1YfzWMAR2VWxftsKJmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204459},"type":"module","gitHead":"843e61a63008733048e1652129dc5d2b479c0efe","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"*.ts\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.ts\" \"*.ts\""},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.8.0","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.6","@yxim/nim-bot":"^10.9.78"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","openclaw":"^2026.3.31","prettier":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.0.10"},"bundleDependencies":["@yxim/nim-bot","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_1.0.3_1775112742242_0.08282106088520047","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"openclaw-nim","version":"1.0.4","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@1.0.4","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"d8897ed9d0d5996201baa58ebaba64ae69e8df8b","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-1.0.4.tgz","fileCount":784,"integrity":"sha512-fdumP+14dPuWX1v3rGCsB3KHL/G67ftKO8y9lfEnkfNzYY9eno3hfexD1GFPDJd2QBjWGMWhyK3lSs5uVj/fOw==","signatures":[{"sig":"MEUCIQDdw/bW/e9EgOtzvXglxt6aIyxnWuVzx/H0R5zSS1J7zgIgYEK+rxBWFo8+G1uBYtlS5M065gBPhBofQKNF3Avdt1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6417425},"type":"module","gitHead":"4c39a33c9732aa9b41b01eb94481ae07a731137c","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"*.ts\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.ts\" \"*.ts\""},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.8.0","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.6","@yxim/nim-bot":"^10.9.78"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","openclaw":"^2026.3.31","prettier":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.0.10"},"bundleDependencies":["@yxim/nim-bot","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_1.0.4_1775195722360_0.18206460622064835","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"openclaw-nim","version":"1.0.5","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"license":"MIT","_id":"openclaw-nim@1.0.5","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"dist":{"shasum":"932e27a2fb52709ec093ec3e9181a3c2ca6b10f0","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-1.0.5.tgz","fileCount":784,"integrity":"sha512-YnHMsEhblpqjiOEpfiVwpkiFWR11slME/p6XFygo3OJxLYBj/YKZJsqOWsCBHZNwNYiHmAwCdRskdfQAU7EwDw==","signatures":[{"sig":"MEYCIQDgkOFDJaNn/VRRQLrixTZlBa8a37fcQWu41sStuk2JOQIhAOhPBNRvT9vwhO5UyqfkavMocoR9WFPgTG8JrCFtT5hk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6426143},"type":"module","gitHead":"578865ad159b0d689412c5cfe67c6327b2ad47d3","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"*.ts\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.ts\" \"*.ts\"","publish:clawhub":"bash scripts/publish-clawhub.sh"},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"openclaw":{"build":{"openclawVersion":"2026.4.1"},"compat":{"pluginApi":"2026.4.1"},"channel":{"id":"nim","blurb":"网易云信 IM 即时通讯。","label":"NIM","order":80,"aliases":["netease","yunxin"],"docsPath":"/channels/nim","docsLabel":"nim","selectionLabel":"NetEase IM (网易云信)"},"extensions":["./index.ts"]},"_npmVersion":"11.8.0","description":"OpenClaw NIM (NetEase IM) channel plugin","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.6","@yxim/nim-bot":"^10.9.78"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","openclaw":"^2026.3.31","prettier":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.0.10"},"bundleDependencies":["@yxim/nim-bot","zod"],"_npmOperationalInternal":{"tmp":"tmp/openclaw-nim_1.0.5_1775610734367_0.7060411646294336","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"openclaw-nim","version":"1.0.6","type":"module","description":"OpenClaw NIM (NetEase IM) channel plugin","license":"MIT","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"openclaw":{"extensions":["./index.ts"],"compat":{"pluginApi":"^2026.4.5"},"build":{"openclawVersion":"^2026.4.5"},"channel":{"id":"nim","label":"NIM","selectionLabel":"NetEase IM (网易云信)","docsPath":"/channels/nim","docsLabel":"nim","blurb":"网易云信 IM 即时通讯。","aliases":["netease","yunxin"],"order":80}},"scripts":{"build":"tsc","dev":"tsc --watch","lint":"eslint src --ext .ts","format":"prettier --write \"src/**/*.ts\" \"*.ts\"","format:check":"prettier --check \"src/**/*.ts\" \"*.ts\"","typecheck":"tsc --noEmit","publish:clawhub":"bash scripts/publish-clawhub.sh","publish:npm":"bash scripts/publish-npm.sh","publish:npm:dry":"bash scripts/publish-npm.sh --dry-run"},"dependencies":{"@yxim/nim-bot":"^10.9.78","zod":"^4.3.6"},"devDependencies":{"@types/node":"^25.0.10","openclaw":"^2026.3.31","prettier":"^3.0.0","tsx":"^4.21.0","typescript":"^5.7.0"},"gitHead":"118831a7e0b4339cff316375da5ea352dc088c21","_id":"openclaw-nim@1.0.6","bundleDependencies":["@yxim/nim-bot","zod"],"_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"integrity":"sha512-G+VOP3mf0T+teekgb6I/TYwWAeRSmlFdjZ9S9Dl8RmO1eSKQEyVbxk1olQNL37Tn1yw2DPuYvngnqNZrM4A06A==","shasum":"ccadbab8b470a616a29ab89366efbff6c33a3fd5","tarball":"https://registry.npmjs.org/openclaw-nim/-/openclaw-nim-1.0.6.tgz","fileCount":785,"unpackedSize":6437429,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCKaVRLPJmImrOT+Q+kCqvGldJightYLeDEZfbW8A6ibQIgPxhrL/IeY3rHWIiogOhzxG+9RBeS1trInaDUu5IuGB0="}]},"_npmUser":{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"},"directories":{},"maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openclaw-nim_1.0.6_1776846581924_0.9994930003139539"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-03T07:31:00.759Z","modified":"2026-04-22T08:29:42.257Z","0.0.1":"2026-02-03T07:31:00.928Z","0.0.2":"2026-02-03T07:49:23.793Z","0.0.3":"2026-02-03T07:56:07.027Z","0.1.0":"2026-02-11T01:08:13.818Z","0.1.1":"2026-02-11T01:30:33.922Z","0.2.0":"2026-03-05T06:08:10.038Z","0.2.1":"2026-03-05T07:29:27.418Z","0.2.2-beta.0":"2026-03-05T07:51:13.270Z","0.3.0-beta.0":"2026-03-05T10:35:00.667Z","0.3.0-beta.1":"2026-03-05T10:53:53.476Z","0.3.0-beta.4":"2026-03-05T14:53:43.450Z","0.3.0-beta.5":"2026-03-06T03:29:55.577Z","0.3.0-beta.6":"2026-03-06T10:32:25.426Z","0.3.0":"2026-03-06T10:38:50.502Z","0.4.0-beta.1":"2026-03-09T03:05:57.883Z","0.4.0-beta.2":"2026-03-09T03:11:42.516Z","0.4.0-beta.3":"2026-03-09T05:08:00.778Z","0.4.0":"2026-03-18T12:13:21.123Z","0.4.1":"2026-03-19T12:08:05.916Z","0.4.2":"2026-03-20T04:37:08.847Z","1.0.0":"2026-03-27T10:42:28.342Z","1.0.1":"2026-03-27T11:09:39.054Z","0.3.1":"2026-03-30T11:47:41.805Z","0.4.3":"2026-03-30T12:17:05.403Z","0.4.0-beta.4":"2026-04-01T07:39:01.335Z","1.0.2":"2026-04-01T08:54:18.238Z","1.0.3-beta.0":"2026-04-02T06:18:08.870Z","1.0.3":"2026-04-02T06:52:22.403Z","1.0.4":"2026-04-03T05:55:22.571Z","1.0.5":"2026-04-08T01:12:14.718Z","1.0.6":"2026-04-22T08:29:42.162Z"},"license":"MIT","keywords":["openclaw","nim","netease","yunxin","im","chatbot","ai"],"description":"OpenClaw NIM (NetEase IM) channel plugin","maintainers":[{"name":"netease-yunxin","email":"yunxin-dev@service.netease.com"}],"readme":"# OpenClaw NIM 插件\n\n[English](./README.md) | 中文\n\n[OpenClaw](https://openclaw.ai/) 网易云信（NIM）渠道插件，支持 P2P 单聊、群组聊天及圈组（QChat）。\n\n## 版本要求\n\n> **⚠️ v1.0.0 破坏性变更**\n>\n> 1. **OpenClaw 版本要求**：当前版本基于 OpenClaw **2026.4.5** 进行开发。如遇到兼容性问题，请升级至 **2026.4.5 及更新版本**\n> 2. **配置格式变更**：`channels.nim` 从单对象改为**数组格式**（见下方示例）\n> 3. **账号类型限制**：仅支持**机器人账号**登录（不支持普通个人账号）\n> 4. **凭证配置方式**：推荐使用 `nimToken` 三合一配置（`appKey|accid|token`，兼容旧 `appKey-accid-token`）\n\n## 功能特性\n\n- 💬 P2P 单聊消息，支持可配置的访问策略\n- 👥 群组聊天，支持群/发送者白名单\n- 🔵 圈组（QChat）消息，支持统一白名单\n- 🌊 **流式输出支持**（私聊和群组支持分块流式，圈组强制完整消息返回）\n- 🔄 **多实例支持**（支持同时运行最多 3 个 NIM 实例，不同账号/AppKey）\n- 📷 多媒体支持（图片、文件、音频、视频）\n- 🎙️ **语音转文字**（收到语音消息时自动转写为文字传给 AI，失败时保留原始占位符）\n- 🔐 简化的 `nimToken` 认证（推荐 `appKey|accid|token`，兼容旧 `appKey-accid-token`）\n- 🔄 自动重连处理\n- 📝 长消息自动分片\n- 🔒 私有化部署支持，可自定义服务器地址\n\n## 安装\n\n### 安装 Node.js\n\n> **推荐版本**：Node.js **v24.x** (>=24.0.0, <25.0.0)\n\n#### 方式一：官方安装包（推荐）\n\n1. 访问 [nodejs.org](https://nodejs.org/)。\n2. 下载 **Node.js v24.x**。\n3. 运行安装包并按提示操作。\n\n#### 方式二：NVM（Node 版本管理器）\n\n```bash\n# 安装 nvm（如未安装）\ncurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash\n\n# 重启终端或执行：\nsource ~/.zshrc  # bash 用户使用 ~/.bashrc\n\n# 安装 Node.js v24\nnvm install 24\nnvm use 24\n```\n\n#### 方式三：Homebrew（macOS）\n\n```bash\n# 安装 Node.js v24\nbrew install node@24\nbrew link node@24\n```\n\n#### 验证安装\n\n```bash\nnode --version  # 应显示 v24.x.x\n```\n\n### 安装 OpenClaw\n\n```bash\nnpm install -g openclaw@latest\n```\n\n> **注意：** 如遇权限错误，请使用 `sudo npm install -g openclaw@latest`\n\n### 安装插件\n\n```bash\nopenclaw plugins install @nimsuite/openclaw-nim-channel\n```\n\n## 配置\n\n> **注意**：从 v1.0.0 开始，`channels.nim` 使用**数组格式**以支持多实例（最多 3 个）。每个实例可以有不同的凭证和策略。\n\n### 快速配置（CLI）\n\n```bash\n# 注意：CLI 命令配置第一个实例（索引 0）\nopenclaw config set channels.nim.instances.0.nimToken \"<appKey>|<accid>|<token>\"\nopenclaw config set channels.nim.instances.0.enabled true\n```\n\n> **`nimToken` 格式**：`<appKey>|<accid>|<token>`（用 `|` 分隔三个字段）— **推荐**\n>\n> 示例：`45c6af3c98409b18a84451215d0bdd6e|testbot001|a1b2c3d4e5f6`\n>\n> 向后兼容：旧格式 `<appKey>-<accid>-<token>` 仍然可用\n>\n> 备选方式：使用独立的 `appKey`、`account`、`token` 字段（已弃用但仍支持）\n\n#### 私有化部署配置（CLI）\n\n```bash\nopenclaw config set channels.nim.instances.0.advanced.weblbsUrl \"https://your-lbs.example.com\"\nopenclaw config set channels.nim.instances.0.advanced.link_web \"weblink.netease.im:443\"\nopenclaw config set channels.nim.instances.0.advanced.nos_uploader \"https://your-nos-upload.example.com\"\nopenclaw config set channels.nim.instances.0.advanced.nos_downloader_v2 \"https://your-nos-download.example.com/{bucket}/{object}\"\nopenclaw config set channels.nim.instances.0.advanced.nosSsl true\nopenclaw config set channels.nim.instances.0.advanced.nos_accelerate \"https://your-cdn.example.com/{bucket}/{object}\"\nopenclaw config set channels.nim.instances.0.advanced.nos_accelerate_host \"your-cdn.example.com\"\n```\n\n### 单实例配置\n\n```json\n{\n  \"channels\": {\n    \"nim\": {\n      \"instances\": [\n        {\n          \"enabled\": true,\n          \"nimToken\": \"<appKey>|<accid>|<token>\",\n\n          \"p2p\": {\n            \"policy\": \"open\",\n            \"allowFrom\": [\"user_abc\", \"user_xyz\"]\n          },\n\n          \"team\": {\n            \"policy\": \"open\",\n            \"allowFrom\": [\"groupId_1\", \"groupId_2|user_abc\", \"1|groupId_3\", \"2|groupId_4\", \"1|groupId_5|user_xyz\"]\n          },\n\n          \"qchat\": {\n            \"policy\": \"open\",\n            \"allowFrom\": [\n              \"serverId_1\",\n              \"serverId_2|channelId_1\",\n              \"serverId_2|channelId_2|user_abc\",\n              \"serverId_3||user_xyz\"\n            ]\n          },\n\n          \"advanced\": {\n            \"mediaMaxMb\": 30,\n            \"textChunkLimit\": 4000,\n            \"debug\": false,\n            \"weblbsUrl\": \"https://your-lbs.example.com\",\n            \"link_web\": \"weblink.netease.im:443\",\n            \"nos_uploader\": \"https://your-nos-upload.example.com\",\n            \"nos_downloader_v2\": \"https://your-nos-download.example.com/{bucket}/{object}\",\n            \"nosSsl\": true,\n            \"nos_accelerate\": \"https://your-cdn.example.com/{bucket}/{object}\",\n            \"nos_accelerate_host\": \"your-cdn.example.com\"\n          }\n        }\n      ]\n    }\n  }\n}\n```\n\n### 多实例配置\n\n同时运行最多 3 个 NIM 实例，使用不同账号或 AppKey：\n\n```json\n{\n  \"channels\": {\n    \"nim\": {\n      \"instances\": [\n        {\n          \"enabled\": true,\n          \"nimToken\": \"<appKey1>|<bot1>|<token1>\",\n          \"p2p\": { \"policy\": \"open\" },\n          \"team\": { \"policy\": \"allowlist\", \"allowFrom\": [\"team_abc\"] },\n          \"qchat\": { \"policy\": \"disabled\" }\n        },\n        {\n          \"enabled\": true,\n          \"nimToken\": \"<appKey1>|<bot2>|<token2>\",\n          \"p2p\": { \"policy\": \"allowlist\", \"allowFrom\": [\"user_vip\"] },\n          \"team\": { \"policy\": \"disabled\" },\n          \"qchat\": { \"policy\": \"open\" }\n        },\n        {\n          \"enabled\": false,\n          \"nimToken\": \"<appKey2>|<bot3>|<token3>\",\n          \"p2p\": { \"policy\": \"open\" }\n        }\n      ]\n    }\n  }\n}\n```\n\n> **注意**：最多 3 个实例（无论是否启用）。每个实例保持独立连接，可以有不同的策略。\n\n### 流式输出配置\n\n**私聊和群组消息**支持分块流式输出，实现实时响应传递。**圈组消息**使用完整消息传递（流式被强制禁用）。\n\n要启用流式输出，配置 OpenClaw 的分块流式设置：\n\n```yaml\n# config.yaml\nagents:\n  defaults:\n    blockStreamingDefault: \"on\"\n    blockStreamingBreak: \"text_end\"\n    blockStreamingChunk:\n      minChars: 150\n      maxChars: 600\n\nchannels:\n  nim:\n    - enabled: true\n      nimToken: \"your-credentials\"\n```\n\n流式输出详细配置，请参阅：\n\n- [`BLOCK_STREAMING_CONFIG.md`](./BLOCK_STREAMING_CONFIG.md) — 分块流式配置指南\n- [`STREAMING_GUIDE.md`](./STREAMING_GUIDE.md) — 实时流式数据使用说明\n\n> **圈组特别说明**：圈组消息强制禁用流式输出和文本分块，以避免消息碎片化，提升用户体验。圈组始终以完整消息形式传递。\n\n### 配置参考\n\n#### 顶层字段\n\n| 字段              | 类型    | 默认值  | 说明                                                           |\n| ----------------- | ------- | ------- | -------------------------------------------------------------- |\n| `enabled`         | boolean | `false` | 启用/禁用 NIM 渠道                                             |\n| `nimToken`        | string  | —       | 凭证：推荐 `appKey\\|accid\\|token`，兼容旧 `appKey-accid-token` |\n| `antispamEnabled` | boolean | `true`  | 启用反垃圾邮件保护                                             |\n\n#### `p2p` — 单聊（私聊）\n\n| 字段        | 类型   | 默认值   | 说明                                               |\n| ----------- | ------ | -------- | -------------------------------------------------- |\n| `policy`    | string | `\"open\"` | `open` · `allowlist` · `disabled`                  |\n| `allowFrom` | array  | `[]`     | 允许的发送者账号 ID（`policy=\"allowlist\"` 时生效） |\n\n**策略行为：**\n\n| `policy`    | `allowFrom` | 消息处理                     | 好友申请自动同意         |\n| ----------- | ----------- | ---------------------------- | ------------------------ |\n| `open`      | 任意        | 接受所有消息                 | 自动同意所有             |\n| `allowlist` | 非空        | 仅接受列表中的发送者         | 仅自动同意列表中的发送者 |\n| `allowlist` | 空          | 等同于 `disabled` — 拒绝所有 | 不自动同意               |\n| `disabled`  | 任意        | 拒绝所有消息                 | 不自动同意               |\n\n#### `team` — 群组\n\n| 字段        | 类型   | 默认值   | 说明                                                   |\n| ----------- | ------ | -------- | ------------------------------------------------------ |\n| `policy`    | string | `\"open\"` | `open` · `allowlist` · `disabled`                      |\n| `allowFrom` | array  | `[]`     | 白名单条目 — 格式见下方（`policy=\"allowlist\"` 时生效） |\n\n**策略行为：** 与 P2P 规则一致 — `allowlist` 且 `allowFrom` 为空时等同于 `disabled`。\n\n**`team.allowFrom` 条目格式：**\n\n| 格式                     | 说明                                   |\n| ------------------------ | -------------------------------------- |\n| `\"teamId\"`               | 该群任意发送者（高级群和超大群均匹配） |\n| `\"teamId\\|accountId\"`    | 该群中指定发送者（两种群类型均匹配）   |\n| `\"1\\|teamId\"`            | 任意发送者，仅高级群                   |\n| `\"2\\|teamId\"`            | 任意发送者，仅超大群                   |\n| `\"1\\|teamId\\|accountId\"` | 指定发送者，仅高级群                   |\n| `\"2\\|teamId\\|accountId\"` | 指定发送者，仅超大群                   |\n\n#### `qchat` — 圈组\n\n| 字段        | 类型   | 默认值   | 说明                                                   |\n| ----------- | ------ | -------- | ------------------------------------------------------ |\n| `policy`    | string | `\"open\"` | `open` · `allowlist` · `disabled`                      |\n| `allowFrom` | array  | `[]`     | 白名单条目 — 格式见下方（`policy=\"allowlist\"` 时生效） |\n\n配置了 NIM 凭证后，圈组功能会自动启动。设置 `policy: \"disabled\"` 可完全关闭。\n\n**策略行为：** 与 P2P 规则一致 — `allowlist` 且 `allowFrom` 为空时等同于 `disabled`。\n\n**`qchat.allowFrom` 条目格式：**\n\n| 格式                               | 说明                           |\n| ---------------------------------- | ------------------------------ |\n| `\"serverId\"`                       | 该服务器下所有频道、所有发送者 |\n| `\"serverId\\|channelId\"`            | 该服务器+频道下所有发送者      |\n| `\"serverId\\|channelId\\|accountId\"` | 该服务器+频道下指定发送者      |\n| `\"serverId\\|\\|accountId\"`          | 该服务器下任意频道的指定发送者 |\n\n`allowFrom` 列表（`policy=\"allowlist\"` 时）还控制以下行为：\n\n- **服务器订阅**：自动订阅条目中提取的服务器 ID；`policy=\"open\"` 时自动发现所有已加入的服务器。\n- **服务器邀请自动同意**：由 `policy` 控制：\n  - `open` — 自动同意所有服务器邀请\n  - `allowlist` — 仅自动同意 `allowFrom` 列表中服务器 ID 的邀请；空列表则拒绝所有\n  - `disabled` — 不自动同意任何邀请\n\n#### `advanced` — 高级设置\n\n| 字段                  | 类型    | 默认值  | 说明                                 |\n| --------------------- | ------- | ------- | ------------------------------------ |\n| `mediaMaxMb`          | number  | `30`    | 最大媒体文件大小（MB）               |\n| `textChunkLimit`      | number  | `4000`  | 每条消息最大字符数                   |\n| `debug`               | boolean | `false` | 启用 SDK 调试日志                    |\n| `weblbsUrl`           | string  | —       | LBS 地址（私有化部署）               |\n| `link_web`            | string  | —       | WebSocket/TCP 连接地址（私有化部署） |\n| `nos_uploader`        | string  | —       | NOS 上传地址（私有化部署）           |\n| `nos_downloader_v2`   | string  | —       | NOS 下载地址格式（私有化部署）       |\n| `nosSsl`              | boolean | —       | NOS 下载是否启用 HTTPS（私有化部署） |\n| `nos_accelerate`      | string  | —       | CDN 加速 URL 格式（私有化部署）      |\n| `nos_accelerate_host` | string  | —       | CDN 加速命中域名（私有化部署）       |\n\n## 获取凭证\n\n> **重要提示**：仅支持**机器人账号**。普通个人账号无法使用此插件。\n\n1. 登录[网易云信控制台](https://app.netease.im/)\n2. 创建或选择应用\n3. 在应用设置中复制 **AppKey**\n4. **创建机器人账号**（而非普通个人账号）并获取 **Account ID** 和 **Token**\n\n## 启动机器人\n\n```bash\nopenclaw onboard\n```\n\n## 使用\n\n### 发送消息\n\n```typescript\nimport { sendMessageNim, sendImageNim, sendFileNim, sendAudioNim, sendVideoNim } from \"@nimsuite/openclaw-nim-channel\";\n\n// 发送文本消息\nawait sendMessageNim({\n  cfg: openclawConfig,\n  to: \"user123\",\n  text: \"Hello from NIM bot!\",\n});\n\n// 发送图片（支持：.jpg, .jpeg, .png, .gif, .webp, .bmp）\nawait sendImageNim({\n  cfg: openclawConfig,\n  to: \"user123\",\n  imagePath: \"/path/to/image.png\",\n});\n\n// 发送视频（支持：.mp4, .mov, .avi, .mkv, .webm, .flv）\nawait sendVideoNim({\n  cfg: openclawConfig,\n  to: \"user123\",\n  videoPath: \"/path/to/video.mp4\",\n  duration: 60, // 时长（秒）\n  width: 1920,\n  height: 1080,\n});\n\n// 发送音频（支持：.mp3, .wav, .aac, .m4a, .ogg, .amr）\nawait sendAudioNim({\n  cfg: openclawConfig,\n  to: \"user123\",\n  audioPath: \"/path/to/audio.mp3\",\n  duration: 30, // 时长（秒）\n});\n\n// 发送文件（任意文件类型）\nawait sendFileNim({\n  cfg: openclawConfig,\n  to: \"user123\",\n  filePath: \"/path/to/document.pdf\",\n});\n```\n\n### 目标格式\n\n| 格式           | 说明            |\n| -------------- | --------------- |\n| `user123`      | 纯账号 ID       |\n| `nim:user123`  | 带 `nim:` 前缀  |\n| `user:user123` | 带 `user:` 前缀 |\n\n## 支持的消息类型\n\n| 类型   | 接收 | 发送 |\n| ------ | ---- | ---- |\n| 文本   | ✅   | ✅   |\n| 图片   | ✅   | ✅   |\n| 文件   | ✅   | ✅   |\n| 音频   | ✅   | ✅   |\n| 视频   | ✅   | ✅   |\n| 位置   | ✅   | ❌   |\n| 自定义 | ✅   | ❌   |\n\n## 开发\n\n```bash\n# 安装依赖\nnpm install\n\n# 构建\nnpm run build\n\n# 运行测试\nnpm test\n\n# 监听模式\nnpm run dev\n```\n\n## 许可证\n\nMIT\n","readmeFilename":"README.md"}