{"_id":"@matatbread/matbot-frontend-web","_rev":"34-00ead8696e2f38df15dba36ae715681a","name":"@matatbread/matbot-frontend-web","dist-tags":{"latest":"0.4.16"},"versions":{"0.1.6":{"name":"@matatbread/matbot-frontend-web","version":"0.1.6","license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.1.6","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"54f29477f299daccc33a8c495ca5a29af4bdd02d","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.1.6.tgz","fileCount":12,"integrity":"sha512-l592y1PJLoj3IxITPkf6NXwSJSrxSwueuDT8LbQknwmo/n2+fiGSAFy+rgrU1sogleaJzYKtxBGEpt09odT1nw==","signatures":[{"sig":"MEYCIQCJiGVxai+OySYGw9oFPSTaNHH65aN0eNe2rI9GrY10UAIhAMLbUHCTVOvJeIS8MJe6zukuOcGzPQUQ6emTGz2pDAUq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230888},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.0.0","@matatbread/matbot-core":"0.1.6","@matatbread/matbot-skills":"0.1.6","@matatbread/matbot-plugin-api":"0.1.6"},"peerDependencies":{"@matatbread/matbot-core":"0.1.6","@matatbread/matbot-plugin-api":"0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.1.6_1782406380912_0.5458896752234612","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@matatbread/matbot-frontend-web","version":"0.1.7","license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.1.7","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"007de80659f7a1f7a1aff1c823371c2ef0f103ed","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.1.7.tgz","fileCount":12,"integrity":"sha512-nTAaXxH0hjzI7t9/3G3lub6fEQH1e6YeoUA4DSpkoYQ6hjuYpR7m5S498CQFL1jkx3HtVkEuYvYhT951TvrZIw==","signatures":[{"sig":"MEUCIFwapTkd7k812D0+reCitH8FOdVzyS22U+dSGRW3Uym1AiEA8JhJSAPACMPIRW+T6zTiS9D069crfYZE8YasGWQWyyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231696},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.0.0","@matatbread/matbot-core":"0.1.7","@matatbread/matbot-skills":"0.1.7","@matatbread/matbot-plugin-api":"0.1.7"},"peerDependencies":{"@matatbread/matbot-core":"0.1.7","@matatbread/matbot-plugin-api":"0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.1.7_1782407742203_0.5290613557373816","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@matatbread/matbot-frontend-web","version":"0.1.8","license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.1.8","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"7ad75f34b730aa96cdb6fada9b359e740b0921d8","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.1.8.tgz","fileCount":12,"integrity":"sha512-5a5AE/4ivfhWglFmZLe/bd38+5kIESzf33Wce601hUecZ/Jh8ljs3BK93etrGceAoiOdHoeenLpPuDnn1Pa/Og==","signatures":[{"sig":"MEYCIQDPfgamBrm9y7zN3vdhzx46x2IpJTxdjYG8wOhSYfIxKQIhANzb7aYwJyJZEDP6vGlx/OXXr4ztHd1+qkx3HeoABR+7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231701},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.1.8","@matatbread/matbot-skills":"^0.1.8","@matatbread/matbot-plugin-api":"^0.1.8"},"peerDependencies":{"@matatbread/matbot-core":"^0.1.8","@matatbread/matbot-plugin-api":"^0.1.8"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.1.8_1782409701785_0.2278283498481284","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@matatbread/matbot-frontend-web","version":"0.2.0","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.2.0","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"61d27609acd0cec0ba356d886c4496ccb89f4a94","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.2.0.tgz","fileCount":12,"integrity":"sha512-xrb9yrgxNVXc2SIKcLey3jbytwQg/SOoQSmfuAfaXfao/SLBvfCahmxGVW0V7vNYj7ml2q+YTZaBdtT3Hx+0XA==","signatures":[{"sig":"MEUCIQCEEduXTw2UXdhTbZtuHBoxGCJhG991jk8KC5l2z8ljfQIgPDqMk73C0QxgQYSba5UvGyfd31zgD1PBXTh6cOTsgH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231813},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.2.0","@matatbread/matbot-skills":"^0.2.0","@matatbread/matbot-plugin-api":"^0.2.0"},"peerDependencies":{"@matatbread/matbot-core":"^0.2.0","@matatbread/matbot-plugin-api":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.2.0_1782493869109_0.3738928799968011","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@matatbread/matbot-frontend-web","version":"0.2.1","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.2.1","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"a0349621d7559cb63274ed00783a18d0405d9b75","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.2.1.tgz","fileCount":12,"integrity":"sha512-A/xLGTvuCDIPVKEMJ7CWXZBpUaXiRY2VZ/Iuv1maxuLWRtpfZEpmFR+Dt8lx+aBgDZlwSVaIE591kR71BG7gTA==","signatures":[{"sig":"MEUCIEAMaYPuuRaBJxDgeP0n1g6PnqQlhoXxHBruSN9z5/qfAiEAgnnBk4v2wGywXTQAdx2jJRadNcepXaMckFp4aPqVxYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232274},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.2.1","@matatbread/matbot-skills":"^0.2.1","@matatbread/matbot-plugin-api":"^0.2.1"},"peerDependencies":{"@matatbread/matbot-core":"^0.2.1","@matatbread/matbot-plugin-api":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.2.1_1782497805629_0.4240498881225385","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@matatbread/matbot-frontend-web","version":"0.2.2","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.2.2","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"dbf543103ac3258285916a5410fdb5eb4c16ff5a","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.2.2.tgz","fileCount":12,"integrity":"sha512-QXzH/D3LjwronBAo+O7lRsUx3p0hgGVJgY4a2KoauPnKkDOXZOfC0kHEATR1FHjpnd/gAbNGCJamd8fE7s3/LA==","signatures":[{"sig":"MEQCIFspb3VkTg4KVOG/0/zNFRUIyRMKk1WVVFRTo0Do1wTcAiA2wKf3pWr4ZALVeKKK2KWr4bfX7/Ec3/x/pPkfPTbbXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232274},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.2.2","@matatbread/matbot-skills":"^0.2.2","@matatbread/matbot-plugin-api":"^0.2.2"},"peerDependencies":{"@matatbread/matbot-core":"^0.2.2","@matatbread/matbot-plugin-api":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.2.2_1782498878276_0.8982115277059302","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@matatbread/matbot-frontend-web","version":"0.2.3","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.2.3","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"a33744d7fe6586c58a1a86120fedad0a51fc6e66","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.2.3.tgz","fileCount":12,"integrity":"sha512-ttB35KgYWTajYtI3T/WWj25pFfxsMWBgoxeK2N+1Okno7t1Syej3kS4n99MEy5Sw54IDTj1u7/IskvA9UP+Lvg==","signatures":[{"sig":"MEQCIEDbwn6dhO/qDiu431DdwvY787oCBE5WdQPNWQdY7dxRAiA2bvKBwIjsuPuwiBkCfABFZlU6L61OSR2e107I0IRamw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232274},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.2.3","@matatbread/matbot-skills":"^0.2.3","@matatbread/matbot-plugin-api":"^0.2.3"},"peerDependencies":{"@matatbread/matbot-core":"^0.2.3","@matatbread/matbot-plugin-api":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.2.3_1782501056089_0.4645286755371085","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@matatbread/matbot-frontend-web","version":"0.2.4","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.2.4","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"d356c52c171d5cc44793feadde697647860aeb98","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.2.4.tgz","fileCount":13,"integrity":"sha512-r/CfNPIARDnvQEfuPMgZQ+DvnUAL7qMdHLp2yHl15Gi4Vz4ZBloxpCC8Ad2h78pLR5PlwicCRdNJYFsAFR1DdA==","signatures":[{"sig":"MEUCIQCbRmEvNGrXaXCo093z+8Wh3NeX4n9r0dNyykkFIg1aQgIgUj23cdyH7qx3bD1aj+5u+14ZPyF8vn5J+BUMT4aB/8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247411},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.2.4","@matatbread/matbot-skills":"^0.2.4","@matatbread/matbot-plugin-api":"^0.2.4"},"peerDependencies":{"@matatbread/matbot-core":"^0.2.4","@matatbread/matbot-plugin-api":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.2.4_1782654994570_0.2847368347195842","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@matatbread/matbot-frontend-web","version":"0.2.5","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.2.5","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"9a0509a916f2c894c0a32e5b2f9ba979f368b61d","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.2.5.tgz","fileCount":13,"integrity":"sha512-r6BpDqowkHMFQytXQXqkxCuPIQPeV314L89KBPn6t82e2VLSoBO1rafiPWB+k5yu+lOa900/lPNCD7p769ZYIA==","signatures":[{"sig":"MEUCIQCOGaC8adI7UGo35bCnjiHtW+kRjRJKgTlFSx7WvJgffQIgdP8p9Yrc6Nw2eOZpMUEu4R6vJheABso2yRKyn9tljb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251792},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.2.5","@matatbread/matbot-skills":"^0.2.5","@matatbread/matbot-plugin-api":"^0.2.5"},"peerDependencies":{"@matatbread/matbot-core":"^0.2.5","@matatbread/matbot-plugin-api":"^0.2.5"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.2.5_1782760751523_0.7904592073659913","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@matatbread/matbot-frontend-web","version":"0.2.6","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.2.6","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"138678f354d882172e8fab6de87948e927365a5c","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.2.6.tgz","fileCount":13,"integrity":"sha512-5TQH90jdZprIt/EOzwNgIwcSU9glJY7GiDTMzKaov+Cdp5mRN1ZgPDkedcylgX6BzstDmbZMJTzEW9NqOMBoQw==","signatures":[{"sig":"MEYCIQDJg8KvXkaUXI89+g+xCV3xSLFBnyuSmzPbNbpMqgiHbwIhAPHdwflozUzdDprBYnewb3AMechsAa/ShltlGGnD5Uxz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254268},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.2.6","@matatbread/matbot-skills":"^0.2.6","@matatbread/matbot-plugin-api":"^0.2.6"},"peerDependencies":{"@matatbread/matbot-core":"^0.2.6","@matatbread/matbot-plugin-api":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.2.6_1782814741574_0.3360776787818438","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@matatbread/matbot-frontend-web","version":"0.2.7","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.2.7","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"20db656f8f07463c93e2e847b922746c06431691","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.2.7.tgz","fileCount":13,"integrity":"sha512-yE+ZwCeMBrj+cseVLjfT4D5VjdQCN/h0r0hYped+Jel6hu7JjSsR4k3PvRJCWg1ecekjo54QfEvcCXkb7hy6ZQ==","signatures":[{"sig":"MEUCIQCI1CwECioCgyAgST45hMRdoVgaqXI31hPazltA8AqWEAIgRNyGGXeJjywlJ7zT+4IjJKvkysWjcXMRA16CCrfbCEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254268},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.2.7","@matatbread/matbot-skills":"^0.2.7","@matatbread/matbot-plugin-api":"^0.2.7"},"peerDependencies":{"@matatbread/matbot-core":"^0.2.7","@matatbread/matbot-plugin-api":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.2.7_1782909221876_0.48498283999424396","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@matatbread/matbot-frontend-web","version":"0.2.9","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.2.9","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"b6135b54763668363de8ad714fe4db1afd9554a6","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.2.9.tgz","fileCount":13,"integrity":"sha512-GxZniRlUQ+99SE1255sbGz/E3ZsBeu5B3ZB9ih8cztRSkpoSgutiXmC0uC76dFmCFVfhfDQUMa+uK8aBcy4uBg==","signatures":[{"sig":"MEQCIFM5YRAPYidGwRlWOdoleS+LPpq8zI6rCJJ4TWPCbuBXAiBX8Q9mlXLdl3Cb6OGiCNx9KqTFhW3k6nHOEFo0MTHFbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254692},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.2.9","@matatbread/matbot-skills":"^0.2.9","@matatbread/matbot-plugin-api":"^0.2.9"},"peerDependencies":{"@matatbread/matbot-core":"^0.2.9","@matatbread/matbot-plugin-api":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.2.9_1782946685664_0.4774053271522696","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@matatbread/matbot-frontend-web","version":"0.3.0","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.3.0","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"b97488f8cb24b301c76535baced825a927930c3d","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.3.0.tgz","fileCount":13,"integrity":"sha512-BXdZ5+mPSBn4GY++hAAT5Vhlyysy2JPpkt7Me9TyqUwaEagXnkxf27ifXsWpplR9yabQV+yUn1bfQQjx93jO6w==","signatures":[{"sig":"MEUCIQD5RBMADN1pReD8Ni4ERUt92I4adAgdxsIeX+zrhbkp7wIgOT9lq1CDnGQC1TBPCmVSEDCil869IrB+vN4p0KKyl50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255501},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.3.0","@matatbread/matbot-skills":"^0.3.0","@matatbread/matbot-plugin-api":"^0.3.0"},"peerDependencies":{"@matatbread/matbot-core":"^0.3.0","@matatbread/matbot-plugin-api":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.3.0_1783093826397_0.15618721180394957","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@matatbread/matbot-frontend-web","version":"0.3.1","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.3.1","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"d0d8718281f65c8968b65a92fe55c4f7c5073961","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.3.1.tgz","fileCount":13,"integrity":"sha512-NZmv5W/dqR/oiaicGlrTDPSLeCAuy6r2S9hsgtUfRfcJHTS5xy8CNgr/BtRKddnRiI9Yq9zfvxIUjc9kt0D5iQ==","signatures":[{"sig":"MEUCIQCdotAiQn23MWbbgwNL6LGUCigy2bc7WehPIO++UwpkmAIgZPnPMXX9W/pQslHixC6O0z8wBEQ4EOOO3Wyl1iOZePY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278748},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.3.1","@matatbread/matbot-skills":"^0.3.1","@matatbread/matbot-plugin-api":"^0.3.1"},"peerDependencies":{"@matatbread/matbot-core":"^0.3.1","@matatbread/matbot-plugin-api":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.3.1_1783340902708_0.590975639379034","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@matatbread/matbot-frontend-web","version":"0.3.2","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.3.2","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"877ea7eafd9338eaaea48e2c587c62e51fb4a232","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.3.2.tgz","fileCount":13,"integrity":"sha512-HmazhEkBTZ7AegI5B6qphHbBzEHssVqihTGIe3/hBUQpXBiqDY3Nvh9fNeZGhcNLxynDdG0Meff4PtEHbeZwGA==","signatures":[{"sig":"MEUCIQD2XexP7pX2KuAJhusqnODV6ShRRUz2gTRxF89WTSkx5gIgaxry979uqVFnTStrEyqicv9bBsAFcF9A8hYCQuHXZA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278848},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.3.2","@matatbread/matbot-skills":"^0.3.2","@matatbread/matbot-plugin-api":"^0.3.2"},"peerDependencies":{"@matatbread/matbot-core":"^0.3.2","@matatbread/matbot-plugin-api":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.3.2_1783585638863_0.44493950066668986","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@matatbread/matbot-frontend-web","version":"0.3.3","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.3.3","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"28dca98f05065da595084f4bba2ae28d70cd10ce","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.3.3.tgz","fileCount":13,"integrity":"sha512-C0c4TNsDBHKQrWbvaVpSh7tPAR2/R0I5RwnTj05rNP0w00Wr3NFsqJNS4un+YaAi90nRexRiFVMiSf+7kROO8g==","signatures":[{"sig":"MEUCIQDYfcb7ez87xGS9blnx2liY70GTaQNtThYSs2EKfIa0RgIgPKW//iHRNdIBbYMyaZx511BUUWRJkezjAYlemNsrHRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279049},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.3.3","@matatbread/matbot-skills":"^0.3.3","@matatbread/matbot-plugin-api":"^0.3.3"},"peerDependencies":{"@matatbread/matbot-core":"^0.3.3","@matatbread/matbot-plugin-api":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.3.3_1783668682343_0.21405145182887475","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@matatbread/matbot-frontend-web","version":"0.3.4","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.3.4","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"a7d59ac082273d952cd39d72cd64ffb363563a8b","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.3.4.tgz","fileCount":13,"integrity":"sha512-6/6GTD2jAA/HybibEwbW7b4ldGPZGsMBYcYZJEPb82A7Zn4Wn+gZxPL6axk0/wcGtlDhRFEL/TBsGgXzwVbmkQ==","signatures":[{"sig":"MEUCIQCj6/FQFOtukoRfrBj5r3XW9T3uWCmg4DqAzxPlzGL5+AIgSU7QfB4IMnwiXIeN4Z7Fnlkn6Un033zROYOb1EFi0MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310204},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.3.4","@matatbread/matbot-skills":"^0.3.4","@matatbread/matbot-plugin-api":"^0.3.4"},"peerDependencies":{"@matatbread/matbot-core":"^0.3.4","@matatbread/matbot-plugin-api":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.3.4_1784830085386_0.6516381905013744","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@matatbread/matbot-frontend-web","version":"0.3.5","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.3.5","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"62e55199aff5adf29bd891051f14057676518087","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.3.5.tgz","fileCount":13,"integrity":"sha512-SHOTadf0k66huIDPjt5GydU4fZhrqlcE1vYEXL3rlwLevvjLrKVqs5REiE9AFUQrh66BrLMenyHXWiaChtDEBg==","signatures":[{"sig":"MEUCIQD+m/FgUIhMhtEhl6RU1pIYOc+jdJsDAmLLITrokPl0gAIgVS1AYhx04moE9EAJWL8zHRTaNAGrUplxDE4rahvPRdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322788},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.3.5","@matatbread/matbot-skills":"^0.3.5","@matatbread/matbot-plugin-api":"^0.3.5"},"peerDependencies":{"@matatbread/matbot-core":"^0.3.5","@matatbread/matbot-plugin-api":"^0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.3.5_1785244834730_0.9584391464289574","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@matatbread/matbot-frontend-web","version":"0.3.6","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.3.6","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"ec7a7f025ca4082641af4aea824baaddc597d38c","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.3.6.tgz","fileCount":13,"integrity":"sha512-mAK6xeSmA86rS9Jl2xtxilcE3oM+4cpIFrQg/3dVfxhRB6wO3T67GN4JGKiKhi30QX/o/JlmChe6VUBzL8felQ==","signatures":[{"sig":"MEYCIQDgV1F1W3TbELzQY/cTzd+lwGQlv16AEbyrPrVxx8yg0gIhAIkvIW684rMZ/1Y5rpTYTg0G5qqkyXnBRoJOLMaZ7n4M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322788},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.3.6","@matatbread/matbot-skills":"^0.3.6","@matatbread/matbot-plugin-api":"^0.3.6"},"peerDependencies":{"@matatbread/matbot-core":"^0.3.6","@matatbread/matbot-plugin-api":"^0.3.6"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.3.6_1785268472511_0.8303799655450166","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@matatbread/matbot-frontend-web","version":"0.3.7","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.3.7","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"5d17456a47e5f8d64c66de10d405aadb91252e5b","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.3.7.tgz","fileCount":13,"integrity":"sha512-4bV65V3qdC9P9Kmrj37EH6WZqGZ5wFcgYYS8sLuxc1J+Iq7qz/gpC9O+HudHBVdbohzBTkbgHxNuMxievxs6VA==","signatures":[{"sig":"MEQCIDIabPqsYLLS7S2UudhT+CwjsYePLYT881EJd/f248JgAiB5jWZL2C04iRiM5vuentfltkWtyYTl/1jtXoN0R4BBVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322788},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.3.7","@matatbread/matbot-skills":"^0.3.7","@matatbread/matbot-plugin-api":"^0.3.7"},"peerDependencies":{"@matatbread/matbot-core":"^0.3.7","@matatbread/matbot-plugin-api":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.3.7_1785271505770_0.587847917004682","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@matatbread/matbot-frontend-web","version":"0.3.8","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.3.8","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"cc68ec1360d2eb54b5a5019d46fbc52bf9e704d3","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.3.8.tgz","fileCount":13,"integrity":"sha512-cftEx20QpoNXpccDCuWfQGgQoIwJs4fE8i+TARYw8M7jQtQ/ov/aUsrKDJVvoSMefwFxR4YK+k+lqnS1oWye2w==","signatures":[{"sig":"MEQCIBSmTxLWxDW4nSzdnmB2MMQz1OOn7DP1tOzX7Y1jfTREAiAIV0TROlL3TXO7k6kc3oDh6Hnjoyc7oLMN9u1kYgKQXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334696},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.3.8","@matatbread/matbot-skills":"^0.3.8","@matatbread/matbot-plugin-api":"^0.3.8"},"peerDependencies":{"@matatbread/matbot-core":"^0.3.8","@matatbread/matbot-plugin-api":"^0.3.8"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.3.8_1785708934063_0.6309596461825406","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@matatbread/matbot-frontend-web","version":"0.4.0","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.4.0","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"f874dafa45096e1ffcd13e2bec510784b671fd55","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.4.0.tgz","fileCount":13,"integrity":"sha512-GyZmq2uvnLZkUX4823S9In9ooCSrPUVV0tL5CeB/WNI4lTUYMpR93PQORjXnOLJnfHrIfT09VPo8fnft3uZkLg==","signatures":[{"sig":"MEYCIQCs+OiZo4qPXsOevG3fN4bJGWHyD2ROOul7oGUCeh0nMwIhANNGK/yCswi0FewFi9lwgFXYFuLe+vVsd4CFgeeLFor0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338756},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.4.0","@matatbread/matbot-skills":"^0.4.0","@matatbread/matbot-plugin-api":"^0.4.0"},"peerDependencies":{"@matatbread/matbot-core":"^0.4.0","@matatbread/matbot-plugin-api":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.4.0_1785918683672_0.10988231114087332","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@matatbread/matbot-frontend-web","version":"0.4.1","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.4.1","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"858a41aa4c6ef1400751edd48cf8c0dd60f75764","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.4.1.tgz","fileCount":13,"integrity":"sha512-AUcloB3AIWHsf4AgwQPQhIzJiW5nl+ylQ6VFBEWG285/+Q8Y+j/PzC6SFwm613pJ8LQEaJyJgz92nbFZFsrHsQ==","signatures":[{"sig":"MEUCIDVWXESOCkY+ARFUNYN9lOtGsgBjQmrc3Wrm+e3SVb1hAiEA51rUUSx8zuv/HBvJ19BQe5i7pHKviX2U8TjdsoiHHko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334682},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.4.1","@matatbread/matbot-skills":"^0.4.1","@matatbread/matbot-plugin-api":"^0.4.1"},"peerDependencies":{"@matatbread/matbot-core":"^0.4.1","@matatbread/matbot-plugin-api":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.4.1_1785921102074_0.5268659292983064","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@matatbread/matbot-frontend-web","version":"0.4.3","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.4.3","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"0c66eba3a7be82bd6e0b56c0f37d8afad366efc9","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.4.3.tgz","fileCount":13,"integrity":"sha512-p7KI+hek9c5LjsbEtEw0bZr+0T0Vwtdb9/mfTnZdDg9F+13TFVdTuaWDHrMPPXp87dZqEZAgC0XVEZWECcmm1A==","signatures":[{"sig":"MEYCIQC5EtWIWG3pbSKaG2CL/OpSPOnn3r2z7NS6rIgAkVWzDAIhAKlwWB6N45WAFkFbURBM5JGFmF8lEq/pCUcLu5BzGxow","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343198},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.4.3","@matatbread/matbot-skills":"^0.4.3","@matatbread/matbot-plugin-api":"^0.4.3"},"peerDependencies":{"@matatbread/matbot-core":"^0.4.3","@matatbread/matbot-plugin-api":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.4.3_1786897643524_0.7278732147872611","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@matatbread/matbot-frontend-web","version":"0.4.4","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.4.4","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"318725eb2dc6578d3907b86a41780b6a4000eaa4","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.4.4.tgz","fileCount":13,"integrity":"sha512-qIG+S76/5A2D2Ri7TfxNUnZm0IHWlBouCdeIlL6VPqpcs6C6pZLJ4fmXPORz5fAYw348Hu8IULZFfo5XC32qdw==","signatures":[{"sig":"MEYCIQDkh/0CnYKz35ANO+lf46EcuWqIxSpPDdrS/ibTDTxlxAIhAOF6EQScFKzgc9FWniPCIyrueTl1fHuoW+u9cAVz3qmJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344839},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"check:ui":"node scripts/check-ui.mjs","typecheck":"tsc --noEmit && node scripts/check-ui.mjs"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.4.4","@matatbread/matbot-skills":"^0.4.4","@matatbread/matbot-sessions":"^0.4.4","@matatbread/matbot-triggers":"^0.4.4","@matatbread/matbot-plugin-api":"^0.4.4","@matatbread/matbot-tool-plugin":"^0.4.4","@matatbread/matbot-edit-session":"^0.4.4","@matatbread/matbot-tool-workspace":"^0.4.4","@matatbread/matbot-storage-profiles":"^0.4.4"},"peerDependencies":{"@matatbread/matbot-core":"^0.4.4","@matatbread/matbot-plugin-api":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.4.4_1786960209396_0.655044250763406","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@matatbread/matbot-frontend-web","version":"0.4.5","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.4.5","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"bc00c9c33dab2274efad19773a2583c54a174e51","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.4.5.tgz","fileCount":13,"integrity":"sha512-6lw4P9rUKsOXozhD+nYdiQrysxqALcYRoX/bRFEltte7Ck7r1DNIGzli3z3I/GQKKP0HQunbd+t4BfG1hb8oRQ==","signatures":[{"sig":"MEQCIDv1wlyqWJIqLkP85CcOSJgWKtH7irCxhuqCoM69Lgb8AiABLGWdbERsRWixzZhc2Tw33VkwBoEXU1Rya1Rx4hEVvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346231},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"check:ui":"node scripts/check-ui.mjs","typecheck":"tsc --noEmit && node scripts/check-ui.mjs"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.4.5","@matatbread/matbot-skills":"^0.4.5","@matatbread/matbot-sessions":"^0.4.5","@matatbread/matbot-triggers":"^0.4.5","@matatbread/matbot-plugin-api":"^0.4.5","@matatbread/matbot-tool-plugin":"^0.4.5","@matatbread/matbot-edit-session":"^0.4.5","@matatbread/matbot-tool-workspace":"^0.4.5","@matatbread/matbot-storage-profiles":"^0.4.5"},"peerDependencies":{"@matatbread/matbot-core":"^0.4.5","@matatbread/matbot-plugin-api":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.4.5_1787151499057_0.12000967798175521","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@matatbread/matbot-frontend-web","version":"0.4.6","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.4.6","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"4c676f1b7bb294963877894b006184e231fa96c2","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.4.6.tgz","fileCount":13,"integrity":"sha512-4lKjhzP3cHXFCfdDgBhn6cnJojVsTgkh28U78XGDwjNJ8Ec8bKbJZqiX012U3CyMmVMwRx213R2nDHV6hkbK0A==","signatures":[{"sig":"MEYCIQD1NoMFgOayES74HGe3+IfZ02b92i06q9mIojkWpYlHBAIhAOfBNrkg2szVvF+hZpYuX21Bs/pFQJZAQPm4ZoX1Ymll","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346231},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"check:ui":"node scripts/check-ui.mjs","typecheck":"tsc --noEmit && node scripts/check-ui.mjs"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.4.6","@matatbread/matbot-skills":"^0.4.6","@matatbread/matbot-sessions":"^0.4.6","@matatbread/matbot-triggers":"^0.4.6","@matatbread/matbot-plugin-api":"^0.4.6","@matatbread/matbot-tool-plugin":"^0.4.6","@matatbread/matbot-edit-session":"^0.4.6","@matatbread/matbot-tool-workspace":"^0.4.6","@matatbread/matbot-storage-profiles":"^0.4.6"},"peerDependencies":{"@matatbread/matbot-core":"^0.4.6","@matatbread/matbot-plugin-api":"^0.4.6"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.4.6_1787155815189_0.8167090065612421","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@matatbread/matbot-frontend-web","version":"0.4.7","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.4.7","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"68ea8ae7a0739da95125ce7235914f2f1e37207e","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.4.7.tgz","fileCount":13,"integrity":"sha512-bDZbbhpSHxab1VmjDSuk6hNXGpNwXdlS042zW+5HfFA/7L8gxEYpZHaLgrI6+OYhWc8f5vPR+Bjh/tkP8Z317A==","signatures":[{"sig":"MEUCIQCPLvuXFJuGfGBMMKnZ7EW5e99aQ8zpuCUoaJau26FQ3gIgEr53bCnUGFlHHOHZ1Jdvn+pYqvHo9OzKBhNwBLMSmNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366858},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"check:ui":"node scripts/check-ui.mjs","typecheck":"tsc --noEmit && node scripts/check-ui.mjs"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.4.7","@matatbread/matbot-skills":"^0.4.7","@matatbread/matbot-sessions":"^0.4.7","@matatbread/matbot-triggers":"^0.4.7","@matatbread/matbot-plugin-api":"^0.4.7","@matatbread/matbot-tool-plugin":"^0.4.7","@matatbread/matbot-edit-session":"^0.4.7","@matatbread/matbot-tool-workspace":"^0.4.7","@matatbread/matbot-storage-profiles":"^0.4.7"},"peerDependencies":{"@matatbread/matbot-core":"^0.4.7","@matatbread/matbot-plugin-api":"^0.4.7"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.4.7_1787220982160_0.4374316966308094","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@matatbread/matbot-frontend-web","version":"0.4.8","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.4.8","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"c2efdf6f8ddee96bedba1b192201fc6902bd0134","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.4.8.tgz","fileCount":13,"integrity":"sha512-BpnH/8aNF1gQuhdNIeW/iYJEMfAkccYKcySSwWPRa7+HQNnqsqRV+UKzTOVE1nHciw1V4vaBYF9bzWgVyxuh8g==","signatures":[{"sig":"MEQCIB2mSqzlHlPieXsMi25XB6nIOwIcnblyqgs1CtmT05/6AiAqNY/ZlyQNYWoZNBWuNwnvmL+UclsyvkBoFdukKI9OmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416648},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"check:ui":"node scripts/check-ui.mjs","typecheck":"tsc --noEmit && node scripts/check-ui.mjs"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.4.8","@matatbread/matbot-skills":"^0.4.7","@matatbread/matbot-sessions":"^0.4.7","@matatbread/matbot-triggers":"^0.4.7","@matatbread/matbot-plugin-api":"^0.4.8","@matatbread/matbot-tool-plugin":"^0.4.7","@matatbread/matbot-edit-session":"^0.4.8","@matatbread/matbot-tool-workspace":"^0.4.7","@matatbread/matbot-storage-profiles":"^0.4.7"},"peerDependencies":{"@matatbread/matbot-core":"^0.4.8","@matatbread/matbot-plugin-api":"^0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.4.8_1787564742702_0.7778463332043868","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@matatbread/matbot-frontend-web","version":"0.4.12","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.4.12","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"homepage":"https://github.com/MatAtBread/matbot#readme","bugs":{"url":"https://github.com/MatAtBread/matbot/issues"},"dist":{"shasum":"2c53014c78bd4a53dec5a9515a1ebe55aa3b6145","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.4.12.tgz","fileCount":13,"integrity":"sha512-q/dtZBNZqVaL+NKs4xlM2FXAl3Tg+oG8NRxXCudxdrYB0yt03Vt4cJIgUAtnFgU57mA/NlSE4igfk/HmyRJ08Q==","signatures":[{"sig":"MEUCIQD2eDkbXd4IdE9F2aC0K53qwNggevnKYg9zMePH5B1AzgIgfPmUyaOCvAgMIdLzNT3ROwJbQMKnycDX+UhUM/6E8cQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417819},"type":"module","_from":"file:matatbread-matbot-frontend-web-0.4.12.tgz","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"check:ui":"node scripts/check-ui.mjs","typecheck":"tsc --noEmit && node scripts/check-ui.mjs"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"_resolved":"/private/var/folders/tc/xjk60z3j1wq4dxgk7kl_7x1m03vd22/T/397da30a25b4464d408fdc92599b2a70/matatbread-matbot-frontend-web-0.4.12.tgz","_integrity":"sha512-q/dtZBNZqVaL+NKs4xlM2FXAl3Tg+oG8NRxXCudxdrYB0yt03Vt4cJIgUAtnFgU57mA/NlSE4igfk/HmyRJ08Q==","repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"_npmVersion":"11.9.0","description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.4.12","@matatbread/matbot-skills":"^0.4.7","@matatbread/matbot-sessions":"^0.4.7","@matatbread/matbot-triggers":"^0.4.12","@matatbread/matbot-plugin-api":"^0.4.12","@matatbread/matbot-tool-plugin":"^0.4.12","@matatbread/matbot-edit-session":"^0.4.8","@matatbread/matbot-tool-workspace":"^0.4.7","@matatbread/matbot-storage-profiles":"^0.4.7"},"peerDependencies":{"@matatbread/matbot-core":"^0.4.12","@matatbread/matbot-plugin-api":"^0.4.12"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.4.12_1788852819455_0.8130423472260291","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@matatbread/matbot-frontend-web","version":"0.4.13","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.4.13","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"4cc20a6139d71a2493bef55e1c25787e4e4a6935","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.4.13.tgz","fileCount":13,"integrity":"sha512-v2fn+2WYRoPMMhfkR9AU/BUDQ7vlZGOfnT8dDy72nB99MYCvmTnDo8cDmYWDDv03xOfCyOiIZK8NlwtHijF5Vg==","signatures":[{"sig":"MEQCIEuiGRH9utGePFK9TE3CAxm7583Sv6vh6GiwcViKvVIvAiBYKoJsrVc/6MOk0K928MW82RS6M9Twg1SyAZj6Cldi3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417864},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"check:ui":"node scripts/check-ui.mjs","typecheck":"tsc --noEmit && node scripts/check-ui.mjs"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.4.13","@matatbread/matbot-skills":"^0.4.7","@matatbread/matbot-sessions":"^0.4.7","@matatbread/matbot-triggers":"^0.4.12","@matatbread/matbot-plugin-api":"^0.4.13","@matatbread/matbot-tool-plugin":"^0.4.13","@matatbread/matbot-edit-session":"^0.4.8","@matatbread/matbot-tool-workspace":"^0.4.7","@matatbread/matbot-storage-profiles":"^0.4.7"},"peerDependencies":{"@matatbread/matbot-core":"^0.4.13","@matatbread/matbot-plugin-api":"^0.4.13"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.4.13_1789064860836_0.8455746992061013","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@matatbread/matbot-frontend-web","version":"0.4.14","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.4.14","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"homepage":"https://github.com/MatAtBread/matbot#readme","bugs":{"url":"https://github.com/MatAtBread/matbot/issues"},"dist":{"shasum":"daf60630149d8efff66658bcd7270192f84b6c10","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.4.14.tgz","fileCount":13,"integrity":"sha512-eZ/geqb4324j8JqiIedjKiJ5qdXc0Y60fbPS4CkGwg6HK5Ejf9L2qaGG/F1nv65wkUpkz5FgWLwSBIIb1umBBw==","signatures":[{"sig":"MEUCIQCVtBn9SgS5bsvF5Afda8an7KB6O+rgDxSCiexOx1+buQIgcTt1IOM4yl8EutTJqqzDmu+P61fCDfP5DrUJ7+ZQhAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419626},"type":"module","_from":"file:matatbread-matbot-frontend-web-0.4.14.tgz","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"check:ui":"node scripts/check-ui.mjs","typecheck":"tsc --noEmit && node scripts/check-ui.mjs"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"_resolved":"/private/var/folders/tc/xjk60z3j1wq4dxgk7kl_7x1m03vd22/T/b69ec097e98d136636cde4b848f1162e/matatbread-matbot-frontend-web-0.4.14.tgz","_integrity":"sha512-eZ/geqb4324j8JqiIedjKiJ5qdXc0Y60fbPS4CkGwg6HK5Ejf9L2qaGG/F1nv65wkUpkz5FgWLwSBIIb1umBBw==","repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"_npmVersion":"11.9.0","description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.4.14","@matatbread/matbot-skills":"^0.4.7","@matatbread/matbot-sessions":"^0.4.7","@matatbread/matbot-triggers":"^0.4.12","@matatbread/matbot-plugin-api":"^0.4.14","@matatbread/matbot-tool-plugin":"^0.4.14","@matatbread/matbot-edit-session":"^0.4.8","@matatbread/matbot-tool-workspace":"^0.4.7","@matatbread/matbot-storage-profiles":"^0.4.7"},"peerDependencies":{"@matatbread/matbot-core":"^0.4.14","@matatbread/matbot-plugin-api":"^0.4.14"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.4.14_1789331482400_0.21363608446221338","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@matatbread/matbot-frontend-web","version":"0.4.15","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-frontend-web@0.4.15","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"e0e5b49d5e3d228304025a1b04da9de651fefa31","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.4.15.tgz","fileCount":13,"integrity":"sha512-jbq30PP3su1qQTpTmlM0eweutKtJRSoEEQpF2aKVGQLY8dpCXCELyrf4lgvP0qk+SehivAlECehEPGzwykOeOQ==","signatures":[{"sig":"MEUCIBIJTYAOpqJw4ZeqL+Q/gphgUMDCBe+TeTgqgpiE5aB1AiEAyxYlUrnR9IuJyy3FXqeyDbABuUJORxfasOTYdf1flps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE8IipgQvIE6T90wKVV/cZZz6DP5dgl88p8D2a0et6XBAiEAy3RcNqX9bj5uenGIEXfMMV0HhcDwPVsxBIM1hsM0XqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420298},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"scripts":{"check:ui":"node scripts/check-ui.mjs","typecheck":"tsc --noEmit && node scripts/check-ui.mjs"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.4.15","@matatbread/matbot-skills":"^0.4.7","@matatbread/matbot-sessions":"^0.4.7","@matatbread/matbot-triggers":"^0.4.14","@matatbread/matbot-plugin-api":"^0.4.15","@matatbread/matbot-tool-plugin":"^0.4.14","@matatbread/matbot-edit-session":"^0.4.8","@matatbread/matbot-tool-workspace":"^0.4.8","@matatbread/matbot-storage-profiles":"^0.4.7"},"peerDependencies":{"@matatbread/matbot-core":"^0.4.15","@matatbread/matbot-plugin-api":"^0.4.15"},"_npmOperationalInternal":{"tmp":"tmp/matbot-frontend-web_0.4.15_1789500792451_0.6448519360662979","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"_id":"@matatbread/matbot-frontend-web@0.4.16","bugs":{"url":"https://github.com/MatAtBread/matbot/issues"},"dist":{"shasum":"8913b1613c29c7ce00579cba0686c19580ce253a","tarball":"https://registry.npmjs.org/@matatbread/matbot-frontend-web/-/matbot-frontend-web-0.4.16.tgz","fileCount":13,"integrity":"sha512-B6RAqQJEMf1SdyuVITzloq2Vv+JRH42nXG8NymHCrpa55wdpUYEdfqi6YNq44wiZcW+nToFm+v1UrWeE5W6WKA==","signatures":[{"sig":"MEYCIQDDDe76m8f53OED8ROlW8K1ZQsky9hCAVKVgR4xgw8pYAIhAIGIrQDA2nDfjSi8mGVvZF+ie5KpG3fJSFsU52cfjS58","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDQmj4fahSsecu+cBy7hBJ3r4cCJb1pUpml5/qQjS3xsAIhANj7PATjMRZnMyf/44pMzY70+5H5dxk2I8nHNZaq47iB"}],"unpackedSize":425989},"name":"@matatbread/matbot-frontend-web","type":"module","_from":"file:matatbread-matbot-frontend-web-0.4.16.tgz","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./src/index.ts","browser":"./static/browser.js","default":"./src/index.ts"}},"license":"Apache-2.0","scripts":{"check:ui":"node scripts/check-ui.mjs","typecheck":"tsc --noEmit && node scripts/check-ui.mjs"},"version":"0.4.16","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"homepage":"https://github.com/MatAtBread/matbot#readme","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"_resolved":"/private/var/folders/tc/xjk60z3j1wq4dxgk7kl_7x1m03vd22/T/31b18dce12cc150b1cdd25ffe938c212/matatbread-matbot-frontend-web-0.4.16.tgz","_integrity":"sha512-B6RAqQJEMf1SdyuVITzloq2Vv+JRH42nXG8NymHCrpa55wdpUYEdfqi6YNq44wiZcW+nToFm+v1UrWeE5W6WKA==","repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"_npmVersion":"11.9.0","description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","directories":{},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0","@matatbread/matbot-core":"^0.4.16","@matatbread/matbot-skills":"^0.4.16","@matatbread/matbot-sessions":"^0.4.7","@matatbread/matbot-triggers":"^0.4.16","@matatbread/matbot-plugin-api":"^0.4.16","@matatbread/matbot-tool-plugin":"^0.4.16","@matatbread/matbot-edit-session":"^0.4.8","@matatbread/matbot-tool-workspace":"^0.4.16","@matatbread/matbot-storage-profiles":"^0.4.7"},"peerDependencies":{"@matatbread/matbot-core":"^0.4.16","@matatbread/matbot-plugin-api":"^0.4.16"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/matbot-frontend-web_0.4.16_1789757230909_0.5389773509615594"}}},"time":{"created":"2026-06-25T16:53:00.800Z","modified":"2026-09-18T18:47:11.170Z","0.1.6":"2026-06-25T16:53:01.094Z","0.1.7":"2026-06-25T17:15:42.359Z","0.1.8":"2026-06-25T17:48:21.935Z","0.2.0":"2026-06-26T17:11:09.266Z","0.2.1":"2026-06-26T18:16:45.798Z","0.2.2":"2026-06-26T18:34:38.419Z","0.2.3":"2026-06-26T19:10:56.213Z","0.2.4":"2026-06-28T13:56:34.711Z","0.2.5":"2026-06-29T19:19:11.662Z","0.2.6":"2026-06-30T10:19:01.763Z","0.2.7":"2026-07-01T12:33:42.018Z","0.2.9":"2026-07-01T22:58:05.791Z","0.3.0":"2026-07-03T15:50:26.546Z","0.3.1":"2026-07-06T12:28:22.844Z","0.3.2":"2026-07-09T08:27:18.988Z","0.3.3":"2026-07-10T07:31:22.494Z","0.3.4":"2026-07-23T18:08:05.523Z","0.3.5":"2026-07-28T13:20:34.874Z","0.3.6":"2026-07-28T19:54:32.690Z","0.3.7":"2026-07-28T20:45:05.912Z","0.3.8":"2026-08-02T22:15:34.188Z","0.4.0":"2026-08-05T08:31:23.832Z","0.4.1":"2026-08-05T09:11:42.217Z","0.4.3":"2026-08-16T16:27:23.661Z","0.4.4":"2026-08-17T09:50:09.526Z","0.4.5":"2026-08-19T14:58:19.198Z","0.4.6":"2026-08-19T16:10:15.336Z","0.4.7":"2026-08-20T10:16:22.433Z","0.4.8":"2026-08-24T09:45:42.851Z","0.4.12":"2026-09-08T07:33:39.631Z","0.4.13":"2026-09-10T18:27:40.995Z","0.4.14":"2026-09-13T20:31:22.542Z","0.4.15":"2026-09-15T19:33:12.545Z","0.4.16":"2026-09-18T18:47:10.992Z"},"license":"Apache-2.0","keywords":["matbot","matbot-plugin","matbot-frontend","llm","ai","agent"],"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugins/frontend/web"},"description":"Web UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"readme":"# @matatbread/matbot-frontend-web\n\nThis is a [matbot](https://github.com/MatAtBread/matbot) plugin.\n\nWeb UI with session management. Node entry serves it over HTTP+SSE; browser entry mounts the same UI in-process. Both share index.html + app.js.\n\n## Building your own UI against it\n\nIf you are writing a **different** frontend against this server — a React app, a soft-tabbed shell, an\nembedded panel — read [docs/SSE-CLIENTS.md](../../../docs/SSE-CLIENTS.md) first. It covers what the two SSE\nstreams guarantee and what they don't: prompt delivery (a prompt is state, not an event, and must never be\nanswered on the user's behalf), heartbeat-based liveness detection, reconnect reconciliation, the\n~6-socket-per-host budget, and what changes for a soft-tabbed UI or the serverless in-process build.\n\n`static/app.js` + `static/http-transport.js` are the reference implementation of all of it.\n","readmeFilename":"README.md","homepage":"https://github.com/MatAtBread/matbot#readme","bugs":{"url":"https://github.com/MatAtBread/matbot/issues"}}