{"_id":"@whonixnetworks/pi-mattermost","_rev":"30-329852683cf6f7d9512ec8194d77584e","name":"@whonixnetworks/pi-mattermost","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.0":{"name":"@whonixnetworks/pi-mattermost","version":"1.0.0","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.0.0","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"ca586c02abf09ac142b867712788b508e0abc0bb","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.0.0.tgz","fileCount":74,"integrity":"sha512-TRzA5yjql4TyEdQkXswHQwh6POTM5pTbgnpAwGfrdBoZdhDn3393ZTrBlipOrLVP8fz2PiN8I1L2pGZw8F3ThQ==","signatures":[{"sig":"MEYCIQC+kdOt/pW9Luzsi/G5/pARjZ5VfGOdoN7d8dKiwQMEQQIhAP9cq16eh/qEUt6iscjB3TuG69NCvRxwGzTG+Da4XzXg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138481},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"ddcd24268b821572f284129fe572b3bfc3b3cf19","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.0.0_1779500061153_0.4683549956752937","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@whonixnetworks/pi-mattermost","version":"1.0.1","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.0.1","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"958501acafc01026ec62a370e3cea6c83da57498","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.0.1.tgz","fileCount":74,"integrity":"sha512-xD3HhoTfq0Gyw60jFTbj51YZzWrEciMJEgR8czCGKqDx0y8qoVe8D+4hmYknn+u6MkQX+lPhFUoF3pfNYVtnpg==","signatures":[{"sig":"MEUCIQDMMQ9FTOEwrqWeeK92tjKzLwY5CE4uYxcKxf77QWGCyAIgPO7uGuMJj6QrEh3y+FNoOLJFrF1qSjPxv4lSScYEwE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"9b3ccfbe09fccd10c98d8731a85aacf81cb37dec","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.0.1_1779500184286_0.6836873791133518","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@whonixnetworks/pi-mattermost","version":"1.0.2","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.0.2","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"c557ff96f21ee0e963acee09ee55705f56b00984","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.0.2.tgz","fileCount":74,"integrity":"sha512-EZhVEEpH3S0VnSxIzXC7H2ex2x0mjzlm4M/eEwZ4As2/GA6Yxf65no84V0UqTRGOTn+JuYZPEBUlKGPWkj6kSw==","signatures":[{"sig":"MEUCIFJrTnlGRQetFbpsCQXbszQf0Y8JU5Cy9T0WLd2njXmRAiEAiBEVVwRd7yiNjL0X/yE7NmK1OWC+P56qZ6gmReMWnlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139792},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"e38787ee618b90de7f0b125fc20735179a860a0c","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.0.2_1779500260429_0.28757621796499677","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@whonixnetworks/pi-mattermost","version":"1.0.3","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.0.3","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"acbc7ad3d17cead0dc64311cfc79cc6532de0668","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.0.3.tgz","fileCount":78,"integrity":"sha512-TMA978PCwAkVO8X62Gsq0pTJwwLCn1eAplTzyMybdFyn+W5aJvBXezf5KWs/ZNQ43aNuzHK4APTmdfgdX7BI8A==","signatures":[{"sig":"MEUCIAdPD4vMGplFDKGFyWaMKl5S2c63H6ijHg4y4YqqYWBKAiEAy29hJcwvkY1tWo22M01CEYbg3k63zpPYRojtDzZzUrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149948},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"cb06b496202520d8ce24ad2fdb098b8aaafed90d","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.0.3_1779500584201_0.7261113245969251","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@whonixnetworks/pi-mattermost","version":"1.0.4","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.0.4","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"104f1ab34b11111c025fa7b9cac22cdb9eab2262","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.0.4.tgz","fileCount":78,"integrity":"sha512-Y23bo5vcju79MmtpZgHRjUU5Fh8O5xA9Qc4j6PKht98hrzjnirHUTA9K59mPhwSMmdY6SgiwMTnJTF4Z5OBiPw==","signatures":[{"sig":"MEYCIQDbGCGiy0IIn6OfRmtRmcq1j/JISj2rXM4falFwy1yxwgIhAKkgx8Cw9Sk4LuXyWfvYELFRfRPSzjPnCR6FU1GlpuWd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152983},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"25bd8d5865aef4eaaab8298fcd9397cb622789a6","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.0.4_1779500996123_0.2271255024974146","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@whonixnetworks/pi-mattermost","version":"1.0.5","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.0.5","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"ad24f923f9d37915ab6f4b661da2444a79ae1fa7","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.0.5.tgz","fileCount":78,"integrity":"sha512-YW7l8y1XdM4GDy2bB1CzIrs8CwdEwKp9WmM8/fyBDtfYA/nvCrz0TriRfXmn6Zu4Ksn1KbSmCqM6oq5YH/gBUw==","signatures":[{"sig":"MEQCIGAAWrpvO6wjUzPrJO77ewC7zE6Ts8zoUSwXGlhyqyTpAiBrF57ALfHXuCdXpG/P4LYay50GIVC62UxZOtwCDNywqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154234},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"1882327031d7a5944587f0c17f7d3702fc58bc4a","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.0.5_1779501588369_0.9034528395524135","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@whonixnetworks/pi-mattermost","version":"1.0.6","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.0.6","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"b002f86faeca392a71659e615b0ce4e493fc9bfd","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.0.6.tgz","fileCount":78,"integrity":"sha512-R62G6bLDZD2KCRzvoMJh0gT5ZSjhN1YVKY/Gv1/FRQiEe1at4W3YhLJ1laUTCWTeNBkl9aARp6+6V76LJxWaIA==","signatures":[{"sig":"MEYCIQDloHcsc5HAVCuWjNwBemOEmNPvv6I9W4HOMHUSZZiIzgIhAJ9RPnB+wTprepSnL7mXS6ffmWh5OxT4BbD/2Q/7mMG+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163944},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"49257c3dd3bf342eb24f98bfe8ece13d6e37882d","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.0.6_1779502050386_0.04358552450742548","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@whonixnetworks/pi-mattermost","version":"1.0.7","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.0.7","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"a62937115d7aaca7249ab8eb45673a78a3250b48","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.0.7.tgz","fileCount":78,"integrity":"sha512-FTZT/Xm5U+EXmkf2Ut524xVo4J/4vH7n7TCkxSe7KRue/7yW2awHyT2QncrIuoHMnje5AgpMErs5J3h2kZvpCg==","signatures":[{"sig":"MEYCIQC4m0wISLXS4NNVW3BhkOvWL6kuzuT/OkOl70hVYsLYwAIhAJ7pHSGtUkNRKgwz8TpxRhtjjYxNLYAjoqQtQWRqJord","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164054},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"e2f95b071f76eeb338a510ef479ee2a6d75ee3c2","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.0.7_1779502294581_0.3670885236185275","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@whonixnetworks/pi-mattermost","version":"1.0.8","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.0.8","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"4128d1363b5aad1061c9f021524cd0f9cd08cd35","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.0.8.tgz","fileCount":78,"integrity":"sha512-z+xwDASlKT+HPIbWfpk6FM16fbDznvr/UA1x7+GwPyccE0D4E+gRHSTSVRjIw3Xf1hEdGFyHEANDnab6guqULg==","signatures":[{"sig":"MEUCIGDOoT8y7saSIazSbXgm4JtdNZ8Kyq2gK8wau3XFCMVdAiEAzox4+UVuztx5BKcgJIc2Zfn7x6jnxr+83Jz7uVftdQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162178},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"7f7618b725dd14be464315becfae164fc207a8a1","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.0.8_1779502585679_0.9566844715108709","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@whonixnetworks/pi-mattermost","version":"1.0.9","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.0.9","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"73df8d045f84f5f15898f26040d9b21d3aa198c2","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.0.9.tgz","fileCount":78,"integrity":"sha512-PvXzuqto/RDF5o3BZMezcZhgVVzNxwqJZmblPjTTYEKL4qWysTIzX+xJw4cS3o1mMCz9mA5ffrHNESWnhtqwtQ==","signatures":[{"sig":"MEUCIFiKj+wBA3SXTiNRG6msVrR6W44eevegO5EqNmMc2ehbAiEAj2Pp3UEWTqCg8WtgfgoXQIRY6KOpTJiskBOLBXD+62k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164842},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"404f3da42fe2202285d18f94e45485966be14b1f","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.0.9_1779502923780_0.10489935652746585","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@whonixnetworks/pi-mattermost","version":"1.0.10","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.0.10","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"7bd0d4557c9006b8fc75188898bba32e3626578b","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.0.10.tgz","fileCount":78,"integrity":"sha512-YmFFTb5yLsewoZk5ZCX/mu4PsUA7VemeZ6TX6yeCnz2bffNZ9IEMb6frFjgtQOScPQtuO0eyIAY0OStkwAB9Lg==","signatures":[{"sig":"MEUCIESfkeynccFlInT3C6y7DLDfBw9OwaGVuulvynXIFkmTAiEAgozHnW4+KhkxXsNM9NUtn4dXXcNUodPTZt472LEdhmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164668},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"4513f2658182de9018c7c065a579eb51e3e00b75","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.0.10_1779503105245_0.5024831862737884","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@whonixnetworks/pi-mattermost","version":"1.0.11","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.0.11","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"d380834ce59d6db135796637f585a8d1ec3e2d4e","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.0.11.tgz","fileCount":78,"integrity":"sha512-AAuW5v6GzHxGS6mGQkqbJwMuODIGB748M6gh4SotVEr8cqVjAdfRwPjjCFAO2rosiozL05Ikv/xgaUcQU9c0Ow==","signatures":[{"sig":"MEUCIE7zXVfRen/+jRbMTj8pB/k5xdShSxoktANNTZNEgZhfAiEA/3LRHvJi00VzQMtVp4rSO3JESCpdbbQ2Eclh8D20Fvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164753},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"750e984876bbce9ceb19d89c9be991e45211e1f5","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.0.11_1779503297492_0.44923277101793446","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@whonixnetworks/pi-mattermost","version":"1.0.12","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.0.12","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"f725ae5f56f4bd83c0e0ca98a57f269651f8243e","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.0.12.tgz","fileCount":78,"integrity":"sha512-fNrTojKQQ8LLprRwUIPpfQBpOHsjEpA1X2Ltp9GtKNOJku+XM3GM5cpHrEUX29At7vLHTsShjhBYhcKiNIvH5A==","signatures":[{"sig":"MEYCIQD2KSoI+QkD8ZTlxcyPjVhcuWQXGwmBSbzRARx7MMMK8AIhAMykGn4mxCEpjoVt3/cXX6OnjtHwf/Vwbamq7oiSVMMM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166592},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"91409850cf1f9440fae8fef31116814daed598d8","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.0.12_1779503550884_0.9333263323824519","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@whonixnetworks/pi-mattermost","version":"1.0.13","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.0.13","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"29487062dbb60bec841b454c06bdeb0fbc62bb1c","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.0.13.tgz","fileCount":79,"integrity":"sha512-8ZV9XEQ2rWqkq5U5HPZ07y0rEfzSxkIPaqG/M6fvTmw8eEogbbzBKloJl/pOG8mGlOb/bke4LqwXFFVISci4mQ==","signatures":[{"sig":"MEYCIQDN5iEoDs0DzVTau1RSQ4rSFqiitpE9RAsYJcFvsXRykAIhAJDAdTQPX65Pg0LxBTlSi0CL7ID3u5OpwhnzAbLMyBmc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"a26e7ac1a61238ce18aa94dfad47200844a48584","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0","express-rate-limit":"^8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","supertest":"^7.2.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/supertest":"^7.2.0","@types/better-sqlite3":"^7.6.0","@types/express-rate-limit":"^5.1.3","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.0.13_1779504985705_0.8226052446520524","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@whonixnetworks/pi-mattermost","version":"1.0.14","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.0.14","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"b45c723a3a69ef3420f193c93acbfb948319a542","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.0.14.tgz","fileCount":65,"integrity":"sha512-CHd7P/GIoZg6L09dyVqLWNrSU3HSk3De1FQIiuho0u6gvd7Euq123ecF0v+G719RtRqpIHT6KlAVdQr6naXBPQ==","signatures":[{"sig":"MEQCIBvL9P2rMmmKhk/WNxk/jJq6HVZe8mPUyZQ1KBEIh93gAiAfHUJSe1zIcr5aP44UApdj0oHK76BYtHrFtffVsdEswg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198614},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"0829436d17e58cb68cca0f30049f232c3b840d52","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"node dist/patch-rpiv.js","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0","express-rate-limit":"^8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","supertest":"^7.2.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/supertest":"^7.2.0","@types/better-sqlite3":"^7.6.0","@types/express-rate-limit":"^5.1.3","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.0.14_1779511842096_0.9815272818422991","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@whonixnetworks/pi-mattermost","version":"1.0.15","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.0.15","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"e151dad5f71d68e63dbcfb6669875df27f4f9242","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.0.15.tgz","fileCount":72,"integrity":"sha512-fkyT8HLEDgJQ0/f/IMgZWxzInMrzThpjINw/c0YjVXbTkDmVjCZQiHnYDRM9dkFbnClapuHLvuuXLXatGFz/KA==","signatures":[{"sig":"MEQCIEB485Yo3lJvgGJgClbB0vcVSk9q2rAmzm5U42scCjMNAiB+nWtLgI2Z49zx1b63KBpo7xeA9PdJBgktEEzI0pDdsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216653},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"074f50fa9b234bcedeb58312769dc48c9c972c68","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"test -f dist/patch-rpiv.js && node dist/patch-rpiv.js || true","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0","express-rate-limit":"^8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","supertest":"^7.2.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/supertest":"^7.2.0","@types/better-sqlite3":"^7.6.0","@types/express-rate-limit":"^5.1.3","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.0.15_1779513419140_0.24721229372147646","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@whonixnetworks/pi-mattermost","version":"1.0.16","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.0.16","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"ebc7feda3c8b0f3c9e16d362dfe8c3a309afd8e8","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.0.16.tgz","fileCount":72,"integrity":"sha512-k6pzs0Io8t2wM+U1Ho+kVACD+37+7bx9vj4nOjG+y2fzUqXXE1G4DmxgNOnGMZ7yYlyssH7mk0y9RsDV4rdzOg==","signatures":[{"sig":"MEUCIQC37WUm3kYKVonIsJc6BqIMksXsZlZ+z2GvqzA89BK6bwIgceHDmBIngrh+/60CTS7eQhfvnJbAj5CnjV8Q2zAaoD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216653},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"074f50fa9b234bcedeb58312769dc48c9c972c68","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"test -f dist/patch-rpiv.js && node dist/patch-rpiv.js || true","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0","express-rate-limit":"^8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","supertest":"^7.2.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/supertest":"^7.2.0","@types/better-sqlite3":"^7.6.0","@types/express-rate-limit":"^5.1.3","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.0.16_1779513561497_0.32126438697933857","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@whonixnetworks/pi-mattermost","version":"1.1.0","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.1.0","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"bd888e85ef9ef833a5214cb1701b22963b3fb67e","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.1.0.tgz","fileCount":72,"integrity":"sha512-5vdEx5VRJ9SXaZCKnyWA6Sc9oya9PfQL/MiWZYD1Axe36iD7rt5bDfi+zxrevOU/DrfnVwJg8y5ui771H9DcHA==","signatures":[{"sig":"MEYCIQD4HpVcrtOgbKwon4h7s0ZTz7dKMkWw1BiOJwIhlMKQwwIhALhJB+7VnxQ3JZhHXF3PmbWoKk+cwBZu36mZW8GMenJ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"471615cfa357f81191cfc8ee75aae43b2f04e1cb","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"test -f dist/patch-rpiv.js && node dist/patch-rpiv.js || true","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0","express-rate-limit":"^8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","supertest":"^7.2.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/supertest":"^7.2.0","@types/better-sqlite3":"^7.6.0","@types/express-rate-limit":"^5.1.3","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.1.0_1779635123401_0.9522190686196128","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@whonixnetworks/pi-mattermost","version":"1.2.0","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.2.0","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"2a9734b63f23fc7be2b5dbe4e2e4ad2c5b517577","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.2.0.tgz","fileCount":72,"integrity":"sha512-F5z/zjGdkW8dzRt1nBJmiU6mz3hBzmp8ppToK39b0j2urcvG9sfLnNmKfidxsoRB3O+XSk9lKJBCaQfArkd7IQ==","signatures":[{"sig":"MEUCIQCeHfjajy4qLxHWpKh5/pvxeYNbKynhP7vctS1Fd3rUJAIgSd6iDTcxKluh2KkOmopPO5jT4bocnULDedRbAb99qck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245596},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"2925855cb1ec252bc62f0b07b12a8bfbd6aa9723","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"test -f dist/patch-rpiv.js && node dist/patch-rpiv.js || true","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0","express-rate-limit":"^8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","supertest":"^7.2.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/supertest":"^7.2.0","@types/better-sqlite3":"^7.6.0","@types/express-rate-limit":"^5.1.3","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.2.0_1779635879344_0.8323619813717287","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@whonixnetworks/pi-mattermost","version":"1.2.1","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.2.1","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"76089357b7d58132fcd39f873a898f4606fde914","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.2.1.tgz","fileCount":72,"integrity":"sha512-w+a3/FydODimdO+ozcLGFddCEqzwxN2GegipELerKKI6sOgVsL+oS3r6Z5977P6v7z7Nfce/bFRg6jsdRpO+pw==","signatures":[{"sig":"MEUCIQCVra2cUignNrHcD6lG2LEqbv8RXxXm/hpbuTugEhjT9gIgMhfDb7GvKoD9kDsRMAtXjNri4YNtfygNJ5kmuzNjKio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"2925855cb1ec252bc62f0b07b12a8bfbd6aa9723","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0","express-rate-limit":"^8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","supertest":"^7.2.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/supertest":"^7.2.0","@types/better-sqlite3":"^7.6.0","@types/express-rate-limit":"^5.1.3","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.2.1_1779636504599_0.9062352124503246","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@whonixnetworks/pi-mattermost","version":"1.2.2","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.2.2","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"1fbe358a41d12ec7eacaaf6ed5638035ad48ad36","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.2.2.tgz","fileCount":72,"integrity":"sha512-Qprl0rhz76nU5r2Y2bjBZ1Xft9L852rDFVjYnY3gOS15K4xaSIt1QbP+885IJxKD5GeIFUSduzfuVTJ63gluew==","signatures":[{"sig":"MEQCIBsu4rdWC5NH9svdjQfPFnn2WkPMv3YMvDrsfUDeyUiiAiBelEtur+OjCxrS4PZmvV80dmotDCsvPC+sp6RTwm8b0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246724},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"780482f9495c3940ab5e974d7891d66497191b8e","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0","express-rate-limit":"^8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","supertest":"^7.2.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/supertest":"^7.2.0","@types/better-sqlite3":"^7.6.0","@types/express-rate-limit":"^5.1.3","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.2.2_1779636936782_0.43229351331373533","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@whonixnetworks/pi-mattermost","version":"1.2.3","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.2.3","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"abc1ecf51ce01b22fddb1b5f653fab267ac2c497","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.2.3.tgz","fileCount":72,"integrity":"sha512-xeJt7JE+w+IykiWubE1UOnJU+dmREN39r5T3khYC0/mBn0/Cbtv+xKwJNzt2IZnV75oUONhSHCK8n6fHGUogBg==","signatures":[{"sig":"MEQCIEXUD9/kClMTZQBCrZ6WgMGraw5HlUOFMVmSHhkoIHAMAiA27TA4y6ywKKEjIaksnoljF1eHsCjfWTFiMmho/Iq2iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246938},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"4fc1935ce7adbb2c1aabb200b47ad647ce170223","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0","express-rate-limit":"^8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","supertest":"^7.2.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/supertest":"^7.2.0","@types/better-sqlite3":"^7.6.0","@types/express-rate-limit":"^5.1.3","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.2.3_1779637330166_0.8608808353396113","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@whonixnetworks/pi-mattermost","version":"1.2.4","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.2.4","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"bf95ec61dcc7bac0200d27f5c3d471b8df0d5f2e","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.2.4.tgz","fileCount":72,"integrity":"sha512-fcq9ssKhZ2Pqe1AGdE3tNXGiIS/W/+fUsTNF74nwbzr+37qLlOg9w/7LEvGvIuQaMovQbfMIHEH7vaPtRDN0Lw==","signatures":[{"sig":"MEYCIQCYp76/RLG+mc+7rXXId+9JFW1y6TfxJOpc2TPlHk6Y7wIhAML7JOtYWtre0NwQCsMAwWVYXFERZMfPGfyEjLi5neRn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251269},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"0055435b5ab16ce35e0dd85a8e60c080e3216075","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0","express-rate-limit":"^8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","supertest":"^7.2.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/supertest":"^7.2.0","@types/better-sqlite3":"^7.6.0","@types/express-rate-limit":"^5.1.3","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.2.4_1779637625275_0.03852801361273017","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@whonixnetworks/pi-mattermost","version":"1.2.5","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.2.5","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"c4ccdd2600698b644537ae28743d6f86dbe5ce91","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.2.5.tgz","fileCount":72,"integrity":"sha512-ZAOi0088+ToCFlfiz6qtH1cfNfXeRudcH1MGuy19VmiyG+/KS8CYpZ13TV+lFniI/hbzB6+XdSNNhjiydYbfmg==","signatures":[{"sig":"MEUCIGXyrtJ1OwBGXhPv/VjIB1rFRcaffono/ckKLiMduGHnAiEA6wdy2N6aAIlkm0wv1N8u4JidQ+fdRfRhafnvz4/IOn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251917},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"b02af2edb1128df684ef81361a59cfdd921897fe","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0","express-rate-limit":"^8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","supertest":"^7.2.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/supertest":"^7.2.0","@types/better-sqlite3":"^7.6.0","@types/express-rate-limit":"^5.1.3","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.2.5_1779637703113_0.46183164551836486","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@whonixnetworks/pi-mattermost","version":"1.2.6","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.2.6","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"4abc850768fafa628e5a0d7b32f97458b9ca28d9","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.2.6.tgz","fileCount":72,"integrity":"sha512-nBDFnInGvLEyOQoa0Gmkd1CUIcn2kA2Hj6XJI4TRJuWef4M5uKyjPPpc2W2bOU5Sh0nIeU+kmLXR+AC/yIjZGQ==","signatures":[{"sig":"MEQCIGAcf8UsKUIJLBT/KD+1XrzyZHU3sZg8xUVY5ENhPIUtAiAyYezxD/+VZ5Dc1TOG74rY4srcqefHMSVpO6xbCJOdvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253775},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"d8e92e3f2f46f23cbe1bf3d0a3ad1e8d33e8d59f","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0","express-rate-limit":"^8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","supertest":"^7.2.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/supertest":"^7.2.0","@types/better-sqlite3":"^7.6.0","@types/express-rate-limit":"^5.1.3","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.2.6_1779637963280_0.32858780422329925","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@whonixnetworks/pi-mattermost","version":"1.2.7","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.2.7","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"89b728cd0cc6925c47b9cca8528f069aa5d7ced7","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.2.7.tgz","fileCount":72,"integrity":"sha512-hdUS0bLO8wlL+9esmiB4unx01FsaE7v/lrAp9X7RjkgJNjTBPk34rAkTLaTmxMqUO4FvebBc5gj+JjexBrXIdQ==","signatures":[{"sig":"MEUCIB9eLZqeVizD4LL/0uAyz1cVzwN/v8jNu2cGoc3VOb5xAiEAjNyO1b1FI5+fjqgVgvyzs277R7vOxXqZX1r1XvVmUws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254694},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"f5efdece28477ca30d92506249a297c67cb21e26","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0","express-rate-limit":"^8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","supertest":"^7.2.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/supertest":"^7.2.0","@types/better-sqlite3":"^7.6.0","@types/express-rate-limit":"^5.1.3","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.2.7_1779638159376_0.5166873945765567","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@whonixnetworks/pi-mattermost","version":"1.2.8","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.2.8","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"97bbe9ba0622b46b95e71934aff978c48072358b","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.2.8.tgz","fileCount":72,"integrity":"sha512-RK/NHCTC6BjmU+l07stg9rrEQTveSON59o4iRAyn6uC3Clo7iFZzDmNHgtqcurpYi/9UJM+MowxEOweWr+D6Ng==","signatures":[{"sig":"MEYCIQDyWRsyaClzoEkSfmTLf0qETOugZuizy4vDGXUVQnKtfAIhAPZM914AGLWGp6Z8BOONbeIMo580BRfxj9VX2kyXndrf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255211},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"c7710dc245436acdd81c0d198019d7b2cc49aa72","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0","express-rate-limit":"^8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","supertest":"^7.2.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/supertest":"^7.2.0","@types/better-sqlite3":"^7.6.0","@types/express-rate-limit":"^5.1.3","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.2.8_1779638285487_0.7627601588348056","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@whonixnetworks/pi-mattermost","version":"1.3.0","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.3.0","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"f200c0a23d0f4d4a326086349426994bd306106c","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.3.0.tgz","fileCount":72,"integrity":"sha512-/q9d5xOdhHQML339B38Z3JIm/fKfjQWOyghoHTllS/MpdEqWIZPMkPvVFlRCxH3nZuGtGdy6JBUJyPLATuGvbw==","signatures":[{"sig":"MEQCIBiiKRjTI9iD+RO+4UFAfmFekqijFHdXR/TKG23jfjliAiBfLRa2Vr8V09+Rh+iqM6h2c4w1LDQXl4n4IAqj3ZOA+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269884},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"50454d48358aabff7026a2712853d46a83f16f67","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0","express-rate-limit":"^8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","supertest":"^7.2.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/supertest":"^7.2.0","@types/better-sqlite3":"^7.6.0","@types/express-rate-limit":"^5.1.3","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.3.0_1779704822120_0.46063386995549194","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@whonixnetworks/pi-mattermost","version":"1.4.0","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","_id":"@whonixnetworks/pi-mattermost@1.4.0","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"homepage":"https://github.com/whonixnetworks/pi-matter#readme","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"pi":{"extensions":["./src/extension.ts"]},"bin":{"pi-mattermost":"bin/pi-mattermost.js"},"dist":{"shasum":"b994ea533a9b730e82c91fd9b64dd0fd608e2010","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.4.0.tgz","fileCount":78,"integrity":"sha512-bCqKjOLlycnwTTHmFOOu+eX0W8AFwjo/cJawwc6enbLFjC8L29oUBJ1f7ghb2EgtPNwdGNU7cMBbqB3X+mfE2g==","signatures":[{"sig":"MEUCIFHN/aGAxSERdfni0dLD9UQyyVbK6p4vvVbjlEHlWl8+AiEAi3PeoLWZAEXol5n0smtLNac7vsuSSxaPTR3fzIXwBcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298041},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"59d9ff7a814ff0a10ef2b4bda6d66347a9938beb","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run test","start":"node dist/index.js","format":"prettier --write src/","lint:fix":"eslint --fix src/","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"repository":{"url":"git+https://github.com/whonixnetworks/pi-matter.git","type":"git"},"_npmVersion":"10.9.7","description":"Mattermost bridge for Pi coding agent sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.0","chalk":"^5.0.0","dotenv":"^16.0.0","express":"^4.21.0","commander":"^12.0.0","@iarna/toml":"^2.2.5","better-sqlite3":"^11.0.0","@mattermost/client":"^11.6.0","express-rate-limit":"^8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","@types/ws":"^8.0.0","supertest":"^7.2.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/express":"^4.17.0","@types/supertest":"^7.2.0","@types/better-sqlite3":"^7.6.0","@types/express-rate-limit":"^5.1.3","@typescript-eslint/parser":"^8.0.0","@earendil-works/pi-coding-agent":"^0.75.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-mattermost_1.4.0_1779705786070_0.25708137619824023","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@whonixnetworks/pi-mattermost","version":"1.5.0","description":"Mattermost bridge for Pi coding agent sessions","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"pi-mattermost":"bin/pi-mattermost.js"},"scripts":{"build":"tsc","dev":"tsc --watch","start":"node dist/index.js","typecheck":"tsc --noEmit","lint":"eslint src/","lint:fix":"eslint --fix src/","format":"prettier --write src/","format:check":"prettier --check src/","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","check":"npm run typecheck && npm run lint && npm run test","prepublishOnly":"npm run build","postinstall":"node dist/patch-rpiv.js","install-service":"pi-mattermost install","uninstall-service":"pi-mattermost uninstall"},"keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/whonixnetworks/pi-matter.git"},"engines":{"node":">=22.0.0"},"pi":{"extensions":["./src/extension.ts"]},"dependencies":{"@iarna/toml":"^2.2.5","@mattermost/client":"^11.6.0","better-sqlite3":"^11.0.0","chalk":"^5.0.0","commander":"^12.0.0","express":"^4.21.0","express-rate-limit":"^8.5.2","zod":"^3.23.0"},"devDependencies":{"@earendil-works/pi-coding-agent":"^0.75.1","@types/better-sqlite3":"^7.6.0","@types/express":"^4.17.0","@types/express-rate-limit":"^5.1.3","@types/node":"^22.0.0","@types/supertest":"^7.2.0","@types/ws":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","@typescript-eslint/parser":"^8.0.0","eslint":"^9.0.0","prettier":"^3.0.0","supertest":"^7.2.2","typescript":"^5.5.0","vitest":"^2.0.0"},"_id":"@whonixnetworks/pi-mattermost@1.5.0","gitHead":"2a1ecc4c4e9a35e366173e1c2c74252af0ad6d2f","bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"homepage":"https://github.com/whonixnetworks/pi-matter#readme","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-/7HM0ANd6+0LVR2ceBHHSSlOktXyBOXvkNjFu/g5lqAYsAFK0zrv3eAgGSUnhmIV46MG3uFrEYHJJy7jn7GfMA==","shasum":"51cf8e708b4f0e2b0beb999252fca2eb1a288fd1","tarball":"https://registry.npmjs.org/@whonixnetworks/pi-mattermost/-/pi-mattermost-1.5.0.tgz","fileCount":79,"unpackedSize":300252,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDKjVPy5o60l/HNfKPfSDkCMv8/EE3XHxdz2/4dG0c1BwIgd55mipPcw0rdmu3JcwInpAWcXp2aF+qK5EemQmMcHi0="}]},"_npmUser":{"name":"whonixnetworks","email":"j.locker@whonix.net"},"directories":{},"maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-mattermost_1.5.0_1780923083098_0.03364528708884462"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-23T01:34:21.054Z","modified":"2026-06-08T12:51:23.407Z","1.0.0":"2026-05-23T01:34:21.289Z","1.0.1":"2026-05-23T01:36:24.427Z","1.0.2":"2026-05-23T01:37:40.620Z","1.0.3":"2026-05-23T01:43:04.341Z","1.0.4":"2026-05-23T01:49:56.268Z","1.0.5":"2026-05-23T01:59:48.528Z","1.0.6":"2026-05-23T02:07:30.589Z","1.0.7":"2026-05-23T02:11:34.823Z","1.0.8":"2026-05-23T02:16:25.854Z","1.0.9":"2026-05-23T02:22:03.943Z","1.0.10":"2026-05-23T02:25:05.377Z","1.0.11":"2026-05-23T02:28:17.636Z","1.0.12":"2026-05-23T02:32:31.090Z","1.0.13":"2026-05-23T02:56:25.909Z","1.0.14":"2026-05-23T04:50:42.297Z","1.0.15":"2026-05-23T05:16:59.286Z","1.0.16":"2026-05-23T05:19:21.656Z","1.1.0":"2026-05-24T15:05:23.570Z","1.2.0":"2026-05-24T15:17:59.501Z","1.2.1":"2026-05-24T15:28:24.739Z","1.2.2":"2026-05-24T15:35:36.924Z","1.2.3":"2026-05-24T15:42:10.308Z","1.2.4":"2026-05-24T15:47:05.437Z","1.2.5":"2026-05-24T15:48:23.280Z","1.2.6":"2026-05-24T15:52:43.425Z","1.2.7":"2026-05-24T15:55:59.512Z","1.2.8":"2026-05-24T15:58:05.660Z","1.3.0":"2026-05-25T10:27:02.283Z","1.4.0":"2026-05-25T10:43:06.208Z","1.5.0":"2026-06-08T12:51:23.250Z"},"bugs":{"url":"https://github.com/whonixnetworks/pi-matter/issues"},"author":{"name":"Greedy","email":"j.locker@whonix.net"},"license":"MIT","homepage":"https://github.com/whonixnetworks/pi-matter#readme","keywords":["pi-package","pi","mattermost","coding-agent","llm","bridge"],"repository":{"type":"git","url":"git+https://github.com/whonixnetworks/pi-matter.git"},"description":"Mattermost bridge for Pi coding agent sessions","maintainers":[{"name":"whonixnetworks","email":"j.locker@whonix.net"}],"readme":"# Pi Mattermost Bridge\n\nBridge Pi coding agent sessions to Mattermost channels. Control your Pi agents through slash commands in Mattermost with real-time streaming, session management, and systemd integration.\n\n## Install\n\n```bash\npi install npm:@whonixnetworks/pi-mattermost\n```\n\nOr install globally via npm:\n\n```bash\nnpm install -g @whonixnetworks/pi-mattermost\n```\n\nAfter installing, make sure `pi-mattermost` is on your PATH:\n\n```bash\npi-mattermost path\n```\n\nThis prints the correct `export` line for your shell. Add it to `~/.bashrc` or\n`~/.zshrc` for permanent setup.\n\n## Quick Start\n\n### 1. Start the bridge\n\nGenerate and edit config, then install the systemd service:\n\n```bash\npi-mattermost config\n# Edit ~/.config/pi-mattermost/config.toml with your Mattermost credentials\npi-mattermost install\nsystemctl --user daemon-reload\nsystemctl --user enable --now pi-mattermost\n```\n\n### 2. Connect from Pi\n\nStart Pi in any project directory and type:\n\n```\n/connect\n```\n\nPi sends the project path to the bridge, which creates a Mattermost\nchannel and spawns a managed Pi process. All agent activity streams\nto the Mattermost channel in real time.\n\n### 3. Or connect from Mattermost\n\nIn any Mattermost channel, type:\n\n```\n/pi-connect /path/to/your/project\n```\n\nA new channel opens with a live Pi agent session.\n\n## Pi TUI Commands\n\n| Command | Description |\n|---------|-------------|\n| `/connect` | Connect current project to Mattermost |\n| `/disconnect` | Disconnect from Mattermost |\n\n## CLI Commands\n\n| Command | Description |\n|---------|-------------|\n| `pi-mattermost config` | Generate default config file |\n| `pi-mattermost path` | Show safe PATH setup instructions |\n| `pi-mattermost start` | Start bridge (foreground) |\n| `pi-mattermost install` | Install systemd user service |\n| `pi-mattermost uninstall` | Remove systemd user service |\n\n## Configuration\n\nFile: `~/.config/pi-mattermost/config.toml`\n\n```toml\n[mattermost]\nurl = \"https://matrix.example.com\"\nbot_token = \"your-bot-token\"\nteam_id = \"your-team-id\"\nhttp_port = 4000\n\n[pi]\ndefault_model = \"zai/glm-4.7\"\nsubagent_model = \"zai/glm-4.5-flash\"\n\n[logging]\nlevel = \"INFO\"\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}