{"_id":"@stand-e/opencode-slackcode","_rev":"46-bacfb97ef3a45bad890db6b52d820f88","name":"@stand-e/opencode-slackcode","dist-tags":{"latest":"0.3.45"},"versions":{"0.1.0":{"name":"@stand-e/opencode-slackcode","version":"0.1.0","_id":"@stand-e/opencode-slackcode@0.1.0","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"d5fb56e5be6702f4717837d17bece4ff14102f57","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.1.0.tgz","fileCount":5,"integrity":"sha512-DIqXKwxWDTkys9Y2fr00kZ6+PfFol1EsNsQftZvrk/5I7uY1lPp5ZKT1Ln1YWhFLkBMDGkvc3P4BAJ3j5zfvMQ==","signatures":[{"sig":"MEUCIQCzYL51ZaxZm9fDI4l8BND9KqZsvKrFhkenwLPQV74cEwIgJknCJlhEjAaZ42qE4/wEjI9ppIGdE147jalpaPxRTkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13782},"main":"dist/slackcode.js","type":"module","types":"./dist/slackcode.d.ts","exports":{".":"./dist/slackcode.js"},"gitHead":"3a5d041021c01be1f127579e6b64845f26151a1f","scripts":{"build":"tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"10.8.2","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.0.0","@opencode-ai/plugin":"^1.2.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.1.0_1773384328431_0.1471095775911726","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@stand-e/opencode-slackcode","version":"0.3.0","_id":"@stand-e/opencode-slackcode@0.3.0","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"1948af273f26f7fe42cdb62d84e080f4578ca43a","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.0.tgz","fileCount":47,"integrity":"sha512-T3XbaN1/8X+Iq36T1++BM7N9gvu/pIh2UPu/BRU4Shk+fwjUWPwU7W0ylw/n8Qk1UJgddlfHlN01vkRJCGNc1Q==","signatures":[{"sig":"MEQCIAudSFEEHNHWGnPzbixrzAlsr/nMDWeiupNsqTj9QWs0AiA0gc6YErMti4qOWkBu30xmP05tGxL1772KqJCZiN9jTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119330},"main":"./slackcode.cjs","type":"module","exports":{".":{"import":"./dist/plugin-entry.js","default":"./dist/plugin-entry.js","require":"./slackcode.cjs"},"./bidirectional":{"import":"./dist/bidirectional.js","default":"./dist/bidirectional.js","require":"./bidirectional.cjs"}},"gitHead":"38803501b7d99cdf61089ff041dbf7dc0fba391d","scripts":{"test":"vitest run --coverage","build":"tsc -p tsconfig.json","probe:slack":"node scripts/slack-events-probe.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.0.0","@slack/socket-mode":"^2.0.4","@opencode-ai/plugin":"^1.2.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.5.4","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.0_1778183388863_0.33008862784447235","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@stand-e/opencode-slackcode","version":"0.3.1","keywords":["opencode","plugin","slack","agent"],"_id":"@stand-e/opencode-slackcode@0.3.1","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"ccaf476c92f6cdb959c5812e72f248bb49b90298","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.1.tgz","fileCount":47,"integrity":"sha512-2GshbGjB7Dn2OGmARitfy4cUJSqHq77XMN4COp+CRgxIz4e68ht1cxFs+JYZgokiHNIAFkHltVQKQ6xg0g3CMQ==","signatures":[{"sig":"MEUCIHB7RQLMDaXS93dcLEe5dcCd32JK8ybqAzA06CabVpasAiEA099Orhx4JsAKkqYLjIardRi27grTrqKvmjkFg5gbjG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119441},"main":"./slackcode.cjs","type":"module","exports":{".":{"import":"./dist/plugin-entry.js","default":"./dist/plugin-entry.js","require":"./slackcode.cjs"},"./bidirectional":{"import":"./dist/bidirectional.js","default":"./dist/bidirectional.js","require":"./bidirectional.cjs"}},"gitHead":"5eb5136ad3fe4b3962b43567206eac8bd984867c","scripts":{"test":"vitest run --coverage","build":"tsc -p tsconfig.json","probe:slack":"node scripts/slack-events-probe.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"oc-plugin":["server"],"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.0.0","@slack/socket-mode":"^2.0.4","@opencode-ai/plugin":"^1.2.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.5.4","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.1_1778202222361_0.6848623874613431","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@stand-e/opencode-slackcode","version":"0.3.2","keywords":["opencode","plugin","slack","agent"],"_id":"@stand-e/opencode-slackcode@0.3.2","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"9b52a7515ae9f069604c4e0257f9383c4a25554d","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.2.tgz","fileCount":47,"integrity":"sha512-79cuXqAt/0F3o/jaN1a1s+rQcc+vei14hwLPs9RIAAjLDhg3Oko/tfzD3wcoi17Sl9CKgy7waTDzOhkpMWlKvw==","signatures":[{"sig":"MEUCIEUU4+ZLYK6kH/WIpZc05MP0CgX23oMxyNGAw3EUEQtPAiEAo5WPPWxtaAEvQbNWZhsae8zAJZWexwjBhcqkjldtObg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122102},"main":"./slackcode.cjs","type":"module","exports":{".":{"import":"./dist/plugin-entry.js","default":"./dist/plugin-entry.js","require":"./slackcode.cjs"},"./bidirectional":{"import":"./dist/bidirectional.js","default":"./dist/bidirectional.js","require":"./bidirectional.cjs"}},"gitHead":"58814de2080d65535e0b71dce55334be5021dd46","scripts":{"test":"vitest run --coverage","build":"tsc -p tsconfig.json","probe:slack":"node scripts/slack-events-probe.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"oc-plugin":["server"],"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.0.0","@slack/socket-mode":"^2.0.4","@opencode-ai/plugin":"^1.2.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.5.4","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.2_1778202861975_0.8238816949837975","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@stand-e/opencode-slackcode","version":"0.3.3","keywords":["opencode","plugin","slack","agent"],"_id":"@stand-e/opencode-slackcode@0.3.3","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"28aaeceaaa66d5f48ba2508e845e5c2f52dee2c7","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.3.tgz","fileCount":47,"integrity":"sha512-eqnaQ/R2R/bCCCDOmYqFETfVNcQ0f0kXtRzUV+vqIDX8+vBKfEVLI7EmYdenICusS1Ecmn+t67+2+ggaH8d55g==","signatures":[{"sig":"MEQCIDcyLCRHqQK9lWDKqGoryoGCAIp1zSk3hZoIj3ImZnmzAiBoKjt2uIZ4UWMJfClhC4fKYyovhQG86mYhmlcV66OZsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123407},"main":"./slackcode.cjs","type":"module","exports":{".":{"import":"./dist/plugin-entry.js","default":"./dist/plugin-entry.js","require":"./slackcode.cjs"},"./bidirectional":{"import":"./dist/bidirectional.js","default":"./dist/bidirectional.js","require":"./bidirectional.cjs"}},"gitHead":"7ebeb50a9121389f96df161827dcc7b2950780be","scripts":{"test":"vitest run --coverage","build":"tsc -p tsconfig.json","probe:slack":"node scripts/slack-events-probe.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"oc-plugin":["server"],"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.0.0","@slack/socket-mode":"^2.0.4","@opencode-ai/plugin":"^1.2.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.5.4","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.3_1778203407876_0.26525919611060256","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@stand-e/opencode-slackcode","version":"0.3.4","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.4","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"07413bd6deaa97d83f2ed93873e01ce98a2199bf","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.4.tgz","fileCount":45,"integrity":"sha512-87dqPsXqtn6AzAZNymiiH0oAH7akZzOWkzjSGwMaSBmKHyWkTG4OLv/ObVtbBKe5+iEcpqW4uIU+uYmoECvm5w==","signatures":[{"sig":"MEQCIHIJom3MSBtVTI2yQrFBeVBsYywNO5mD7FIc99MoKpEbAiB3bshy588hyg8uKL+lG1d8EtvMZij3bXcDwFQjEJHlJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122394},"main":"./dist/plugin-entry.js","type":"module","types":"./dist/plugin-entry.d.ts","exports":{".":"./dist/plugin-entry.js","./bidirectional":"./dist/bidirectional.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0","@slack/socket-mode":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.4_1778205649882_0.49785645375459686","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@stand-e/opencode-slackcode","version":"0.3.5","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.5","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"0da02f9ed7c571ded9e92ba4c302fcea6ae86992","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.5.tgz","fileCount":45,"integrity":"sha512-vBS34Q5PQGZaQjgChJ/BlthRR6znd8XchqLWUc4R+wm0wBiytGw9d/rwUAVyBxqxLZ5PAD02xDuyfYCGoxUGYg==","signatures":[{"sig":"MEQCIBozDI6h14x210mGVkZShmoiXq5wsWcJxdPbqWc1yaOcAiBHcjm+b/5NwednxiHwmzuwel6L8z6EfnmMfzYaoh8TUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122394},"main":"./dist/plugin-entry.js","type":"module","types":"./dist/plugin-entry.d.ts","exports":{".":"./dist/plugin-entry.js","./bidirectional":"./dist/bidirectional.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0","@slack/socket-mode":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.5_1778205775496_0.028731339764876518","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@stand-e/opencode-slackcode","version":"0.3.6","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.6","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"4abed61643c15623f516bf838f70bd50cddbed21","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.6.tgz","fileCount":46,"integrity":"sha512-YF2hbedaWgPsZxsyvzkAK1036ayIB/pn4QJXQscy+p+z7fmFDdwGDv4rBO1CCA16Ywz4UzUNxjHb+vw9wqrvoA==","signatures":[{"sig":"MEUCIQDmAXz128X4/qLKabqjkplyS/THM+/WS5XVELfpmlzmmQIgdoHy87ugwHsIg5+Uo1JQICSw8u1slsL7maMFhmlgKiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185749},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin --external:@slack/web-api --external:@slack/socket-mode --external:js-yaml","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0","@slack/socket-mode":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.6_1778206132872_0.9400416054332104","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@stand-e/opencode-slackcode","version":"0.3.7","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.7","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"f45530daa83d6eb19c037cb70287b93497f43718","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.7.tgz","fileCount":47,"integrity":"sha512-KzZqbNsQ28iscXUb2KEqKob5o/fJsLeGgFEzNQhFPdWXplgIiDKuYBS9QXfgtq8nRo9AoMJkxbSPXAlcz+Tzkw==","signatures":[{"sig":"MEQCIApxO4WXAGjm/5s2TDqXBOuQh8dcpHYFynsMjrWRRuWAAiBR7ScmduX5DxBz+kSdCo4HgVJOGIwk3tPYcIBT/AzcQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2052189},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0","@slack/socket-mode":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.7_1778206802249_0.5294375855689208","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@stand-e/opencode-slackcode","version":"0.3.8","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.8","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"e4bb1dfdf88d3a9a8ecadc6986f1527e1bf93f53","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.8.tgz","fileCount":47,"integrity":"sha512-PhO7kAAKX2t1+FWS0L7RWf7N/DWTIG3HInOY99DJgra9wbZySzDV1yIlvwn8Oj0dfSdXFp8X0zVR8xk+URZc2g==","signatures":[{"sig":"MEQCIG9qfPJ26HC2FSshB+EB5LYC+Kyzr5bJZdIYna4LgKLfAiBRD84AfumzZqDiZ9qLNMKcXewRyPBs+PEs1XsNbyx/nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2055494},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0","@slack/socket-mode":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.8_1778207125278_0.6847839655295049","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@stand-e/opencode-slackcode","version":"0.3.9","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.9","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"6245e2afaddc807401964e2d05ea15016d4ba246","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.9.tgz","fileCount":47,"integrity":"sha512-vFxIzV3ZtRv+Xh/Mn3S4HCv5fuOGs68z9ac2E4sywuQEin5pxurmvKHnt2vZrU6sh6GiQxbMG45Ym+wS/59mwQ==","signatures":[{"sig":"MEYCIQD9IabOR/NJLjcNf6eTk8VJ3dpj84BCgt0t2yv7oF2yLQIhAPV9mVfY+raiFJ0/N/ofIt6sCPtABuIfNFLAvtroRKfP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2056097},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0","@slack/socket-mode":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.9_1778207480989_0.32264157787807757","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@stand-e/opencode-slackcode","version":"0.3.10","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.10","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"fc205a9e31dcec272f54278b40a772a9c49b9b40","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.10.tgz","fileCount":47,"integrity":"sha512-3k5dHbX9mgj0nltYqOpndM35cnJzKwwAjJecCWDo/inmEzbQqCIGY9r9RzMuGLXH93mAWDENyWrp1VHpG2/2yw==","signatures":[{"sig":"MEUCIANn/i/V3/Xp3FhZi6PMtcxUgM4UG416nU8DS/AAscV5AiEAjBJCSNNhzj4TZhrTK1T8wQFfWycq0abgraIbhJUyQo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2056097},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0","@slack/socket-mode":"2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.10_1778207628194_0.43219142964817814","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@stand-e/opencode-slackcode","version":"0.3.11","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.11","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"779573a642063477298706500246101f9fed6987","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.11.tgz","fileCount":47,"integrity":"sha512-hfoKimFdxy0RK57ubyuFXkm4S2wpvU7BOCCnFLzCQGMDtfGhYTaekRjXXCHqH96HgTovGl/hiLI3m5lWofGtDQ==","signatures":[{"sig":"MEQCH1m56gpri9vHNVkwVwQTB9I7MuZ1aLl0Vp0Ste+Wi+4CIQDcIAbFfTQ7cR6znMQddOro2+43C9CZmPNT6cV3YkLuMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1154393},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin --external:@slack/web-api --external:@slack/socket-mode --external:js-yaml","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0","@slack/socket-mode":"2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.11_1778207760979_0.5077492078853245","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@stand-e/opencode-slackcode","version":"0.3.12","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.12","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"2cd6b8a7ca70e3a3243a61875e1ff9b6cf046690","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.12.tgz","fileCount":47,"integrity":"sha512-tLSsB4LkHINuxZe+pLktl/HeLgD+XRrExGeTWnUXX/Q8PgnAIbWL41ov7C2wRcSMU4+vh0HloPCD7UjocXXYFQ==","signatures":[{"sig":"MEQCICgDnSrkkrPHeqapS2Jc871g22YK4yR4HTzZUqWgHNJKAiBxcRCtKPPUSb+vxQk9hT3wtheR96TzBCQ19yYOyNyy8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2055974},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0","@slack/socket-mode":"2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.12_1778213066289_0.6981203729518526","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@stand-e/opencode-slackcode","version":"0.3.13","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.13","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"32513e794fe33cbfdab0158703a090410d7da990","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.13.tgz","fileCount":47,"integrity":"sha512-+KtQU7j9/95lDfYT7Yk8mavI3izNqy9nL62TeeIFlpPLbfHNPithH9QHvzyOkgOEjaZPoUGD5kO54mE6J02KLA==","signatures":[{"sig":"MEYCIQDuacLOvhFw+vsIdt/fEgsothrznEATr/YyaN9QO5xyAQIhAL20xF5+/hYiJRIk9jqBjJJgBrxXdFSNlvEd1qhfJXEI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2056633},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0","@slack/socket-mode":"2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.13_1778215783406_0.1324780412648423","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@stand-e/opencode-slackcode","version":"0.3.14","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.14","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"0380f2d8a8799ee03d340e6bcbecb8c079a76eca","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.14.tgz","fileCount":47,"integrity":"sha512-YpXESS6R2egeDk4qu4IKabFBBhjbvvYBIYgcUA86Gt6I60KzAQbh4/4OGY8R7s7pw1DBVyq5kPebaw+q2shUJg==","signatures":[{"sig":"MEUCICGiHZ2hXVplkhe5OjQ49o9tYgWvRhsc11Z9Go0nqzibAiEAvyRgIaeBrciJBMadjyK2E2i3mcz3Rup/4QcIzRoMjRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1727700},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.14_1778216418136_0.8345275668980761","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@stand-e/opencode-slackcode","version":"0.3.15","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.15","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"01f7b36a6c29accea510108137dae00df57bcd28","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.15.tgz","fileCount":47,"integrity":"sha512-8/OhzWIBqGWpPVlHXrr2sOt35Ff2t241l0s+FEwfmjw4BLdR08SzwHvlitNponxCJ5LR5jtIR8iAtO5p9APHSQ==","signatures":[{"sig":"MEQCIA5piEYpbMSscDIWhN9nkcVHz8rc9EF2YxXUFeqdzrz3AiBKKmH2/jMzRDGivQ21iaqrANwT6Ob3WULD7axrbVXUpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1727852},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.15_1778217172771_0.20523835916325162","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@stand-e/opencode-slackcode","version":"0.3.16","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.16","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"cf45ebc9763682a569639dc6fe5dc6f1ac1bc3ec","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.16.tgz","fileCount":47,"integrity":"sha512-n778U2HsfXjbXILyu6Qq8oH+N39Dd+72vEwT+tJSsV4x+/vDf37xVQ2F9l2pVkkwi23g8J6/Lh506+6JM09gbA==","signatures":[{"sig":"MEUCIDghtMCRSyou5PsjNq/Un4V3VpU/FiFJ6HOdi49wtQTiAiEA9w6fkh64mDhSrKPLMJAI5IWKgnfFUYUKku/hE59l2vQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1728848},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.16_1778217740596_0.07337951565226719","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@stand-e/opencode-slackcode","version":"0.3.17","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.17","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"13ee39f5968dba1db11318f3e8ad1d25c88dd23c","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.17.tgz","fileCount":47,"integrity":"sha512-QucquR/NACmJpCfqfY//M3ngnnofX9pzOj8wu7wOp5oeYEOhLsZ2TmhbG/8d/W0aXlUMUMWcNoP5yOgTn+R54g==","signatures":[{"sig":"MEUCIAJZa0c6TC+I5uwsaLyOo+SSakBDVftaMGrcpZawUTu8AiEA14vkT1IlOWHyJPJGgvKddZjZgw/vWAbqykAE+4dWYLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1731183},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.17_1778218423570_0.6844911400752416","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@stand-e/opencode-slackcode","version":"0.3.18","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.18","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"3f545816a2df03ce42dbb00006583502ce5408ea","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.18.tgz","fileCount":47,"integrity":"sha512-xx6GHE8o/75R0tmv7xpS54ukjr1vVGX9TzxQFWP2ajDInn9Pi5xyBLAzF0zk7VAcWI+HT58vXg5yJ/Ny78seCQ==","signatures":[{"sig":"MEUCIQDnodk1J6IgltITFQ7hSZK8Ngyd4Us141t6w/gdsREwKwIgWvSmi3IRxakCmsd6APdcebnczzY2TATtNb0IxJSFmVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1732148},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.18_1778219072997_0.512242343674792","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@stand-e/opencode-slackcode","version":"0.3.19","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.19","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"5b509f5f32f7ea153282463e27f8ad2d71d6e8dc","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.19.tgz","fileCount":47,"integrity":"sha512-I+GyW00NZ1N6tL0fagTazIuUC0g42kyBLW4i/dovpjdFnjNy2D1QgHdxeomDhOQ/Jphg+5ToZ4i6Ze/ZGiqc6A==","signatures":[{"sig":"MEYCIQCjQZENTOVJyC+BWioD+qWGnBaNvhM1TTWEHa7jbExfAQIhAI5f6MwT9VKFwwxCDD6uL6oQr1SWj3Ac29aWhzqW4VSF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1733215},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.19_1778219142013_0.9464318355887373","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@stand-e/opencode-slackcode","version":"0.3.20","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.20","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"1cca2711632ec12ec55f13a2315c2bc174009355","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.20.tgz","fileCount":49,"integrity":"sha512-5jDPqXyprRYrVxHWIRxwTkf5Hc4Enjgi6lBrSCg0r2GpsDaffuDcDwstTswwEbX4CXkmZpKHvZfpVonGy24kIQ==","signatures":[{"sig":"MEYCIQCux/bA0LjxiGaAWfVNJ9rw6x7Q+N4XKQXZsnIyyZpZhQIhAOOuQzoLutTlaP4s2NsZfao0JZrRjhuWrkVppajeK+K/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1736165},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.20_1778219778207_0.5815323131413501","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@stand-e/opencode-slackcode","version":"0.3.21","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.21","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"99c6d29ea28d1c6995dba3582285f1dac329eece","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.21.tgz","fileCount":51,"integrity":"sha512-hySbWIh8AcpkRyrP0Z/bbIYAbhsJ3SQsp7JeE/ugXfc+H0DRcYuquAqT9AEZ++Z14Jv5X6/nv1iRYUNjdYfUHA==","signatures":[{"sig":"MEUCIF9Kz0qa1qOCff9e4Mt9B5YzY/XMUnRU7w61wSQRhPInAiEApKjP4u+FAdHut3ZAllFbhnb1qoOEmRZgvmgp8Gn8bwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1726877},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.21_1778220007344_0.6159003801516514","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@stand-e/opencode-slackcode","version":"0.3.22","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.22","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"c111a0b1bf849bb9bb2941f1f1d8861d5f6fa940","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.22.tgz","fileCount":51,"integrity":"sha512-GXST/gTbJ/faxAGCA4eP6aQhg4PRgT+BhLiH4KC2rKZG66raEorbDETPZJtc0k1pQ2bT66UpXOgATNaW7Kj3zg==","signatures":[{"sig":"MEUCIC1B0/xTolgsEuZ3Qt3O4syvNggi64mauexcul/pI14ZAiEAy0AMTDYjNDXVgCR4VsA83BnNMCd223sQBiTR+Dr5+Kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1727335},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.22_1778220654986_0.6656722904254619","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@stand-e/opencode-slackcode","version":"0.3.23","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.23","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"3f3d232be85f314839b62c023423695438a88eb0","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.23.tgz","fileCount":51,"integrity":"sha512-oxI6bLXky217tYrSKOEzMFyIFCkMxKX4z1eY55F9SdTOsKcWhldYpmvQHzud/wbZm1Ul9yBvRZg2JGdogH0iRA==","signatures":[{"sig":"MEUCIQC+kTWCQEaH4PZ+S4cS4I/iAeGlHn9P7uQJhsvY30hIkgIgYEYMnwL5bsRuS/iMMCfU3PaIL8JOvNdhqOi6eC0QWZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1730504},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.23_1778222408894_0.962233104775535","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@stand-e/opencode-slackcode","version":"0.3.24","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.24","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"7ebd99ef52327ce5f5e1d5afbcf147b0442accf4","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.24.tgz","fileCount":51,"integrity":"sha512-f/O+SudmuYRXf+F32A804mSTmWFB0hs+uaYNCVdUPinLwDH3Db6xwy8ld8bAsir/fY9YxyyTyuZ8CR1v3vDi7A==","signatures":[{"sig":"MEYCIQC0MIP7wV7f3/8wd9QCq61wLoNC9lzD2ey/VbWADcYGvwIhANz4XmKRFAiFVjTqBfVLENt8FQlpHFUZM+0CvA0uMhCv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1730504},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.24_1778222983535_0.7781032271692265","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@stand-e/opencode-slackcode","version":"0.3.25","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.25","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"eb0d56c5f2e664fb339933e5556f9124f52ff05f","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.25.tgz","fileCount":51,"integrity":"sha512-isPi9XPb0Y/DlZv65kZN1+il8zwek2TtAtTPIR86WufbZ6dkvq4FyYKp3zR9vp71S6Lj1y8UTxBfgwhIBjBVbw==","signatures":[{"sig":"MEUCICr8OSoGS18RD+1g0+AQDnXS66qzCa82EeDhaHOE0wkiAiEAmWW2XZKtvvxLZIzh3kYjttdMvM6+8ZTIXWo+7fGZOiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1731416},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.25_1778224256427_0.3182624142845867","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@stand-e/opencode-slackcode","version":"0.3.26","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.26","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"2e070032b85917abfed4a526de5aa4e58e719214","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.26.tgz","fileCount":51,"integrity":"sha512-TZQ1bvzZKu361IeiwT9JU9eIKjJuJNohD4rzlj8QuOmFbxdnVW7y4jyagX8MQ5magYUDeR/6IN2ED7+yBo6jTw==","signatures":[{"sig":"MEUCIAyFTBEwq4XynuzIAB//pTYgO3fwt42nLWdCUTehu1NsAiEAvREWvb0z41Yb7qASgmDKVSMxNNDfSMuOJb+TrdXiP2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1733333},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.26_1778224491500_0.19814043476245669","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@stand-e/opencode-slackcode","version":"0.3.27","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.27","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"625525a191e478919cfad5a208175b501ccdffb9","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.27.tgz","fileCount":51,"integrity":"sha512-whUGvdHDaixalPj9BSBfSUR4LM+b8kkXhN2XO9AX4psjwkczN62XXUwjhf0UuKiBsIjvZ+0OJIyDvd3qK7mX2g==","signatures":[{"sig":"MEYCIQDdZLfivtKnS37QbpWDNH3lbtW/rtBR3VuUIkLynqREmwIhANIiHo3AqhaDTsXjPxF8GvaOQIN+h8B+qpEy+GrL4WaZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1735031},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.27_1778224944207_0.4974997318065715","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"@stand-e/opencode-slackcode","version":"0.3.28","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.28","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"bb6bd84a2a9980f250ca1e78e6e602c8e8916e95","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.28.tgz","fileCount":51,"integrity":"sha512-ICWm5iMX3n3i3ORPvK9DgL3PcoaWHnpjLzG0zPblL7HOnvRflhihr7giYhR3gamJUXLPplYUv0R7Xo32d0tR2A==","signatures":[{"sig":"MEUCIQCA8TLNxc8WfF4jZkwDRVyf18pnE7LYg5vx//dM7f0FrAIgWFQpCVtHIrUcybgvK39v+IiThw2o3ssAX5YLhw3XlNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1735309},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.28_1778225032921_0.060091048047794304","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@stand-e/opencode-slackcode","version":"0.3.29","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.29","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"604ad306e076a2986992f68f270d333f64e5a792","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.29.tgz","fileCount":51,"integrity":"sha512-mR4nAPfivkHirinMLYzl+SbcCK2j/MKw/1Rg2xtVmaqcaUJ7jR0nlr8MyE63X3g4rtCzRWLLGXk2PQBe4XP/Rg==","signatures":[{"sig":"MEYCIQDuRqQxxekFwsIqk8BcLX3QA4yJn8b9cEcBI4H0IKVJkwIhAM+EbvIsIEkaEpAZaZa7o3023MNDUw5Qj3dj8L6UWnk7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1735134},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.29_1778225172781_0.14152466073139003","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"@stand-e/opencode-slackcode","version":"0.3.30","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.30","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"5968ab2b676172fac318187e60e92cdc2abb0d7d","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.30.tgz","fileCount":51,"integrity":"sha512-ydpGIxCEpMlgL48N7+e8fZgotUDkHzGEQGQ09BcG0Efv8TYt/oxVeF5vv1IjcnMeYoMOTs3SFVcMeZwyHlKo3A==","signatures":[{"sig":"MEUCIQD8U74sQ1G9UemMeS/yZDbHW7YUGM5n9rhbkVwI+zWukAIgVoOv/Ztnz+Dl5VTiFR8l0IInDtzgpEuMP94r0lavbbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738142},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.30_1778225402455_0.38093880536020674","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@stand-e/opencode-slackcode","version":"0.3.31","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.31","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"93cc181c855f95a9513e9a6f6723fee55a5828d5","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.31.tgz","fileCount":51,"integrity":"sha512-2X31sKGKqPyu6d1B1JTxb4oq4wUBm/OOHkfDLtaGrVbhcoeDndz8PSh25U9/7wxo6dhr2zrzzmkIZDt1oStsBg==","signatures":[{"sig":"MEYCIQD8qsKUuQg7G5OukK65KUnIS70wVALiCdGLk/HdH2OiNAIhAPYhnqzGv7vTRQJ+d7YxL6RNNEpsVQRfeqzReCR+wVII","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1742285},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.31_1778225679389_0.9080354255821055","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"@stand-e/opencode-slackcode","version":"0.3.32","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.32","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"99e63477191432429b294f2fb0fe9730fdcf49dd","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.32.tgz","fileCount":51,"integrity":"sha512-N+OLaIgUBczJ6JQDG9iNeQHt5BRJ+9qVyD31s6Rrhr7MjIjcCcaNupnMH0qg2PiTGVDCXv8jQMn3V/9oiq+gRA==","signatures":[{"sig":"MEUCICSYTRxbHkUvN7kw+LyBqpOnlEj0ktDEjKrLu1SMlccCAiEA96w1I/RzIK0d+YhfUt32eW8Z0uZr6RjCekWJ79CiLfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1737220},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.32_1778225829455_0.7905705344110296","host":"s3://npm-registry-packages-npm-production"}},"0.3.33":{"name":"@stand-e/opencode-slackcode","version":"0.3.33","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.33","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"32978da9fd23231992c77985636e67a0c8daad06","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.33.tgz","fileCount":51,"integrity":"sha512-GXp6s6PufdqLjkBqM9iBsVAi+GA+0uGXMOIkhmtDEgc9nnZOTcX+vvUvNhYmpoUVKVBFXVBooETcuowg+Bjlfg==","signatures":[{"sig":"MEQCIQCmCxNrFW1miOh+QpbEIKJMaOgIngIQ8Lx3jcyUvSkSfgIfBjmWdDf4Chjd+Hrs2saOKaGn0G6WtHxa5IIqaHXiSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1737220},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.33_1778225886737_0.9727043609327368","host":"s3://npm-registry-packages-npm-production"}},"0.3.34":{"name":"@stand-e/opencode-slackcode","version":"0.3.34","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.34","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"1eb7bcfcc9d9f6d79938ce6244b49e0005f5535a","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.34.tgz","fileCount":51,"integrity":"sha512-3Gaqc2HkwZNZvGKAZlcfMbWiLCnHg7Izw/en8l3EMYlML3moFJLYZuO2mE4jl+EY/VVFjSIy1C7DdtaVFL4XvA==","signatures":[{"sig":"MEUCIQD0e/lErZT6RlCf/qWHYFckP2k9PyUN0n+jdIDsovZ2CgIgXcxioPxPbVMd+0I6bMEfcekXxEVjpZW9kNy3Ra3fJ38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1737455},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.34_1778226385086_0.7529131365018411","host":"s3://npm-registry-packages-npm-production"}},"0.3.35":{"name":"@stand-e/opencode-slackcode","version":"0.3.35","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.35","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"1a2cb72abb6896d8c205093b83452480b2c0f831","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.35.tgz","fileCount":51,"integrity":"sha512-F73Oei3CVGxxQRPJS3yESTFZwLMu5eJloA2OTY2XMMFU62ZUrrPIGWbj3tONaq2pbAtYfrO0npkHRafOoBsA6A==","signatures":[{"sig":"MEUCICZa5k0bSqy04fzT3EFyGbSZyT8tYkSbuAakN+DEN0hqAiEA/Smj0+OV1eZ+Lf4Gf0TL3EoHlB5jVOeA5FfKSIlguyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1737574},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.35_1778226701736_0.5614591823241062","host":"s3://npm-registry-packages-npm-production"}},"0.3.36":{"name":"@stand-e/opencode-slackcode","version":"0.3.36","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.36","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"04dbf6782ea36b57bd5c6a0a9d7aad73c4744dfa","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.36.tgz","fileCount":51,"integrity":"sha512-QILXeG5QILnGM7d/IpVorQDXPT/yDvMXAyAM+y7thqqli5OHlGkQh5yc7E2Na2wdac1b15wrKpFEB1FybllZzg==","signatures":[{"sig":"MEUCIGXY2H0JB4/pwI4sEyqfLNkqMGL9trVjay07ubscAosgAiEAqX52WBPxok378j2qJW+9fiZduXiH7z7j/GhsehpBCq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738704},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.36_1778226956337_0.595822690774505","host":"s3://npm-registry-packages-npm-production"}},"0.3.37":{"name":"@stand-e/opencode-slackcode","version":"0.3.37","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.37","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"adfc26ccc04d58b98508d429db7b9d97dea0815a","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.37.tgz","fileCount":51,"integrity":"sha512-617iiIHoUuouuOlbpIeXy7vQWwUxBKcHjipaRAYcNy8kY+e7nQ65BTg3XCgA+D2BbmeKqO+cUl0IYQOyW+CQLw==","signatures":[{"sig":"MEUCIQDNwFcZQ4mliFDbhvLrgLYie94KUPKgCp1QosJKoUIAxgIgVx/JyAXqkKHiwL2jRf93QK0cT/C7mcFG5tMwpafiPRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738436},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.37_1778227550918_0.42124056946685084","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"@stand-e/opencode-slackcode","version":"0.3.38","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.38","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"753eae66ccb691c5c53057211318302d538c45a3","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.38.tgz","fileCount":51,"integrity":"sha512-ERsVYnK5GVAsXMhxQsnI77/619esQxwcoaE4n+F5jqTsFigKa4RAPUaPt31fRFYk1IhogRDHQz5tHM62IJ7RwQ==","signatures":[{"sig":"MEUCIQCWnjmG6q2eFPlLp2QMcSrmZsRx7AppnrLlaDIKrOF64wIgNG0yZV7P9jCHAuwSvmsGBkG6CAMGENOPVU5iWp+xH2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738913},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.38_1778228244103_0.9609925590258648","host":"s3://npm-registry-packages-npm-production"}},"0.3.39":{"name":"@stand-e/opencode-slackcode","version":"0.3.39","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.39","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"40b5a0a9d45e27393b3f3fefda5eab5a074757e8","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.39.tgz","fileCount":51,"integrity":"sha512-HXxnX1lhZzx9dhoJfkbiTD6LVPKBSQFfEk2rE+qx7SMOLMXyIUsQuHVJmjyT76HCjmoKixmHeF+0SioeHcgLnw==","signatures":[{"sig":"MEYCIQCXLQDGMloSPNlybGKDWw+kA9IazOCQE+XO6GM7TKrK/gIhAKsVkzHjtcq2Lirg66RMqyteeaLtBnZoKfThKpewhUaa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1739029},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.39_1778228813824_0.9015101335273632","host":"s3://npm-registry-packages-npm-production"}},"0.3.40":{"name":"@stand-e/opencode-slackcode","version":"0.3.40","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.40","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"b4b1ba2d7f8c212dc5caba9cdd7e0f3157f38f95","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.40.tgz","fileCount":51,"integrity":"sha512-YhxvrSFJuNxDY9iASutrGvAZ0WXOZ3eNNl1bA1IjIKcm+Isk3QwjHxlr4ipLpFjx6Nieq4BLDLQkYwr9Y4t3kA==","signatures":[{"sig":"MEUCIQCt27LCfZlGxF+KUnsmM14qpzp3pJJYo3JFznJPcJeXTgIge90mtnq8GEQN04LiaIoNyqvg4aAPT729uuW0js4+Atg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1736420},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.40_1778228977043_0.17244644329421654","host":"s3://npm-registry-packages-npm-production"}},"0.3.42":{"name":"@stand-e/opencode-slackcode","version":"0.3.42","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.42","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"3c0e6a04981d5c2bc994f9358a8b6bfe937e2d23","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.42.tgz","fileCount":51,"integrity":"sha512-Q1ryihKwbEEabl2fx4XUo/YB6r8X8E610/FFhBMmIS4Of/eoEkJgukMjQ0Wz48plLxwzlhf+Zy+uHTKbJ5IPnQ==","signatures":[{"sig":"MEUCIGvYXtsKEX7VQdwIkqaGVhELCG3dJFbm3Rlrnek+EQ1cAiEA807G3cAIxqbBnFN6Tfn3DURNAEf+c/fcd//Vu7UZukw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1737916},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.42_1778229321008_0.24952661342610893","host":"s3://npm-registry-packages-npm-production"}},"0.3.43":{"name":"@stand-e/opencode-slackcode","version":"0.3.43","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.43","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"51585d9190812319579706d9f61a7b4416febcec","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.43.tgz","fileCount":51,"integrity":"sha512-PpZqNUFJu5J+ORElV3M3EvRvkhMj4n1bpXWg8lp4fSJ7KOW+dMku676pK0FcLnChbnZokO+6E9utfNpwdqM+4w==","signatures":[{"sig":"MEYCIQD1GUQc5WhNCXjJ9e1jYdztX8bJQBwPEE8uuA4uVPyytgIhAP6RSQ6/tW7jRpgOmPREXfJkN+7rh73dImbg2wtrak7J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738345},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.43_1778229942720_0.7543891985414908","host":"s3://npm-registry-packages-npm-production"}},"0.3.44":{"name":"@stand-e/opencode-slackcode","version":"0.3.44","keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","_id":"@stand-e/opencode-slackcode@0.3.44","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"dist":{"shasum":"0cf5de0d4772fd5f9334f2dd853bf614d1d4207b","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.44.tgz","fileCount":51,"integrity":"sha512-9+UCUfPABnqXoQUwQToA6mhIca5X8M47FPfqb1U+rlB+/X8DhOPoQ0OECeciI6o9F1zPWAyNTs9xUcPkdfnYiQ==","signatures":[{"sig":"MEQCIHVs/aMFBRcSPQBtHz4DPEjPGyWjlNtEwIf00pA01jibAiBXzm8RMwB/Lrom5JTctzvdI/xGrsCiksk5Z5ADKwfnag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1740493},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","scripts":{"test":"vitest","build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin","prepublishOnly":"npm run build"},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"_npmVersion":"11.11.0","description":"OpenCode plugin that streams session and agent activity into Slack.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","@slack/web-api":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","esbuild":"^0.25.0","typescript":"^5.8.2","@types/node":"^22.13.9","@types/js-yaml":"^4.0.9","@opencode-ai/plugin":"1.2.25"},"_npmOperationalInternal":{"tmp":"tmp/opencode-slackcode_0.3.44_1778230578724_0.9850565716424746","host":"s3://npm-registry-packages-npm-production"}},"0.3.45":{"name":"@stand-e/opencode-slackcode","version":"0.3.45","description":"OpenCode plugin that streams session and agent activity into Slack.","type":"module","main":"dist/index.js","exports":{".":"./dist/index.js"},"keywords":["opencode","opencode-plugin","slack","agent"],"author":{"name":"malidong"},"license":"MIT","scripts":{"build":"tsc -p tsconfig.json && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:@opencode-ai/plugin && npx -y esbuild src/plugin-entry.ts --bundle --platform=node --format=esm --outfile=dist/slackcode-all.js --external:@opencode-ai/plugin","test":"vitest","prepublishOnly":"npm run build"},"dependencies":{"@slack/web-api":"^7.8.0","js-yaml":"^4.1.0"},"devDependencies":{"@opencode-ai/plugin":"1.2.25","@types/js-yaml":"^4.0.9","@types/node":"^22.13.9","typescript":"^5.8.2","vitest":"^3.0.7","esbuild":"^0.25.0"},"gitHead":"baf21d65ca7c92458e06fbedaf4df293611fec55","_id":"@stand-e/opencode-slackcode@0.3.45","_nodeVersion":"25.8.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-eImKDHCNEzX+OKcvNBMB+Nr0v+f+AMu5Ui2IHMdsqrh7bHhksrh3qZRXQbIhAyUaoGPZQD1ryfQmoHNbSasGUg==","shasum":"cc97c859a62e08c326b83892c815bd7b540001c8","tarball":"https://registry.npmjs.org/@stand-e/opencode-slackcode/-/opencode-slackcode-0.3.45.tgz","fileCount":51,"unpackedSize":1740628,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC8xDS9eskACWKcJyUGQBVtXrtb19IKGGuEjMILkR/fMQIhALCNR1XuH7nOkXM+vxMFFpwwpXJ+uuyBAXo3CQ69p9e7"}]},"_npmUser":{"name":"win2er","email":"QQ125594648@gmail.com"},"directories":{},"maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opencode-slackcode_0.3.45_1778231282543_0.5947143886177746"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-13T06:45:28.365Z","modified":"2026-05-08T09:08:02.889Z","0.1.0":"2026-03-13T06:45:28.730Z","0.3.0":"2026-05-07T19:49:49.050Z","0.3.1":"2026-05-08T01:03:42.508Z","0.3.2":"2026-05-08T01:14:22.136Z","0.3.3":"2026-05-08T01:23:28.019Z","0.3.4":"2026-05-08T02:00:50.014Z","0.3.5":"2026-05-08T02:02:55.632Z","0.3.6":"2026-05-08T02:08:53.015Z","0.3.7":"2026-05-08T02:20:02.416Z","0.3.8":"2026-05-08T02:25:25.440Z","0.3.9":"2026-05-08T02:31:21.200Z","0.3.10":"2026-05-08T02:33:48.412Z","0.3.11":"2026-05-08T02:36:01.231Z","0.3.12":"2026-05-08T04:04:26.486Z","0.3.13":"2026-05-08T04:49:43.622Z","0.3.14":"2026-05-08T05:00:18.395Z","0.3.15":"2026-05-08T05:12:52.932Z","0.3.16":"2026-05-08T05:22:20.766Z","0.3.17":"2026-05-08T05:33:43.720Z","0.3.18":"2026-05-08T05:44:33.184Z","0.3.19":"2026-05-08T05:45:42.264Z","0.3.20":"2026-05-08T05:56:18.362Z","0.3.21":"2026-05-08T06:00:07.550Z","0.3.22":"2026-05-08T06:10:55.199Z","0.3.23":"2026-05-08T06:40:09.197Z","0.3.24":"2026-05-08T06:49:43.686Z","0.3.25":"2026-05-08T07:10:56.573Z","0.3.26":"2026-05-08T07:14:51.711Z","0.3.27":"2026-05-08T07:22:24.399Z","0.3.28":"2026-05-08T07:23:53.163Z","0.3.29":"2026-05-08T07:26:13.006Z","0.3.30":"2026-05-08T07:30:02.611Z","0.3.31":"2026-05-08T07:34:39.617Z","0.3.32":"2026-05-08T07:37:09.637Z","0.3.33":"2026-05-08T07:38:06.933Z","0.3.34":"2026-05-08T07:46:25.258Z","0.3.35":"2026-05-08T07:51:41.892Z","0.3.36":"2026-05-08T07:55:56.492Z","0.3.37":"2026-05-08T08:05:51.100Z","0.3.38":"2026-05-08T08:17:24.298Z","0.3.39":"2026-05-08T08:26:53.999Z","0.3.40":"2026-05-08T08:29:37.199Z","0.3.42":"2026-05-08T08:35:21.155Z","0.3.43":"2026-05-08T08:45:42.884Z","0.3.44":"2026-05-08T08:56:18.882Z","0.3.45":"2026-05-08T09:08:02.747Z"},"author":{"name":"malidong"},"license":"MIT","keywords":["opencode","opencode-plugin","slack","agent"],"description":"OpenCode plugin that streams session and agent activity into Slack.","maintainers":[{"name":"win2er","email":"QQ125594648@gmail.com"}],"readme":"# SlackIDE\nSlackCode is an OpenCode plugin that streams session and agent activity to Slack.\n\n## Requirements\n- OpenCode `>= 1.2.25`\n- Node.js `>= 18` (CI uses Node 24)\n- Slack app credentials (`xoxb-...` bot token)\n\n## Quick Start (Recommended)\nInstall the plugin with OpenCode:\n\n```bash\nopencode plugin add @stand-e/opencode-slackcode\n```\n\nThen configure either environment variables or `.slackcode`.\n\n### Option A: Environment Variables (fastest)\n```bash\nexport SLACK_CHANNEL=C123456\nexport SLACK_BOT_TOKEN=xoxb-xxx\n# Only needed for bidirectional mode (/opencode slash command):\nexport SLACK_APP_TOKEN=xapp-xxx\n```\n\n### Option B: `.slackcode` file\nCreate `.slackcode` in project root:\n\n```yaml\nchannel: C123456\nbot_token: xoxb-xxx\napp_token: xapp-xxx\nflush_interval_sec: 1.5\nmessage_chunk_limit: 2000\nstate_path: .opencode/slack_state.json\nlog_level: info\n```\n\nConfig precedence is: `.slackcode` first, then environment variables.\n\n## Usage\nStart OpenCode normally. SlackCode will:\n1. Post a single startup status message when the plugin comes online\n2. Create one Slack root message per OpenCode session\n3. Post the triggering user prompt into that session's thread\n4. Stream session context and final agent output into that session's thread\n5. In bidirectional mode, let `/opencode` create a session shell and let thread buttons choose `Plan` or `Build`\n6. Post `Session finished` on `session.idle` or `session.deleted`\n\n## Modes\n### One-way streaming (default)\nOpenCode events -> Slack.\n\n### Bidirectional (slash command)\nUse `createBidirectionalPlugin()` and enable Socket Mode:\n\n```ts\nimport { createBidirectionalPlugin } from \"@stand-e/opencode-slackcode/bidirectional\";\n\nconst plugin = await createBidirectionalPlugin({\n  projectRoot: \".\",\n  opencodeVersion: \"1.2.25\",\n  enableSocketMode: true,\n});\n```\n\nFor this mode, set `SLACK_APP_TOKEN` (`xapp-...`).\n`@slack/socket-mode` is already bundled as a transitive dependency of the plugin.\n\nCurrent Slack control model:\n- `/opencode <task>` creates the Slack session thread\n- `Plan` and `Build` buttons inside that thread choose how OpenCode should run the task\n- `Cancel` stops the session\n- Slack thread replies are routed back into the matching OpenCode session through `client.session.prompt(...)`\n- Custom Slack slash commands cannot be invoked inside Slack threads, so mode switching lives on buttons instead of nested `/opencode` calls\n\nLog levels: `debug`, `info`, `warn`, `error` (default `info`, configured via `.slackcode` only).\n\nWhen the plugin needs to refer back to the running OpenCode instance, it should prefer the `serverUrl` provided by OpenCode at plugin startup. OpenCode does not default to a fixed port. An explicit port like `4096` is only useful for manual debugging when you choose to launch OpenCode with `--port`.\n\n## Slack App Checklist\n- Invite bot user to target channel\n- Scopes: `chat:write` (and `files:write` for long-output uploads)\n- For private channels, invite bot explicitly\n\n## Troubleshooting\nIf no messages appear in Slack:\n- Verify channel ID and bot membership\n- Verify token values (`SLACK_BOT_TOKEN`, optional `SLACK_APP_TOKEN`)\n- Ensure config is loaded from the project root (env or `.slackcode`)\n\n## Development\nBuild:\n```bash\nnpm run build\n```\n\nPublish package:\n```bash\nnpm publish --access public\n```\n\n## Notes\n- State is persisted to `.opencode/slack_state.json` by default.\n- Long output is uploaded as a file when it exceeds `message_chunk_limit`.\n- A startup dedupe marker is written to `.opencode/slackcode-startup.json` to suppress duplicate startup notifications during rapid reinitialization.\n\n## Compatibility Layers We Keep\nThese are still in the code on purpose:\n\n- `slackcode.cjs` and `bidirectional.cjs` CommonJS shims:\n  OpenCode package loading is still sensitive to entry-point shape, so we keep explicit CJS bridges for hosts that do not consume the ESM exports cleanly.\n- Legacy event field extraction:\n  Older one-way event payloads still use fields like `session.id`, `sessionId`, `session_id`, `message.text`, and `message.delta`. We keep those readers so the plugin still works across older OpenCode event shapes while the modern structured `properties.*` events drive the new assistant-only aggregation path.\n- Startup dedupe marker:\n  OpenCode may initialize the plugin more than once during startup. The short-lived `.opencode/slackcode-startup.json` marker prevents duplicate \"plugin started\" notices in Slack.\n\nCompatibility layers we intentionally are *not* keeping:\n\n- TUI-only session targeting:\n  We do not depend on undocumented TUI session-selection methods. Slack thread replies are sent to the mapped OpenCode session through the supported session API instead of trying to impersonate a foreground TUI keystroke.\n- Token-by-token Slack streaming:\n  Intermediate reasoning and partial text updates are suppressed. Slack receives the user prompt, session context, and final assistant output instead.\n","readmeFilename":"README.md"}