{"_id":"@agimon-ai/doompi-web-contracts","_rev":"35-f26e312b02da429dff5d39820c7054f6","name":"@agimon-ai/doompi-web-contracts","dist-tags":{"latest":"0.0.1-alpha.31","alpha":"0.0.1-alpha.31"},"versions":{"0.0.1-alpha.2":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.2","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"d998d341d8ddf25aa425a064558ebbda7def63d0","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.2.tgz","fileCount":67,"integrity":"sha512-z6YXCc0arrdikxbbQBeRfh90f+dx2uKqRCi5mvQ636+nOZdnNvRUb4VCHH1yseSN4/1k4nSaU52pF5d7lxXEHg==","signatures":[{"sig":"MEUCIQDEQrhRI9dpXwlDaPQNdb+QwPXKaOU9gKBZpwHsgv1KegIgGpyaFdnRj7i5PMtqLqBhMhH6bxxyVniIgxEf0ksQm8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115908},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.2.0","@types/react":"19.2.7","@tanstack/store":"0.11.1","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.2_1787788767254_0.23744876386503222","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.3":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.3","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"8f1d10c2e130e47633d1ccf17ec8a87fdb9ad535","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.3.tgz","fileCount":67,"integrity":"sha512-oCuJJYCcU62BJlaxqjKZCs0veHYBW5QRPuJDFA9xvj1XMsc5XcSvEhBHaxzEA3bs+wX5xaU15OlorG0L2pVXpA==","signatures":[{"sig":"MEYCIQCPZWMehrZW+QrcIqbY0xc9OEEghM0yNOESXMPVWtOm8gIhANEQZT23mSGhOnoibXlVUVhxLFs+rz64GAKArJ8Vg5uI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127355},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.2.0","@types/react":"19.2.7","@tanstack/store":"0.11.1","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.3_1787960607142_0.7216049002328109","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.5":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.5","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.5","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"d5fc3068b4732c363fd671f2f69649d6995beb10","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.5.tgz","fileCount":75,"integrity":"sha512-P2kwPpsYSTOX7t/C/oiff8ipXNnO3X7tLxnRU7ZpNhwEdCkhYdnqDbCvJ2jr8IU6uDRVdOeAZD6wFoWmDIXsAQ==","signatures":[{"sig":"MEYCIQCDw0Zhx7nd2DGxt2366prAJstPbfSqBS4KBhCoSsszRgIhANDH4M+yyEVTTAe/6x13sbAKm+u8Ve1v9Ss3VhT4LIl1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140027},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.2.0","@types/react":"19.2.7","@tanstack/store":"0.11.1","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.5_1788046692514_0.14771306339227475","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.6":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.6","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.6","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"493d946baaac8b5fa6d1cd27311ee2da4e24c117","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.6.tgz","fileCount":75,"integrity":"sha512-XtPRXgoj3sJH0zv5iwwG536tNGX8DXzYC+kjc8FCSVm+JwDbLTTb7Fqv1ewR3D4qJkxNDYLpAntZt295bbHk7A==","signatures":[{"sig":"MEUCIQCOED0zcEOQoVvNToxhTDzbKbWjX+5cIkT85wDbDgJaJAIgF1OSJE8NM8swKzTay25E9NZH/1Y1yZ0wSePe6bE3Ago=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142905},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.2.0","@types/react":"19.2.7","@tanstack/store":"0.11.1","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.6_1788092923484_0.17362588869781592","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.7":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.7","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.7","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"860f7219f610fef97c15db7432505df3dbbd6739","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.7.tgz","fileCount":75,"integrity":"sha512-jHaYgyr4lYRyYUMb4qJu22qVp0ymnLvi2p8EyGZfv6VJkNUzqlI9smyI9qbMkBy0mg4m8fk0XqiOTghZ5PfAEA==","signatures":[{"sig":"MEQCIAL2e73eXDDEwYLqP7byqMHggabJlntm5hYHLvZGemV4AiBFTmcz/apAKglEsvKEqT0LMNSYgEoP5u61/VuYqYHCLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146934},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.7_1788176399476_0.6475469421210658","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.8":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.8","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.8","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"8481350a4d995e1e90b6b6870b42af8139745e4d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.8.tgz","fileCount":75,"integrity":"sha512-pmxkPWVdG/6cdsQjusecuYPYjoJtO77eE5xBG54BieeFnTLugFJ5BoGeEJB/F7BgtfB4I3N3y9ZlXL+hhxfjzQ==","signatures":[{"sig":"MEYCIQDU312tLhvnqv3LCMNhHv5gApFNaYrkf4VrSGy88cs5wQIhAIpoKrhjBefw4gILUyoqL328CnOb6Y39LYdiwHrSyfFy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147280},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.8_1788184803351_0.2525352239864669","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.9":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.9","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.9","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"3c4849538e55f288c2e31942a29479a9e7581c11","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.9.tgz","fileCount":75,"integrity":"sha512-L3mEN5UYsPAKxvtTlZB7NDqCJJC10xTWso5vX127Bk7j2BRHOxtJc1C1BzCpWLg7P+MqT0+Je+/25sM16E7K0Q==","signatures":[{"sig":"MEUCIEcfuOu3eXByYgwKU16Y7EN+Yy9tglV7wOUO2hssk7qlAiEAt/PmGXodHbOLC/ttyCHfquOqKD2I/ZrVCmPKsKVr74c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147280},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.9_1788255049295_0.5057282691184763","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.11":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.11","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.11","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"05e9cad2b8e3c5c2066a9c8c3700c7d72e08ef40","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.11.tgz","fileCount":75,"integrity":"sha512-uI+rcjpP+5EcR+JqYrLICIB4kt86gxfyKU6dxwgKhnIW4L+c/GQIUMHkyXfAbxTIvkMhgcDMT9GQzYHSBfr2lw==","signatures":[{"sig":"MEUCIDgIWFkEiDyT8mGD/RgTHbXDCQhIQqGaiMdTJdPbaOWAAiEA3KFpEDzIAIoSPaTYW9a/+vik3ENaBvGTwKtifLPXdLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147281},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.11_1788304956612_0.09685984762916866","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.12":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.12","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.12","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"8909a42a74b49282d6b3d3946d7e824c355262d6","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.12.tgz","fileCount":75,"integrity":"sha512-nFG1y2ZG6Zep4SvuSSPVE2cENCxYutMTeg6LH2sh7r7bNsJn1QS6yM8fT8RRJ4ThmD/Szk/yRUw9l6ycNfYrJg==","signatures":[{"sig":"MEUCIQDksHs8HPjcgE5nQwb4pKLp7ES8IBETyG3IUibsRg1tSwIgPBRrxTTZwfRl57Gut7QTxHsxdDS3ueAORyBX8r0aTuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154275},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.12_1788324993387_0.9165360340860949","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.13":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.13","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.13","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"a55137f00e5b171251cd515828cff52ea6ff7232","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.13.tgz","fileCount":75,"integrity":"sha512-m6aBeZjFEXjcTDBhQ8qtmNr60XiYXD55hXPtzbZdkkENlbRM/k/HHWQKAD7pRAHhD7DV2n1ohqQt6AbZC6vw1w==","signatures":[{"sig":"MEQCIGtnWmEQn49/jybozD9ckazGs5XWKYp6hbncbjQMgshJAiADaYw+xLN3oWVU5GiOi8IPL7en90bNQpywZHjAMuefbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154913},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.13_1788350483038_0.2907657846375409","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.15":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.15","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.15","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"51b3137e448e6489932e31459581ab80e049b2e6","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.15.tgz","fileCount":75,"integrity":"sha512-YwwdrH4QtMvudUhxUT4cQgvgxuQe5PGOnzPGo3igCMIW2r4McGN5ykvEwsJSq+aNm+g7j9CvsvsLpSiJM/Xh4w==","signatures":[{"sig":"MEUCIQDILASWa6OKlGn7rHdnqFWIXhD9ZbL3tb3J/LuiRzPNrwIgVqPE2+s5kWBlJma6J1fKaXGx+ma7utwF+iwZewa5+Y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154913},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.15_1788403887356_0.4612166320404405","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.16":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.16","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.16","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"eff56c09010d4e0ee4f73d9ff811f91d4475d16b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.16.tgz","fileCount":75,"integrity":"sha512-j4bgX5EVX9uV5hVLQ0BlF0PdQ2JZYWrItJPtcDhFRprVWO+x4LYglOHY2ogdfPWCtdNTWsxsj8abQjxDppjBeA==","signatures":[{"sig":"MEYCIQDrOLJ6xEjzIdDQD3lq6GUkfsPxg3JT2gjqSyJchoN2LwIhAIZp83CZ3RlB6YayHxwnQSoHPlqLl+heUtRS3xoEfGUx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154913},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.16_1788437290779_0.8927554696591313","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.17":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.17","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.17","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"5d859ca1a16ef38205fba14bd69cab29086dc726","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.17.tgz","fileCount":75,"integrity":"sha512-Osc4jEdC5TlCp+U2iNrjc9Vtabu8A8bTPbeKf09/nhJHIZYWFvoasfNI6mo40M7yGrQgezdiEZXtBT+9lhfjfQ==","signatures":[{"sig":"MEUCIDBMlBmToStna1sxbczGrr7Smyq4hUw6o9Ge1G7ohe/rAiEA3tJiXc1qtAskcbVvMfUhEML5DX2jox6cNwbdoE0qvjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163219},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.17_1788518962307_0.9530146772854042","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.18":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.18","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.18","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"98c7931785b0e30aaf262cb467bb18b01369c777","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.18.tgz","fileCount":75,"integrity":"sha512-+uMj/+pCa7aBEx3BTtUstzJwEB1gUQaDUaAqLZa1N/cJ44wkEQUTSkRzdUX+hH5p1BdWahdOk+FJ3Z9fmVOkmA==","signatures":[{"sig":"MEUCIQDZeDq1TdsmXLu1BxqNEyzygUQRJ7cOLTebU+Wy5c5wLwIgJSZ0fxAIA3RuaIjkARyhDDiWsCjpQjvd3j8hSnd3zM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163219},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.18_1788524122786_0.5885782667709447","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.19":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.19","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.19","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"3e9f971d1ac86fd8e78b2f414ebccb85ce2353bd","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.19.tgz","fileCount":79,"integrity":"sha512-OHLqO30vYI2UeCc7bhHXx5TCbSZa7PNKke2UcCnWZCWaL0Ixcx3uBdnZrYurULkgqfAI/FdAsVWm4hR3/vG8jA==","signatures":[{"sig":"MEUCIEjgdQ79b2/rg75flePoxykomqDOPGNplt0K7CdPR0r3AiEAyPJZjxdL+NT0aA0izhG8IWZ4Oc7ObOxPMy38Ad49xXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178031},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.19_1788584574665_0.33794871028407036","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.20":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.20","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.20","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"4214c84cdb056fc3a272478493fb6fb01fadded5","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.20.tgz","fileCount":79,"integrity":"sha512-qL5j1ASyia5dsN3RtnUNktkaIGLH9u/bHYOb/fC/7Gx1iDeLjxFeZmdL1UAD2lRoHkIaO4ko6Mc4TkDjKE03Bg==","signatures":[{"sig":"MEYCIQCranAtayeNgMsvAf9C+Vj8Zg7JgUju2sEHk8W7IKtbHgIhAP/ap9+QxUAPPb5fJ+aIVcrcCSKaiA6WH/usCHGjxF2Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.5","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.20_1788610467903_0.765013789405596","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.26":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.26","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.26","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"0fa76637898db37aff47efa3712d01176a83d1a3","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.26.tgz","fileCount":91,"integrity":"sha512-1MxAThboc9RidAJX+wG/4Fj7eT7ttaz6cMY+DPrZ4JsmsvMzUy2tO3d5dDSmPwmfs9VxXXr2UNq9KYTwk+43QQ==","signatures":[{"sig":"MEQCIACXto0KQNc5gXVsZ/O+8ST/BPSDCY9qPYYx/mtLEIUDAiANdey1EO1ByY2i42blPdFpigTUJ2P5nv+23NsKQWd8vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208893},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.26_1788819890349_0.5223620364733363","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.27":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.27","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.27","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"5c4cf8e0ef2811c8f4044dbee3fa46decb6b6bd0","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.27.tgz","fileCount":91,"integrity":"sha512-EpXviIVHVKmCNoZthalR1hR439M+WALAW6/r7iEgQX0Na0ZiUA9W/HkXRW5n9sSh1LbNjU3MKwJQVkzAIQhteA==","signatures":[{"sig":"MEUCIEeg6tkgXuW3r+Hn8irLarYdD9hZndlPKXKVKtcrWOj4AiEAhvpimJLB2z8HYNwSd4vDZwfXnBtwO2bS9vOqYWkrP5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208893},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.27_1788826604753_0.3131610277363279","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.29":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.29","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.29","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"2d100ced775bd88e075cdc286c17efbaae9cf610","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.29.tgz","fileCount":91,"integrity":"sha512-Pyy5eV2qWPoEwz+RqOWo/m5kYozxJZ/lcMew0iZGLczZai8CO7Zaco3aMrHtGuqzBfcvi3mLp0oFM9xcZyQAxA==","signatures":[{"sig":"MEUCIQDS5pht/dd5LsRAjXmJkxoHN7KGp7EWtRGwUZ8AaysfMwIgE+hJDt0dE2gSJo9YWM7b3JgPW9M8C2MglprTXWY7E7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208893},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.29_1788840398197_0.4769261679461807","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.30":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.30","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.30","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"16c3e99b7f412994d1a2270d8a6232445617ffe9","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.30.tgz","fileCount":91,"integrity":"sha512-+cLYxCMztAeiG88kU4Ak5pCFX9lGOhbao9/pYkymQMdEzArwTT/FhyHCI2KEbJvCnVEmdw2orb0Ag56FOTLRog==","signatures":[{"sig":"MEUCIFUJzmZiY88ygy1W0EXQvN31sehKSLl4X8XjYZhqQBpMAiEAtRJSN2udQg+hrugu+J70qudLb6iusR9onOI5juXdR/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208893},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.30_1788856820344_0.2668053310343754","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.31":{"name":"@agimon-ai/doompi-web-contracts","version":"0.0.1-alpha.31","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-web-contracts@0.0.1-alpha.31","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"dist":{"shasum":"781827685b7df6d8555ec09fc63dd27b339aaea8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-web-contracts/-/doompi-web-contracts-0.0.1-alpha.31.tgz","fileCount":91,"integrity":"sha512-8zLumM4b8SgFWucx8R1jPsR6BKxqoAYGin31kYj3eW1Q0Y2arKm9eUH8aFE3Qf7WUGwRJyMTVQ63IDwtmAwVgw==","signatures":[{"sig":"MEQCIGugyog2VnrCipCb3hX9fm+qX8pw/+didEswbmZLX920AiAeRh/fYjGmEs7yOpoLTcoDRZFDBzXU7SL/TRCLVweU5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209133},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@types/react-dom":"19.2.7","@vitest/coverage-v8":"5.0.0"},"peerDependencies":{"react":"19.2.8","react-dom":"19.2.8","@tanstack/store":"0.11.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-web-contracts_0.0.1-alpha.31_1788929050671_0.799442023528879","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-26T23:59:27.021Z","modified":"2026-09-09T04:50:39.953Z","0.0.1-alpha.2":"2026-08-26T23:59:27.400Z","0.0.1-alpha.3":"2026-08-28T23:43:27.289Z","0.0.1-alpha.5":"2026-08-29T23:38:12.706Z","0.0.1-alpha.6":"2026-08-30T12:28:43.625Z","0.0.1-alpha.7":"2026-08-31T11:39:59.652Z","0.0.1-alpha.8":"2026-08-31T14:00:03.501Z","0.0.1-alpha.9":"2026-09-01T09:30:49.441Z","0.0.1-alpha.11":"2026-09-01T23:22:36.736Z","0.0.1-alpha.12":"2026-09-02T04:56:33.547Z","0.0.1-alpha.13":"2026-09-02T12:01:23.172Z","0.0.1-alpha.15":"2026-09-03T02:51:27.498Z","0.0.1-alpha.16":"2026-09-03T12:08:10.923Z","0.0.1-alpha.17":"2026-09-04T10:49:22.470Z","0.0.1-alpha.18":"2026-09-04T12:15:22.925Z","0.0.1-alpha.19":"2026-09-05T05:02:54.814Z","0.0.1-alpha.20":"2026-09-05T12:14:28.048Z","0.0.1-alpha.26":"2026-09-07T22:24:50.501Z","0.0.1-alpha.27":"2026-09-08T00:16:44.908Z","0.0.1-alpha.29":"2026-09-08T04:06:38.329Z","0.0.1-alpha.30":"2026-09-08T08:40:20.477Z","0.0.1-alpha.31":"2026-09-09T04:44:10.844Z"},"bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"author":"Vuong Ngo","license":"MIT","homepage":"https://agimon.ai","keywords":["ai","coding-agent","contracts","developer-tools","doompi","pi-package","plugin","typescript","web"],"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-web-contracts"},"description":"Web cockpit plugin contracts for DoomPi: plugin definitions, slot contributions, session data channels, and hub channel sources.","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"readme":"","readmeFilename":""}