{"_id":"@xwang152/claw-lark","_rev":"41-544499d81c79cece5bdc3a649d445c94","name":"@xwang152/claw-lark","dist-tags":{"latest":"0.1.40"},"versions":{"0.1.0":{"name":"@xwang152/claw-lark","version":"0.1.0","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.0","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"066cb33e3747352310807f1010e26670115a7595","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.0.tgz","fileCount":7,"integrity":"sha512-x5azEalURqfPFOGNJSKW6S5vpX9sownle4TqM+L31qVXXYmQ2Ic9OewrRgnS/h5KyvoRriynkzb2TT1a8WN9vw==","signatures":[{"sig":"MEUCIQD0HrdWVj/XzMR0QHvqLfTZG6NNmhq3x7sQS/23nZbtPgIgAuQ+BqlqPEpLbgyHSbYLE4sSf5fmhiFVktMu8wDH1ME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23159},"type":"module","gitHead":"74b0c221b0242d3b98f79890b1d487ff7372df35","scripts":{"typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"11.6.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.1.29","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.0_1769853162064_0.6696431990358227","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@xwang152/claw-lark","version":"0.1.1","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.1","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"f8dbe934b0eec9bfe3e358a6fd76750e81f24c09","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.1.tgz","fileCount":11,"integrity":"sha512-CuYvD/SzFddrkikoBGb934CDHaClcIBXncjUzDllJvtR+j1WJU/pT44Hv9h3rFVUG0wzV04mjWOTwJPyXzUjWQ==","signatures":[{"sig":"MEQCIEdKdDfok1Ee66LZNOmam6ZlQYXthHOQlw1WoLBzKLRAAiAKfurarK4AglAFRkVNgchabRKbqUCCisqBtutzPDKXGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26726},"type":"module","gitHead":"31fac9c72476fa342a16c4aaad43447a7e649f17","scripts":{"lint":"eslint src/**/*.ts index.ts","test":"vitest run","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.1_1769854690306_0.30945945911850625","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@xwang152/claw-lark","version":"0.1.2","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.2","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"841dd1553aec9910c7c0859414b9918bf6fa0888","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.2.tgz","fileCount":12,"integrity":"sha512-D2sO+EAtWrJn1UI47mLVMONzQYLHtePFjXv6WIiedm0+2kF2f+QOhLDJO8E+Fbdjps5vB3JX9O5sAL5D3UFveg==","signatures":[{"sig":"MEUCIAcOjRW2B6FI5oBSt4VhAY2lrhaF9SautSPThDHysZDjAiEAl6PBcHq8ygL5cL5jpgpA3QUG5oPynXlpiYEud9sakno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17549},"type":"module","gitHead":"3a1d69db391ce0c9aec0f42ff4c8b4b97b0704a1","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.2_1769855844020_0.6609739338821778","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@xwang152/claw-lark","version":"0.1.3","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.3","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"429c66ac3d90914914118483d828e6cdb68d1460","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.3.tgz","fileCount":12,"integrity":"sha512-iMAwn/p22lh2EudFKhfEdBbFRHzGwrhCXS/HSkiRws+pELIDMxocGz0wliRBaxQUSQcDT7r3uQBk3e5fSzKG3A==","signatures":[{"sig":"MEUCIQD37vE7cbZ7xctMHKJfS55c5xKSwTHB+vaCpjcKg5Me3wIgXktRBfAlH5AU+m1X68wHQ2Pj7ssxs2/csor9DrV5khU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17549},"type":"module","gitHead":"dc1a7141d87a232be87bf0f3122fad0d240c32be","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.3_1769855948788_0.40997943385179214","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@xwang152/claw-lark","version":"0.1.4","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.4","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"f62832ee56326f87f0f57db43c23c168c68fa6c6","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.4.tgz","fileCount":12,"integrity":"sha512-+TxI/XHgY4ZjDVSkwZixuh+YzmNkHJfwT0pS4xF79nqTzbesPV2aYm39FgfCiEXWDyGRZOnxEiPMtN5rcqZkTQ==","signatures":[{"sig":"MEUCIQCnewJEgkWzaQ+7GWOLE51hJh4e8fEi0NQZEaETyU1hVgIgPtIiQ6jq3vAEd/IQBxvtDvMqSnN21hUMzVXkTOmb+5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29383},"type":"module","gitHead":"98dffe8254ae64f7638613d88f0a7261de363a50","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.4_1769858096937_0.05183135135294514","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@xwang152/claw-lark","version":"0.1.5","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.5","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"e297cf45cffff71c76333fe11e0ee3a64b96231a","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.5.tgz","fileCount":12,"integrity":"sha512-zwbs/Chs/PkCybgMx5wQyOyrwMQjNdjCo63wM08PPOu4XXPMToakmsb6SEiMFt8Fa2aUSgkR8vtW1LspkCd3KA==","signatures":[{"sig":"MEYCIQDd8F3Si39QxdK4y70vpUl3FbcajRfBxXc+/jVbmjAeIQIhAMKyCmPMqpeCY3jwEOkLcR5u/pUKCAV54rGEVKtGCpvP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29327},"type":"module","gitHead":"ddbc664c2fb42db00325c8bd80fb432c169cd146","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.5_1769858349751_0.5117339428754106","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@xwang152/claw-lark","version":"0.1.6","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.6","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"07dc586c839203575f02d68d4cde3b6394fa906f","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.6.tgz","fileCount":12,"integrity":"sha512-r+X9FT/BnDYcBLztsfSz/lw4D6Cinqt5csdjqLJ0LS/822WcO9wSfydJariTTHkVVAECGEEFqDz+Y995eR5xQQ==","signatures":[{"sig":"MEUCIBDLbkZkXpwva71DNKblFkNUa97SCfouEXUydzbnMc0CAiEA8C3r8fzxp+918GkA0VIQ6dDX6x4zWj3fW9YE9s8wmYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29764},"type":"module","gitHead":"9e242f0c99b1be87bd49b9ac361b9530d92c5253","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.6_1769858928898_0.8690617779472947","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@xwang152/claw-lark","version":"0.1.7","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.7","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"3f3e3e40fcfd01050dc05968f7504688da14b878","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.7.tgz","fileCount":12,"integrity":"sha512-+OkZWOv8P8sxc7LxXWAe3GEQnXBxrZWJpRxVchlAfOw7tbl1nS61I4Of8MSRH7i1CR+7Q85hk9BGT5qyN8L3bg==","signatures":[{"sig":"MEUCIFtHcZO+PceHRCmzsMdfXj4+UYt1a7r9n9TUpVvTGz18AiEAsRsmdfdGBDG5cbpwv8WeVCXx7st6VWBk7TRMUTtEI58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29768},"type":"module","gitHead":"98defd0b912de67e0eef59fd0fc20bf04be2ab05","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.7_1769859125005_0.051622159445206206","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@xwang152/claw-lark","version":"0.1.8","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.8","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"0302ea0d74bfbee55881a9da379aea26cf5d2ea1","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.8.tgz","fileCount":12,"integrity":"sha512-qD7KNA33U+N+V4ZqkxYPt8OQg+bO9MIrpxF6bp1AS9GFOa+4NLe8OZJX9/Lhka5BiJudiYHm4CK4z1Su6/fwLw==","signatures":[{"sig":"MEUCIGr/SaNaj80eCu8RtjHidrKzbyqQWkIJXHUP/RqrT8BmAiEA2yOBMZf699w9aIy+M1+G8hn6ZlILLR3Me0lBDDHWjdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29768},"type":"module","gitHead":"b092d5c1a66f04229f78a0e80fea10d1c7efcff9","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.8_1769859324627_0.4858469406055326","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@xwang152/claw-lark","version":"0.1.9","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.9","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"5beacbbe8e4ee3bee9187eb9d630f434f0ee456d","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.9.tgz","fileCount":12,"integrity":"sha512-8fQrKdNNIzg7QY8MDMPDdfQrkAqhpG8fsBctHfWA5E+tmRb86IeUQFzCBmMjsaENThTlWf6fHMbzb9HO2luV8Q==","signatures":[{"sig":"MEUCIFdcw8vYYHPDefSEOxnwD7HawdvTTkvXn+QVrsw7KfgKAiEA9zZ7kzytWCUIPfA2pSq3uyXZuqXbnwJ53YRH+EA56Zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29778},"type":"module","gitHead":"35df3b5b5f0ee0c5f0131dbef99a7b2ab53a07ac","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.9_1769859896452_0.9188924378463468","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@xwang152/claw-lark","version":"0.1.10","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.10","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"72df566b1796a2ada99b3d6acd5f84b4f8c4036d","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.10.tgz","fileCount":12,"integrity":"sha512-zGPqnug4WPTM5m2T2hUx4yv65A9OypFVR+21AwLhwZNKozPckl7G7k1OH6kJa+8DNcCKEtuoSn26GcP9Lz6xHA==","signatures":[{"sig":"MEUCIH9DR5y5+pwEebF4RkF05GYvMmV5V+KTxtn89w7lSmDDAiEAoY49wMoT0YAvlu19EbOrOIJQWSc/eaj8vaZMDeZbR4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29830},"type":"module","gitHead":"1cf298bf120175792ef1ee3bcf05b1d1c8872b08","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.10_1769860083471_0.8506068493391479","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@xwang152/claw-lark","version":"0.1.11","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.11","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"cdf9869ac20d3d3f0c18717ca3d8e3c9279e732b","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.11.tgz","fileCount":12,"integrity":"sha512-QiNNnd6mXIHf4HfgU9L/qvBb5L2hVF9m+lP3jbUXLmgC6fUAsntn/+LwDyvKkD1ZnpKsaM+Olfu8GmqFHIo3Ww==","signatures":[{"sig":"MEQCIHuIeD2q7Di/RG3gCGrHbbPfWx8wKDtIuNSXtzvSqtpKAiB7uDlvOmoo2fkVaPFIdXS/eQO/uCmTzaFkbpGj08nFuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29840},"type":"module","gitHead":"f2ac3d0530e4a88f203ceff185173104f0559140","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.11_1769860536217_0.6840294666537079","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@xwang152/claw-lark","version":"0.1.12","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.12","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"4341fc7d03a515e61635aa5f49ac2f1fb5ef9b54","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.12.tgz","fileCount":12,"integrity":"sha512-7B6nBZ+TMI9Hkc+kQBdoxH09wHPtYA4xlzKXc/C0RNTjGiVh4vYluA1PJMzsqSX0e7Wa9Fn8Gxbqi4ZnWJUWJA==","signatures":[{"sig":"MEYCIQC04Wt6uMP2wWbuIw8Jvb8EWtwD3WnHrg5kXCnhCMi4CQIhALiJZeaBcXB8rKGYJVXSLOqDAjWp2A2V4j51AFqoguho","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25039},"type":"module","gitHead":"f99f3e2203bae04bcb9075a985aba42dd9f978e1","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.12_1769860896324_0.699487378577804","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@xwang152/claw-lark","version":"0.1.13","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.13","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"09c988c1c85e33533270fd3b44d4e84eecd80a44","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.13.tgz","fileCount":26,"integrity":"sha512-DkUyrSY78AiVhgd0WZ7Tlzl4uv2OBPez38Bzb4jk2g9pheIdy62U0/GL4W6j65tMSnxKwjNBUOsUZdQ5MkRSfQ==","signatures":[{"sig":"MEUCIQDxXQyWDZBNugAQ9eFqmdS25gBgCSie7+De3+2r7VdMiAIgAXI30/ig4JtdOBRC6MohW13SjXGCmlXtr2gjFQzOQ+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81582},"type":"module","gitHead":"cca0e5dcbb0f98160fd7c469c0d8ba2692172c1f","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.13_1769861300153_0.47435574333438035","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@xwang152/claw-lark","version":"0.1.14","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.14","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"e2791fa574385bfc5d44820d4fd1ec8a9ba6df4e","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.14.tgz","fileCount":817,"integrity":"sha512-2CRZP+N6cQAN8SF8r0PBFWfi5P+Q9BEv1w8c25KEQ4K69MB+aXqOx6mN6QYuc3Y8X0wPfoTJirxVR6OgZY4NUg==","signatures":[{"sig":"MEUCIQDau3J4TNgtp2gEfYYL5z0njw/DzjGIOmf1mjsLNos+cQIgBZCQjArXJe8N4EuDNOGhVWG8P4yyNYm4s78343Vcl7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34876922},"type":"module","gitHead":"6801dcee2205c1aeceb261f7ceaace028102f0c8","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"bundleDependencies":["@larksuiteoapi/node-sdk"],"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.14_1769862466737_0.93629391413161","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@xwang152/claw-lark","version":"0.1.15","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.15","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"c78faca49558c0b18dd1cbf6033a5abf21037ca4","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.15.tgz","fileCount":817,"integrity":"sha512-KQXarIBT8ig/4NrY+tEeEf812UUUDjG4Cr2dxQYpN9bUmSoKw3L59qf0KxERz1nWQ5cmEsT17AmkzHpHmk4/+A==","signatures":[{"sig":"MEYCIQD812zP7hb2ctnFVCztcrO9/xd/rWgBYFD4owYi/94nkQIhALAbeaSCP612CgIc2tCqkeN8xtQ2OB+a0WBCDdXNwvPf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34876923},"type":"module","gitHead":"0829d83822b5a3f9a7887a0b1e83ce6af31fa77a","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"bundleDependencies":["@larksuiteoapi/node-sdk"],"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.15_1769863180296_0.4780089109447745","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@xwang152/claw-lark","version":"0.1.16","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.16","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"faad612a3c10e2ad8d05cc2e23e3f5a7a4a2f8bf","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.16.tgz","fileCount":817,"integrity":"sha512-5mkA76aQzKRHR+vtuX+MfRGQpFELRAFLXavBErf5hnJiO1wP9f3ldsWxWTezFN7AMRr7MNHXq8GigD8pJcYgaA==","signatures":[{"sig":"MEQCIER7uwNUaYAasWHz2RImxrOi5Hi3WCg8CQV1ISVROpCkAiARYvit0A2idRXZkg6PzJlzIvWeH4xHYwbAp6xLcm4M0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34875616},"type":"module","gitHead":"c904385c459e67f4e457195e8e799e849b979c83","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"bundleDependencies":["@larksuiteoapi/node-sdk"],"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.16_1769865312344_0.6219760008696544","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@xwang152/claw-lark","version":"0.1.17","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.17","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"62cb587393a2a45ba287015d87f5d1d32933869a","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.17.tgz","fileCount":817,"integrity":"sha512-fiQtLYbWWH0g+gRieVAHYkWnJUYDIg321+A0kqBiUlcAXNf4ZcpYc9acexx5d0lozi5u+SIkZ+bHebW29T7bQw==","signatures":[{"sig":"MEQCIEJsk5Q72WS2k8mW/TDEvpEaycyRiG5sU2ztLRo6j2JKAiAph0sct3U8eNxiSlHTz+nEPzWHsNIdwf9oO5VtcrsMxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34875607},"type":"module","gitHead":"b364618b3442095248cd11c4ab7e9521f584f027","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"bundleDependencies":["@larksuiteoapi/node-sdk"],"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.17_1769865616881_0.7480110209736615","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@xwang152/claw-lark","version":"0.1.18","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.18","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"fa85c5bec680376deb87f1b0854f0682ee62316d","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.18.tgz","fileCount":817,"integrity":"sha512-YwzzdEgMAgQcJEA541R1zzHbGy7oqkoei5AfXCn4p9lWUjQDWiO25WT6pwuNagEz872Tadt0mDRP3fcHV3KFJw==","signatures":[{"sig":"MEUCIGDQloWFKUB6trfwhbvVP26BbyFeH54MENfrTEMxS3PlAiEAk8utetCSCenB/oAdGwC+hcCB40qAc9huA737wIyIPuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34875627},"type":"module","gitHead":"3d07fdba2b44ad05e77a0aad53170d8abc0fbddc","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"bundleDependencies":["@larksuiteoapi/node-sdk"],"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.18_1769865999955_0.23750552799753089","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@xwang152/claw-lark","version":"0.1.19","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.19","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"34a6f93a9d8da579a0d7cbf4bbc4c1f43d78f989","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.19.tgz","fileCount":829,"integrity":"sha512-qeF+JAH4oaaRc7eYLA6ProZgPGTvxAf33M5m13/GwVF61cW79wt4mX58c7efm4ccFGmjnQh6TZhiECZYi4RIqw==","signatures":[{"sig":"MEYCIQDaA78vDr5wWBWaewkbnhK1MfCeojTQv9FH6eDFM3ocGAIhAP2ukInOBWmqwzKcD2loDhk01QF57b/kLnIIpDT2IeNy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34905204},"type":"module","gitHead":"9731dfa67120f619c3d5e8efa2167cfa1a8e9fa1","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"bundleDependencies":["@larksuiteoapi/node-sdk"],"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.19_1769866889367_0.9655610174324887","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@xwang152/claw-lark","version":"0.1.20","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.20","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"ef7ec70ab0e99d20eeeddf2e1cdd903174dce93a","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.20.tgz","fileCount":829,"integrity":"sha512-V6IvIAvMDD/wDMx6rpQIaH4M+RFcDjbZul15LgpAbXQJi2hg58ah+4iS4J5vhyu9LPDnkHW1P8NBnRyAm5g9Aw==","signatures":[{"sig":"MEUCIHl7vZjts0ThYNJWAYH6L1UG56RAWiRy1b0IZzaGtl2YAiEAwgaDGjR1wjyQSz/YxyaFsQx26afE0/srQm+HJ7EHvu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34906151},"type":"module","gitHead":"29322a9ee54d33bee6a6c6f863cf94324ad6dc1c","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"bundleDependencies":["@larksuiteoapi/node-sdk"],"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.20_1769871132120_0.6036217786267144","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@xwang152/claw-lark","version":"0.1.21","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.21","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"d4b892ce5ae2a5408a28c7d126e5647d137d7bab","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.21.tgz","fileCount":829,"integrity":"sha512-ZLHgENTC0lUFQylBvnaOiAvFDoDsMyq/7jyeENp9dBo5p/HBndbC4XDVPofYYijgIhgvWu4EAdtrbBM6aAQ4Lg==","signatures":[{"sig":"MEQCICwt0RDCGmsftyZBSgGVkaomAu2f70no6Xz2JiYpH2xNAiBqPGQDyxlPoVmRplTK+13czglKQVTSGsjEJS24coLW6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34906161},"type":"module","gitHead":"1829031a2a09c198ff590e6ee2b65139eafcb577","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"bundleDependencies":["@larksuiteoapi/node-sdk"],"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.21_1769871274170_0.7470820685521269","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@xwang152/claw-lark","version":"0.1.22","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.22","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"7de39e4e1d1fbf6772bd3d22ac5b5fd995cdda25","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.22.tgz","fileCount":832,"integrity":"sha512-/CPUOQUvUkr0snzsJkjhLZPATjc9OTuSXgv65uMovr8TRgeR3o003wmJr1SQpuLsAnMW/SuZMYSIMLjDZD23Hg==","signatures":[{"sig":"MEQCIBaC9vK+bw/bEaIp5XqaI0V8qVQOG1VjfRW4hLtwJeWoAiATGXVQcGBNh/7ABt+jxXTGqS29jtA9NBcUCGRoPqQh9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34935534},"type":"module","gitHead":"cfa3f136d10cf1fcfce1e0a58dfe4e3321e3ae90","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"bundleDependencies":["@larksuiteoapi/node-sdk"],"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.22_1769873184284_0.8839469879332298","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@xwang152/claw-lark","version":"0.1.23","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.23","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"0af598ae08f6d4e6654c607cba6ebe80116ae68f","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.23.tgz","fileCount":832,"integrity":"sha512-NKsvT0nMrY4VlfvMfQ4A/OMGiarPaJ1QQXKZQNMLuxm4jeyyH4pe2Kxq6GsqnQVmoXju1HapJdqI78nNMM/gWw==","signatures":[{"sig":"MEQCIGdVnOK/38PA1Hb5YgGQxXi0rc5TMYnvwwoFHerlPFyYAiB85YEFW10QNASrnzY/f0GfTZGGUYUQmOSv2TI+4SgW0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34939640},"type":"module","gitHead":"ce17b0f6f2a82c372a64b0d4f9fb9b9c1e537a67","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"bundleDependencies":["@larksuiteoapi/node-sdk"],"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.23_1769873853441_0.7598593322045908","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@xwang152/claw-lark","version":"0.1.24","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.24","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"b3a630e3471ba84faf3ead11c4bfc2c46f76c7d6","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.24.tgz","fileCount":841,"integrity":"sha512-aei7xmnm/Qd044hb9OuOrxPK1089rvZSD7MDeRBUDhwElM41QI9ygyN066Oyo7lOiiCnA3a4yv/lVSUtYoX63A==","signatures":[{"sig":"MEQCIHsgifLHA8uG6UxCwoSlVE7Jt5S5UKBf2fwr7RTlYJkSAiARyRoTHzIUYSPPWdFvzUm92dgY9qjVDxXq+y3E2Ae/4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34987989},"type":"module","gitHead":"3391a38084770646bc23f35a384ce6f0979a853f","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"bundleDependencies":["@larksuiteoapi/node-sdk"],"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.24_1769902249205_0.32019188264496945","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@xwang152/claw-lark","version":"0.1.25","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.25","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"77e590bdba111abc7261abd1cae83670ab0706cc","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.25.tgz","fileCount":844,"integrity":"sha512-TP/yrOQ40gDCWM1nkFW6Vk4Y9/Mj4CfMRjIwpl+/tpDbQC4R2ZgaegvcwC4/HLn8huvGHXKWe+zS5trWB15Hyg==","signatures":[{"sig":"MEUCIQC2KUGghP9Mgh1Km1TECaZ42ey3GKMV0Rby4NugfcnHYQIgStWuGqSyU/QN38xvtdWEEVXMOQLmWXkdYuDeou1RfS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34999580},"type":"module","gitHead":"9d76cf6dd162bea9063936d642c870d7908cc4f8","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"bundleDependencies":["@larksuiteoapi/node-sdk"],"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.25_1769902488133_0.027054685561514358","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@xwang152/claw-lark","version":"0.1.26","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.26","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"a6f3172291095f8d5ccf167ac05d3e1d5fc053a8","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.26.tgz","fileCount":850,"integrity":"sha512-etWNvxFitADSNSx/R90EG7iLNonx561FulbXHwhE/UpDwWRrXItsFRM5vREu7As8J6pnDYz21WBU2WuXNK+iMQ==","signatures":[{"sig":"MEYCIQCdoxyLDrTat0QwJBC2sBRHhCmh7IROxXrieQpa7Y5GtAIhAKiAVMamE/X835IF9YWimG4THJVbRCG1YOhnMNAB3Zby","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35009711},"type":"module","gitHead":"e7ceedd79591e91692a8c1ada929ceb0e37089ba","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"bundleDependencies":["@larksuiteoapi/node-sdk"],"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.26_1769902541688_0.7523518752232223","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@xwang152/claw-lark","version":"0.1.27","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.27","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"94386823426d8912f98f47db2c5c2ca1eef1826d","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.27.tgz","fileCount":853,"integrity":"sha512-A4VIVen8fzz9NWep9BV7Tby8eyPiCqFPfNUzXl9qiRzaihyX/g5GAfQkur0M6mTAhH9dCEuK2lwigNC7xBXD4g==","signatures":[{"sig":"MEUCIFZjuwA45ASKpMJiFsbiMYOB0GYqHn98Vo4H9MZXuijSAiEAg0dBmHhIGx4fCCITFTO9PmYihnXtG5dtThvHsZdhRB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35024316},"type":"module","gitHead":"9d7dd433e067434ff916fb167b92f5309d467d98","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"bundleDependencies":["@larksuiteoapi/node-sdk"],"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.27_1769902573385_0.7005497718791911","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@xwang152/claw-lark","version":"0.1.28","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.28","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"199dc8150f599f27f5b58553ec89a61417c1e3ed","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.28.tgz","fileCount":853,"integrity":"sha512-T2Z49bxxS6/pb8GlDavb8HsxVFu/RzlFp+138ZfgT5syc7fn9czST8/mo4Bnv25aoq7CyfKGkeL91G0YZJf+8g==","signatures":[{"sig":"MEYCIQDzcfbip7p3Ejlp0i+IteBydeD7zbTWarF5JDDlejtZCAIhAOcq8aPM/hJEYiIO7Ri7jV5PTYazy9z0oS03rxfyPgDo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35025416},"type":"module","gitHead":"e0a6b72eaf49aaa2ca02a75bbd8cc60e64613b76","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"bundleDependencies":["@larksuiteoapi/node-sdk"],"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.28_1769902619264_0.8935005514452108","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@xwang152/claw-lark","version":"0.1.29","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.29","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"4b5d16f785d93f59eb1cb47e084c973b5016d5b8","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.29.tgz","fileCount":856,"integrity":"sha512-4UJgJu4KONwFiirrcXxwLgbJRxdC8uxSlp4idPUsKae0+Cnl4xF4nie5fujliHR44qPQmPOjD/vnqT4rWGajZg==","signatures":[{"sig":"MEUCIQC1YO7d+nApc+4vWHd6shzin1NWoKPz3DFVYeH8Rv4thwIgdXhSXmgnYPhcrsPVttpGAUIwIXeH4oOPb9bXFTC95tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35062481},"type":"module","gitHead":"b6bb8007496311965f654349f891149b9c5b0599","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"bundleDependencies":["@larksuiteoapi/node-sdk"],"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.29_1769902803497_0.4979084627801398","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@xwang152/claw-lark","version":"0.1.30","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.30","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"5846d8965a985dd5de2cb6a78a71cecdc37b8f5e","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.30.tgz","fileCount":856,"integrity":"sha512-YD/6kkK7SEuyeaB8Hhebcimr8Ld7Z5ORu6cinBJjBO7A7Lg0vszlWwRSPBsHbnl3vBXVLpuKECMXcol53Mp8rQ==","signatures":[{"sig":"MEYCIQCddY7KzsgWc2CEIwrj5bnuHtc7TnurFT0QIHJiMCu7YAIhAKvIF1dbzBqcIY/AplAKB5kVMOWfg4mTt0XJDr5JX43b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35080916},"type":"module","gitHead":"d0dfc438139aeb3dd4caf28334ca015351cd6501","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"bundleDependencies":["@larksuiteoapi/node-sdk"],"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.30_1769905242833_0.4663551216071502","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@xwang152/claw-lark","version":"0.1.31","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.31","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"82ce0bb713d71a1fb9c5b0ef35d9efd2c3e4b79d","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.31.tgz","fileCount":856,"integrity":"sha512-kh6NdM0cU7bhYIM4iUuYlB3gJ1sEpzHUOyDUZ1ldvtBQF4mnsoaNaJ8zfhaz3OXNbmtMpSI+Mz2z6l++kF5SRw==","signatures":[{"sig":"MEUCIQD+N0wT/3YbCd1QAgvfGpdC9SBQS3KMfCERLmSIJ6UrrwIgdGBg1exqlsjOUBJCg0jz1VGCE+I1g/OORVeb5VeQam8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35080891},"type":"module","gitHead":"26652434a086ef94db8d51f68eda1d6273c0c185","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"bundleDependencies":["@larksuiteoapi/node-sdk"],"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.31_1769905421887_0.538184001318109","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@xwang152/claw-lark","version":"0.1.32","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.32","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"e17b1bcb817ee3549d219ee9cb10e4a54ce99988","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.32.tgz","fileCount":65,"integrity":"sha512-HlrnvZFaOxkdDC0RX+iBsaq3AqPVO9UjSx5YInFXkJeEQGySgJ6m3F3oJPORhKlE3Vhxy/GwIC/vmcTZC5GReQ==","signatures":[{"sig":"MEQCIAF20nUC55VPlzjgrUtHzGnkbBJAE8P/ifAMXi2Gcn6MAiA2mE2imQvSBrfFrVn+ZZ11brMm9ACRiopcR3KTWdhqug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286100},"type":"module","gitHead":"1d2214d00c33421ead9f18e7b1263bd56557151e","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.32_1769905723477_0.7134781784955704","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@xwang152/claw-lark","version":"0.1.33","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.33","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"6bab371a7f95abaa84ce3f8a6e92c8cfa1e2383c","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.33.tgz","fileCount":65,"integrity":"sha512-5c99+WMJu17v1ENH73bJ9s1X5pN7e3ZLxKU6objUWsNISoANPgUDFlgdr16IBPY2LUdHmrDm34Ttq0ZzGAseVw==","signatures":[{"sig":"MEUCIQCXZFvZdbsQ3xNcBUnMNcrx++govhqP1WaPIZLwbTDPlQIga4yF6+8wvyVpiVl+rw5VIWlrUrKyRzS8yepEzDZNj64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287584},"type":"module","gitHead":"7fb72a7512d7dc708bd57199f26fdeff9de97559","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.33_1769906969012_0.7059048160198846","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@xwang152/claw-lark","version":"0.1.34","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.34","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"052cfa2bef172c2fd8fc0a54ddd6a3c7ffe6a9ad","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.34.tgz","fileCount":65,"integrity":"sha512-1AjC5aXRYLcvNmJYeERyqFKW6710e7eR7xT/nIiYwEYo6/IIyoC3my52dXJY38hyS4X5agRI3KaPBGQ05h0uuA==","signatures":[{"sig":"MEYCIQCtyws9qoY5lfkJ7+bOjVpGy1L4LiJcCwQjWsCf5D4LSwIhAJhFLkUc13g5L2qnA1GDxKi/nqDj/M6KM0MWspGTCiUo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290725},"type":"module","gitHead":"077d6cad061e54f9d120ef44de0c773a166c5111","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.34_1769910741532_0.9754267390385007","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@xwang152/claw-lark","version":"0.1.35","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.35","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"c4eb2af9db99203a67969ea2603973ef4a943dfd","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.35.tgz","fileCount":65,"integrity":"sha512-IjSXuwShzfGUSU73RpHqo5A2lQoCyMKB/6StaZVg2FkfE9IaBz+qvpELqBrYEoN362AODrOeixLw5JULjrIZlg==","signatures":[{"sig":"MEYCIQCxUudawz7s0feMtKbaXG+cZGyGa9uZSWCrKjmiXJnhdQIhAPiWADCJZ3ue8oDjxhm/9reA4Ec1YpRm6+zju9iSiDz+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305760},"type":"module","gitHead":"af31539344e0dd6be553c58df14beeecd23faf4b","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.35_1769911255542_0.13126921260696167","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@xwang152/claw-lark","version":"0.1.36","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.36","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"7fc522e7a182672d8176d2fa4406b2f90144c30d","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.36.tgz","fileCount":65,"integrity":"sha512-EEDHiuvFMy3uv28Obemvb33iKvitXhbzgpF4I1u/Ffi+aWu7leUmE13X3bmEUi0Cd0gf5Mzk7ZMwiAd+ArAu6A==","signatures":[{"sig":"MEQCIAFOFkdziRLJMmjmWzPb9t+nE+QZuWjR9PhcBqbQ2SAjAiBiXOzSN73fG8Ik7NncI3+OccOAV9uer3lgHjTkSZQYoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312287},"type":"module","gitHead":"c0e82e76c7fb990cb862503020fb95232b2a0600","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.36_1769911492098_0.6866524637157743","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@xwang152/claw-lark","version":"0.1.37","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.37","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"1a9062da281ec885572c7008bdac64fa22fb3ecb","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.37.tgz","fileCount":68,"integrity":"sha512-oAipSl7N85FbqOoRxmGkUaltO38Br3q1bm4G25WD6MN6Tqyd1e8F5Vix2t5BKPlQaueqblS6kYtvpx8/90Em9g==","signatures":[{"sig":"MEUCIQCRZ0ALVoJ8kO2sxQpSVVWgGIZKZFUgmvDtlGk/14/gJgIgJnCyZzXwEQlrnqVd89/b7wOZr4YOAWZat7oED3i9aKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333163},"type":"module","gitHead":"04ff338cfe6b3a7606d1a019a6daf14a89386e19","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.37_1769912776731_0.18150780550432621","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@xwang152/claw-lark","version":"0.1.38","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.38","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"d1a0f6bb84f8e2615fba0980de7d4a343186149c","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.38.tgz","fileCount":68,"integrity":"sha512-CoQfyLBFvxtsO9834YwDLAP+ry6fKANYGS/CqUd4HZ29D2AiqB1suUNHPY2teYfbePq4ALY4XSDPe93HuHHbjg==","signatures":[{"sig":"MEQCIBwI272INwL80YRtXAsY0y0xw6XlIDgcMWfScWp7+WNXAiAqJarMVLmuOJBhtlWsMieibQznXIdY56Kd8tnuaBtQjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333143},"type":"module","gitHead":"de780aab997d82bf84c059288fb774984e9f7a5b","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.38_1769913769272_0.8970125556010784","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@xwang152/claw-lark","version":"0.1.39","keywords":["openclaw","lark","feishu","plugin","bot"],"author":{"name":"jackwang"},"license":"MIT","_id":"@xwang152/claw-lark@0.1.39","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"homepage":"https://github.com/xwang152-jack/claw-lark#readme","bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"dist":{"shasum":"e4c7676b890b0826f7104efdb3dfe8d18aa69560","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.39.tgz","fileCount":68,"integrity":"sha512-kEvPSF2sxE9uBZqyktWjvHgjssoOxcIG5bHgVJZNxwECz9AruC6FCjtTALF2lRq3XiEnO/UtNm7pYss0wDbfbA==","signatures":[{"sig":"MEYCIQDNlAJ57dM5W2302PKFLjcRKhdU7pEMojik4vr2b3zUeAIhAPBIjOsQeAa/5MFZgPYB/Iu3SZ6TGE7J86UeeGossV+5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333143},"type":"module","gitHead":"3b02aee71f9541d8aad77aead46e795982bdc85b","scripts":{"lint":"eslint src/**/*.ts index.ts --no-warn-ignored","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write src/**/*.ts index.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/xwang152-jack/claw-lark.git","type":"git"},"_npmVersion":"10.8.2","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"_npmOperationalInternal":{"tmp":"tmp/claw-lark_0.1.39_1769913899590_0.44913389884465005","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@xwang152/claw-lark","version":"0.1.40","type":"module","description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","license":"MIT","author":{"name":"jackwang"},"keywords":["openclaw","lark","feishu","plugin","bot"],"repository":{"type":"git","url":"git+https://github.com/xwang152-jack/claw-lark.git"},"bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"homepage":"https://github.com/xwang152-jack/claw-lark#readme","openclaw":{"extensions":["./dist/index.js"]},"scripts":{"build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","lint":"eslint src/**/*.ts index.ts --no-warn-ignored","format":"prettier --write src/**/*.ts index.ts","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage"},"dependencies":{"@larksuiteoapi/node-sdk":"^1.37.0"},"peerDependencies":{"openclaw":"^2026.1.29"},"devDependencies":{"@types/node":"^20.0.0","@typescript-eslint/eslint-plugin":"^8.54.0","@typescript-eslint/parser":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint":"^9.39.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","openclaw":"^2026.1.29","prettier":"^3.8.1","typescript":"^5.0.0","vitest":"^4.0.18"},"_id":"@xwang152/claw-lark@0.1.40","gitHead":"05528cdf2e14b99babd4bf6ee68e44fd2ed38899","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-pZERY31mpEv9DJTvUi8/ooXcnFEBuQOt7qw4b2PgxJJ+Us10bKl69tNjt+fMgAEkN8BY7tUSOA9MIL8LZKYm7Q==","shasum":"ac28cff0a90fc923ace5979c82dd2284cf7e6e60","tarball":"https://registry.npmjs.org/@xwang152/claw-lark/-/claw-lark-0.1.40.tgz","fileCount":68,"unpackedSize":334154,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEtDkyCKGLJeZq0QFYvbGWw5ZzhkM7AvW6jiqBxwKygKAiAuAxYTQhq0OxBWBRiQCt0izE3TrQad2smY2NwZklyHug=="}]},"_npmUser":{"name":"xwang152","email":"xwang152@163.com"},"directories":{},"maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claw-lark_0.1.40_1769915129673_0.5199991265778314"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-31T09:52:41.998Z","modified":"2026-02-01T03:05:29.965Z","0.1.0":"2026-01-31T09:52:42.242Z","0.1.1":"2026-01-31T10:18:10.659Z","0.1.2":"2026-01-31T10:37:24.164Z","0.1.3":"2026-01-31T10:39:08.938Z","0.1.4":"2026-01-31T11:14:57.110Z","0.1.5":"2026-01-31T11:19:09.903Z","0.1.6":"2026-01-31T11:28:49.037Z","0.1.7":"2026-01-31T11:32:05.150Z","0.1.8":"2026-01-31T11:35:24.767Z","0.1.9":"2026-01-31T11:44:56.599Z","0.1.10":"2026-01-31T11:48:03.623Z","0.1.11":"2026-01-31T11:55:36.373Z","0.1.12":"2026-01-31T12:01:36.466Z","0.1.13":"2026-01-31T12:08:20.314Z","0.1.14":"2026-01-31T12:27:47.055Z","0.1.15":"2026-01-31T12:39:40.616Z","0.1.16":"2026-01-31T13:15:12.644Z","0.1.17":"2026-01-31T13:20:17.196Z","0.1.18":"2026-01-31T13:26:40.369Z","0.1.19":"2026-01-31T13:41:29.672Z","0.1.20":"2026-01-31T14:52:12.430Z","0.1.21":"2026-01-31T14:54:34.525Z","0.1.22":"2026-01-31T15:26:24.565Z","0.1.23":"2026-01-31T15:37:33.755Z","0.1.24":"2026-01-31T23:30:49.520Z","0.1.25":"2026-01-31T23:34:48.509Z","0.1.26":"2026-01-31T23:35:41.999Z","0.1.27":"2026-01-31T23:36:13.657Z","0.1.28":"2026-01-31T23:36:59.621Z","0.1.29":"2026-01-31T23:40:03.849Z","0.1.30":"2026-02-01T00:20:43.151Z","0.1.31":"2026-02-01T00:23:42.143Z","0.1.32":"2026-02-01T00:28:43.615Z","0.1.33":"2026-02-01T00:49:29.168Z","0.1.34":"2026-02-01T01:52:21.676Z","0.1.35":"2026-02-01T02:00:55.686Z","0.1.36":"2026-02-01T02:04:52.263Z","0.1.37":"2026-02-01T02:26:16.913Z","0.1.38":"2026-02-01T02:42:49.472Z","0.1.39":"2026-02-01T02:44:59.739Z","0.1.40":"2026-02-01T03:05:29.853Z"},"bugs":{"url":"https://github.com/xwang152-jack/claw-lark/issues"},"author":{"name":"jackwang"},"license":"MIT","homepage":"https://github.com/xwang152-jack/claw-lark#readme","keywords":["openclaw","lark","feishu","plugin","bot"],"repository":{"type":"git","url":"git+https://github.com/xwang152-jack/claw-lark.git"},"description":"Lark/Feishu channel plugin for OpenClaw with WebSocket and Webhook support","maintainers":[{"name":"xwang152","email":"xwang152@163.com"}],"readme":"\n# Lark Plugin for OpenClaw\n\n[中文文档](./README_zh.md)\n\nA channel plugin that enables OpenClaw to communicate via Lark (Larksuite) messaging platform.\n\n## Features\n\n- **Direct Messages**: Chat with your bot one-on-one\n- **Group Chats**: Add your bot to group conversations\n- **Text Messages**: Send and receive text messages\n- **Multimedia Support**: Send and receive images and files (PDF, Excel, Word, etc.)\n- **Advanced Interaction**: Typing indicators, smart @mentions, and context quoting\n- **Message Reactions**: Add and remove emoji reactions to messages\n- **Multi-mode Rendering**: Support for `auto`, `raw`, and `card` modes\n- **Document Operations**: Create, read, write, and manage Lark documents with Markdown support\n- **Directory Integration**: List users and groups from Lark address book\n- **Webhook Mode**: For individual Lark accounts (tested)\n- **WebSocket Mode**: For enterprise accounts (recommended for low latency)\n- **Auto-Recovery**: Webhook server automatically restarts on crashes\n\n## Requirements\n\n- OpenClaw installed and configured\n- A Lark Developer account\n- A Lark app with Bot capability enabled\n\n## Installation\n\n### 1. Automatic Installation (Recommended)\n\nInstall directly via OpenClaw CLI:\n\n```bash\nopenclaw plugins install @xwang152/claw-lark\n```\n\n### 2. Manual Installation (Source Code)\n\nIf you wish to install from source or for development/debugging purposes:\n\n```bash\n# 1. Clone the repository\ngit clone https://github.com/xwang152/claw-lark.git\ncd claw-lark\n\n# Install dependencies\nnpm install\n\n# Install plugin into OpenClaw\nopenclaw plugins install --link .\n```\n\n### 3. Restart Gateway\n\nAfter installation, restart the Gateway to load the plugin:\n\n```bash\nopenclaw gateway restart\n```\n\nVerify installation:\n\n```bash\nopenclaw plugins list\n```\n\nYou should see `claw-lark` with status `loaded`.\n\n## Upgrade Plugin\n\n### Automatic Installation\n\n```bash\nopenclaw plugins update @xwang152/claw-lark\nopenclaw gateway restart\n```\n\n### Manual Installation\n\n```bash\ncd claw-lark\ngit pull\nnpm install\nopenclaw gateway restart\n```\n\n## Lark App Setup\n\n1. Go to [Lark Developer Console](https://open.larksuite.com/app)\n\n2. Create a new app or use an existing one\n\n3. Enable **Bot** capability under App Features\n\n4. Add the following permissions under Permissions & Scopes:\n\n| Permission | Scope | Description |\n| :--- | :--- | :--- |\n| `contact:user.base:readonly` | User Info | Get basic user info (to resolve sender names and avoid identity confusion) |\n| `im:message` | Message | Send and receive messages |\n| `im:message.p2p_msg:readonly` | P2P Message | Read direct messages sent to the bot |\n| `im:message.group_at_msg:readonly` | Group Message | Receive messages where the bot is mentioned in groups |\n| `im:message:send_as_bot` | Send Message | Send messages as the bot |\n| `im:resource` | Resource | Upload/Download images and files |\n| `im:message:send_as_bot` | Send Message | Send messages as the bot |\n\n**Optional Permissions for Advanced Features (Add as needed):**\n\n| Permission | Scope | Description |\n| :--- | :--- | :--- |\n| `im:message.group_msg` | Group | Read all group messages (Sensitive) |\n| `im:message:readonly` | Read | Get historical messages |\n| `im:message:update` | Edit | Update/Edit sent messages |\n| `im:message:recall` | Recall | Recall sent messages |\n| `im:message.reactions:read` | Reactions | View message reactions |\n| `im:chat` | Group | Get group chat information |\n| `contact:user.employee:readonly` | User Info | Read employee info (Alternative to user.base) |\n\n**Document Permissions (Required for document operations):**\n\n| Permission | Scope | Description |\n| :--- | :--- | :--- |\n| `docx:document` | Document | Create, read, and update documents |\n| `docx:document:readonly` | Document | Read document content |\n| `drive:drive:readonly` | Drive | Access files and folders |\n\n6. Note down your **App ID** and **App Secret** from \"Credentials & Basic Info\"\n\n6. Publish your app under \"Version Management & Release\"\n\n## Configuration\n\n### Using Config Commands\n\n```bash\n# Required\nopenclaw config set channels.lark.accounts.default.appId 'cli_xxxxx'\nopenclaw config set channels.lark.accounts.default.appSecret 'your-app-secret'\n\n\n# Optional\nopenclaw config set channels.lark.accounts.default.connectionMode 'websocket'\nopenclaw config set channels.lark.accounts.default.webhookPort 3000\nopenclaw config set channels.lark.accounts.default.domain 'lark'\nopenclaw config set channels.lark.accounts.default.dmPolicy 'open'\nopenclaw config set channels.lark.accounts.default.groupPolicy 'open'\nopenclaw config set channels.lark.accounts.default.requireMention true\nopenclaw config set channels.lark.accounts.default.renderMode 'auto'\n\n# Security (from Lark Developer Console > Event Subscriptions > Encrypt Strategy)\nopenclaw config set channels.lark.accounts.default.encryptKey 'your-encrypt-key'\nopenclaw config set channels.lark.accounts.default.verificationToken 'your-verification-token'\n```\n\n### Using Environment Variables\n\nFor the default account, you can use environment variables:\n\n```bash\nLARK_APP_ID=cli_xxxxx\nLARK_APP_SECRET=your-app-secret\n\n# Security (from Lark Developer Console > Event Subscriptions > Encrypt Strategy)\nLARK_ENCRYPT_KEY=your-encrypt-key          # Optional, for decrypting event payloads\nLARK_VERIFICATION_TOKEN=your-token         # Optional, for verifying request authenticity\n```\n\n### Configuration Options\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `appId` | string | - | Lark App ID (Required) |\n| `appSecret` | string | - | Lark App Secret (Required) |\n| `connectionMode` | string | `websocket` | `webhook` or `websocket` |\n| `webhookPort` | number | `3000` | Webhook server port |\n| `domain` | string | `feishu` | `lark` (international) or `feishu` (China) |\n| `encryptKey` | string | - | Encryption key for decrypting event payloads |\n| `verificationToken` | string | - | Token for verifying request authenticity |\n| `dmPolicy` | string | `pairing` | `open`, `pairing`, or `allowlist` |\n| `groupPolicy` | string | `open` | `open`, `allowlist`, or `disabled` |\n| `requireMention` | boolean | `true` | Whether mentions are required in groups |\n| `renderMode` | string | `auto` | `auto`, `raw`, or `card` |\n| `mediaMaxMb` | number | `30` | Max size for media files (MB) |\n| `historyLimit` | number | `10` | Number of history messages to fetch |\n\n## Troubleshooting\n\n### \"plugin already exists: ... (delete it first)\"\n\nIf installation fails and leaves a partial folder, you may see this error when trying to reinstall.\n\n**Fix:**\nManually delete the extension folder:\n```bash\nrm -rf ~/.openclaw/extensions/claw-lark\n```\nThen try installing again.\n\n## WebSocket Mode Guide (Long Connection)\n\nRecommended for enterprise self-built apps. This mode requires no public IP or firewall port configuration. Data is transmitted via an encrypted tunnel, offering better security and lower latency.\n\n### Configuration Steps\n\n1. **OpenClaw Configuration**\n\n   Set connection mode to `websocket` (default).\n\n   ```bash\n   openclaw config set channels.lark.accounts.default.connectionMode websocket\n   ```\n\n2. **Lark Developer Console Configuration**\n\n   1. Log in to [Lark Developer Console](https://open.larksuite.com/app) and enter your app.\n   2. Ensure **Bot** capability is enabled.\n   3. Go to **Event Subscriptions**.\n   4. **No need** to configure \"Request URL\".\n   5. (Optional) Configure `Encrypt Key` and `Verification Token` in **Encrypt Strategy** for enhanced security, and update OpenClaw config accordingly.\n\n## Webhook Mode Guide\n\nChoose setup method based on your deployment environment.\n\n### 1. Development Environment (Using ngrok)\n\nRecommended for local development and testing.\n\n> **Security & Privacy Warning**: ngrok exposes your local server to the internet. Please note:\n> - Never share your ngrok URL publicly — anyone with the URL can send requests to your local machine\n> - Use paid ngrok plans with authentication or IP restrictions for production\n> - Stop ngrok when not in use to close the tunnel\n> - Recommended to use Lark's `encryptKey` and `verificationToken` for extra request verification\n\n1. Start ngrok to expose local webhook server:\n\n```bash\nngrok http 3000\n```\n\n2. Copy the generated HTTPS URL (e.g., `https://xxxx-xx-xx-xx-xx.ngrok-free.app`)\n\n3. Configure in Lark Developer Console:\n   - Go to **Event Subscriptions**\n   - Set **Request URL** to your ngrok URL\n     - Example: `https://xxxx-xx-xx-xx-xx.ngrok-free.app`\n\n### 2. Production Environment (Docker/Server)\n\n1. Ensure server port 3000 (or configured port) is open to the internet.\n2. In Lark Developer Console, set **Request URL** to your server public IP/Domain:3000\n\n## License\n\nMIT License - See LICENSE file\n","readmeFilename":"README.md"}