{"_id":"@seed-ship/mcp-ui-solid","_rev":"143-debfe2c328ba30d8bd2185f3f3e8b5e1","name":"@seed-ship/mcp-ui-solid","dist-tags":{"latest":"6.23.0"},"versions":{"1.0.2":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.2","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.2","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"4e49017ebb09b15ecccb8a832ebec1a9b2fef14d","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.2.tgz","fileCount":28,"integrity":"sha512-4NElZkPcqOZpKXECYpeo14yY3lF1TqXud/7mDqvy0LTXwMeArpqMuLFU3UQnR/bRwtQADC5O/YPfCORrnQtJJw==","signatures":[{"sig":"MEUCIBt+dP4e/fBP5i7v9L+gWWpUTxjlihAZpvNHXf0IIZyWAiEAtvMUrhKSLDyhf+xfyXfHPh2AiAPVo1NqjJBRoS3ltO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286545},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","require":"./dist/hooks/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/952c8ebf0b6c9cc5d31ddf3c9da8f588/seed-ship-mcp-ui-solid-1.0.2.tgz","_integrity":"sha512-4NElZkPcqOZpKXECYpeo14yY3lF1TqXud/7mDqvy0LTXwMeArpqMuLFU3UQnR/bRwtQADC5O/YPfCORrnQtJJw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^1.1.0","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.8.2","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.2_1763269529388_0.5921870695554998","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.3","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.3","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"18a5272e3320129d78fa0012304ad1d89d29b514","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.3.tgz","fileCount":52,"integrity":"sha512-eaeieUoJIifOTIiVOQwl0SllRiMWGwAwnbnSLaJORmWr8s6eiY3w3BiqlJG2lmungz479ueOqQlE+VRZDTbLtQ==","signatures":[{"sig":"MEYCIQDLmEIMMhcS6gX6f8t8RZ6QRRY2SsmEMPqBT5BuJITvMgIhAOorazvqIHCw0pC3SCPJMq1eKiScMnBJZvzXPYrxuToZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316338},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","require":"./dist/hooks/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/79e4db1318d2ce3eaf5b309963ebeec8/seed-ship-mcp-ui-solid-1.0.3.tgz","_integrity":"sha512-eaeieUoJIifOTIiVOQwl0SllRiMWGwAwnbnSLaJORmWr8s6eiY3w3BiqlJG2lmungz479ueOqQlE+VRZDTbLtQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^1.1.0","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.8.2","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.3_1763269904108_0.2595518072079277","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.4","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.4","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"2343dfe68cb8947f1d87ee4f35a428ca8b3854b3","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.4.tgz","fileCount":72,"integrity":"sha512-w4Cz7FSQd35gg/L9FuJHlc/0a7BpXFBoNu0PGTRr6znaWPZAkntMnIEADZa8ADU/2wTCVmfLSmSgKglgrBUkNQ==","signatures":[{"sig":"MEUCIQCXb6glzmESSYdxd34Wsfcw1DkK+rPibTpGLSFWeIOlygIgM7dN4/XN+pR8tn7qB+WykZ8KlQYSGg74dyCqT/WZr1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361731},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","require":"./dist/hooks/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/4b142fe02de4ddfe1f85a3aec004dafb/seed-ship-mcp-ui-solid-1.0.4.tgz","_integrity":"sha512-w4Cz7FSQd35gg/L9FuJHlc/0a7BpXFBoNu0PGTRr6znaWPZAkntMnIEADZa8ADU/2wTCVmfLSmSgKglgrBUkNQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^1.1.0","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.8.2","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.4_1763272318411_0.6449719447274933","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.6","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.6","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"b01b9975cde25959fd19355d6d871ff82852c940","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.6.tgz","fileCount":72,"integrity":"sha512-PMR+j0CccwCVjUE7S+z9L9Ah71QH6/sqtf8s83qASpd7kfmOja7t67K6mUuL+RjMWfvaDDnxuc45St5IyEy4pA==","signatures":[{"sig":"MEYCIQDCX6RkIilcUXTm67eJzrMnGo5gzWT0OS2lu6vtwqvUZgIhAMQSRaLgkBF1jSdqR7y6dD4mxnhFUhmppzkgij/PhbYC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363298},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","require":"./dist/hooks/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/99f1d2c9f2c8f8dc8a3e4db74bb1bc77/seed-ship-mcp-ui-solid-1.0.6.tgz","_integrity":"sha512-PMR+j0CccwCVjUE7S+z9L9Ah71QH6/sqtf8s83qASpd7kfmOja7t67K6mUuL+RjMWfvaDDnxuc45St5IyEy4pA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.6_1763327427567_0.41776824027025605","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.7","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.7","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"bf866a482219fa83f5433eaa1d80192492bce049","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.7.tgz","fileCount":72,"integrity":"sha512-XJLsnVbbgjAlL/7UPzG/8vsOG231wAKC+2TLxbnmFNPwfe2pODvC4zxl13cDUzzfiV4jBAtqhAVOvaSilZDWkA==","signatures":[{"sig":"MEYCIQDsSXO7yZoU86llx4wYRQ53jfd8DrVuisnt7JSD1nE+uAIhAOAjWKU4DJXjZlVF4MEfkcmj5qBcBjmELXAeta+QmUlS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364918},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","require":"./dist/hooks/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/ad6de653e982317d9d8c0352ba221806/seed-ship-mcp-ui-solid-1.0.7.tgz","_integrity":"sha512-XJLsnVbbgjAlL/7UPzG/8vsOG231wAKC+2TLxbnmFNPwfe2pODvC4zxl13cDUzzfiV4jBAtqhAVOvaSilZDWkA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.7_1763330458234_0.06375518195367547","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.8","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.8","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"3a7235bb43dbf3f346d370bd9560208f73943c40","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.8.tgz","fileCount":72,"integrity":"sha512-NKXNaLQY6KffKyTRU5tBksjqIuKV/1wBI0BT28BLl3BM919I+W9QKTUZ7S6jf27JrIqDYAuC3+A8yfnGF92liw==","signatures":[{"sig":"MEUCIQCPO3H7Pw1z5I5MWwi6+nPZZ2Zd8bywVwMVLc+FmT48KQIgBU2zKQlOcqBhCiujFcxp4iG4kxj6/luJb/WcgO8oZ+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367659},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","require":"./dist/hooks/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/abfdbf4b90621a0cba28763bbdaa8ac9/seed-ship-mcp-ui-solid-1.0.8.tgz","_integrity":"sha512-NKXNaLQY6KffKyTRU5tBksjqIuKV/1wBI0BT28BLl3BM919I+W9QKTUZ7S6jf27JrIqDYAuC3+A8yfnGF92liw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.8_1763333742841_0.5978986672444297","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.9","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.9","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"da7a6f7ed5040c322343fcd79be4a36d80f078e0","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.9.tgz","fileCount":72,"integrity":"sha512-mlQx1p8COOSeyNR0gFIl5DjbZ83GGyTmV4tTgGcF1sqITW68J/up54mOeyafSUQJ/j04oCO18Qq57K2WcrPGQQ==","signatures":[{"sig":"MEUCIBi/Bh1sNedoKpZhsLhnKPjtYrxW4IM55QJLAGAqWcHuAiEA01KAGNgyWmD7wzPMUfcgn/x3kbtE83hZ0Ne6IR9VvcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348735},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","require":"./dist/hooks/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/b5ee452c42f2d3e4a0103f67af199f45/seed-ship-mcp-ui-solid-1.0.9.tgz","_integrity":"sha512-mlQx1p8COOSeyNR0gFIl5DjbZ83GGyTmV4tTgGcF1sqITW68J/up54mOeyafSUQJ/j04oCO18Qq57K2WcrPGQQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.9_1763335922063_0.4369824297630056","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.10","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.10","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"3a0cbdbdcad8d9d2adc2bc839edf1ad72e0998b5","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.10.tgz","fileCount":72,"integrity":"sha512-ynAbMJ1/dECwfir+qu3c8TvyHiD4JV2c2VRTW45hWUecSeamJtkByOOUIoiMVXLle6duDwPwIcVKtUzSAaWjPQ==","signatures":[{"sig":"MEQCIB+86ZcvImr0p7isYNBMtnLXYFaiHHRi0LwclFcozi/zAiAFn0CHimsBOB5NkFOdaKYdXe/ijtU1A/N1xfGIbhPvdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350804},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks/index.js","types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","require":"./dist/hooks/index.cjs"},"./types":{"solid":"./dist/types/index.js","types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./components":{"solid":"./dist/components/index.js","types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/52e8a6c8abea294b58309ed638b61ba8/seed-ship-mcp-ui-solid-1.0.10.tgz","_integrity":"sha512-ynAbMJ1/dECwfir+qu3c8TvyHiD4JV2c2VRTW45hWUecSeamJtkByOOUIoiMVXLle6duDwPwIcVKtUzSAaWjPQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.10_1763336857431_0.5582019633799022","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.12","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.12","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"07b5c680af5b6d70e954ea9f61238c3f51b026e5","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.12.tgz","fileCount":72,"integrity":"sha512-hinM/aSfb73xq+zjUxNwR5k4x0dQpuoKyTpFSsLl/Dw7/lyiYaK70Dj+kU+FtXqjIk85pOP/I8NyPz+tiUMmEQ==","signatures":[{"sig":"MEUCIQCfbg1UXy+U9hVAXciQZqm6qhIKj1wDLz26Pz3dbssRhQIgJObzD5fdXsZyuxJUeOpjHzgW60c8djBBu+zTFfT5J74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354524},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks/index.js","types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","require":"./dist/hooks/index.cjs"},"./types":{"solid":"./dist/types/index.js","types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./components":{"solid":"./dist/components/index.js","types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/60de5958235168c81a9d84b472efdfb9/seed-ship-mcp-ui-solid-1.0.12.tgz","_integrity":"sha512-hinM/aSfb73xq+zjUxNwR5k4x0dQpuoKyTpFSsLl/Dw7/lyiYaK70Dj+kU+FtXqjIk85pOP/I8NyPz+tiUMmEQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.12_1763353706453_0.8261569325649196","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.13","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.13","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"8b47b18a1060f7f2f445dd572286598c5b2a4d75","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.13.tgz","fileCount":76,"integrity":"sha512-XapZS1EQhfEMXK6/5OFqKEp2pEKz2W+STGPEt6DQamzAGxZ0DKUA0xV5PiHOnDNELX0qSCbju+llA/wBRD3UZw==","signatures":[{"sig":"MEUCIQDFQpQRwbgpBElvo6JnQZaKM81yOv0P5w6ICRTAxmRrPgIgVF1GlsjgL2R/BhwrHnQMjLm+695vWiPgJ5sTt4ZzR/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634847},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks/index.js","types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","require":"./dist/hooks/index.cjs"},"./types":{"solid":"./dist/types/index.js","types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./components":{"solid":"./dist/components/index.js","types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/ec1aadaed58f81a2dee1fee217c992ef/seed-ship-mcp-ui-solid-1.0.13.tgz","_integrity":"sha512-XapZS1EQhfEMXK6/5OFqKEp2pEKz2W+STGPEt6DQamzAGxZ0DKUA0xV5PiHOnDNELX0qSCbju+llA/wBRD3UZw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.13_1763357175126_0.6168478876600059","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.15","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.15","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"d57b47d0d7c66357159592d9ee4aba5d767443f4","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.15.tgz","fileCount":76,"integrity":"sha512-tfc8SxYhti7hT3wCLmpIVlx+enPWhZalWL5P8uFNJECB7hDWOkttRKuSeWNuGS2Ngp8wKwvZt53Vn71y49+5tw==","signatures":[{"sig":"MEUCIQCJVOnV7u/sBbNpsdsS+xj92GHKDHff9eBYYINY7KiAyQIgV8S00AYHIK2Sc9rGCX2UstxV2aOc+BpD4BedM6FxfhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":657687},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks/index.js","types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","require":"./dist/hooks/index.cjs"},"./types":{"solid":"./dist/types/index.js","types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./components":{"solid":"./dist/components/index.js","types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/92099b830381b4dc20fe166987c1cf5b/seed-ship-mcp-ui-solid-1.0.15.tgz","_integrity":"sha512-tfc8SxYhti7hT3wCLmpIVlx+enPWhZalWL5P8uFNJECB7hDWOkttRKuSeWNuGS2Ngp8wKwvZt53Vn71y49+5tw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.15_1763830057080_0.5077497722143431","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.16","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.16","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"f8a032654c1af59719ba41d9ca24dbadd775c528","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.16.tgz","fileCount":76,"integrity":"sha512-T245lV+3aFpUi/v4DhCbbU34yEQxN6rvsEzq1ukzxaeVT26i/AUTSNz5TS7HvapqcXhNkKCfSpmT/enRiwc0mQ==","signatures":[{"sig":"MEUCIDwf+UyHLG0FHZqcnbjmXTIJujAvj8VwUR0rwa2QqiRQAiEApHebJ/PCWw1BZyHYAmhdwfzxnYmKn6uXc2e5/JwwQdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":657447},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks/index.js","types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","require":"./dist/hooks/index.cjs"},"./types":{"solid":"./dist/types/index.js","types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./components":{"solid":"./dist/components/index.js","types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/5146595e0a380d9125a92d2350cecd57/seed-ship-mcp-ui-solid-1.0.16.tgz","_integrity":"sha512-T245lV+3aFpUi/v4DhCbbU34yEQxN6rvsEzq1ukzxaeVT26i/AUTSNz5TS7HvapqcXhNkKCfSpmT/enRiwc0mQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.16_1763834399888_0.6184387077584692","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.18","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.18","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"f3aa37b500fd051724abb0fe6733cc9aaa32c9fb","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.18.tgz","fileCount":76,"integrity":"sha512-+vk5BbhqSHI3LGjrwph3QbF/DnNXBj3HxFspq/N5PGPmM2fiuOvDthemuAFNt5smPkapXhzvFH5SjbeKWfaQaQ==","signatures":[{"sig":"MEUCIGcDgoYfcqX4X8IWzThggLSr+qffzhR01ACLxkvUvDfFAiEA7oxzcLAAhOfEubVNxrO288Tb9ciaos3RQyvtT42JdOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661767},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks/index.js","types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","require":"./dist/hooks/index.cjs"},"./types":{"solid":"./dist/types/index.js","types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./components":{"solid":"./dist/components/index.js","types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/904380186f0bab786e6d654d8b91c6bb/seed-ship-mcp-ui-solid-1.0.18.tgz","_integrity":"sha512-+vk5BbhqSHI3LGjrwph3QbF/DnNXBj3HxFspq/N5PGPmM2fiuOvDthemuAFNt5smPkapXhzvFH5SjbeKWfaQaQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.18_1763836350431_0.11668705534582857","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.23","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.23","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"805fa025c251bc535b0359f71c24388f963542b0","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.23.tgz","fileCount":84,"integrity":"sha512-BdmYOLc3AQ38Hu3aeZBOQFFPqsFWvW17C3hqVkXITMfrnTtZuTdoSXZookTOZXbRcYv+ri3W3YvXKQ313Q1CHA==","signatures":[{"sig":"MEYCIQDOl335V9BeqX80hnm4uD/euG29YVCNnDumn5LyHNHISAIhAIqN7LesBG2mOFWq+nCFqS+hWvxhXTFNuiVOhPP4zBqY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734422},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.23.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks/index.js","types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","require":"./dist/hooks/index.cjs"},"./types":{"solid":"./dist/types/index.js","types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./components":{"solid":"./dist/components/index.js","types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/76c6434eaecf21c984522c73fd15ed1f/seed-ship-mcp-ui-solid-1.0.23.tgz","_integrity":"sha512-BdmYOLc3AQ38Hu3aeZBOQFFPqsFWvW17C3hqVkXITMfrnTtZuTdoSXZookTOZXbRcYv+ri3W3YvXKQ313Q1CHA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.23_1763917682625_0.2673345522733688","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.24","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.24","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"f4734157b6dc991a6a2c29367c2b118cf21c144e","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.24.tgz","fileCount":84,"integrity":"sha512-IVLz/90wHTeFc/RKoGDwOuk2BrIdZtxnhx9APgBep9nZo52/I6xSTjrBA9LaLMRFGMLQftaL8/mX6zN/o/ydkw==","signatures":[{"sig":"MEUCIB4iek3WQX6B43/EdVv5JBzdVfmsKPshc8r69vN73pEuAiEA1HrCS1QbVDvYWwKgZZYUEblPcVy4cAKiKkXcRY6Ni2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735665},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.24.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks/index.js","types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","require":"./dist/hooks/index.cjs"},"./types":{"solid":"./dist/types/index.js","types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./components":{"solid":"./dist/components/index.js","types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/3de35e9ba513a941eebee7ce030cf0b5/seed-ship-mcp-ui-solid-1.0.24.tgz","_integrity":"sha512-IVLz/90wHTeFc/RKoGDwOuk2BrIdZtxnhx9APgBep9nZo52/I6xSTjrBA9LaLMRFGMLQftaL8/mX6zN/o/ydkw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.24_1763921628416_0.7247235731734178","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.25","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.25","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"1b8a99df5dbcc7a178514dfe62c0683f66ef0a06","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.25.tgz","fileCount":84,"integrity":"sha512-PiMfAShQzX/6TsOkE+nHbbzFNlW17/VBVPU/+9gbFpqql/N5VTS3h490KMwuJYJvzpf+cNbDTKFA5Hi7L7DZ4Q==","signatures":[{"sig":"MEYCIQCoLppRoDPdmGnXFRrprqStpBGzLEb8mwC8+ax0bG+ZRAIhANHGr0/jarm2XHUAoVHg8R/eBCsyMJgdv8477eMzez0t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736351},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.25.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks/index.js","types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","require":"./dist/hooks/index.cjs"},"./types":{"solid":"./dist/types/index.js","types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./components":{"solid":"./dist/components/index.js","types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/b564eb43abf144d22975d75582a19e25/seed-ship-mcp-ui-solid-1.0.25.tgz","_integrity":"sha512-PiMfAShQzX/6TsOkE+nHbbzFNlW17/VBVPU/+9gbFpqql/N5VTS3h490KMwuJYJvzpf+cNbDTKFA5Hi7L7DZ4Q==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.25_1763922449976_0.9620743535454355","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.26","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.26","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"4af2941b244476e3073f9cf217c8704d076779fe","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.26.tgz","fileCount":85,"integrity":"sha512-DCgTddHbZ21+mxLQ0JmxDZwEm5/ODIUSBX4eGwoKOkcJ6pt5sjS+bVAYrmXl9c48Ugik0fSFFCruHUPk7kUxfg==","signatures":[{"sig":"MEUCIQDgrscs2WxF1q8X68DeRN5n/w9XsEIIruQE2Q0qG/gpjQIgbpgoYeAFl22xJC6x9/fWOZEgTAnA44plREtOJ02lWLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737361},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.26.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks/index.js","types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","require":"./dist/hooks/index.cjs"},"./types":{"solid":"./dist/types/index.js","types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./components":{"solid":"./dist/components/index.js","types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"},"./validation":{"types":"./validation.ts","import":"./validation.ts"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/eba90944613179682c915bd230afb063/seed-ship-mcp-ui-solid-1.0.26.tgz","_integrity":"sha512-DCgTddHbZ21+mxLQ0JmxDZwEm5/ODIUSBX4eGwoKOkcJ6pt5sjS+bVAYrmXl9c48Ugik0fSFFCruHUPk7kUxfg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.26_1763951898465_0.20382085732387534","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.27","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.27","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"7e7cebbe638303ea7a95c56eb346897ccd78fd05","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.27.tgz","fileCount":85,"integrity":"sha512-fxz63Iw6ifUgR4aCv+AeeoEd489rLnG99wvp0xxrblcPEz3PSrSMjgwN82huZtA7fR+N+0OLaR40P5cfK80hmw==","signatures":[{"sig":"MEUCIQCJvX5B+IdMx2o5r6FCXn/AdJ8DgpSKRpivCaVqyTdVcAIgJnrpDlmeTgYvc2gRAkoRItM80k1MMlcSkHMfp6Fn1TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737375},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.27.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks/index.js","types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","require":"./dist/hooks/index.cjs"},"./types":{"solid":"./dist/types/index.js","types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./components":{"solid":"./dist/components/index.js","types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"},"./validation":{"types":"./validation.ts","import":"./validation.ts"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/0105a9fbe66eecc5fb6829679f6d5562/seed-ship-mcp-ui-solid-1.0.27.tgz","_integrity":"sha512-fxz63Iw6ifUgR4aCv+AeeoEd489rLnG99wvp0xxrblcPEz3PSrSMjgwN82huZtA7fR+N+0OLaR40P5cfK80hmw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.27_1763952051139_0.16860120209659724","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.28","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.28","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"530e838a87b40c3c2025b6192048afbf0186e31a","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.28.tgz","fileCount":90,"integrity":"sha512-h03e0oO8aNbqeWYijBjSf6+A2EOtgQvljktY+B9ir6RcEq93AgWHhOpJA6b6dJfVHOEdoMZ+GUlqJE1Yg7DnwA==","signatures":[{"sig":"MEQCIHnsfvEfu/X9HQ8+XzKBywVYOSsTJEZJYye9IvsTfOoXAiBSAsTCpu0bFBh59z3eMlIh0/A58wQyc4vrG+0HRT67Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742917},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.28.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks/index.js","types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","require":"./dist/hooks/index.cjs"},"./types":{"solid":"./dist/types/index.js","types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./components":{"solid":"./dist/components/index.js","types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"},"./validation":{"solid":"./dist/validation.js","types":"./dist/validation.d.ts","import":"./dist/validation.js","require":"./dist/validation.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/838b027f32f048a94bbe5a0c2627b158/seed-ship-mcp-ui-solid-1.0.28.tgz","_integrity":"sha512-h03e0oO8aNbqeWYijBjSf6+A2EOtgQvljktY+B9ir6RcEq93AgWHhOpJA6b6dJfVHOEdoMZ+GUlqJE1Yg7DnwA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.28_1763952696427_0.9178102872101297","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.29","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.29","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"355649f6ced2a174b4e528106d65ef61961e5317","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.29.tgz","fileCount":96,"integrity":"sha512-kxnTnFw2TFPS7+t5vDVHRlcfiB5eucuHYRGhVTjBmH6/HHW8F2Bxj3cxfYnIYHeOgTNN48bNxNLjhO51xc74ww==","signatures":[{"sig":"MEYCIQDi+IFXEGtUCCZqkcDDo+KCyLofq6um8KxiSFs2p8TUPwIhAJ9hBqvvvspHq2Wo/w7+B+bE9KStQPFnKbyLZQ4Qy4AJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744387},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.29.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks/index.js","types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","require":"./dist/hooks/index.cjs"},"./types":{"solid":"./dist/types/index.js","types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./components":{"solid":"./dist/components/index.js","types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"},"./types-only":{"types":"./dist/types-export.d.ts","import":"./dist/types-export.js","require":"./dist/types-export.cjs"},"./validation":{"solid":"./dist/validation.js","types":"./dist/validation.d.ts","import":"./dist/validation.js","require":"./dist/validation.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/ea8f2f7d1c982fe9950bbeaa9fc585c6/seed-ship-mcp-ui-solid-1.0.29.tgz","_integrity":"sha512-kxnTnFw2TFPS7+t5vDVHRlcfiB5eucuHYRGhVTjBmH6/HHW8F2Bxj3cxfYnIYHeOgTNN48bNxNLjhO51xc74ww==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.29_1763954798165_0.24581954360014646","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.31","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.31","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"682f92e43e396520e4ef62243d81c2fd6650f09e","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.31.tgz","fileCount":128,"integrity":"sha512-D/NwY7Vu0ZQiJpd9F5axVtaXzVcwgCHpudiLojuorm6WfoMCv/VfvQjtNxhFEW/4OXgwymnQcXKYNoxyBObboQ==","signatures":[{"sig":"MEYCIQDYvSWES0MPM4hp21eEQg1VEisXfK6hNjQsjGygm2k1ewIhANlvSJ35nI94usMUUD+k0PicV4ntv1zoxzaQJVsvLV9+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174205},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.31.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks.js","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./types":{"solid":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./components":{"solid":"./dist/components.js","types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"},"./types-only":{"types":"./dist/types-export.d.ts","import":"./dist/types-export.js","require":"./dist/types-export.cjs"},"./validation":{"solid":"./dist/validation.js","types":"./dist/validation.d.ts","import":"./dist/validation.js","require":"./dist/validation.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/7e5f357e85920cca69047619c926007b/seed-ship-mcp-ui-solid-1.0.31.tgz","_integrity":"sha512-D/NwY7Vu0ZQiJpd9F5axVtaXzVcwgCHpudiLojuorm6WfoMCv/VfvQjtNxhFEW/4OXgwymnQcXKYNoxyBObboQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.31_1763958699614_0.8807740725029629","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.32","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.32","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"0f34b2ed50b08d8fa3575056d1f32050e9fec31a","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.32.tgz","fileCount":128,"integrity":"sha512-u6XWm+XPxY0//LIh9PZz1r5KYZbr6EypZEjOXXFnJ5LkZj9r6EfsLLFUhxORjZ6gXuSCS8/hHoLFrqqSlI+h2g==","signatures":[{"sig":"MEUCIQC5w7X3Ih9yCQ5VqrOF7zF7y4IOYcffAKYToUteI3+hQQIgMPnO5+GWQUorIkA/FL5ZQa/36githizPUat7/XZdji4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175551},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.32.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks.js","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./types":{"solid":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./components":{"solid":"./dist/components.js","types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"},"./types-only":{"types":"./dist/types-export.d.ts","import":"./dist/types-export.js","require":"./dist/types-export.cjs"},"./validation":{"solid":"./dist/validation.js","types":"./dist/validation.d.ts","import":"./dist/validation.js","require":"./dist/validation.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/c22fe63a475d79113c8c83dc64e03ac7/seed-ship-mcp-ui-solid-1.0.32.tgz","_integrity":"sha512-u6XWm+XPxY0//LIh9PZz1r5KYZbr6EypZEjOXXFnJ5LkZj9r6EfsLLFUhxORjZ6gXuSCS8/hHoLFrqqSlI+h2g==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.32_1763960658472_0.8682901471965299","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.33","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.33","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"2424471891c4061c335009827b61b8531fcf09eb","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.33.tgz","fileCount":128,"integrity":"sha512-VF1PmQxLqMA4Y1yLAFlHLcKYt6C0qXk5mBLwXl3hForUOms5xitbbUWphlq3SxQccYJbAevx/XkzWfraHrji5g==","signatures":[{"sig":"MEUCIQCJ2+8JkDwghNFhz3e8dLU+vepYZU6pW6BukR7mKsOtQQIgUr312m/YLoqJY5gTGtvVTHWkgfYjAtYdipsP/9FU95Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178675},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.33.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks.js","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./types":{"solid":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./components":{"solid":"./dist/components.js","types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"},"./types-only":{"types":"./dist/types-export.d.ts","import":"./dist/types-export.js","require":"./dist/types-export.cjs"},"./validation":{"solid":"./dist/validation.js","types":"./dist/validation.d.ts","import":"./dist/validation.js","require":"./dist/validation.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/2f378d26fa8d5835bf3ea194021208d7/seed-ship-mcp-ui-solid-1.0.33.tgz","_integrity":"sha512-VF1PmQxLqMA4Y1yLAFlHLcKYt6C0qXk5mBLwXl3hForUOms5xitbbUWphlq3SxQccYJbAevx/XkzWfraHrji5g==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.33_1763961925494_0.08408818857206457","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.34","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.34","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"67cbd6790ae4fbb0badc28c242540da2eecb5db1","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.34.tgz","fileCount":128,"integrity":"sha512-2bXWlgSJXAGq8gJ9P3dVc8zytBXoQkg0IkFGdewDD8pwpB+j4Mr2kWP3XrMLvFejcxM2NjE9JDPb7HYWQjrpWw==","signatures":[{"sig":"MEUCIQCVDQKLNr7uFsBikAPdgD0yaQCCRbq41CBe8HASzjUnpgIgalCs8KoSmjdXPjanYKT0xSxQaY0BUO6wZtwda20JiTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178576},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.34.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks.js","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./types":{"solid":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./components":{"solid":"./dist/components.js","types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"},"./types-only":{"types":"./dist/types-export.d.ts","import":"./dist/types-export.js","require":"./dist/types-export.cjs"},"./validation":{"solid":"./dist/validation.js","types":"./dist/validation.d.ts","import":"./dist/validation.js","require":"./dist/validation.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/58aa0bc6d54bd422c1180c71aa859852/seed-ship-mcp-ui-solid-1.0.34.tgz","_integrity":"sha512-2bXWlgSJXAGq8gJ9P3dVc8zytBXoQkg0IkFGdewDD8pwpB+j4Mr2kWP3XrMLvFejcxM2NjE9JDPb7HYWQjrpWw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.34_1763963591652_0.8707882429538922","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.35","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.35","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"047982a5a33a3367909756854394e6f777455d79","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.35.tgz","fileCount":128,"integrity":"sha512-AP/GFTZzCJD3pnJvPCzH4QdGzOdbwfLcQkiiwKBUydJwkxl71cn23p21K0gmk4fzc5Aw3FjmUdt0SM6XiwOjZw==","signatures":[{"sig":"MEYCIQCdTAnQ80VYSPLQ11A+VfXsi+LZF5jN9yYwN7xyXqeWiQIhAJzMJID/l/pdA0I43BsXicu0ugcIpmDV9iVToQ1G8EPZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1180868},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.35.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks.js","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./types":{"solid":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./components":{"solid":"./dist/components.js","types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"},"./types-only":{"types":"./dist/types-export.d.ts","import":"./dist/types-export.js","require":"./dist/types-export.cjs"},"./validation":{"solid":"./dist/validation.js","types":"./dist/validation.d.ts","import":"./dist/validation.js","require":"./dist/validation.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/bb351afa5161f1eea0b45c4afd35adb4/seed-ship-mcp-ui-solid-1.0.35.tgz","_integrity":"sha512-AP/GFTZzCJD3pnJvPCzH4QdGzOdbwfLcQkiiwKBUydJwkxl71cn23p21K0gmk4fzc5Aw3FjmUdt0SM6XiwOjZw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.35_1763966959504_0.5488976128386434","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.36","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.36","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"4dab76df2f600eb93c4957c0d701957fcfd7b858","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.36.tgz","fileCount":128,"integrity":"sha512-WCuE6/TZmzwUAqtI8aj3Y/480i8SngmLO12NVI92IWPLrTGRKBA2fKK1UoovoRKUaWOn14wNSLenize9fgs5JA==","signatures":[{"sig":"MEUCIQC1F1qn5gHQeqBbMsbBb3hnoirhk9pqowiKFsNeHqvHYQIgYMShUqQj7HEMQeTOmbNxkd44k3m/vALXycrc4MaWEiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1181222},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.36.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks.js","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./types":{"solid":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./components":{"solid":"./dist/components.js","types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"},"./types-only":{"types":"./dist/types-export.d.ts","import":"./dist/types-export.js","require":"./dist/types-export.cjs"},"./validation":{"solid":"./dist/validation.js","types":"./dist/validation.d.ts","import":"./dist/validation.js","require":"./dist/validation.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/1adfdc0d87ed5ad4bc46f0560b7f1263/seed-ship-mcp-ui-solid-1.0.36.tgz","_integrity":"sha512-WCuE6/TZmzwUAqtI8aj3Y/480i8SngmLO12NVI92IWPLrTGRKBA2fKK1UoovoRKUaWOn14wNSLenize9fgs5JA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.36_1763967997741_0.3436068888131598","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.37","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.37","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"bca8176af5b706d924ee58bbc2d59f825e9a687c","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.37.tgz","fileCount":128,"integrity":"sha512-T2Cl7OVBYGlfmuE/4oECG6aWLfhhVPCnRiLl5ya+ZXVuGlV74QpJKHI+oculXka+Qv2WnJzI2nXCalKhmGA62A==","signatures":[{"sig":"MEQCIF4sJHJR96fTLchand15stP1vq/MO189SOzfU8W+Nyu3AiBVURrn6LfZmQvoWmEmnGVcvmHvnJJsnhurB0yjdDqJQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1128579},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.37.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks.js","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./types":{"solid":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./components":{"solid":"./dist/components.js","types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"},"./types-only":{"types":"./dist/types-export.d.ts","import":"./dist/types-export.js","require":"./dist/types-export.cjs"},"./validation":{"solid":"./dist/validation.js","types":"./dist/validation.d.ts","import":"./dist/validation.js","require":"./dist/validation.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/fd1bfbf453bd4a39c22d47b0fd050c41/seed-ship-mcp-ui-solid-1.0.37.tgz","_integrity":"sha512-T2Cl7OVBYGlfmuE/4oECG6aWLfhhVPCnRiLl5ya+ZXVuGlV74QpJKHI+oculXka+Qv2WnJzI2nXCalKhmGA62A==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.37_1764010526055_0.7850576280519748","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.38","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.38","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"20583b2d0078fef8b2d8404def2c50ce322d1d80","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.38.tgz","fileCount":128,"integrity":"sha512-lc3OYSBOni1ugntKRP4AU7ILZMNgHLrOC7Wmeel/kAfFcdCKar4w/NB6F1TzQTOh0CUrl0x+BtUpDPuoyMSAlg==","signatures":[{"sig":"MEQCICplfvMcHlutwR2Nzoh1WFEWlXkYYevuY8BPYb/BowMMAiATuOROj7AL4WRHrHMI9RsAeJ0I2mORMp5BvAQx02YjCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1129402},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.38.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks.js","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./types":{"solid":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./components":{"solid":"./dist/components.js","types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"},"./types-only":{"types":"./dist/types-export.d.ts","import":"./dist/types-export.js","require":"./dist/types-export.cjs"},"./validation":{"solid":"./dist/validation.js","types":"./dist/validation.d.ts","import":"./dist/validation.js","require":"./dist/validation.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/3015998c48e55e4a6b655f31a1c61d12/seed-ship-mcp-ui-solid-1.0.38.tgz","_integrity":"sha512-lc3OYSBOni1ugntKRP4AU7ILZMNgHLrOC7Wmeel/kAfFcdCKar4w/NB6F1TzQTOh0CUrl0x+BtUpDPuoyMSAlg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.38_1764013251254_0.18350609897584236","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.39","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.39","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"d63921197f09b7bca750685596bebc7264a924bd","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.39.tgz","fileCount":128,"integrity":"sha512-Ff6TqpAoRjfZ4lOUc7BwLgavK67euGDBFFrtfyMOLGRL+5PaAwjjyZ/lcihN3bHgPbSfwK0S35RCcWK+j+2SRg==","signatures":[{"sig":"MEUCIDXjQs+rBx13OhJ5teuU9OpOyPqwsAS46+aqVtM5HG2XAiEAyH8YyHZe8F4K3p6HSMBMa2RVHBxFDLv9xfGc0nBqqHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1129402},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.39.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks.js","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./types":{"solid":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./components":{"solid":"./dist/components.js","types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"},"./types-only":{"types":"./dist/types-export.d.ts","import":"./dist/types-export.js","require":"./dist/types-export.cjs"},"./validation":{"solid":"./dist/validation.js","types":"./dist/validation.d.ts","import":"./dist/validation.js","require":"./dist/validation.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/799da1522560ca0d58ca385f3c2631a0/seed-ship-mcp-ui-solid-1.0.39.tgz","_integrity":"sha512-Ff6TqpAoRjfZ4lOUc7BwLgavK67euGDBFFrtfyMOLGRL+5PaAwjjyZ/lcihN3bHgPbSfwK0S35RCcWK+j+2SRg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.39_1764016337312_0.40188646568040265","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.40","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.40","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"e045f6851dab6ccf8aacecbe340706ab20e5262b","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.40.tgz","fileCount":128,"integrity":"sha512-/0sJBIgwMyVxXn7nC6rA2Od9UNtA4Tp2jQctvjC4dAS8O6QKMpqQT9FCR5neJeWvYX4fkNOCQxM7z9Rgb8m4zg==","signatures":[{"sig":"MEQCIGoe0meWv9iWPx+zOOWzF9uy7UuI4y9YnEec/XdERVNTAiAGi39QU+3151s119zjp6138DWCS9oPzXu6dRQKN9pbOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1145434},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.40.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks.js","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./types":{"solid":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./components":{"solid":"./dist/components.js","types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"},"./types-only":{"types":"./dist/types-export.d.ts","import":"./dist/types-export.js","require":"./dist/types-export.cjs"},"./validation":{"solid":"./dist/validation.js","types":"./dist/validation.d.ts","import":"./dist/validation.js","require":"./dist/validation.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/934f0aabdedeca447918aeb682b3c6a3/seed-ship-mcp-ui-solid-1.0.40.tgz","_integrity":"sha512-/0sJBIgwMyVxXn7nC6rA2Od9UNtA4Tp2jQctvjC4dAS8O6QKMpqQT9FCR5neJeWvYX4fkNOCQxM7z9Rgb8m4zg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.40_1764082133578_0.5433499571780465","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.41","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.41","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"d03409cacf8c7732447f994612ff2625562051d8","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.41.tgz","fileCount":134,"integrity":"sha512-FuJmoLYdFuDpUub1o06DSCnUaLNUW5OUUC4A/PveqWF4jccRmF7G/c7wqiL5yOhdXpTnq62fcOY72DrryNfWhg==","signatures":[{"sig":"MEYCIQCN1RhLtAYk3EhrEuq+WMH/3c2vo2OVAyBcC9xqzX969QIhAPIo7vjchl3RhZ/lmcMU2pl6su7IClIFGPHoDF9L0s9N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1201270},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.41.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./dist/hooks.js","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./types":{"solid":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./components":{"solid":"./dist/components.js","types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"},"./types-only":{"types":"./dist/types-export.d.ts","import":"./dist/types-export.js","require":"./dist/types-export.cjs"},"./validation":{"solid":"./dist/validation.js","types":"./dist/validation.d.ts","import":"./dist/validation.js","require":"./dist/validation.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/e31b672620c1c7464d63ac0789d8c455/seed-ship-mcp-ui-solid-1.0.41.tgz","_integrity":"sha512-FuJmoLYdFuDpUub1o06DSCnUaLNUW5OUUC4A/PveqWF4jccRmF7G/c7wqiL5yOhdXpTnq62fcOY72DrryNfWhg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.41_1764083800331_0.8427733221159652","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.42","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.42","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"3b609d89bfaad56c6b5d3423376f8a13a983aff0","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.42.tgz","fileCount":134,"integrity":"sha512-Q4QlXr/U4S47pkKJNU/bFFy9rbF2E7BYuSZKHyT+EPLkhlbV4dQBbCCDIHT9oGXe+3+ExTCbLk8PFKzfa5otxA==","signatures":[{"sig":"MEQCIEz04Ls9Zkz5c1JJRPCet0ZP4nWvqlc7gGjuKYqtKbT2AiAZlf6ZMIpC4e6CP8P9ZetiNQU0oSri6xgDDYTNYZTW+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1201349},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.42.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./src/hooks/index.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./components":{"solid":"./src/components/index.ts","types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"},"./types-only":{"solid":"./src/types-export.ts","types":"./dist/types-export.d.ts","import":"./dist/types-export.js","require":"./dist/types-export.cjs"},"./validation":{"solid":"./src/validation.ts","types":"./dist/validation.d.ts","import":"./dist/validation.js","require":"./dist/validation.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/f60cf2cab91b1c43c94b149190876f32/seed-ship-mcp-ui-solid-1.0.42.tgz","_integrity":"sha512-Q4QlXr/U4S47pkKJNU/bFFy9rbF2E7BYuSZKHyT+EPLkhlbV4dQBbCCDIHT9oGXe+3+ExTCbLk8PFKzfa5otxA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.42_1764090453348_0.1891474816944172","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"@seed-ship/mcp-ui-solid","version":"1.0.43","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.0.43","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"2b84794266841608cbde2b8f0b24d5ed7ac5414f","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.0.43.tgz","fileCount":134,"integrity":"sha512-kgWSSqgXB0bYaH/Zo1UQhwl2h7E8oaGS9NXGrgjKVHVl2sZcn4fJNGu1ARtoIjGZclWodtwkCxvo+tRIVW3ROg==","signatures":[{"sig":"MEUCIA90b7kZ+1+/NCFUR/Yni409ZTDLVGCwIlfSGv/fIr1FAiEAupLYnFVgPijzBj3hbXqMof68kyYq36OIefcC9VTs9FQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1206721},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.0.43.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./src/hooks/index.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./components":{"solid":"./src/components/index.ts","types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"},"./types-only":{"solid":"./src/types-export.ts","types":"./dist/types-export.d.ts","import":"./dist/types-export.js","require":"./dist/types-export.cjs"},"./validation":{"solid":"./src/validation.ts","types":"./dist/validation.d.ts","import":"./dist/validation.js","require":"./dist/validation.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/9ac3e104f11469209d826ccfc5e7a327/seed-ship-mcp-ui-solid-1.0.43.tgz","_integrity":"sha512-kgWSSqgXB0bYaH/Zo1UQhwl2h7E8oaGS9NXGrgjKVHVl2sZcn4fJNGu1ARtoIjGZclWodtwkCxvo+tRIVW3ROg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.0.43_1764092271823_0.29629058212715575","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@seed-ship/mcp-ui-solid","version":"1.1.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.1.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"7ccd44919105f618f36a71f759e5d21ce8e2a8fb","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.1.0.tgz","fileCount":134,"integrity":"sha512-I456qPfScOAzVf6I2jT3SGXJwvzdbAw8RBUG23ZZAGD4rUm4V1pPjtHqcp+AnfQefnrmfkfAV00JdGFnjx5z0A==","signatures":[{"sig":"MEQCIDzi8L7Vib7qYZliHrs2uicD5jkNnhJSJHaTFfr9/b78AiB/8MHp7RqtQehIwTwNDohfrqCth/pli7Ic7/Naxn3tAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1217280},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./src/hooks/index.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./components":{"solid":"./src/components/index.ts","types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"},"./types-only":{"solid":"./src/types-export.ts","types":"./dist/types-export.d.ts","import":"./dist/types-export.js","require":"./dist/types-export.cjs"},"./validation":{"solid":"./src/validation.ts","types":"./dist/validation.d.ts","import":"./dist/validation.js","require":"./dist/validation.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/fdbe053d1f182347d43f7d725d6c9886/seed-ship-mcp-ui-solid-1.1.0.tgz","_integrity":"sha512-I456qPfScOAzVf6I2jT3SGXJwvzdbAw8RBUG23ZZAGD4rUm4V1pPjtHqcp+AnfQefnrmfkfAV00JdGFnjx5z0A==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.1.0_1764099920896_0.8999915494333484","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@seed-ship/mcp-ui-solid","version":"1.2.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.2.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"49ef7a706d50fd446cc6e4ef62a25cb8fb77a04d","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.2.0.tgz","fileCount":162,"integrity":"sha512-lQEo40dY5D2HSKKGBgNuWmF7NdggKdmaewh/PbH5SMEmlDrI5mTaNr8SqHZBxpkvPtse6bW6mtJOishoPmn0dA==","signatures":[{"sig":"MEUCIGySe+lrBqB9wC1P3Ye3Hm7qP1uLFZU3V5NX2g6qWPLWAiEAu684KNDUgbg/in+6OJ8nZTx1Tv94XxwwiS4SG33EKY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1352612},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./src/hooks/index.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./components":{"solid":"./src/components/index.ts","types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"},"./types-only":{"solid":"./src/types-export.ts","types":"./dist/types-export.d.ts","import":"./dist/types-export.js","require":"./dist/types-export.cjs"},"./validation":{"solid":"./src/validation.ts","types":"./dist/validation.d.ts","import":"./dist/validation.js","require":"./dist/validation.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/70755bbe14c109676545f040694b5379/seed-ship-mcp-ui-solid-1.2.0.tgz","_integrity":"sha512-lQEo40dY5D2HSKKGBgNuWmF7NdggKdmaewh/PbH5SMEmlDrI5mTaNr8SqHZBxpkvPtse6bW6mtJOishoPmn0dA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.2.0_1764102511782_0.15385579366824054","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@seed-ship/mcp-ui-solid","version":"1.2.1","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.2.1","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"aeff396bbf8c15e66ab3f9f4f70974a903756c22","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.2.1.tgz","fileCount":162,"integrity":"sha512-kj0d9Cy7d3+llxo0AhoPXECEzV2ylWtLSIv+ZN/zls44Frxk0AV6tg0XEFOxk+SGeLOJ3aSz2lX6opLZvudmbw==","signatures":[{"sig":"MEYCIQCvcoZfLQCmthoI4bfJ+vXHfNGvsm5N3QpMLKLHBu8sEQIhAMEc4YFISkhb/bLbrfgOn05DUjKcMuPEhesuq5X6/vpA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1375928},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./src/hooks/index.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./components":{"solid":"./src/components/index.ts","types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"},"./types-only":{"solid":"./src/types-export.ts","types":"./dist/types-export.d.ts","import":"./dist/types-export.js","require":"./dist/types-export.cjs"},"./validation":{"solid":"./src/validation.ts","types":"./dist/validation.d.ts","import":"./dist/validation.js","require":"./dist/validation.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/f69d131051a98508249726d22259367d/seed-ship-mcp-ui-solid-1.2.1.tgz","_integrity":"sha512-kj0d9Cy7d3+llxo0AhoPXECEzV2ylWtLSIv+ZN/zls44Frxk0AV6tg0XEFOxk+SGeLOJ3aSz2lX6opLZvudmbw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.2.1_1764163111581_0.5601290168935045","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@seed-ship/mcp-ui-solid","version":"1.2.2","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.2.2","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"af5a0e6731a5ddafdca0187f4bb3fa664ae90343","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.2.2.tgz","fileCount":174,"integrity":"sha512-WFr8eR8BNSgxCVo0/t93mXdoAsUf5C1n0Uhv/TDceKrnwN2RNJB120XsfBQwtnlTV0BX4fcrmvOVAZlCMxb7+Q==","signatures":[{"sig":"MEUCIGjft2a9E5BOkUOhMfQc0F01XUc51zE0EsscRWZTucCBAiEAwtSlRG3JsTjfTFfcq6xvnA4Mggf1Ao0FOvPrcqM73L8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1459400},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./src/hooks/index.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./components":{"solid":"./src/components/index.ts","types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"},"./types-only":{"solid":"./src/types-export.ts","types":"./dist/types-export.d.ts","import":"./dist/types-export.js","require":"./dist/types-export.cjs"},"./validation":{"solid":"./src/validation.ts","types":"./dist/validation.d.ts","import":"./dist/validation.js","require":"./dist/validation.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/265a55dd7483468b67e5924de4bf3509/seed-ship-mcp-ui-solid-1.2.2.tgz","_integrity":"sha512-WFr8eR8BNSgxCVo0/t93mXdoAsUf5C1n0Uhv/TDceKrnwN2RNJB120XsfBQwtnlTV0BX4fcrmvOVAZlCMxb7+Q==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.2.2_1764176030098_0.5946931935204982","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@seed-ship/mcp-ui-solid","version":"1.2.6","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Gabriel Brument"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@1.2.6","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"c6ddbe41d2c4ba71e09437be78b6fbdf5f2ddb2d","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-1.2.6.tgz","fileCount":174,"integrity":"sha512-Laim2B8bdOo6wkNUBKkEiBfQ5ODRxM+ftr6edDYsXInO7jo5wRdb9JZJflGx9gTBMtCAEggkJ9tmSbkSHZjVRA==","signatures":[{"sig":"MEQCIESBslXJr92Zhq/oNtljJXxTV8XB05zXBslwVpGSgVZLAiBBBlY/XfNg5KoxYAnH1GPIA7HJw37m0RHrUi1Cb6FfVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1499413},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-1.2.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"solid":"./src/hooks/index.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./components":{"solid":"./src/components/index.ts","types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"},"./types-only":{"solid":"./src/types-export.ts","types":"./dist/types-export.d.ts","import":"./dist/types-export.js","require":"./dist/types-export.cjs"},"./validation":{"solid":"./src/validation.ts","types":"./dist/validation.d.ts","import":"./dist/validation.js","require":"./dist/validation.cjs"}},"scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true","test:browser":"vitest --mode browser"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/0628e7923643053c314d147265aa3505/seed-ship-mcp-ui-solid-1.2.6.tgz","_integrity":"sha512-Laim2B8bdOo6wkNUBKkEiBfQ5ODRxM+ftr6edDYsXInO7jo5wRdb9JZJflGx9gTBMtCAEggkJ9tmSbkSHZjVRA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","typescript":"^5.3.3","@types/node":"^20.10.0","vite-plugin-solid":"^2.11.8","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"solid-js":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_1.2.6_1764190016982_0.574336928315154","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@seed-ship/mcp-ui-solid","version":"2.0.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.0.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"3c9fd9de62921e06e8cb471dc57e3527edabbd36","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.0.0.tgz","fileCount":1115,"integrity":"sha512-phwbGEELUAyPR71k0aJuo5SJYcujLMEC0CVQ6fA7KoBLVqBoP4QzaQ7wSztv+8c2SWUWF+W+H1ae537iz2OnxQ==","signatures":[{"sig":"MEUCIHdl85Frx1QYwzpLyrDbM+xhszLf9yq+7KkFv5BzCbldAiEA01UdDPpXcYJwBASPLH3XHJ+jRsvZSh/F26cj1MmRreY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12972890},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/53188fe244e5d42ca24f4b07ee3238d1/seed-ship-mcp-ui-solid-2.0.0.tgz","_integrity":"sha512-phwbGEELUAyPR71k0aJuo5SJYcujLMEC0CVQ6fA7KoBLVqBoP4QzaQ7wSztv+8c2SWUWF+W+H1ae537iz2OnxQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.0.0_1768953201933_0.4252241477235852","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@seed-ship/mcp-ui-solid","version":"2.0.1","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.0.1","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"0674aa9686df427185085eb54a3edbeb79d499cb","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.0.1.tgz","fileCount":1115,"integrity":"sha512-fHuKiKiq1LE1NOZ7as7jZpxnFLpPLXujhp0TpzO1MwP7Xi7FrTtL5TKem3TsinZr5JtTTNxYpar7g3kKhUYwuw==","signatures":[{"sig":"MEQCIFbIEkU2jsb0WQjXaoYmGM68jLUa/g46MxaS1XA49AxAAiAWUqaQrfWOMsZJAfoX0ZGtO7DZ57yIl3zn8zzhcTSb6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12979464},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/77f7e71d7b3f0b99aca72b33c63a4418/seed-ship-mcp-ui-solid-2.0.1.tgz","_integrity":"sha512-fHuKiKiq1LE1NOZ7as7jZpxnFLpPLXujhp0TpzO1MwP7Xi7FrTtL5TKem3TsinZr5JtTTNxYpar7g3kKhUYwuw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.0.1_1768954030638_0.52656342409317","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@seed-ship/mcp-ui-solid","version":"2.1.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.1.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"4cfaf387164e88200e3a3fb81e1d589df5dcd95f","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.1.0.tgz","fileCount":1222,"integrity":"sha512-bsusCMikZrIW4GYWgQWgPU0rAYJcbw/ntc5X3odFh/fIr4W2w6c29kB69ppz1EmFOzIwWhbvMfDjI6Sv3cb5fg==","signatures":[{"sig":"MEUCICUPe++lOpuvOw3R9kq+pgRXyJEpRAXgN2lpcFnbjmn/AiEA89OMiWKCjdCiLxE/OvDJ+bDJewkIQcYsm827XWiw0+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13732028},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/0f85dba6268c07e3eaf317fe1ad7ea56/seed-ship-mcp-ui-solid-2.1.0.tgz","_integrity":"sha512-bsusCMikZrIW4GYWgQWgPU0rAYJcbw/ntc5X3odFh/fIr4W2w6c29kB69ppz1EmFOzIwWhbvMfDjI6Sv3cb5fg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.1.0_1769053039851_0.7527115270376445","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@seed-ship/mcp-ui-solid","version":"2.1.1","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.1.1","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"847e8b9642aada93ca47a5c388cbe0133ce2723e","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.1.1.tgz","fileCount":1225,"integrity":"sha512-PbAxErWIfzlvfutQOisWH+iVl4Nk/7o8Dsic4vzxkZbmk2ljuUUeEn+ZLcycYsPew6yHETnqRHlHPEFaQrp/rg==","signatures":[{"sig":"MEUCIFcUz3aRbN2e/vcKsWVZaSTth6Ls+bQ/gjc3aHqUt3XoAiEAodPu4yLOrE8nb5qBy/IQA61u8bVrfSwdrL6nj0cWeWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14056093},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/1b4ee22ec891b48617e47281ba91965e/seed-ship-mcp-ui-solid-2.1.1.tgz","_integrity":"sha512-PbAxErWIfzlvfutQOisWH+iVl4Nk/7o8Dsic4vzxkZbmk2ljuUUeEn+ZLcycYsPew6yHETnqRHlHPEFaQrp/rg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.10","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.1.1_1769057496005_0.5017161647460724","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@seed-ship/mcp-ui-solid","version":"2.1.2","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.1.2","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"ce0250eabaf7d5428f521a793d5d402def7363f5","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.1.2.tgz","fileCount":1225,"integrity":"sha512-wzIwRiR7brSNc3E57PBssKYutTzx5hBkZebuwK3q9a5uaM6Bh77j9m+EDkMXyV14QBJ+M4O6MLe3+3t4qli0Zw==","signatures":[{"sig":"MEUCIEjdIHCbtWG8rIejKkLXmLHtfRG1CRNh+50gS27VCnZpAiEA0E9NK4TbkBFQaNDGQLBPOguvH9Ek6K8rhRrKqZyAVYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14056093},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/5d8c85c7d91134e743ee553d0620fdea/seed-ship-mcp-ui-solid-2.1.2.tgz","_integrity":"sha512-wzIwRiR7brSNc3E57PBssKYutTzx5hBkZebuwK3q9a5uaM6Bh77j9m+EDkMXyV14QBJ+M4O6MLe3+3t4qli0Zw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.8.2","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.1.2_1770573008011_0.4881265184908963","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@seed-ship/mcp-ui-solid","version":"2.1.3","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.1.3","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"1043d1048e5d7ae32e8474aea7b38728875c7fc7","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.1.3.tgz","fileCount":1225,"integrity":"sha512-+dBUXBoIvE0swHzcEQc6/uxr8+QWD9omKYF1P3rz31UsUZWcAf8Xh5eYmNmuVP+UaTQgRir+DhEm7W3Vi4wNrw==","signatures":[{"sig":"MEUCIFnpkMiv5OYOnnrK4u26IEaSwT1APxWTcU1C2W3sUxtoAiEAr3xiuwBZ4GiG1qaZl6IKh7MsgHDbywAhIHKGHCgxSIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14059150},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/e2b9add5a6f5c060818c4227f4c36539/seed-ship-mcp-ui-solid-2.1.3.tgz","_integrity":"sha512-+dBUXBoIvE0swHzcEQc6/uxr8+QWD9omKYF1P3rz31UsUZWcAf8Xh5eYmNmuVP+UaTQgRir+DhEm7W3Vi4wNrw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.4","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.0","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.6","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.1.3_1771691496565_0.6318702019542273","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@seed-ship/mcp-ui-solid","version":"2.2.3","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.2.3","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"8bd9c822f86b40ff5ec5b7ce3c8b17a83ac62e75","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.2.3.tgz","fileCount":1236,"integrity":"sha512-REL402/SuIMV8h3rbgBX88MMjskBgGfy2HuzZoHN8ohGft5NWS4aJZKkU75ZaiVTMQEtvYxiEq5rSPUd4yhLyQ==","signatures":[{"sig":"MEYCIQCHBHugovcI1ccerO6BadjFKG520QqkKECFPFR78U7fMAIhAJMygbl3BBO0aB+9DIMHSsxI5TqvPpwy0G0Z2ghTyPei","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14197753},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/94598662e6bfd87c9cb1ffffba4270b7/seed-ship-mcp-ui-solid-2.2.3.tgz","_integrity":"sha512-REL402/SuIMV8h3rbgBX88MMjskBgGfy2HuzZoHN8ohGft5NWS4aJZKkU75ZaiVTMQEtvYxiEq5rSPUd4yhLyQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.4","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.2.3_1774966090287_0.29479203135177423","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@seed-ship/mcp-ui-solid","version":"2.2.4","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.2.4","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"f672bae72e85b2b8cd270b12d0206cf57ec08afe","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.2.4.tgz","fileCount":1236,"integrity":"sha512-eWGMQA8V+pktpRnb1N1tJkK7P387sSIEIurYbV1WgT8q576IKIhdZotBzogpkFzdJV+SP49uCQyLTYHb3WMIDA==","signatures":[{"sig":"MEQCIBaRa+wKYa6gJW/N0nd2JfGiH+yqSGqj/PgtSGR9DnRsAiAn9v9EilVNZm8d3KW5hHmK1amgm42cKJ2oE7rb1Jnb6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14197753},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.2.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/eee64a6062524ad08030daa72bfc4401/seed-ship-mcp-ui-solid-2.2.4.tgz","_integrity":"sha512-eWGMQA8V+pktpRnb1N1tJkK7P387sSIEIurYbV1WgT8q576IKIhdZotBzogpkFzdJV+SP49uCQyLTYHb3WMIDA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.4","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.2.4_1774966311259_0.5437350563308332","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"@seed-ship/mcp-ui-solid","version":"2.2.6","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.2.6","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"5b4dc2f872101305a2bcfa993e591918d67ead42","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.2.6.tgz","fileCount":1243,"integrity":"sha512-gEsh8xLXksBbyIMojM6ttcbdipNgz3ybDPI8/MCbCA5oHDEP+TK2CjMRfd8UDS+kTReRf/wy8ZO9gUeymPRRwQ==","signatures":[{"sig":"MEYCIQCFPIE/kAGXnUFxdJeq+zCNIvA3lYEdU3Y1DAtqWLQxIQIhAKm2w4co3ABsvEThSTQTqBc51rSJbPSlbcyDnwC1l61g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14318234},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.2.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/1381f59cee6ae48a0d32514cabf2a440/seed-ship-mcp-ui-solid-2.2.6.tgz","_integrity":"sha512-gEsh8xLXksBbyIMojM6ttcbdipNgz3ybDPI8/MCbCA5oHDEP+TK2CjMRfd8UDS+kTReRf/wy8ZO9gUeymPRRwQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.4","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.2.6_1774967607334_0.8725977447887752","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"@seed-ship/mcp-ui-solid","version":"2.2.7","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.2.7","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"49f630de4f2d8cad0c65898a593d044175e6d464","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.2.7.tgz","fileCount":1243,"integrity":"sha512-j8Pv6XdDIoVxiilRvRBEX+P0Pc+axGlHorb6lOanIZA3cY/deTN7DnBr1QIqqIJ8M7G0c7d4E5l6D9FOFJUC3Q==","signatures":[{"sig":"MEUCIQDBStQMM9DhO7NQpw2RqRfgMtISJviUS8NjpufO7j508wIgTgSfxd0dsvzKIu/VnWi27S6v3WRhU/x8ptSaW5rPDM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14319781},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.2.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/44a6e168c7d3a50ae211420c2ab1c0e9/seed-ship-mcp-ui-solid-2.2.7.tgz","_integrity":"sha512-j8Pv6XdDIoVxiilRvRBEX+P0Pc+axGlHorb6lOanIZA3cY/deTN7DnBr1QIqqIJ8M7G0c7d4E5l6D9FOFJUC3Q==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.4","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.2.7_1774968303257_0.9361524474434659","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"@seed-ship/mcp-ui-solid","version":"2.2.8","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.2.8","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"08346f86e9238d735de501a33aed72589ca8e5dc","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.2.8.tgz","fileCount":1243,"integrity":"sha512-vB4pPQESkE4ykGdUS5NW7pOAQcBsBDOPUue/1CkOH30vTFZI7ZdFQS3W9pue39i7WNxTK+F+FXvd66+iuHJrqg==","signatures":[{"sig":"MEUCIDBjdEznP8R0qCGcb9vmCWqpYNFyA0YAd/+f+z6nrs3rAiEAxAZUSTaNYlogCskreC1h4NaZVA08oRAikSdNnUGmQkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14321938},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.2.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/2c4568773ebee27a4b91f1d65cd8ac7d/seed-ship-mcp-ui-solid-2.2.8.tgz","_integrity":"sha512-vB4pPQESkE4ykGdUS5NW7pOAQcBsBDOPUue/1CkOH30vTFZI7ZdFQS3W9pue39i7WNxTK+F+FXvd66+iuHJrqg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.4","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.2.8_1774969586578_0.9081710379761982","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"@seed-ship/mcp-ui-solid","version":"2.2.9","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.2.9","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"b875dc80649157f108c415388de83d144c75f204","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.2.9.tgz","fileCount":1244,"integrity":"sha512-HrXjXeKfmjrc9BCW6uQCcy8WuGsk/GnElvTF8Z3fzMxLh6ln1lFCEAUExnahvEGFD5/A7ppYlgN7Ky4D0ui21g==","signatures":[{"sig":"MEQCIGczNFREwEB+b16Vmcd08UzK5N7lshN/xHVUyobJ32SNAiBHDJYMXKcyN9KVlc+lOqHxRoPZJ1oTSmqOUtiIUuVTWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14325559},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.2.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/93058d9b5580c59d642c2dcf1ce1cb08/seed-ship-mcp-ui-solid-2.2.9.tgz","_integrity":"sha512-HrXjXeKfmjrc9BCW6uQCcy8WuGsk/GnElvTF8Z3fzMxLh6ln1lFCEAUExnahvEGFD5/A7ppYlgN7Ky4D0ui21g==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.2.9_1775218330965_0.27865896660604084","host":"s3://npm-registry-packages-npm-production"}},"2.2.10":{"name":"@seed-ship/mcp-ui-solid","version":"2.2.10","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.2.10","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"3c9307111e6b6c90f0a1741302cb21041bda3351","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.2.10.tgz","fileCount":1244,"integrity":"sha512-FPXSaXDMbSkrum2bv9Y/5dQE94k3417YxVbesh3wthCu6ey/Z6ez2+GWfPeAisbvjpfEBwkezWzvE9IWlSXJTw==","signatures":[{"sig":"MEUCIHGvhiBTsuNo5ZsFrNFCzqbK3QbV9kNX1jux16/FBtGWAiEAtnNKtD7lIVSIGAnIfVVMEz9O+EP+2beMXGb7nP53Z6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14334305},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.2.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/48b3e364d3a5fee8abf04c81ebcac1e4/seed-ship-mcp-ui-solid-2.2.10.tgz","_integrity":"sha512-FPXSaXDMbSkrum2bv9Y/5dQE94k3417YxVbesh3wthCu6ey/Z6ez2+GWfPeAisbvjpfEBwkezWzvE9IWlSXJTw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.2.10_1775237876482_0.5641955847861311","host":"s3://npm-registry-packages-npm-production"}},"2.2.11":{"name":"@seed-ship/mcp-ui-solid","version":"2.2.11","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.2.11","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"c7b28a4c05e7569132328c18bb9dcac16dbf3e6e","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.2.11.tgz","fileCount":1244,"integrity":"sha512-DMFxWNPgdbgNCX854bN1rmXoXIL/trTKCyJP+8ie7j81M/K1RU7pVFjP1v5vHwjVW4fq1+efgs2EAeGGq9FvZQ==","signatures":[{"sig":"MEYCIQCxwnZVWrP6DU4i1RtuYrg2BoGyvLYqGACy6pBA/ftEaQIhALYW4R9YU34zk7mGr/CUkcfeIXfOB1QvJAGWO39OwQ4y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14364428},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.2.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/d25d3195f0a9cbae1a8240041294ccef/seed-ship-mcp-ui-solid-2.2.11.tgz","_integrity":"sha512-DMFxWNPgdbgNCX854bN1rmXoXIL/trTKCyJP+8ie7j81M/K1RU7pVFjP1v5vHwjVW4fq1+efgs2EAeGGq9FvZQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.4","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.2.11_1775243551236_0.20909260975986665","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@seed-ship/mcp-ui-solid","version":"2.3.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.3.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"7d36f31ef8adcf0876e29cbc5d5bb4138cc0afd9","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.3.0.tgz","fileCount":1244,"integrity":"sha512-CV1U09pEHTpnl/7whjSXENlrjYpLv0mUdm9zg0Xai9ABdfzXmTuD81KSdmmKo+hKT8QlaJRxPKCzWm4FSrk8dA==","signatures":[{"sig":"MEYCIQDBsuYV1gAqxJrjbJMZNi1K+kMSnDs/Hd1DVoCXtiJ1OAIhAIkizJx4+alifbUGEiXPHCgog9p/sm/vajV5suB+8xwW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14381339},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/934d67e030e892b8a4902c8ba90d4897/seed-ship-mcp-ui-solid-2.3.0.tgz","_integrity":"sha512-CV1U09pEHTpnl/7whjSXENlrjYpLv0mUdm9zg0Xai9ABdfzXmTuD81KSdmmKo+hKT8QlaJRxPKCzWm4FSrk8dA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.3.0_1775244096881_0.5586321760707915","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@seed-ship/mcp-ui-solid","version":"2.4.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.4.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"7970f19f0a512e3eafe22f08d2731c29d877de30","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.4.0.tgz","fileCount":1270,"integrity":"sha512-5rUY7+vmKTjawBE4BWXiBw3ImE6VYLaEVUHghpYdbpPeWrkC7EjoiuKlFKX3acfMCrzKb8Q7zgDK0MM6cQjwrg==","signatures":[{"sig":"MEUCIQDtUmNc60muO99ImKrgrhjFhTx0nNxN6/e3DRqnLD20lQIgVVF3veN1o+6j4IPDIIUZJkCB7TLNQ0wl17gP71g0/KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14550351},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/6d2523f40a7da6142c824f14f7f9ed21/seed-ship-mcp-ui-solid-2.4.0.tgz","_integrity":"sha512-5rUY7+vmKTjawBE4BWXiBw3ImE6VYLaEVUHghpYdbpPeWrkC7EjoiuKlFKX3acfMCrzKb8Q7zgDK0MM6cQjwrg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.4.0_1775332702999_0.08261431606979386","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@seed-ship/mcp-ui-solid","version":"2.5.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.5.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"967db69540cfad911715ed7ed5e03feebd11fca7","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.5.0.tgz","fileCount":1270,"integrity":"sha512-XN3iVQyIrS7lz59nhgVz7zITMKRCdjPKSrCVpw61mDscR11I2I0iVrBoqOP2HLOBIKh/jKrt3UUwncuWChOL3A==","signatures":[{"sig":"MEQCIErffcWqUzuoNkTdlG1+qrfa5SCme4Q3+qtBOsVzNFn1AiA3gM2C7rEKgbsKAaCgwjtIsuucEt6XMV+6xu6yIS0h/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14550351},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/9b219c6f83c13ea70f70c7afdf8860a6/seed-ship-mcp-ui-solid-2.5.0.tgz","_integrity":"sha512-XN3iVQyIrS7lz59nhgVz7zITMKRCdjPKSrCVpw61mDscR11I2I0iVrBoqOP2HLOBIKh/jKrt3UUwncuWChOL3A==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.5.0_1775336824256_0.8557578944168394","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@seed-ship/mcp-ui-solid","version":"2.5.1","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.5.1","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"4db97dfcef4c66f371e15488c1cc733b5542867c","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.5.1.tgz","fileCount":1270,"integrity":"sha512-LRCzL8J/dYKJ09nCF+7CqUCVwyi4nJwqRwBw5vibWbDdTrFfl+kqXsmj7OZqzhJ0Uf1nB+GWFNWVgFKFlIX76A==","signatures":[{"sig":"MEUCIQC+aH0jMWNnhRqKJbB8J2AwcgI2cS1/PbHKIl3rS325PQIgP8Wwewp4h5w6IqUpqXXr/f0APtGKRH+KFingM+CwbZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14550242},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/4242fec527ab112fef4831c28490e5df/seed-ship-mcp-ui-solid-2.5.1.tgz","_integrity":"sha512-LRCzL8J/dYKJ09nCF+7CqUCVwyi4nJwqRwBw5vibWbDdTrFfl+kqXsmj7OZqzhJ0Uf1nB+GWFNWVgFKFlIX76A==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.5.1_1775337039489_0.2726509553375718","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@seed-ship/mcp-ui-solid","version":"2.5.2","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.5.2","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"a5aa069c562456a4b6b74c451abdf26f329a506b","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.5.2.tgz","fileCount":1270,"integrity":"sha512-oxMbjJ34+7pzVrIAlaHm+B24e39RrlIPgJd3FK638pAiAyrcz8dDtcDn3bUc4jOtZs5hnpq3MOrt3cc12uAQqg==","signatures":[{"sig":"MEUCIAsypjqNA4oE1slLlv6NXq9T5U8eDmoEVSoPxGM69BgOAiEAoXHUlddX/iN4AhWWA6iaTLUJ5EczUWogOwcshwsW4Ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14551318},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.5.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/7b34395d34d5802103eaaf1c11f2a38b/seed-ship-mcp-ui-solid-2.5.2.tgz","_integrity":"sha512-oxMbjJ34+7pzVrIAlaHm+B24e39RrlIPgJd3FK638pAiAyrcz8dDtcDn3bUc4jOtZs5hnpq3MOrt3cc12uAQqg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.5.2_1775347506123_0.8871325727747843","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@seed-ship/mcp-ui-solid","version":"2.5.3","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.5.3","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"4bcb9945c8b7479320977cd21e73a4f753ce536d","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.5.3.tgz","fileCount":1270,"integrity":"sha512-HLOs+zTGXIMvY4GUtCYZoitv/oEsnNP2vLAkJ4QUXTgnYRrXfU8nydfNdK2iiHNnzPizRGizEhJB32ys7IH2uA==","signatures":[{"sig":"MEYCIQDGzNSghiz3LxISf0ofZy2hqzKdw8NO1CcuKn/W8rQL+gIhAK7wEktr9eov48+zA9kqS8avOqqQFFDgAHm6HtlPghpY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14557526},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.5.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/22d38f4ae133237deda4e928535e5522/seed-ship-mcp-ui-solid-2.5.3.tgz","_integrity":"sha512-HLOs+zTGXIMvY4GUtCYZoitv/oEsnNP2vLAkJ4QUXTgnYRrXfU8nydfNdK2iiHNnzPizRGizEhJB32ys7IH2uA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.5.3_1775348935514_0.1516977183525452","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@seed-ship/mcp-ui-solid","version":"2.6.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.6.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"8b6b133decc6671bee6cc71c39ad082960b150b5","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.6.0.tgz","fileCount":1270,"integrity":"sha512-OJ/vEBcTqHqT98gksug09xFAtXyR+hgYjOjL5s89/qFIiAmmaWmkrCFgFhCcxGzdnJl8xq+TS5o+O290uu/daQ==","signatures":[{"sig":"MEUCIB62WjWzbyPzIn19m9PHG9dlTRPRT4kbBpmWwArx+G3DAiEAqRJLyVrtiyLUyaKBDrbbxc8x6L+kR8+xVMfp+f9QOds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14603412},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/6bcc02b528a6031abeee5c1da620d842/seed-ship-mcp-ui-solid-2.6.0.tgz","_integrity":"sha512-OJ/vEBcTqHqT98gksug09xFAtXyR+hgYjOjL5s89/qFIiAmmaWmkrCFgFhCcxGzdnJl8xq+TS5o+O290uu/daQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.6.0_1775406208767_0.8795396590356117","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@seed-ship/mcp-ui-solid","version":"2.6.1","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.6.1","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"d7eb81d7a37260a571b68d223c0a96fef66766cd","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.6.1.tgz","fileCount":1270,"integrity":"sha512-7BzRF4k+FliqPvzaN0132KV3mtITVBjqUiwEwQxDvkXfHFHpzTXNHMA7L8o560hls6/Ic278PAZKIscnAtp0kQ==","signatures":[{"sig":"MEQCIDgQj8M5gTGXowLYrWLO+UX/uD4oc42Vc296s6K31DbNAiAqtN0RnL1eJog42Aji23Su4Ifrt33MPHXQYb5GPbU42g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14604515},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/c36348edebba794f06cecba375c1243b/seed-ship-mcp-ui-solid-2.6.1.tgz","_integrity":"sha512-7BzRF4k+FliqPvzaN0132KV3mtITVBjqUiwEwQxDvkXfHFHpzTXNHMA7L8o560hls6/Ic278PAZKIscnAtp0kQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.6.1_1775406600287_0.8287875521263852","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@seed-ship/mcp-ui-solid","version":"2.6.2","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.6.2","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"c89e5290780de6db456eab098b0ec6e6592f638e","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.6.2.tgz","fileCount":1270,"integrity":"sha512-sfsZO5Hck6XPvtvKhSzKtgS2Ssirt+gi/tReL6FRqMH0CmtT+2GqEVHzEWIC8wFPGN55Dzhak0oQnA4XqDqlfw==","signatures":[{"sig":"MEUCIAYqfJP8C7oFtJxG4CQzBSVealGb6FBmD8QLQf0Hc6EaAiEAz8ZQrFY3GjhYR2iUCgvCr8fAVs0ftdKkzSmltg4FdSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14612523},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.6.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/082efeb3b9b0d81cd92e25dd544bc3d1/seed-ship-mcp-ui-solid-2.6.2.tgz","_integrity":"sha512-sfsZO5Hck6XPvtvKhSzKtgS2Ssirt+gi/tReL6FRqMH0CmtT+2GqEVHzEWIC8wFPGN55Dzhak0oQnA4XqDqlfw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.6.2_1775409895569_0.3171039483067528","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"@seed-ship/mcp-ui-solid","version":"2.6.3","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.6.3","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"c9e3166ecdb3f81e9061152b8e58288740e482ce","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.6.3.tgz","fileCount":1270,"integrity":"sha512-076WMzngIOHgNjpoISpUGoobaPqM4992coVpgE7+GDrdk/lK6s+ipSUFLsK8hwufqm+6/HnI2UwzhYQk76E1uw==","signatures":[{"sig":"MEYCIQD3iyQSrKdQibHXg4UYtilCkllajC1yfj7H0GFHKTPzkAIhALZwe0EKGjyohChs+4pX4qCTEQgmFrH8ODe1ELiyhQHe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14641508},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.6.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/f115dfe683f902ad92662d50ebdde36a/seed-ship-mcp-ui-solid-2.6.3.tgz","_integrity":"sha512-076WMzngIOHgNjpoISpUGoobaPqM4992coVpgE7+GDrdk/lK6s+ipSUFLsK8hwufqm+6/HnI2UwzhYQk76E1uw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.6.3_1775412663378_0.08517799580308827","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"@seed-ship/mcp-ui-solid","version":"2.6.4","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.6.4","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"6508a4b03b87d248d5971f6bd886fa0843e6ea65","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.6.4.tgz","fileCount":1270,"integrity":"sha512-VDFbpUlVB8lL5e4JKt2zLafi40KR0nPKII8fdq1JhDGy1M0aIjAfyIXUnqIh3rmNrzXlxRylBVt+NrvVTnkKKw==","signatures":[{"sig":"MEUCIQDWTz7ZqqdLAf7hfwwZnGhALLg2blGzKaiyf348ZwUQYQIgEednxee+I2RWIHWyxbIkgSLXMgVhxByiBIPI10cryM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14642246},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.6.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/9af2a16219da4f8faca0a2a0c0489bb1/seed-ship-mcp-ui-solid-2.6.4.tgz","_integrity":"sha512-VDFbpUlVB8lL5e4JKt2zLafi40KR0nPKII8fdq1JhDGy1M0aIjAfyIXUnqIh3rmNrzXlxRylBVt+NrvVTnkKKw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.6.4_1775413382378_0.5056941675838116","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@seed-ship/mcp-ui-solid","version":"2.7.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.7.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"923d586e65af1de922fa194fa3027798c4e116da","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.7.0.tgz","fileCount":1270,"integrity":"sha512-HvjEITAfybUKh80pu1oJinjeYELmrT+6AE5YLnQcxRAql0HT9LV+GIBunxi7J5F2ZU9EH3dxugIszET2gOXCFA==","signatures":[{"sig":"MEUCIHeKF2tVTJ6K7QHlYnwdklDuw+ogJ/9MeuxiWFgkzKzbAiEAhjl9E6yueqB36ya308xNK8oujVmdS+xqPtnLZUwUcC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14672975},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/9203fd1941f961efdf41a4518e73c544/seed-ship-mcp-ui-solid-2.7.0.tgz","_integrity":"sha512-HvjEITAfybUKh80pu1oJinjeYELmrT+6AE5YLnQcxRAql0HT9LV+GIBunxi7J5F2ZU9EH3dxugIszET2gOXCFA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.7.0_1775416857101_0.27178096120943485","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@seed-ship/mcp-ui-solid","version":"2.8.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.8.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"2f8eae1bc886ea1233e3f980215151493e337400","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.8.0.tgz","fileCount":1277,"integrity":"sha512-X/wyvfIRosFeHaBTz6E/G1d0Y5fWVKZyrIMhhBeYIAVthYYc54cTMpVwXVZU4jTOug4xInC+Puietphfd3fINQ==","signatures":[{"sig":"MEYCIQDIN19ZHmXvIcEjXafKUN9e0AYKJqi1hygtJFHFnblESgIhAN4yY989EJ3WDz9+zpO1WQCvUT115BMdsrzYpdaKnLui","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14771079},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/557bfa804232f1049017344d2ee946fa/seed-ship-mcp-ui-solid-2.8.0.tgz","_integrity":"sha512-X/wyvfIRosFeHaBTz6E/G1d0Y5fWVKZyrIMhhBeYIAVthYYc54cTMpVwXVZU4jTOug4xInC+Puietphfd3fINQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.8.0_1775431566475_0.5871754549571064","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@seed-ship/mcp-ui-solid","version":"2.8.1","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.8.1","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"f755e7e13a93daf49dd175b84478e49bb87685cf","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.8.1.tgz","fileCount":1277,"integrity":"sha512-dEkcBtTF9VzT5HJQZ1HlDXL/x6usZzBQKDHNM+HLtzTWxiMK3lMJ6ZNNtOCRItKibrKh5Byb1YEiM5QT5F2jJA==","signatures":[{"sig":"MEYCIQCMsUPh/hbhJTie+7Swyg1EAJ9TQmrjJfAYTJq05tUHGgIhAJ0oooAjFLDSjobm1GiiCqTmQCWrJvpGPEsFUOO4Hmpi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14773180},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.8.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/d403e11411b95d3dd2ef89505fc5c2f2/seed-ship-mcp-ui-solid-2.8.1.tgz","_integrity":"sha512-dEkcBtTF9VzT5HJQZ1HlDXL/x6usZzBQKDHNM+HLtzTWxiMK3lMJ6ZNNtOCRItKibrKh5Byb1YEiM5QT5F2jJA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.8.1_1775431862277_0.8513360993464099","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"@seed-ship/mcp-ui-solid","version":"2.8.3","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.8.3","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"8eaac455bed9f2593c7f274021618cbd5bb6150e","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.8.3.tgz","fileCount":1277,"integrity":"sha512-g6vjmdbJ5tosK4jeecFuKV9pjxUl0Ww+toZzsCepSFH7Qq/pQvcjnc1jvbbb7Dsiex4S+qmTdz6eUj717ohs0A==","signatures":[{"sig":"MEUCIBOTKe3dcitBr55dCHDKljJVycCdrW6N2MvoGEYiIksJAiEAlMA3VBBVWTb2VuJR2hs0kYJnSve0CjYAuZKZcEeEKIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14806918},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.8.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/d451818e0a48b0f0aae961fe74a11320/seed-ship-mcp-ui-solid-2.8.3.tgz","_integrity":"sha512-g6vjmdbJ5tosK4jeecFuKV9pjxUl0Ww+toZzsCepSFH7Qq/pQvcjnc1jvbbb7Dsiex4S+qmTdz6eUj717ohs0A==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.8.3_1775438485958_0.4520777184163707","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@seed-ship/mcp-ui-solid","version":"2.9.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.9.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"c4694abef5823624a92a65fe619d1141133c71a9","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.9.0.tgz","fileCount":1277,"integrity":"sha512-SUIEuuC/u5yEDzsHQPO2F4aHiPfLidg0HPRX63XBZg974jKyznpRBtk56YlDVfkznBkkFhGKvpDE0OrUGsWS2g==","signatures":[{"sig":"MEQCICZPQDBdus8kqwlSl2OQ3VRt20hnxHLOhzHtc14wAC0PAiA8fGKNJQjreCP+qVOUNGot7sCwL5U2Y+aPEmTHTdKkzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14886442},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/71480c36f787a66ab52de43aa841988b/seed-ship-mcp-ui-solid-2.9.0.tgz","_integrity":"sha512-SUIEuuC/u5yEDzsHQPO2F4aHiPfLidg0HPRX63XBZg974jKyznpRBtk56YlDVfkznBkkFhGKvpDE0OrUGsWS2g==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.9.0_1775441446131_0.5329440464323856","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@seed-ship/mcp-ui-solid","version":"2.10.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.10.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"c6583ddcf3372948d55cad6f56430515016a8b13","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.10.0.tgz","fileCount":1277,"integrity":"sha512-ic3AASjIRiFlXmwVA48i3SLPFXWjez7Xs+CKWtlemxQRwjexlcO18agn31T0jBZCnu5u4ZrUCfTSZN1E8S1jbQ==","signatures":[{"sig":"MEUCIDQcjaFZpGtoTSAZPzxqHF5M4vPGrMS+5hareoddKholAiEAztSa/qe0UOQlAyZ09bYejAMvf885MWmd7D2Vc161lDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14954759},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/7aafb8a36502229cb39800a44f70d1bb/seed-ship-mcp-ui-solid-2.10.0.tgz","_integrity":"sha512-ic3AASjIRiFlXmwVA48i3SLPFXWjez7Xs+CKWtlemxQRwjexlcO18agn31T0jBZCnu5u4ZrUCfTSZN1E8S1jbQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.10.0_1775470187895_0.8549494578368322","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@seed-ship/mcp-ui-solid","version":"2.10.1","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.10.1","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"6bebef59d5aa6775484cbd041640fe879b8f8662","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.10.1.tgz","fileCount":1277,"integrity":"sha512-00qLe67S7047MucMXl8NuH2+iKxH4umX7lUD8sfdxpYcMY4wbOzfTpbaa+UK6uscEbmZUJGRgXoP1qbbojMlkA==","signatures":[{"sig":"MEUCIQDvG8yN1zldQh8EETkdr/eaNHQaPccwiSDtKfZ1w3y1KQIgB3X7VTGJPThkuHTFL4b8j+UFwDbqOJtwOo/8ucJn3Lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14955209},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.10.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/67a0627ae0b53b8f969cc637f3861ffc/seed-ship-mcp-ui-solid-2.10.1.tgz","_integrity":"sha512-00qLe67S7047MucMXl8NuH2+iKxH4umX7lUD8sfdxpYcMY4wbOzfTpbaa+UK6uscEbmZUJGRgXoP1qbbojMlkA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.10.1_1775470350288_0.2937962236324725","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"@seed-ship/mcp-ui-solid","version":"2.10.2","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.10.2","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"56819f7e42ebccb62c72bb6f7ed078e4389bb82a","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.10.2.tgz","fileCount":1277,"integrity":"sha512-NUOid+gU37xjwgpN4z1BsK4aWQLpc22f8pJNdn9nJPLnVrqe11Vk2/2xnjR8f/E1GYaJFP/aoW9SpvB4txfyqg==","signatures":[{"sig":"MEUCIHqsNEMzH2AoB+EXm/Fy+XT4AX5sfKwQCdUKLudnmU0LAiEA4Vm/+kG573i23uw/CPrrSN2cu/FNkQYe5zFhnSbTUD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14955209},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.10.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/84899c4a22e537954cc42f105ca09d45/seed-ship-mcp-ui-solid-2.10.2.tgz","_integrity":"sha512-NUOid+gU37xjwgpN4z1BsK4aWQLpc22f8pJNdn9nJPLnVrqe11Vk2/2xnjR8f/E1GYaJFP/aoW9SpvB4txfyqg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.10.2_1775470464800_0.3949869100481336","host":"s3://npm-registry-packages-npm-production"}},"2.10.3":{"name":"@seed-ship/mcp-ui-solid","version":"2.10.3","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.10.3","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"6c92a292fd090606b32415e09445571955113841","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.10.3.tgz","fileCount":1277,"integrity":"sha512-wjenaQMfY5zK4vurl/mXlVUe3DQG4mcPS4jTH0gcnHb7E+ZfkJ3ny/qbDHdpnJ1di262nU+QEvBVQz9Y6weWIQ==","signatures":[{"sig":"MEYCIQCcjaow0hOdx+hMAE5sAMubx6qPxeUSJG2jUCBkYZDuDAIhAJL85BI/RI1GUZ0C8x5R3xYAE5R0V5UOYIyAHeGThIwt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14955209},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.10.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/b65c2f19d57f5a970ec2a2b7ba8eb47c/seed-ship-mcp-ui-solid-2.10.3.tgz","_integrity":"sha512-wjenaQMfY5zK4vurl/mXlVUe3DQG4mcPS4jTH0gcnHb7E+ZfkJ3ny/qbDHdpnJ1di262nU+QEvBVQz9Y6weWIQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.10.3_1775470702918_0.09655206885626044","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@seed-ship/mcp-ui-solid","version":"2.11.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.11.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"d96e4f8b8b10eb7b0dc7862317b01f0303056597","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.11.0.tgz","fileCount":1277,"integrity":"sha512-9CRANNzqXRiRVaONaGbEKFz0adiJTqhI3Nv3ZBgY+hRNcKF/ov91TaFC55N2sYMcEKmSGZInX8gQ40KZZTWhPw==","signatures":[{"sig":"MEUCIAvjFVCIvu9UFUGLHQ21czuEg4OVWUgIGBIIqzaZyLaBAiEA4gEqFwBGiC7U+zqdIALUvNeL0nDu38NkyLj4E9rtRDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14983878},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/e7a38a6e0be347f90a2623958a1e2678/seed-ship-mcp-ui-solid-2.11.0.tgz","_integrity":"sha512-9CRANNzqXRiRVaONaGbEKFz0adiJTqhI3Nv3ZBgY+hRNcKF/ov91TaFC55N2sYMcEKmSGZInX8gQ40KZZTWhPw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.11.0_1775473877644_0.12710744808169006","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@seed-ship/mcp-ui-solid","version":"2.12.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.12.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"978b9ebd89d8aa9fbff97b2b158fb86d1fbedaf8","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.12.0.tgz","fileCount":1277,"integrity":"sha512-vni2x2MIuevsSfjWptH3ldtkLW2r5gRwfowsQ21GEMiuk4zW5F1fqdGnaWshHbN+hbgKExglG/8u1CXv2atGzw==","signatures":[{"sig":"MEQCIFalq3TeiTDR1W37PSeGsgBQ437mIdXxr4ZZN2Ar0OMiAiBx2Oz/jiUDcem/VJnHigZI39em++qNVpZ/wG68t87+Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14998866},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/e92e6719849f00ec074a510c5da0da73/seed-ship-mcp-ui-solid-2.12.0.tgz","_integrity":"sha512-vni2x2MIuevsSfjWptH3ldtkLW2r5gRwfowsQ21GEMiuk4zW5F1fqdGnaWshHbN+hbgKExglG/8u1CXv2atGzw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.12.0_1775483727244_0.24812536017737674","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@seed-ship/mcp-ui-solid","version":"2.13.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.13.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"53e298995050bcce7cbbb24b82cdeb6a7bc8b573","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.13.0.tgz","fileCount":1277,"integrity":"sha512-qVBxxFl61DuV6/OsFpA7763ZTlgampzgibgjmdF9oWjVdJFhUBU1Glv009PZX574qpvhSdHJvkFRkRZk9TeDdw==","signatures":[{"sig":"MEUCIQDlgPygpDWwKNc69eXCTjwQJFt2QWxJrkV+/XnOs5AywQIgDJ6yWZzu3n0wzMyDShFYP6k3Wj3M4ekK+JZtuY8h1ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15034376},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/cdd6714d636c883369861fa111f04e57/seed-ship-mcp-ui-solid-2.13.0.tgz","_integrity":"sha512-qVBxxFl61DuV6/OsFpA7763ZTlgampzgibgjmdF9oWjVdJFhUBU1Glv009PZX574qpvhSdHJvkFRkRZk9TeDdw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.13.0_1775498266356_0.9125439304311664","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@seed-ship/mcp-ui-solid","version":"2.14.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.14.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"c506ae96b25861a78676ddc8bb725e6221f7c4b0","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.14.0.tgz","fileCount":1277,"integrity":"sha512-BmHV+Ozb+Q92Ej6sPCH+SH4P+XVFop1NW6S7FirvUr/4lquxpke1UO8HSrncZN7+d34RaUKfwDFLRNqI/LboUw==","signatures":[{"sig":"MEUCIQD6s4wqnJTF9Dk5Z/69LXP8SBWzFXmHO5sfO0fmoZKB9gIgLBIXkG+uNWhqQ8Mt3HBT/3G+kaAUFAUO0vtJhZWhrBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15095134},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.14.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/e65490e7bbac959419a4eed56177c93e/seed-ship-mcp-ui-solid-2.14.0.tgz","_integrity":"sha512-BmHV+Ozb+Q92Ej6sPCH+SH4P+XVFop1NW6S7FirvUr/4lquxpke1UO8HSrncZN7+d34RaUKfwDFLRNqI/LboUw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.14.0_1775501479875_0.0007465219305695658","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@seed-ship/mcp-ui-solid","version":"2.15.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@2.15.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"38e3d364a63255fbd6029519b5824837244afd08","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-2.15.0.tgz","fileCount":1277,"integrity":"sha512-ExbFg2YuGvToQISAroq6uLe5Qv3kmGtsZLcJHHiuuBZ7nXM4IO14L/XKJ2/R5aRWKtBjWYW/nDT704LtvKuqJQ==","signatures":[{"sig":"MEUCIQCSIwhUK7S+Ajvl0Y1tM0bYgfccwbuD8Ns7pvuF9GhNEAIgUWFxqErQ43WnfaWVTamyjiX8cppJ+dnBP+wpnN/+oXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15107469},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-2.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/5b078017b8f5342ec67816e0fe12d93f/seed-ship-mcp-ui-solid-2.15.0.tgz","_integrity":"sha512-ExbFg2YuGvToQISAroq6uLe5Qv3kmGtsZLcJHHiuuBZ7nXM4IO14L/XKJ2/R5aRWKtBjWYW/nDT704LtvKuqJQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_2.15.0_1775506064662_0.22984862815271945","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@seed-ship/mcp-ui-solid","version":"3.0.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@3.0.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"2ef3a469f5909437e98b5ee27911d32fadb8c6ab","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-3.0.0.tgz","fileCount":1277,"integrity":"sha512-+wmqk00Z6TDRXsWG/DL4MYLgzJIotGIYvhrlzTkTUvXRElYm4zDDo0uQFN86V7gURL+aZoc58I7yQxL0sdgpcw==","signatures":[{"sig":"MEQCIHogUC2CWNDrKYQeFNuBC74TY1gPGninbBIe0Ro4rt32AiAOoIXaw4KXPnQZOHmrn1VF3U4n4l3tt3ccykkThSPBlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15147600},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-3.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/6f750d64bf47eb9cb065e97959a07ba4/seed-ship-mcp-ui-solid-3.0.0.tgz","_integrity":"sha512-+wmqk00Z6TDRXsWG/DL4MYLgzJIotGIYvhrlzTkTUvXRElYm4zDDo0uQFN86V7gURL+aZoc58I7yQxL0sdgpcw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_3.0.0_1775506397470_0.9368169805441724","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@seed-ship/mcp-ui-solid","version":"3.0.1","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@3.0.1","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"414690739b89c236280265994f220cac8e6de07d","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-3.0.1.tgz","fileCount":1277,"integrity":"sha512-VHKqD5Lz+JQLoSWGM+37bfQdMAx60cxE5f9Rk8J87IFFwyR4tG5ZsgGbuLzu3siB8qyoovz1qXcsTmCKX4pQxg==","signatures":[{"sig":"MEUCIEe7JJTaKWiCJpzsrMVoxAssGnO1WBxxSqTQDPMQ8MBZAiEA3FbJVTYFB/yOdkGLYNTHr1gyaFZJyaQ1URqQLkEDKes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15148086},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-3.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/1509b70bce3cbe401519ad118bf329ab/seed-ship-mcp-ui-solid-3.0.1.tgz","_integrity":"sha512-VHKqD5Lz+JQLoSWGM+37bfQdMAx60cxE5f9Rk8J87IFFwyR4tG5ZsgGbuLzu3siB8qyoovz1qXcsTmCKX4pQxg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_3.0.1_1775509960045_0.7313776789847366","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@seed-ship/mcp-ui-solid","version":"3.0.2","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@3.0.2","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"39911a86ae66780a0aec7b503fd9865879354663","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-3.0.2.tgz","fileCount":1277,"integrity":"sha512-rCa3UKL1OyaAge+nFiGxxJNzxg2My3/JE5yPEhAVnfHOp6D/HuCPI4qSHNZFWK5tUQKs1cgllA+dincyDB5Dpw==","signatures":[{"sig":"MEYCIQC1IV8YLVcf41XRbky7ZOcKn04+673hs+iXyt6ePhQ7cQIhAL980Y7w6UC02CTs4kJLlJInWc4b0xZ28XO0xO+uebwG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15163542},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-3.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/1526f3219aad37cff8565e835541badf/seed-ship-mcp-ui-solid-3.0.2.tgz","_integrity":"sha512-rCa3UKL1OyaAge+nFiGxxJNzxg2My3/JE5yPEhAVnfHOp6D/HuCPI4qSHNZFWK5tUQKs1cgllA+dincyDB5Dpw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_3.0.2_1775511431630_0.11652587937570691","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@seed-ship/mcp-ui-solid","version":"3.0.3","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@3.0.3","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"b017bc69ec3bd8df74ef98abda7083eca1b86943","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-3.0.3.tgz","fileCount":1284,"integrity":"sha512-sRNoReOPSxXLmmYPADYQC/pN0vRFmCvG0ZllbKpqDV9/+q5ZRdpI9Spw6VPDJw2I2z11FokgFkizXA5BY6lASw==","signatures":[{"sig":"MEQCIAqR4Wiunl7g/98L5mpfVzhCxIuzkDIbDLjt2LyfvVb6AiASjdtp8Fyq9hXPlrJI1tSGrAEOMDB9nbLNaibotCXwlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15194121},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-3.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/b4c05616a02322e4bf259bea27148c73/seed-ship-mcp-ui-solid-3.0.3.tgz","_integrity":"sha512-sRNoReOPSxXLmmYPADYQC/pN0vRFmCvG0ZllbKpqDV9/+q5ZRdpI9Spw6VPDJw2I2z11FokgFkizXA5BY6lASw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_3.0.3_1775513991352_0.08362162622222602","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@seed-ship/mcp-ui-solid","version":"3.0.4","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@3.0.4","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"31f17818d0d955a7d39d4ba5247213b198e49e49","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-3.0.4.tgz","fileCount":1284,"integrity":"sha512-1aPhsUiBihw4qLGuywydssGPpvRwEXVarDrYEipN9oaoy4Y1Z1Txt2OfQUlZxe2B648nXsj+tKoRXf4JVy22rA==","signatures":[{"sig":"MEYCIQCmfK2fjiy36cGMJWnHmhSIMc0EnFLbimm3NVrBOvUPJQIhAOG/2jw/20xG6uaToZrg8WnGHX4YyfrLr6iUZcRZnnJW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15194121},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-3.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/43f0b63a2dd94c792ecb2e4d49e0973f/seed-ship-mcp-ui-solid-3.0.4.tgz","_integrity":"sha512-1aPhsUiBihw4qLGuywydssGPpvRwEXVarDrYEipN9oaoy4Y1Z1Txt2OfQUlZxe2B648nXsj+tKoRXf4JVy22rA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_3.0.4_1775514111263_0.6354857276404307","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@seed-ship/mcp-ui-solid","version":"3.0.5","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@3.0.5","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"e7eef5a4c076198ea6cde75ed4ec9013a4eb2881","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-3.0.5.tgz","fileCount":1284,"integrity":"sha512-Gi70ZjVcvWedG6HuPYbqTpVq6A9OoxELJLXDQFVXHUEQUPzC4UYwB79qArlrwxnJBEk7B1NrgxZtSl1zArjA3w==","signatures":[{"sig":"MEUCIQCzeqoBkLT9JvS4BZroRj7+jvDOfWs+nKKteEuaZQ8VCQIgckbO+3UoRc6HRNqKOZJB/cdejbWWK8HUzuPshMnN5zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15195559},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-3.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/0cb34b327104203ddca2fe374e958f1b/seed-ship-mcp-ui-solid-3.0.5.tgz","_integrity":"sha512-Gi70ZjVcvWedG6HuPYbqTpVq6A9OoxELJLXDQFVXHUEQUPzC4UYwB79qArlrwxnJBEk7B1NrgxZtSl1zArjA3w==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_3.0.5_1775516991999_0.6870237652240707","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@seed-ship/mcp-ui-solid","version":"4.0.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.0.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"32505f046f545002a9c1fcf67941857d6f9c5f75","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.0.0.tgz","fileCount":1349,"integrity":"sha512-nfxhS014VLDeoAj3Xmgd/6knV0Qu//f8GV6zTATZ3DamVOXrS5RQ9Ga1q+GJwmm2zvxG/EnVxzvZpubqCUYmkA==","signatures":[{"sig":"MEYCIQDnVJ33PE0aifVs7x1H44bURo7vUTMYJ8FVyHmTHCFCXQIhAIAbXeUm9NgYV4Hx7BTDZWxf2w0fYAPvqJ7G5zWhBCQl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16420682},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/edd17ce6c70bc02843084cd2c6f06171/seed-ship-mcp-ui-solid-4.0.0.tgz","_integrity":"sha512-nfxhS014VLDeoAj3Xmgd/6knV0Qu//f8GV6zTATZ3DamVOXrS5RQ9Ga1q+GJwmm2zvxG/EnVxzvZpubqCUYmkA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.0.0_1775519938719_0.8561052486668199","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@seed-ship/mcp-ui-solid","version":"4.0.1","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.0.1","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"7212013fc5ce3cb74e1d3d317fec98b5744e5fec","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.0.1.tgz","fileCount":1349,"integrity":"sha512-TLbOwi5ZmaGa4+GX/EbIfKHnBFZwsDMhXAAweVrHPUrbQZnuaCxILiC0IBMYDJFVMwISKi+47hVhJcLCei4Q6A==","signatures":[{"sig":"MEQCIGbh3BO5wJId1ox00Er3DZl6CvduBl7P5O/tWH/DWb94AiBOoCPMJpp88PJLzSOGN0wc9shZ5K/pawRKh16pJkEwBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16432523},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/0149a61ecdd18949f156264e96810af2/seed-ship-mcp-ui-solid-4.0.1.tgz","_integrity":"sha512-TLbOwi5ZmaGa4+GX/EbIfKHnBFZwsDMhXAAweVrHPUrbQZnuaCxILiC0IBMYDJFVMwISKi+47hVhJcLCei4Q6A==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.0.1_1775521132267_0.22108642132160194","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@seed-ship/mcp-ui-solid","version":"4.0.2","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.0.2","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"e99d60bad46729b1241649b63a383cff1b4fad9b","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.0.2.tgz","fileCount":1349,"integrity":"sha512-VbdDe5R8CbARX26XP+z0FimlIlDbzffaWxiaIthMclieWvDgfg6pIA8j9bm50irayA+Smz3oFMfMX00E53lHBw==","signatures":[{"sig":"MEQCIEh/t7/5E/SFn30MFty44jAC5wk+qCAiJyOTLHzu7LhMAiA1aQFdMd3rcohb4xiHNZNcm2WIrcOUmZXphNMAfL375Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16436191},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/05e589a781781c3a510bcc16122e634b/seed-ship-mcp-ui-solid-4.0.2.tgz","_integrity":"sha512-VbdDe5R8CbARX26XP+z0FimlIlDbzffaWxiaIthMclieWvDgfg6pIA8j9bm50irayA+Smz3oFMfMX00E53lHBw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.0.2_1775521905294_0.3931436487483364","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@seed-ship/mcp-ui-solid","version":"4.0.3","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.0.3","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"22c3e83b4ef934d3f9e760612b1298869e26fbf8","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.0.3.tgz","fileCount":1349,"integrity":"sha512-6BvqBvHMgZHxMeHtMZyVzluX/1j+DHfqXc7ats0KmtMjwj19ad/P11c3nVa6f7KIKP4sUxVksbMgJ/IfceCrFQ==","signatures":[{"sig":"MEYCIQDTDw9OH8XNv12MXRY02CvqPRFJcDR2Qs3atU+BS+SR/wIhAJi87DMuZHWBWMJyoSju6IrUHVTM0OaYgXGEe0MXbq9B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16454624},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/8e773b3bcfaea676986f0654354385d1/seed-ship-mcp-ui-solid-4.0.3.tgz","_integrity":"sha512-6BvqBvHMgZHxMeHtMZyVzluX/1j+DHfqXc7ats0KmtMjwj19ad/P11c3nVa6f7KIKP4sUxVksbMgJ/IfceCrFQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.0.3_1775525153489_0.43246945700932793","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@seed-ship/mcp-ui-solid","version":"4.0.4","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.0.4","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"1a907de7f194b432b762f03366759aa5ce454274","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.0.4.tgz","fileCount":1349,"integrity":"sha512-TTeJMht4NcxD94ZSVuzgn0pJEVqmQaGus4txZrd796MrJcVVAWFC8HBHHRfU3HrwllpQg+1NAVQhrSdPJoZtuQ==","signatures":[{"sig":"MEUCIEzx1YrkNkrV2blX/bp1HEBeBwxU72ZULuM+bbbvDokzAiEAs/jRVVuVpHge6OtsEE9Q0O5VUUY0dNLtNpZ4WY8WkpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16486729},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/564ec1f752f9df0c6736fe968dae1cc1/seed-ship-mcp-ui-solid-4.0.4.tgz","_integrity":"sha512-TTeJMht4NcxD94ZSVuzgn0pJEVqmQaGus4txZrd796MrJcVVAWFC8HBHHRfU3HrwllpQg+1NAVQhrSdPJoZtuQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.0.4_1775527479957_0.3854447471628031","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@seed-ship/mcp-ui-solid","version":"4.0.5","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.0.5","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"9914beea3716df1ff77b29b82d3365436cfcdc80","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.0.5.tgz","fileCount":1349,"integrity":"sha512-gIh3phl5qLcjb1lp/wgLPv3mTyGjlNck+bx3xkGoG2YtRwSDDXErzw24LDYYTClK0ZzgAnQ1G1Nm7C6zFstrog==","signatures":[{"sig":"MEYCIQD/0l+acgmiVYCRabel6qMY3uvRb28EHVzBlPEw4I6jEQIhAKKUBFitTwcPYT+26i16MBYdRv6joZTwvHLJKS4CB8FS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16503829},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/8a4de77850cbb700566aab64430d2746/seed-ship-mcp-ui-solid-4.0.5.tgz","_integrity":"sha512-gIh3phl5qLcjb1lp/wgLPv3mTyGjlNck+bx3xkGoG2YtRwSDDXErzw24LDYYTClK0ZzgAnQ1G1Nm7C6zFstrog==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.0.5_1775533000547_0.7398279539398511","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"@seed-ship/mcp-ui-solid","version":"4.0.6","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.0.6","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"5843e99eb0c2ffc3b55f1827d533c1fc83bcc29a","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.0.6.tgz","fileCount":1349,"integrity":"sha512-J/wd8cVZbTeJZzpBmkKejcoR3C18HnOqWFztcuLzXiuDjRZJVIO9qmZjBa4CBZJLHWOP9gnPbdYoOg213kA7hQ==","signatures":[{"sig":"MEUCIBwbNNDycVkPhoM3iPNrR68Zc0Ol+7I391c65jj6JP0RAiEAq3EprpH/jNb1mwxg+YmJStn1VGU2diB20qoUybpx4Z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16503864},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/af331c7a89184fa956cb31dd59ab3073/seed-ship-mcp-ui-solid-4.0.6.tgz","_integrity":"sha512-J/wd8cVZbTeJZzpBmkKejcoR3C18HnOqWFztcuLzXiuDjRZJVIO9qmZjBa4CBZJLHWOP9gnPbdYoOg213kA7hQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.0.6_1775533640944_0.9942352454596193","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@seed-ship/mcp-ui-solid","version":"4.1.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.1.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"30b1d3e0a83f452993d7ca5c4c36691fa0fd57d5","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.1.0.tgz","fileCount":1377,"integrity":"sha512-Tp9jEudNfjzzKI2MwAQJ75aI9i2O0DcgYcbPto8V6eycrKTl9HsP0OeAg+6UOJqHXs2vBLxLCgbe69dAbk6ghQ==","signatures":[{"sig":"MEUCIAsVJ+uvPQE98ZwJNJZpoD3ZrO4gZ3gLmrsxS15CS713AiEAhTaaQnrFY3PxJq4OWELQ9b4qe20gbZxe3A+vRGBZp8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16693508},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/a0a7675d989c51564c3d2179675b31af/seed-ship-mcp-ui-solid-4.1.0.tgz","_integrity":"sha512-Tp9jEudNfjzzKI2MwAQJ75aI9i2O0DcgYcbPto8V6eycrKTl9HsP0OeAg+6UOJqHXs2vBLxLCgbe69dAbk6ghQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.1.0_1775540738052_0.9998440470871468","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@seed-ship/mcp-ui-solid","version":"4.2.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.2.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"3461b8b7a098ea66a5a20eb9ffb840b8ed494176","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.2.0.tgz","fileCount":1377,"integrity":"sha512-tv0PsuNmCGa1HGp/24H41H4EN8Tkgl8CmLT/axzCfqgxWqKPJR+GAB5/KPt6ZCxJbVcsKe9hrIO5ZtKYP0hPkw==","signatures":[{"sig":"MEUCIAUvWPzZzm+TeGTRI9LUFNN3/PmuYEiELMN0DS1gFU/hAiEA8wC2yeLwyUcCTd1zC0ulCpFXPUJU9tU6KZuyyJtC0t8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16725270},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/e6e4ef540ef1d5ec79b7fb9bc732a0ae/seed-ship-mcp-ui-solid-4.2.0.tgz","_integrity":"sha512-tv0PsuNmCGa1HGp/24H41H4EN8Tkgl8CmLT/axzCfqgxWqKPJR+GAB5/KPt6ZCxJbVcsKe9hrIO5ZtKYP0hPkw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.2.0_1775879331016_0.9742199006526369","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@seed-ship/mcp-ui-solid","version":"4.2.1","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.2.1","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"ce10cea3b809435abded012e269d5be1cf5b5a33","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.2.1.tgz","fileCount":1377,"integrity":"sha512-Oa05RFl3VF/3KlaXIucDw02yGeTwSmFWfbbXmjf5iXkZhcc4nFYqy8uo0KMjzTo2WiMl9EATZk58LzTksO0HKg==","signatures":[{"sig":"MEUCIDK3OTSssnnhTlywmpqLGVQWSkB2PXOhMunE66xPWOC8AiEA4WcGmH5UbXpSWVWx/LGjtrnsJDeKUJddo6paRuqMpW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16745648},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/2eda74bc670d92895ba210c274e4eb64/seed-ship-mcp-ui-solid-4.2.1.tgz","_integrity":"sha512-Oa05RFl3VF/3KlaXIucDw02yGeTwSmFWfbbXmjf5iXkZhcc4nFYqy8uo0KMjzTo2WiMl9EATZk58LzTksO0HKg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.2.1_1775882220784_0.25086945505099756","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"@seed-ship/mcp-ui-solid","version":"4.2.2","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.2.2","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"0b90dd0e95187794306a8b2c49ba58afcf6b5dca","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.2.2.tgz","fileCount":1377,"integrity":"sha512-Wk5u62dX1YTm5a4eMu2dx96JFlSOOF6BQwSmEjbGLraW0m3hdPch7AbK88jAxJApT+eOaUvi2sZc1cUk7VTyKA==","signatures":[{"sig":"MEUCIQCDmX02VsKrJ8elFZLikA5IcriX63maLt+rD9UX9X6RRgIgQft2kDpYFQamQGfH0/1CtC+75F6CNuplqx4kFoNz620=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16748266},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/4729406f02ff058b77c0f855a1074b53/seed-ship-mcp-ui-solid-4.2.2.tgz","_integrity":"sha512-Wk5u62dX1YTm5a4eMu2dx96JFlSOOF6BQwSmEjbGLraW0m3hdPch7AbK88jAxJApT+eOaUvi2sZc1cUk7VTyKA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.2.2_1775906021358_0.25498512246546334","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@seed-ship/mcp-ui-solid","version":"4.3.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.3.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"2aba98d4f8df8e8411e0cf1397338e0a9c29e6d9","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.3.0.tgz","fileCount":1377,"integrity":"sha512-28dbARWQC4Bol9xiRaTn+LlkzN6GZA/ri4GX8kcmGuVp6tOYKPr8tWOwUfd5chrrYv0S7uRGbUPyMpn71ABhtQ==","signatures":[{"sig":"MEUCIQD0Yz24j4JehmX9TWiMgKorMTxsxoyZJ8h9601LeYU+0QIgSshafX7SGUbDvk3OXNvEntmpf1D+2jbYAFvhWrFceRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16800867},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/19530a6753a4881eff7736acda2597fb/seed-ship-mcp-ui-solid-4.3.0.tgz","_integrity":"sha512-28dbARWQC4Bol9xiRaTn+LlkzN6GZA/ri4GX8kcmGuVp6tOYKPr8tWOwUfd5chrrYv0S7uRGbUPyMpn71ABhtQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.3.0_1775909565830_0.774277228992833","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@seed-ship/mcp-ui-solid","version":"4.3.1","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.3.1","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"bba5df1bb341020330e124c7b48b51fd5c47b0da","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.3.1.tgz","fileCount":1377,"integrity":"sha512-RHsa7H95zcy2xTQSq/p5kbIYGSpcdmT2LLMfkCVMv5JCPgHezTMUuHK3IEMVjmx/95/+iPA4ZZYtm0Ipq6DSnw==","signatures":[{"sig":"MEYCIQC5mRErrfsEj/bC8yMbOqDq2u6b8pGjHbRZ1Mm+NlRIwwIhAMlaZNvRb6ndgokatSLbqLSdXUD4QQ5AjGo8E3S3K3P8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16878688},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/12c72d2bc9b1dbb21335f64f65525174/seed-ship-mcp-ui-solid-4.3.1.tgz","_integrity":"sha512-RHsa7H95zcy2xTQSq/p5kbIYGSpcdmT2LLMfkCVMv5JCPgHezTMUuHK3IEMVjmx/95/+iPA4ZZYtm0Ipq6DSnw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.3.1_1775918565232_0.7502302091371718","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"@seed-ship/mcp-ui-solid","version":"4.3.2","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.3.2","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"74f9cd42cdf20bdf52fb76d05aee4695f9c5340e","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.3.2.tgz","fileCount":1377,"integrity":"sha512-h/BUBw0nynKSkoqedKDJtwSEvjxv2x57CfxjxhP4N8e43gL8zoWf0j2UFRI69wRhgiTK+ySqhW6BNvLxNhI+CA==","signatures":[{"sig":"MEYCIQDrX3ifl3aQhHjIhLqOWshMXVWYkWxg7/tSRFn0NfOQZwIhANQJJxyQzhHD6oLlo26CjU5RNFsfZ/CXJy4eav+pdHUS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16896676},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/02b34fcc6befbd2659fc2fae7624c8e6/seed-ship-mcp-ui-solid-4.3.2.tgz","_integrity":"sha512-h/BUBw0nynKSkoqedKDJtwSEvjxv2x57CfxjxhP4N8e43gL8zoWf0j2UFRI69wRhgiTK+ySqhW6BNvLxNhI+CA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.3.2_1775937005739_0.1277960623105776","host":"s3://npm-registry-packages-npm-production"}},"4.3.3":{"name":"@seed-ship/mcp-ui-solid","version":"4.3.3","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.3.3","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"276285eb480625f77cf6a11a173c44f0c67f2f2d","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.3.3.tgz","fileCount":1377,"integrity":"sha512-K2ZOrnzRgTbENQPa/UmEBjRvugwsXLKnaxIKFgmXBEBbCcDbln2h6sVHt4NBtavtPr8B7DipWbWaooGC7IV7nw==","signatures":[{"sig":"MEYCIQCFoOtux2USbT0J/i2P4x9zqFoipDTP88p1gIqLq8yGXgIhAPic5hte1fY49O2XEsUSMtrlUhMheavQwDX7/DpJ/SNv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16920501},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.3.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/a8b7a30e67717844a69e24c5e03b74fb/seed-ship-mcp-ui-solid-4.3.3.tgz","_integrity":"sha512-K2ZOrnzRgTbENQPa/UmEBjRvugwsXLKnaxIKFgmXBEBbCcDbln2h6sVHt4NBtavtPr8B7DipWbWaooGC7IV7nw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.3.3_1775938807409_0.9500616756611864","host":"s3://npm-registry-packages-npm-production"}},"4.3.4":{"name":"@seed-ship/mcp-ui-solid","version":"4.3.4","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.3.4","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"70675d026b319d16d4bb354c6fc8d34570130b88","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.3.4.tgz","fileCount":1377,"integrity":"sha512-zz4sBuuMdTBvkNqgJWF4RT7yoWEvm8+qGpzZa+4RVqRaYqUo9JoYOQ0RIKIwjxSx8uoy0UnUQs0J+L81AdvkpQ==","signatures":[{"sig":"MEUCICTlilB5xZLmfEaAEIUihXrlQ+usLypHpd+w6TKOnx1FAiEAhPIo1awEwza23h76adJdtYMxWdrLcxLznkX430Mx3OM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16925293},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.3.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/c3fe9a8181f662d17709b59ee16af7a4/seed-ship-mcp-ui-solid-4.3.4.tgz","_integrity":"sha512-zz4sBuuMdTBvkNqgJWF4RT7yoWEvm8+qGpzZa+4RVqRaYqUo9JoYOQ0RIKIwjxSx8uoy0UnUQs0J+L81AdvkpQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.3.4_1775939069370_0.3782563351321393","host":"s3://npm-registry-packages-npm-production"}},"4.3.5":{"name":"@seed-ship/mcp-ui-solid","version":"4.3.5","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.3.5","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"b9c5cbc1f121c02208cb394f0abab082a60a358b","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.3.5.tgz","fileCount":1377,"integrity":"sha512-loP3HtK//AGq2Zxh10sDM7vyKiLtZyqOJDPPS7t5r+7X657j7ajeyMj/Y1Evh7qHitwaLGglvIsHVD1sp6i8lQ==","signatures":[{"sig":"MEYCIQDrhVQhRea88riZfOBAKJhliY31AXTAMBzNF9yGtI4KGwIhAKhS4jk4+8K5ML2ThgTOyKqvShXsv6Iuf5UPtlaM2vYW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16926603},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.3.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/54fb47a3ce77672281e3009170e46ea0/seed-ship-mcp-ui-solid-4.3.5.tgz","_integrity":"sha512-loP3HtK//AGq2Zxh10sDM7vyKiLtZyqOJDPPS7t5r+7X657j7ajeyMj/Y1Evh7qHitwaLGglvIsHVD1sp6i8lQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.3.5_1775939446539_0.3283002237373731","host":"s3://npm-registry-packages-npm-production"}},"4.3.6":{"name":"@seed-ship/mcp-ui-solid","version":"4.3.6","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.3.6","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"484a4ec638937b63bbf98e82b3e3340201031d5c","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.3.6.tgz","fileCount":1377,"integrity":"sha512-C1P8jlv9BQD+lOjxTL4VATvme19FyF0dnpSsotAMNKwlwq66ZTBzMiD2JpTyrCrHIn6UZeo6/CBgWd7u0UrzTA==","signatures":[{"sig":"MEUCIBEXbRl2tFDboD74u5yDS6259I6ET1tpYVXKST9DpxnZAiEAkV9wESVWYmyRjbIR3yVHm9LGjOZydnF3pmOhkyT8m9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16926673},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.3.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/7319595ebe98983eebd2b1a2a4704b1c/seed-ship-mcp-ui-solid-4.3.6.tgz","_integrity":"sha512-C1P8jlv9BQD+lOjxTL4VATvme19FyF0dnpSsotAMNKwlwq66ZTBzMiD2JpTyrCrHIn6UZeo6/CBgWd7u0UrzTA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.3.6_1775940479566_0.9857479320449549","host":"s3://npm-registry-packages-npm-production"}},"4.3.7":{"name":"@seed-ship/mcp-ui-solid","version":"4.3.7","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.3.7","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"db60fcd684652e9837920dc58f3ed01055f27cb0","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.3.7.tgz","fileCount":1377,"integrity":"sha512-pFm+pZRijTemzOKZSgEOAUQH6NfHAjpP3+zrtC0HZD5+cYnY1g2v+gWUMCXB4j3SD3CicMvl3wUAxrCPoHKYhQ==","signatures":[{"sig":"MEYCIQDgzsFfA9amc4lMy+Qbmg76oAv87ejECgTmEuyFKM/b5gIhAL7fVvKj6DUy2oIqJosV82t00fIuCme+5lp2FHIU3fVb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16921759},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.3.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/3705e7dc6c2e27285f89b85c12908469/seed-ship-mcp-ui-solid-4.3.7.tgz","_integrity":"sha512-pFm+pZRijTemzOKZSgEOAUQH6NfHAjpP3+zrtC0HZD5+cYnY1g2v+gWUMCXB4j3SD3CicMvl3wUAxrCPoHKYhQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.3.7_1775941362844_0.3656164339870054","host":"s3://npm-registry-packages-npm-production"}},"4.3.8":{"name":"@seed-ship/mcp-ui-solid","version":"4.3.8","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.3.8","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"400ad3bf30e4fef4d830ae9eb6e3efd14f935cda","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.3.8.tgz","fileCount":1377,"integrity":"sha512-jCy3VAGHPI7XYZJb7mYFvp/dq6IF1TDZvqxXdTfXzBTLKL3f0Ot5sfRndYgVaK7Dsa2zHiv2iR5h6Ab8Bw0/Jg==","signatures":[{"sig":"MEUCIDsLqR821jWDPK/QZ2Z762MPSW2IAoLIc5MQGNKz5yFMAiEAu0U4NGIMlDbjyt9bI4nSwrQq523ylmPrMZHJh52frgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16926313},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.3.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/30584159cd4b08cf5d8373ed8cfa501a/seed-ship-mcp-ui-solid-4.3.8.tgz","_integrity":"sha512-jCy3VAGHPI7XYZJb7mYFvp/dq6IF1TDZvqxXdTfXzBTLKL3f0Ot5sfRndYgVaK7Dsa2zHiv2iR5h6Ab8Bw0/Jg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.3.8_1775974994125_0.1475496215016543","host":"s3://npm-registry-packages-npm-production"}},"4.3.9":{"name":"@seed-ship/mcp-ui-solid","version":"4.3.9","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@4.3.9","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"164e19b80301f81f67d788a876f41e2b6c5d3b40","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-4.3.9.tgz","fileCount":1385,"integrity":"sha512-QdlQGgkLkd6XMWqt7ONE/zkb3fsaDJMzBZolb6cwtziKvxoSWltPT7M07sU1FRqmbyaqAQHXLXRHw8QvvTpPYw==","signatures":[{"sig":"MEQCIHxzY83LSCfRVMycCJCwcirmgIhGL4KwpmNiSFJYaYA2AiBPM7i/YewjHoHpd/g+sJqCR/U7eYHYxh/QdGOIfZMZZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16961352},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-4.3.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/70108995f96b577b9034d62bd71e7f72/seed-ship-mcp-ui-solid-4.3.9.tgz","_integrity":"sha512-QdlQGgkLkd6XMWqt7ONE/zkb3fsaDJMzBZolb6cwtziKvxoSWltPT7M07sU1FRqmbyaqAQHXLXRHw8QvvTpPYw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_4.3.9_1776188039960_0.3430251622072078","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@seed-ship/mcp-ui-solid","version":"5.0.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@5.0.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"6ac0614b5174e894fe8f79d2174a4cf0fb1daccb","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-5.0.0.tgz","fileCount":1385,"integrity":"sha512-NB7S1g15hcjsqy0LUn+EaLcFfsqApYCEwheAfcTRIassp+sS9KgAtJJijI65PoXMQorDwrxhCqpiJJWDdMMiBg==","signatures":[{"sig":"MEYCIQCb7wqjfaRpAfRJyX1krhxtXsuPAR1xgHJVLYp+beQw9AIhANoniHAiNi4IuVvIH6F/OnURIOGx+stpGLXuOSWTvlFP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16964452},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-5.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/30cc9fab6d6ec854143ee1b26e88285a/seed-ship-mcp-ui-solid-5.0.0.tgz","_integrity":"sha512-NB7S1g15hcjsqy0LUn+EaLcFfsqApYCEwheAfcTRIassp+sS9KgAtJJijI65PoXMQorDwrxhCqpiJJWDdMMiBg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_5.0.0_1776189523408_0.3760798801538423","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@seed-ship/mcp-ui-solid","version":"5.1.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@5.1.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"167bb3a49f40a364c35e370ce9aad62dd55b9e2a","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-5.1.0.tgz","fileCount":1385,"integrity":"sha512-a7FJiNe1terb/yZhSGU717x2cXSBS5iTjDWvdXam7WDr6pIdaWwWP5IVcFarYNN8Lhj9DHulnGVeuOwQaIXuvw==","signatures":[{"sig":"MEUCICUoo7DfMmMPdyxJUs9R5kINsHDltQGloS+IK+sQd/xSAiEA9wPlulS7LFpawq/PLdMdn93DrzPluXSAwhCKwjYLtbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16996514},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-5.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/4ceba90569c3e5c5cbe4ba9e04f43d33/seed-ship-mcp-ui-solid-5.1.0.tgz","_integrity":"sha512-a7FJiNe1terb/yZhSGU717x2cXSBS5iTjDWvdXam7WDr6pIdaWwWP5IVcFarYNN8Lhj9DHulnGVeuOwQaIXuvw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_5.1.0_1776192507837_0.9225259584438776","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@seed-ship/mcp-ui-solid","version":"5.2.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@5.2.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"c2365fbce5432e181e5403e27095107a81712686","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-5.2.0.tgz","fileCount":1402,"integrity":"sha512-jDhYRk+gBviKVUT210eVQh8IQWbQ00sGXL7PdHTnrzthB70qkESvm4t0BEaq1HatVE6JeB5ijc+tyO1zYyMiUg==","signatures":[{"sig":"MEUCIQD/LWOf65Dzzvgde1dCiUoj1anBrQN9TBmUl0ijCgJCngIgbvp0hafhVQHlm6GtHCi24BkaaGbPvgaVPktIckPriC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17130498},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-5.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/5f2b920a3123a063589811e8d2fcfda6/seed-ship-mcp-ui-solid-5.2.0.tgz","_integrity":"sha512-jDhYRk+gBviKVUT210eVQh8IQWbQ00sGXL7PdHTnrzthB70qkESvm4t0BEaq1HatVE6JeB5ijc+tyO1zYyMiUg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_5.2.0_1776815021622_0.6500912683815969","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@seed-ship/mcp-ui-solid","version":"5.3.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@5.3.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"9f0223718528befbdc5ae8391a99bac6c1e6bfe3","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-5.3.0.tgz","fileCount":1420,"integrity":"sha512-1lUj53OF7R1g8xHIocWjDirbC7CjU3/NpEft6Zd4ZREuD/V+ZRJj7Nw10/5k/q50j0do+1oOiz9t86VJQHrlBQ==","signatures":[{"sig":"MEUCIQCa04i652wjWowlSPf57aY5Zz4JKw/8T4ihcH3VLJMmwgIgFyiHCsINE7e64uD+0mK3S1FKBYhoxHtcH9OclVLvDAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17225113},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-5.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/25a5257535ad4d2e39c8f1f15b6e5323/seed-ship-mcp-ui-solid-5.3.0.tgz","_integrity":"sha512-1lUj53OF7R1g8xHIocWjDirbC7CjU3/NpEft6Zd4ZREuD/V+ZRJj7Nw10/5k/q50j0do+1oOiz9t86VJQHrlBQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.3.3","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_5.3.0_1776880372996_0.3052192197796926","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"@seed-ship/mcp-ui-solid","version":"5.3.1","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@5.3.1","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"414f12e0ccb485a9c1d728f4fd89a356d80ad556","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-5.3.1.tgz","fileCount":1420,"integrity":"sha512-GUkBURFumh1f2QCHs87Mw5+uRx0/HbKRHcetZ4PPEmgC31EatB5QTq9eNDrtTzUShr51R8KE+Ls8yWRvMxCf2Q==","signatures":[{"sig":"MEQCIC37ZH5HSYfNYnE6B/KrHDbp9pVUQjUepXqF0JW7LsYlAiAaYNuKjkpeRQutO/NLAHRaVFfxGOjm2CyDvZI/wyrWxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17245004},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-5.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/a4303bca4e9fbd075fe3e82e6831197d/seed-ship-mcp-ui-solid-5.3.1.tgz","_integrity":"sha512-GUkBURFumh1f2QCHs87Mw5+uRx0/HbKRHcetZ4PPEmgC31EatB5QTq9eNDrtTzUShr51R8KE+Ls8yWRvMxCf2Q==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_5.3.1_1777069237247_0.16050781246995416","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@seed-ship/mcp-ui-solid","version":"5.4.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@5.4.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"4b4e55cbc2e5e3f8330b9d2b7ad75c10bb5bf846","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-5.4.0.tgz","fileCount":1430,"integrity":"sha512-UMfD6ieSzY5OEgoEWGsOu7Oc5eJXJir+wIO7DjtG07riuTOltzwCzqpEER1HVhzk/7E0/CQlDP5vxVbQJ4FmGA==","signatures":[{"sig":"MEQCIHFSoLVQFg6xXAhttXRhHU4Jf7yeu7IETlosva7fLmx9AiBWjAB6BYI0eaViS4Ic2kl71syP9ZT3sLo0BSsmiaiAfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17300057},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-5.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/a85409d0388f6185e4e8d57c02e9a646/seed-ship-mcp-ui-solid-5.4.0.tgz","_integrity":"sha512-UMfD6ieSzY5OEgoEWGsOu7Oc5eJXJir+wIO7DjtG07riuTOltzwCzqpEER1HVhzk/7E0/CQlDP5vxVbQJ4FmGA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_5.4.0_1777221635910_0.3649108896336639","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@seed-ship/mcp-ui-solid","version":"5.5.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@5.5.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"8d2880c9e6eebc80ce92af7dd7e993a222887e1f","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-5.5.0.tgz","fileCount":1463,"integrity":"sha512-xN6drS/u7SJB+rrrjaZF7YFYLgh8OexoTCLzwX4DlupMkYemS2FgLDgmXOQQG8WYNDYi+7s+pN6Mi1N2VFJy2Q==","signatures":[{"sig":"MEQCIBosiiSE42hhi8Yc+szulGyFA+5X/Z65keY0jw3z0JFDAiBYj+z6SZxaQOVgOFJsSVv4/+SJ+RrIbvjO6YXOnwuK9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18104875},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-5.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/e8ced7d8d80ecc5a4bb64dc714116b2b/seed-ship-mcp-ui-solid-5.5.0.tgz","_integrity":"sha512-xN6drS/u7SJB+rrrjaZF7YFYLgh8OexoTCLzwX4DlupMkYemS2FgLDgmXOQQG8WYNDYi+7s+pN6Mi1N2VFJy2Q==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_5.5.0_1777276191556_0.5015983092900524","host":"s3://npm-registry-packages-npm-production"}},"5.5.1":{"name":"@seed-ship/mcp-ui-solid","version":"5.5.1","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@5.5.1","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"604c928ba638d14e12c50facf34e831c3587a6e5","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-5.5.1.tgz","fileCount":1463,"integrity":"sha512-SwNsuYu8O1/OjhcarpXVz4PU1yvC6yaViBYC/dYrwvaH4EqE6/l/vagPS6zG2ktEybrp2wtxGBRTW3K6Rc/mRw==","signatures":[{"sig":"MEUCIGvEmyy2UUTj71aVjKoBozcZkYFeuBaDxgYdIJgOtbNOAiEAppL8x89w2waqal7xzmePsx4B6HLIDwswmmWisSNOb2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18110763},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-5.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/456de65177de7abb007e5fab5608d90e/seed-ship-mcp-ui-solid-5.5.1.tgz","_integrity":"sha512-SwNsuYu8O1/OjhcarpXVz4PU1yvC6yaViBYC/dYrwvaH4EqE6/l/vagPS6zG2ktEybrp2wtxGBRTW3K6Rc/mRw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_5.5.1_1777297292524_0.3336128583576996","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"@seed-ship/mcp-ui-solid","version":"5.6.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@5.6.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"22b5638b95c3d7b1d9c9221bc4c32d4c7456159d","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-5.6.0.tgz","fileCount":1479,"integrity":"sha512-1uJL2wr4FEP7PDVPWBCyWiTBUqq/SdFpgFmG5dLqYt9u80v6e9eXIKTZpXc1qvxpR4kkYwOfV8XIFIkm4jw4Iw==","signatures":[{"sig":"MEYCIQDFDmPKC4iiPUZxx7Sy/MdQCr9ok1g3PFOaIOvzaTtqbQIhAKgpfx4+LHXgQUnb8kHhv2Tg4bwv3J0UuQTcfG5YRqzj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18196212},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-5.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/b513af03cf3268b268c49ad7a3d8e35e/seed-ship-mcp-ui-solid-5.6.0.tgz","_integrity":"sha512-1uJL2wr4FEP7PDVPWBCyWiTBUqq/SdFpgFmG5dLqYt9u80v6e9eXIKTZpXc1qvxpR4kkYwOfV8XIFIkm4jw4Iw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_5.6.0_1777303216362_0.010306653800510768","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"@seed-ship/mcp-ui-solid","version":"5.7.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@5.7.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"12b2dab10393bee8fdf6f3280c73825c7688d764","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-5.7.0.tgz","fileCount":1481,"integrity":"sha512-locs4BQFycQI7eKiO0AKow1LotNlRlNjLNuZu5YyPEQ2wcqpRJO2931mJ7UGJPtUzEAWIIrI4UWwffY8TdpM0Q==","signatures":[{"sig":"MEUCIB06RxICkKNJEfz3Oy7Z6/WKxP1MraxBDKoRd8NuIEosAiEAt5lv0FCrOPc8TBD8a0YOy5B6dwmzqlSwDPKeQgVJ+Cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18258916},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-5.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/c6c5a3038cd22f838573dcca45a6d16b/seed-ship-mcp-ui-solid-5.7.0.tgz","_integrity":"sha512-locs4BQFycQI7eKiO0AKow1LotNlRlNjLNuZu5YyPEQ2wcqpRJO2931mJ7UGJPtUzEAWIIrI4UWwffY8TdpM0Q==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_5.7.0_1777744606647_0.842012003400068","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.0.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.0.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"420de1c9d8cfb1751c94629a5a8225b4c60832cc","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.0.0.tgz","fileCount":5290,"integrity":"sha512-+gSG3nsQtFEf+WF/jSc+LNIqqdmAzKi8HQuRLQOlK58iNAhLBZADPQn6Mrf2lQrXwEYTQWVABOTMJQRXqvVPVg==","signatures":[{"sig":"MEUCIA5T5HY/6sR8jAqozaCXIjwMSotUXdYxLFC6LBQJuZGOAiEAsoZG1E/D4zfGmw5OK+94jhiy9svbYpFXsWHf2jQRnS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38549864},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/c1bd1cd37a54c5cfb895efcaee2f49d9/seed-ship-mcp-ui-solid-6.0.0.tgz","_integrity":"sha512-+gSG3nsQtFEf+WF/jSc+LNIqqdmAzKi8HQuRLQOlK58iNAhLBZADPQn6Mrf2lQrXwEYTQWVABOTMJQRXqvVPVg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.0.0_1777750222582_0.9067245842107692","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.1.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.1.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"f7b926b9a5f64e6cd13f0c47fba66f9816a83b47","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.1.0.tgz","fileCount":5291,"integrity":"sha512-W09ppg9gGbZ5kTBQGYMTDagiKFqeImiN/YVDp/lvn7ONvBVKJ7uEzSFC3ZyaO3VP0F+H82gsqiQD3187dB6Bpg==","signatures":[{"sig":"MEUCIQD4xhookjttAwV7cnr1hMgxwdFTVXm9TVy8pJfvZHCRhAIgJIXi6W9QVFye+eSoisd4b9TkgYmaJWzj8Vb/sPiRiVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38570835},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/0b24ab292c094fc46d5aa056a32b26aa/seed-ship-mcp-ui-solid-6.1.0.tgz","_integrity":"sha512-W09ppg9gGbZ5kTBQGYMTDagiKFqeImiN/YVDp/lvn7ONvBVKJ7uEzSFC3ZyaO3VP0F+H82gsqiQD3187dB6Bpg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.1.0_1777765116041_0.1851056125075512","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.2.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.2.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"1607c100cc9365c74072837a9fc67819298aa47c","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.2.0.tgz","fileCount":5291,"integrity":"sha512-W7cXy+ddsVlXWftLXG1M/udywdisNmaSzR+JpSBf49tyGbaQ+8YNs5X17LsVQMEEH6Qel0Juf0ZYcDejufZTRQ==","signatures":[{"sig":"MEUCIBEH+V7GrfP3TNplDt4Ut3XQU5eJ1XR3ICLBGZBS9w+OAiEA43lbhOLCIwm9eLpIYqODUGA9/kfdBDRe54wWdBDTHpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38622899},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/b97a2608cc04efe2006026a5cb65ada3/seed-ship-mcp-ui-solid-6.2.0.tgz","_integrity":"sha512-W7cXy+ddsVlXWftLXG1M/udywdisNmaSzR+JpSBf49tyGbaQ+8YNs5X17LsVQMEEH6Qel0Juf0ZYcDejufZTRQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.2.0_1777766540953_0.8055097280415371","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.3.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.3.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"88db66cbd4539331af8d6a3d52bd58603dd79816","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.3.0.tgz","fileCount":5291,"integrity":"sha512-dPwfXJEsMRYJeVUNz2uJItKKFFLq2lcQy6X2+biRPjdD+kcGK9CYZIC5uRM8BN88wvZowPuMObkdHpkaR01rcw==","signatures":[{"sig":"MEYCIQDGulTe0V2Gpp45IG2BLxQdQQLnrZZxqBxBNi5WC03OmQIhAMMJr3BU3af6/1u2sogz3QO4dDjUZ/zG194cOISPdz8c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38635067},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/91e813b092e1a66b0f3e61ed0b9e6cfd/seed-ship-mcp-ui-solid-6.3.0.tgz","_integrity":"sha512-dPwfXJEsMRYJeVUNz2uJItKKFFLq2lcQy6X2+biRPjdD+kcGK9CYZIC5uRM8BN88wvZowPuMObkdHpkaR01rcw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.3.0_1777770373487_0.846437757871348","host":"s3://npm-registry-packages-npm-production"}},"6.3.1":{"name":"@seed-ship/mcp-ui-solid","version":"6.3.1","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.3.1","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"6e8b746adef538b3af259cd33bbfc1d89e99243c","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.3.1.tgz","fileCount":5291,"integrity":"sha512-ijSOXCNiQQa8iVEkCaA0hTggIQp/x8Xqeolst0EMAgOI6yGwOgOttzBd6z5V8tq7uwz1dHZXJ5dse/o/odFzGA==","signatures":[{"sig":"MEYCIQDLSNIVhFkrqYXNvwTxP/dLHlQ03rjOTJrJ9jLfWj3S0gIhANGecFo1XWM1fTdtiU6M0z34FYC2MG4SgUAQIaVim4lf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38654318},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/df7b9de1047ac6ff2b46ba6b861efad2/seed-ship-mcp-ui-solid-6.3.1.tgz","_integrity":"sha512-ijSOXCNiQQa8iVEkCaA0hTggIQp/x8Xqeolst0EMAgOI6yGwOgOttzBd6z5V8tq7uwz1dHZXJ5dse/o/odFzGA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.3.1_1777773066342_0.5818500478278361","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.4.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.4.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"618a6651a9a49284f3a114dcb9525d44ec7573b4","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.4.0.tgz","fileCount":5299,"integrity":"sha512-saBeaR+a+f9WQP5GfphAOPIsB1LXcUzDpwJ1lp10oLUCGfjZ8Rg1mBEJrSGTOd67J6VzkxlDprsqs/6BFFaMRQ==","signatures":[{"sig":"MEYCIQC4jKcBg6jfsbjo4C0/HNXUHTpqy2/jz90YonMDSWGEGQIhAKJa1bsWizpMqS3rfx54ZVV3SV3Fknm/eVZL7LlsTZH2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38692448},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/d1bd4e2c98a50677f1c34c3647b4551f/seed-ship-mcp-ui-solid-6.4.0.tgz","_integrity":"sha512-saBeaR+a+f9WQP5GfphAOPIsB1LXcUzDpwJ1lp10oLUCGfjZ8Rg1mBEJrSGTOd67J6VzkxlDprsqs/6BFFaMRQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.4.0_1777775011049_0.8397910715871151","host":"s3://npm-registry-packages-npm-production"}},"6.5.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.5.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.5.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"997fe6cf8c353ff73f93a7ab57d970612846ad71","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.5.0.tgz","fileCount":5316,"integrity":"sha512-jgnn9Z+pHPw5k+YBSGEMFw1dBn6V/0EcVrtPoH2l0JO3Itj1s/d72LiyxDjBOCCpZhXjmjwRSbzLESMSHYhQuA==","signatures":[{"sig":"MEUCIQCcFMbF4+Pf3JafHvcOF+wscTUJgui8c764SdXKEv0sWAIgB5vs+P0VKmHD7KZnN4IvJu2Q6B9SHiA6Crn0oRtL/84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38760153},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/8dd7f4569ef46298c97c5a3828365721/seed-ship-mcp-ui-solid-6.5.0.tgz","_integrity":"sha512-jgnn9Z+pHPw5k+YBSGEMFw1dBn6V/0EcVrtPoH2l0JO3Itj1s/d72LiyxDjBOCCpZhXjmjwRSbzLESMSHYhQuA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"30 KB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.5.0_1778366895335_0.8778254894754498","host":"s3://npm-registry-packages-npm-production"}},"6.6.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.6.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.6.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"e12763405d907f6b3868d3431dcb2d1131d211d4","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.6.0.tgz","fileCount":5351,"integrity":"sha512-bR7syMnLKDnKHTzRmFQ/fntapdk0jNGHZ9Vw5/z2+UtjiVJd+4LD8cwIoMgH0+EJZY664eFUb9+ZIwliJnELqg==","signatures":[{"sig":"MEQCIE0EFmAwiLSKOTaAj6hxky4GH88N/Hgsn7WYHP/TIC8RAiBGTjz77/YxOPS+I/qz1YsCovbE3M78jMd4eOsCDxT2AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38987535},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && cp dist/adapters/index.d.ts dist/adapters.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/3318f82a640b951344d5cae2f7be4663/seed-ship-mcp-ui-solid-6.6.0.tgz","_integrity":"sha512-bR7syMnLKDnKHTzRmFQ/fntapdk0jNGHZ9Vw5/z2+UtjiVJd+4LD8cwIoMgH0+EJZY664eFUb9+ZIwliJnELqg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.7","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.6.0_1779325823159_0.6329654963988558","host":"s3://npm-registry-packages-npm-production"}},"6.6.1":{"name":"@seed-ship/mcp-ui-solid","version":"6.6.1","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.6.1","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"70692ef04166e784ee77b58808e85f65b790d0bd","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.6.1.tgz","fileCount":5352,"integrity":"sha512-Hj8b674CAH9alM4UNWsJa4GnzoU3D6dMT6BBtp3PQcjqfqOUUvJdXO7aohh5GEFzc5icILCFbEnRY5bNgVzx6A==","signatures":[{"sig":"MEYCIQDoOgwSMH2gNbXrHR8LdreBEjSxoaxznkh1eKo2BeKBfgIhAMXs0P4yHMmNWLQpZKUldQ/63jo+GhzeM205ijlRvbOf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39004708},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && cp dist/adapters/index.d.ts dist/adapters.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/e7812d6f01973f63587d3f2a9ef221c2/seed-ship-mcp-ui-solid-6.6.1.tgz","_integrity":"sha512-Hj8b674CAH9alM4UNWsJa4GnzoU3D6dMT6BBtp3PQcjqfqOUUvJdXO7aohh5GEFzc5icILCFbEnRY5bNgVzx6A==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.8","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.6.1_1779462571783_0.45287104968206404","host":"s3://npm-registry-packages-npm-production"}},"6.7.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.7.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.7.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"bbb0a1abb952e09f5aa80726b09e4c9ab0d33e1b","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.7.0.tgz","fileCount":5360,"integrity":"sha512-gSwvC6H+jUFoZ5KM2CWV+RU4GpZnEi++6SaKHgsWVaHz+hNRJQE9klgOqEe5joQkBoiG0uG74UWrhKoE64Zs0A==","signatures":[{"sig":"MEQCIFSLw0w8SyAQh07qezqJi6MTZpFVLR5Pmx8YFOzoAf1WAiBmkoyxBl5x64eznjyznYENcyXBt/DyLBwXpMNbI8Oxcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39132319},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && cp dist/adapters/index.d.ts dist/adapters.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/2e7299b5f6e606346584e98df1faed11/seed-ship-mcp-ui-solid-6.7.0.tgz","_integrity":"sha512-gSwvC6H+jUFoZ5KM2CWV+RU4GpZnEi++6SaKHgsWVaHz+hNRJQE9klgOqEe5joQkBoiG0uG74UWrhKoE64Zs0A==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.8","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.7.0_1779466183799_0.851546409717117","host":"s3://npm-registry-packages-npm-production"}},"6.8.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.8.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.8.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"54045b303ce4806b0f243e1146cd007d69326e02","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.8.0.tgz","fileCount":5360,"integrity":"sha512-y/Ba50ZPpjWSLDep2iW/naxVDppUcSz1+bw+F5+X74ninmQHojS0xeXkvk/A5x4XuTvj5URHBYEZNWsTNCmzGA==","signatures":[{"sig":"MEUCIQCe02KRFAZlXT4ZJBYdWGMu8r4+7xhGH0dME20chripaQIgA0eYpqBMN4SvxDd3YLyIx/2jnalPA+tbvrlEQKxDi9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39139710},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && cp dist/adapters/index.d.ts dist/adapters.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/c3c44fdd5a4260d6c69ea150520c7775/seed-ship-mcp-ui-solid-6.8.0.tgz","_integrity":"sha512-y/Ba50ZPpjWSLDep2iW/naxVDppUcSz1+bw+F5+X74ninmQHojS0xeXkvk/A5x4XuTvj5URHBYEZNWsTNCmzGA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.8","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.8.0_1779473650803_0.3433401524306139","host":"s3://npm-registry-packages-npm-production"}},"6.8.1":{"name":"@seed-ship/mcp-ui-solid","version":"6.8.1","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.8.1","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"76330588f8cc4e89b29feefac81c5d1333fab2d3","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.8.1.tgz","fileCount":5362,"integrity":"sha512-0UsXwXuYDEgMwl0LzyqvHYL6COK6wkVzs2p+JTz+QsKfHCiqisZSXKIRVepzxuxpL1VvrAjRxKj4PoRBzeKKKg==","signatures":[{"sig":"MEUCIQD4XpzhqAU2Z5X3BUqVEoSGPC2hrNrC9JtcRA5cRIIj8QIgKdsRBrxXXSCKmUE7F4sUU5NWxHD4q2PKsBmGWubWfYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39182719},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.8.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && cp dist/adapters/index.d.ts dist/adapters.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/c2a20a2e05846f8c92e7351a7aa9cff9/seed-ship-mcp-ui-solid-6.8.1.tgz","_integrity":"sha512-0UsXwXuYDEgMwl0LzyqvHYL6COK6wkVzs2p+JTz+QsKfHCiqisZSXKIRVepzxuxpL1VvrAjRxKj4PoRBzeKKKg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.8","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.8.1_1780176252353_0.32348230439468884","host":"s3://npm-registry-packages-npm-production"}},"6.8.2":{"name":"@seed-ship/mcp-ui-solid","version":"6.8.2","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.8.2","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"482ff2c0e57f3cc2938472d1af443eb0142890b6","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.8.2.tgz","fileCount":5362,"integrity":"sha512-bosT6njj9z+N80ijK9+3uzC2eV1oplA8v+uP8MA7SXkgxbn/nFH+UMjX5/iBRAJ6lSI9XiMCcvzmlKPS/jetaQ==","signatures":[{"sig":"MEUCIQDGMQh0zI4bXX/OzLvT28/L36wBkgxXpVUbb/CgPPGb8wIgLR74II7FWdtMkCpIVhzjtvknpwmUG+Nk6jA+CmsHXv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39190541},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.8.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && cp dist/adapters/index.d.ts dist/adapters.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/4855e82a21f08dc0eb4e4a2f8b1d5e5d/seed-ship-mcp-ui-solid-6.8.2.tgz","_integrity":"sha512-bosT6njj9z+N80ijK9+3uzC2eV1oplA8v+uP8MA7SXkgxbn/nFH+UMjX5/iBRAJ6lSI9XiMCcvzmlKPS/jetaQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.8","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.8.2_1780178608334_0.3296208217228098","host":"s3://npm-registry-packages-npm-production"}},"6.9.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.9.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.9.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"6c017be647666cd6bc5734c5cefb9aaf68c28c82","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.9.0.tgz","fileCount":5378,"integrity":"sha512-x6E4sCIWOKQO7yRFy8bNDTLUIZKJX0zeM1/MjPX9VNzrkMejS0VvVK7pjETGK9ZrwITRLfdwf8Lx7FDTbBnGVw==","signatures":[{"sig":"MEUCIEfVvmsjcNS/Qszgve/7cvTsDJddl3FiXx/bCrW3pEPAAiEAluAQRl7b1bbn2BcTxYJu1bPQOQbjVC5ZDGoWNB7PAkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39263763},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && cp dist/adapters/index.d.ts dist/adapters.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/1811b2030460dc599b4d33ba80049680/seed-ship-mcp-ui-solid-6.9.0.tgz","_integrity":"sha512-x6E4sCIWOKQO7yRFy8bNDTLUIZKJX0zeM1/MjPX9VNzrkMejS0VvVK7pjETGK9ZrwITRLfdwf8Lx7FDTbBnGVw==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.8","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.9.0_1780180124202_0.4739304192017466","host":"s3://npm-registry-packages-npm-production"}},"6.10.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.10.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.10.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"edfc759957d09459c323378ab4fd7934fb627717","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.10.0.tgz","fileCount":5379,"integrity":"sha512-69uj1fxlWTlmXdDVGoh3Joh7fIDctp8HoSZiiHLRjdA2XxTjwP9RdFbV6BctUkbyJkK2a5FjG8gfbMuxkL4R2g==","signatures":[{"sig":"MEUCIByZw9MYERxG/vquhyZmlleIJVdiW4wC2Y/NQVEDec5YAiEAh82IQJlmY07PeR1NnUE1A6iNIiESbic8qYM+pG6PNxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39279180},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && cp dist/adapters/index.d.ts dist/adapters.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/920c48b51a75c372889733a4a0502889/seed-ship-mcp-ui-solid-6.10.0.tgz","_integrity":"sha512-69uj1fxlWTlmXdDVGoh3Joh7fIDctp8HoSZiiHLRjdA2XxTjwP9RdFbV6BctUkbyJkK2a5FjG8gfbMuxkL4R2g==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.8","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.10.0_1780180711349_0.16327580178393575","host":"s3://npm-registry-packages-npm-production"}},"6.11.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.11.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.11.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"c9524a3c8539a30d461b1abfe8a9e48b6ff09477","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.11.0.tgz","fileCount":5380,"integrity":"sha512-D2VDTka1AAqC2yAqty6DaZ2ksm4yJ3XHss8Gx9wvD2GoKutaJ0q7pCUevlsNILH4wnd/7fvaRbT4+RUwW+kyGQ==","signatures":[{"sig":"MEQCIErCp8inG0L6bW7rfipQctbp4xSMMYr9Hpk3EFUS03ZuAiAmaFeTPLUX1GJb/4fx56nnzz8HqIm8xVN+4pSvHA70Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39292505},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && cp dist/adapters/index.d.ts dist/adapters.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/37c45a1ad15e70b4681d3b4145601051/seed-ship-mcp-ui-solid-6.11.0.tgz","_integrity":"sha512-D2VDTka1AAqC2yAqty6DaZ2ksm4yJ3XHss8Gx9wvD2GoKutaJ0q7pCUevlsNILH4wnd/7fvaRbT4+RUwW+kyGQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.8","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.11.0_1780183396173_0.6557642418849516","host":"s3://npm-registry-packages-npm-production"}},"6.12.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.12.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.12.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"cf7c3d525c23a5588d2d4d3058e81366f4b16a14","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.12.0.tgz","fileCount":5380,"integrity":"sha512-QFoxD3nYraajOniGMXves6MHawpV7zFI3spEUf+Z+4cWzi3NLuOkZ+VzYX4r4e8FNbggLyX/is/fyc3MOpi3WQ==","signatures":[{"sig":"MEUCIFoKFE2AKO7jr8ZMWNAakGhLnkHTyJqkkJiekWvPHKNiAiEAiNpM2WI6/UnApu7B/xn59ZZ/CF8JpFblciGLdU27Pyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39306615},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && cp dist/adapters/index.d.ts dist/adapters.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/b88dd85280568f43661d50b655246f9f/seed-ship-mcp-ui-solid-6.12.0.tgz","_integrity":"sha512-QFoxD3nYraajOniGMXves6MHawpV7zFI3spEUf+Z+4cWzi3NLuOkZ+VzYX4r4e8FNbggLyX/is/fyc3MOpi3WQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.8","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.12.0_1780185075849_0.5272948838964819","host":"s3://npm-registry-packages-npm-production"}},"6.13.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.13.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.13.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"3a8c2c394cce7e47809de24e9f1b9da1d1ccbc1e","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.13.0.tgz","fileCount":5381,"integrity":"sha512-dK5keqcChVXMMPhAkkniRnXr2FS1gAvOM76s5CFt5ia/GXiygJjM3Ek5xmGgGRyI7J8Giud/SJMAvTbGM0XDKQ==","signatures":[{"sig":"MEQCIEzqAB61Ip5CBmaeB3hTiPTAuToJULgDd7oJmlDVGKGGAiAguwvYZhJ5ivOEhlrWja6gDM3RDC8jGlMYL0oWOtowNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39319361},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && cp dist/adapters/index.d.ts dist/adapters.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/19b8c0b6fb29cd51538a6751a4e28ad8/seed-ship-mcp-ui-solid-6.13.0.tgz","_integrity":"sha512-dK5keqcChVXMMPhAkkniRnXr2FS1gAvOM76s5CFt5ia/GXiygJjM3Ek5xmGgGRyI7J8Giud/SJMAvTbGM0XDKQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.8","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.13.0_1780185794599_0.6112910527598894","host":"s3://npm-registry-packages-npm-production"}},"6.14.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.14.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.14.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"71f0ad53ea75c7ef104d87599ab81ca6507e2eaa","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.14.0.tgz","fileCount":5382,"integrity":"sha512-nmAGJW6Hq3jXS/05eDvDd9x5nG1IidxFnolebm08gvr59YHUMXFXQ2BHq58Miu2jusWAltDY3BQa4D5+YgeS9g==","signatures":[{"sig":"MEYCIQCy3xQvYHVAXhtJnrQ5qICwhuwEQCfs+yptEirJKtrIGQIhAM3zpg6grxIYJG2bjJOrll9pfkYhshaXbThlVS5XvQ6m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39341982},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.14.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && cp dist/adapters/index.d.ts dist/adapters.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/8e1fbe4a33395744ed43bde61d2b13a4/seed-ship-mcp-ui-solid-6.14.0.tgz","_integrity":"sha512-nmAGJW6Hq3jXS/05eDvDd9x5nG1IidxFnolebm08gvr59YHUMXFXQ2BHq58Miu2jusWAltDY3BQa4D5+YgeS9g==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.8","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.14.0_1780187044890_0.05482492983323728","host":"s3://npm-registry-packages-npm-production"}},"6.15.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.15.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.15.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"8173959fe4d74734709ca8443daf4fde791e22f5","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.15.0.tgz","fileCount":5383,"integrity":"sha512-YcvEs//Z2VSiX4SRzoK+15izernHSNCH0QjA59jnKqFMERWXlQYFlG21jcH3kFS+agZK6n8lAfjn5l119ccsrA==","signatures":[{"sig":"MEUCIBbjmAkFfjCXlygTx54hvkN7wPhp3znzUHhhhGxE7pRAAiEA3iraIyrMTa28dLQJkY2sJut7tu+yvRIQqVw+/f4GzYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39354644},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && cp dist/adapters/index.d.ts dist/adapters.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/1bd11827ed5a9933f143962cba224831/seed-ship-mcp-ui-solid-6.15.0.tgz","_integrity":"sha512-YcvEs//Z2VSiX4SRzoK+15izernHSNCH0QjA59jnKqFMERWXlQYFlG21jcH3kFS+agZK6n8lAfjn5l119ccsrA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.8","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.15.0_1780189312236_0.5454616340027847","host":"s3://npm-registry-packages-npm-production"}},"6.16.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.16.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.16.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"16504196e7d511c95b5377186f28a9e4ceafd9d3","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.16.0.tgz","fileCount":5508,"integrity":"sha512-Eofx16RHBPlTZv1yOuRxzqzJVzDuU4/q3WbxU2TXH8Z1/2bMAfh8D3+2ncdJp5OqwodvtIDinT3ZuJ9fbZVcpA==","signatures":[{"sig":"MEYCIQD1pPG3N0aWUut2CzPnz0y/+8qlQSVRKt3NhRJWrDJSuQIhAPMKdKyb4jcKBisJfQqLpnMw4ZOHfo8cZbQHhWXpwZ6D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37193496},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.16.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && cp dist/adapters/index.d.ts dist/adapters.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/75f182244bcc0ef12b0fb462f2bdd06e/seed-ship-mcp-ui-solid-6.16.0.tgz","_integrity":"sha512-Eofx16RHBPlTZv1yOuRxzqzJVzDuU4/q3WbxU2TXH8Z1/2bMAfh8D3+2ncdJp5OqwodvtIDinT3ZuJ9fbZVcpA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.8","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.1","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.16.0_1783109609413_0.6040190190932593","host":"s3://npm-registry-packages-npm-production"}},"6.17.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.17.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.17.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"0500236abcbd09e46edbfad79656799656a22b50","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.17.0.tgz","fileCount":5393,"integrity":"sha512-jFssQWk0sKx/kxMROnJB3g5rlGJZMp/I87qBOAuv64iYK1T2+gUiRnZEJc6gBZTrEShQKGtu2da17l1WBCeQTQ==","signatures":[{"sig":"MEQCIHxMswyZkS6dQgdGdR+GR91q7r6uTUbq3dhh1xun3oNYAiAv19rrud0bqabRT2S3JBoUfkeWH1dKOctHhGKEzAvSOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39594495},"main":"./dist/index.cjs","type":"module","_from":"file:seed-ship-mcp-ui-solid-6.17.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && cp dist/adapters/index.d.ts dist/adapters.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com"},"_resolved":"/tmp/1ce3fdf81c29c9fa8dc0661d4b37c232/seed-ship-mcp-ui-solid-6.17.0.tgz","_integrity":"sha512-jFssQWk0sKx/kxMROnJB3g5rlGJZMp/I87qBOAuv64iYK1T2+gUiRnZEJc6gBZTrEShQKGtu2da17l1WBCeQTQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"10.9.8","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.12","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.8","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.0.9","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.17.0_1786053876265_0.2717507950996483","host":"s3://npm-registry-packages-npm-production"}},"6.18.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.18.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.18.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"5d37dd8e6ad7d3b6f36440d59e7f0e9f5e636066","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.18.0.tgz","fileCount":5428,"integrity":"sha512-q10MoDh89vcQwidEuVaeg1LmVZCGf0U4Qde7sIkBPK2jhYyrICFej0LxQ1nA27daSrTVnkByb4dTmaVNuR+9jg==","signatures":[{"sig":"MEUCIQCQiQhr+NwprlJUmimcH2qVTF4Fzomak28sgEtyQlhzXQIgfT88EzQqU+o3GBTep2PdMnBUD2/IMbjLj607yJJrv/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39827063},"main":"./dist/index.cjs","type":"module","_from":"file:/tmp/tmp.IvZrWxsHct/seed-ship-mcp-ui-solid-6.18.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true","build:types:copy":"cp dist/components/index.d.ts dist/components.d.ts 2>/dev/null || true && cp dist/hooks/index.d.ts dist/hooks.d.ts 2>/dev/null || true && cp dist/types/index.d.ts dist/types.d.ts 2>/dev/null || true && cp dist/adapters/index.d.ts dist/adapters.d.ts 2>/dev/null || true && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com","approver":{"name":"seedship","email":"nicolas@the-seed-ship.com"}},"_resolved":"/tmp/tmp.IvZrWxsHct/seed-ship-mcp-ui-solid-6.18.0.tgz","_integrity":"sha512-q10MoDh89vcQwidEuVaeg1LmVZCGf0U4Qde7sIkBPK2jhYyrICFej0LxQ1nA27daSrTVnkByb4dTmaVNuR+9jg==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"11.15.0","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.12","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.1.11","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.1.11","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.18.0_1789426484771_0.861101906114992","host":"s3://npm-registry-packages-npm-production"}},"6.19.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.19.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.19.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"dcd46797b51c6fbc2a35b611ea164c5b1cb5b9c1","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.19.0.tgz","fileCount":671,"integrity":"sha512-Dfv+vDaRw587mRRxgtJzd6EGnsvLk/qLafM/KlN29QQpxnTpt7YqS9XOcI8a6WprcF0MGiPJNITAZIwDEq8XPQ==","signatures":[{"sig":"MEQCIB1n5dm30w6R0OiVBXzm1H14DxuSvECWwJTWTZwsSthkAiBhAPSNT8XIsqlD74ESJ+j3vRoB04eBc6aWp7d44KwKRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5575577},"main":"./dist/index.cjs","type":"module","_from":"file:/tmp/tmp.A82Kkzrrvs/seed-ship-mcp-ui-solid-6.19.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.cts","default":"./dist/plugins/duckdb.cjs"}},"./adapters/presentation":{"solid":"./src/adapters/presentation.ts","import":{"types":"./dist/adapters/presentation.d.ts","default":"./dist/adapters/presentation.js"},"require":{"types":"./dist/adapters/presentation.d.cts","default":"./dist/adapters/presentation.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true && cp dist/adapters/presentation.d.ts dist/adapters/presentation.d.cts 2>/dev/null || true && cp dist/plugins/duckdb.d.ts dist/plugins/duckdb.d.cts 2>/dev/null || true","build:types:copy":"printf \"export * from './components/index';\\nexport { default } from './components/index';\\n\" > dist/components.d.ts && printf \"export * from './hooks/index';\\n\" > dist/hooks.d.ts && printf \"export * from './types/index';\\n\" > dist/types.d.ts && printf \"export * from './adapters/index';\\n\" > dist/adapters.d.ts && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com","approver":{"name":"seedship","email":"nicolas@the-seed-ship.com"}},"_resolved":"/tmp/tmp.A82Kkzrrvs/seed-ship-mcp-ui-solid-6.19.0.tgz","_integrity":"sha512-Dfv+vDaRw587mRRxgtJzd6EGnsvLk/qLafM/KlN29QQpxnTpt7YqS9XOcI8a6WprcF0MGiPJNITAZIwDEq8XPQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"11.15.0","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.12","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.6.0"},"typesVersions":{"*":{"hooks":["./dist/hooks.d.ts"],"types":["./dist/types.d.ts"],"adapters":["./dist/adapters.d.ts"],"components":["./dist/components.d.ts"],"types-only":["./dist/types-export.d.ts"],"validation":["./dist/validation.d.ts"],"plugins/duckdb":["./dist/plugins/duckdb.d.ts"],"adapters/presentation":["./dist/adapters/presentation.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.1.11","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.1.11","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.19.0_1789589484749_0.2772741531634768","host":"s3://npm-registry-packages-npm-production"}},"6.19.1":{"name":"@seed-ship/mcp-ui-solid","version":"6.19.1","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.19.1","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"35d52ddeaabd31a2edffc13b6c6ca7ef34714c99","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.19.1.tgz","fileCount":671,"integrity":"sha512-9205RldGPkKPHE5V860SBH3jKqqIppk23eP0zJZJfQ8iSXjm/CcwtoSyAtirZ6YkFxnQVwaQXG4rM6yAc41lDA==","signatures":[{"sig":"MEUCICj6WLyQznBJ1zwfAkIc1qvvYukweITQpo2FzIOevrr0AiEAvX2SoMNW3wBMxvCnl3KF/eKJvL2kDmfNwiBHk91ZVL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5578460},"main":"./dist/index.cjs","type":"module","_from":"file:/tmp/tmp.FobBnjZT9U/seed-ship-mcp-ui-solid-6.19.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.cts","default":"./dist/plugins/duckdb.cjs"}},"./adapters/presentation":{"solid":"./src/adapters/presentation.ts","import":{"types":"./dist/adapters/presentation.d.ts","default":"./dist/adapters/presentation.js"},"require":{"types":"./dist/adapters/presentation.d.cts","default":"./dist/adapters/presentation.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true && cp dist/adapters/presentation.d.ts dist/adapters/presentation.d.cts 2>/dev/null || true && cp dist/plugins/duckdb.d.ts dist/plugins/duckdb.d.cts 2>/dev/null || true","build:types:copy":"printf \"export * from './components/index';\\nexport { default } from './components/index';\\n\" > dist/components.d.ts && printf \"export * from './hooks/index';\\n\" > dist/hooks.d.ts && printf \"export * from './types/index';\\n\" > dist/types.d.ts && printf \"export * from './adapters/index';\\n\" > dist/adapters.d.ts && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com","approver":{"name":"seedship","email":"nicolas@the-seed-ship.com"}},"_resolved":"/tmp/tmp.FobBnjZT9U/seed-ship-mcp-ui-solid-6.19.1.tgz","_integrity":"sha512-9205RldGPkKPHE5V860SBH3jKqqIppk23eP0zJZJfQ8iSXjm/CcwtoSyAtirZ6YkFxnQVwaQXG4rM6yAc41lDA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"11.15.0","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.12","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.6.0"},"typesVersions":{"*":{"hooks":["./dist/hooks.d.ts"],"types":["./dist/types.d.ts"],"adapters":["./dist/adapters.d.ts"],"components":["./dist/components.d.ts"],"types-only":["./dist/types-export.d.ts"],"validation":["./dist/validation.d.ts"],"plugins/duckdb":["./dist/plugins/duckdb.d.ts"],"adapters/presentation":["./dist/adapters/presentation.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.1.11","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.1.11","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.19.1_1789594824972_0.80253526018996","host":"s3://npm-registry-packages-npm-production"}},"6.20.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.20.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.20.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"cc034f970ae5aeff3ae533595357fd650a1d83a2","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.20.0.tgz","fileCount":678,"integrity":"sha512-9k/3R4EE69cUdZzHT6/9t76gtJ2IWHzu7K5+at3+e+WMYxFMPh/9wMDPCXkShdPFzcIH3IedoBxipAMA3bzG8A==","signatures":[{"sig":"MEQCIH8voIrNcOu/6T/jvDl550sI/sm8oEYOMgKwQruCcdh+AiAx4E4mu2zQgk9xI1wZGVlaOoXiN475MQ1IIAd3cpifTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6095186},"main":"./dist/index.cjs","type":"module","_from":"file:/tmp/tmp.myaazpcmnl/seed-ship-mcp-ui-solid-6.20.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.cts","default":"./dist/plugins/duckdb.cjs"}},"./adapters/presentation":{"solid":"./src/adapters/presentation.ts","import":{"types":"./dist/adapters/presentation.d.ts","default":"./dist/adapters/presentation.js"},"require":{"types":"./dist/adapters/presentation.d.cts","default":"./dist/adapters/presentation.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true && cp dist/adapters/presentation.d.ts dist/adapters/presentation.d.cts 2>/dev/null || true && cp dist/plugins/duckdb.d.ts dist/plugins/duckdb.d.cts 2>/dev/null || true","build:types:copy":"printf \"export * from './components/index';\\nexport { default } from './components/index';\\n\" > dist/components.d.ts && printf \"export * from './hooks/index';\\n\" > dist/hooks.d.ts && printf \"export * from './types/index';\\n\" > dist/types.d.ts && printf \"export * from './adapters/index';\\n\" > dist/adapters.d.ts && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com","approver":{"name":"seedship","email":"nicolas@the-seed-ship.com"}},"_resolved":"/tmp/tmp.myaazpcmnl/seed-ship-mcp-ui-solid-6.20.0.tgz","_integrity":"sha512-9k/3R4EE69cUdZzHT6/9t76gtJ2IWHzu7K5+at3+e+WMYxFMPh/9wMDPCXkShdPFzcIH3IedoBxipAMA3bzG8A==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"11.15.0","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.12","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.6.0"},"typesVersions":{"*":{"hooks":["./dist/hooks.d.ts"],"types":["./dist/types.d.ts"],"adapters":["./dist/adapters.d.ts"],"components":["./dist/components.d.ts"],"types-only":["./dist/types-export.d.ts"],"validation":["./dist/validation.d.ts"],"plugins/duckdb":["./dist/plugins/duckdb.d.ts"],"adapters/presentation":["./dist/adapters/presentation.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.1.11","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.1.11","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.20.0_1789667449505_0.15854828094239504","host":"s3://npm-registry-packages-npm-production"}},"6.21.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.21.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.21.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"bf185038a425b12ab31248ede1acd745ecfbcfe6","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.21.0.tgz","fileCount":700,"integrity":"sha512-Cd8JHs5KSWrBAVcpTcU8Uzz5bwQWxnFjBr9ai3a2P2Z91lyPVVqqRq9Wyku4BtZW0JFF6stCLY4agxi7kcf8dQ==","signatures":[{"sig":"MEUCIGHuf0KyylZESt1keXmy1hCmO5Xj9o2VjS7vQ3MK3Ui0AiEA/uGdC9EwRN1QYxLb0mkvDMD1KGxyEOPt2qJYm/PD5c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6191730},"main":"./dist/index.cjs","type":"module","_from":"file:/tmp/tmp.luCUYM3eJx/seed-ship-mcp-ui-solid-6.21.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.cts","default":"./dist/plugins/duckdb.cjs"}},"./adapters/presentation":{"solid":"./src/adapters/presentation.ts","import":{"types":"./dist/adapters/presentation.d.ts","default":"./dist/adapters/presentation.js"},"require":{"types":"./dist/adapters/presentation.d.cts","default":"./dist/adapters/presentation.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true && cp dist/adapters/presentation.d.ts dist/adapters/presentation.d.cts 2>/dev/null || true && cp dist/plugins/duckdb.d.ts dist/plugins/duckdb.d.cts 2>/dev/null || true","build:types:copy":"printf \"export * from './components/index';\\nexport { default } from './components/index';\\n\" > dist/components.d.ts && printf \"export * from './hooks/index';\\n\" > dist/hooks.d.ts && printf \"export * from './types/index';\\n\" > dist/types.d.ts && printf \"export * from './adapters/index';\\n\" > dist/adapters.d.ts && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com","approver":{"name":"seedship","email":"nicolas@the-seed-ship.com"}},"_resolved":"/tmp/tmp.luCUYM3eJx/seed-ship-mcp-ui-solid-6.21.0.tgz","_integrity":"sha512-Cd8JHs5KSWrBAVcpTcU8Uzz5bwQWxnFjBr9ai3a2P2Z91lyPVVqqRq9Wyku4BtZW0JFF6stCLY4agxi7kcf8dQ==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"11.15.0","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.12","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.6.0"},"typesVersions":{"*":{"hooks":["./dist/hooks.d.ts"],"types":["./dist/types.d.ts"],"adapters":["./dist/adapters.d.ts"],"components":["./dist/components.d.ts"],"types-only":["./dist/types-export.d.ts"],"validation":["./dist/validation.d.ts"],"plugins/duckdb":["./dist/plugins/duckdb.d.ts"],"adapters/presentation":["./dist/adapters/presentation.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.1.11","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.1.11","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.21.0_1789675829900_0.9805262682356282","host":"s3://npm-registry-packages-npm-production"}},"6.22.0":{"name":"@seed-ship/mcp-ui-solid","version":"6.22.0","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"author":{"name":"Nicolas GEYSSE"},"license":"MIT","_id":"@seed-ship/mcp-ui-solid@6.22.0","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"homepage":"https://github.com/theseedship/mcp-ui#readme","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"0ebd6d776ee714401a380b6173e1c57c22a4d1f8","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.22.0.tgz","fileCount":707,"integrity":"sha512-G5b3+5cEPkxdw64MinDI3EruCfRmrY/jo8Cjo7Q1oNlj4D1PGL59cao4NICXrJD8Aroucxie8z4K6wS4KbRXCA==","signatures":[{"sig":"MEUCIHmQzu3QHAvO+GCe5I254Ca+jzfeYwwdRN6gcMaliZlDAiEAm0QzVIbsYLQ+olILS2nM4PHykAzqyZFZLsfoUPmx2IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6508320},"main":"./dist/index.cjs","type":"module","_from":"file:/tmp/tmp.3MS0tu3MoU/seed-ship-mcp-ui-solid-6.22.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.cts","default":"./dist/plugins/duckdb.cjs"}},"./adapters/presentation":{"solid":"./src/adapters/presentation.ts","import":{"types":"./dist/adapters/presentation.d.ts","default":"./dist/adapters/presentation.js"},"require":{"types":"./dist/adapters/presentation.d.cts","default":"./dist/adapters/presentation.cjs"}}},"scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true && cp dist/adapters/presentation.d.ts dist/adapters/presentation.d.cts 2>/dev/null || true && cp dist/plugins/duckdb.d.ts dist/plugins/duckdb.d.cts 2>/dev/null || true","build:types:copy":"printf \"export * from './components/index';\\nexport { default } from './components/index';\\n\" > dist/components.d.ts && printf \"export * from './hooks/index';\\n\" > dist/hooks.d.ts && printf \"export * from './types/index';\\n\" > dist/types.d.ts && printf \"export * from './adapters/index';\\n\" > dist/adapters.d.ts && pnpm build:types:cts"},"_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com","approver":{"name":"seedship","email":"nicolas@the-seed-ship.com"}},"_resolved":"/tmp/tmp.3MS0tu3MoU/seed-ship-mcp-ui-solid-6.22.0.tgz","_integrity":"sha512-G5b3+5cEPkxdw64MinDI3EruCfRmrY/jo8Cjo7Q1oNlj4D1PGL59cao4NICXrJD8Aroucxie8z4K6wS4KbRXCA==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"11.15.0","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.12","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.6.0"},"typesVersions":{"*":{"hooks":["./dist/hooks.d.ts"],"types":["./dist/types.d.ts"],"adapters":["./dist/adapters.d.ts"],"components":["./dist/components.d.ts"],"types-only":["./dist/types-export.d.ts"],"validation":["./dist/validation.d.ts"],"plugins/duckdb":["./dist/plugins/duckdb.d.ts"],"adapters/presentation":["./dist/adapters/presentation.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.1.11","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.1.11","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","chartjs-plugin-zoom":"^2.0.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"chartjs-plugin-zoom":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-ui-solid_6.22.0_1789737517099_0.30639985282502535","host":"s3://npm-registry-packages-npm-production"}},"6.23.0":{"_id":"@seed-ship/mcp-ui-solid@6.23.0","bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"dist":{"shasum":"a711502e82455f574c87d00ffcfb03359b0eea0c","tarball":"https://registry.npmjs.org/@seed-ship/mcp-ui-solid/-/mcp-ui-solid-6.23.0.tgz","integrity":"sha512-Q7tTaKuzjSxY+giF0WFCTSxzo6FQNLCSiTlR1m0f3dNwiWDod/SOvLf8Jc7xP7BXHC8orvJ+PQdSc35y1iV/Ww==","fileCount":729,"unpackedSize":6593752,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFPr8SarkAbB+lAuPX7NvPfwjkp+6TBFMQQK60dgRD5TAiAAyU5zfj43YFM2jdW/Pj3sUlXrrV7wR1Fm9fggZJdatw=="}]},"main":"./dist/index.cjs","name":"@seed-ship/mcp-ui-solid","type":"module","_from":"file:/tmp/tmp.k5xLyiOer2/seed-ship-mcp-ui-solid-6.23.0.tgz","types":"./dist/index.d.ts","author":{"name":"Nicolas GEYSSE"},"module":"./dist/index.js","exports":{".":{"solid":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./hooks":{"solid":"./src/hooks/index.ts","import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.cts","default":"./dist/hooks.cjs"}},"./src/*":"./src/*","./types":{"solid":"./src/types/index.ts","import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./adapters":{"solid":"./src/adapters/index.ts","import":{"types":"./dist/adapters.d.ts","default":"./dist/adapters.js"},"require":{"types":"./dist/adapters.d.cts","default":"./dist/adapters.cjs"}},"./components":{"solid":"./src/components/index.ts","import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./types-only":{"solid":"./src/types-export.ts","import":{"types":"./dist/types-export.d.ts","default":"./dist/types-export.js"},"require":{"types":"./dist/types-export.d.cts","default":"./dist/types-export.cjs"}},"./validation":{"solid":"./src/validation.ts","import":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"},"require":{"types":"./dist/validation.d.cts","default":"./dist/validation.cjs"}},"./plugins/katex":{"solid":"./src/plugins/katex.ts","import":{"types":"./dist/plugins/katex.d.ts","default":"./dist/plugins/katex.js"},"require":{"types":"./dist/plugins/katex.d.cts","default":"./dist/plugins/katex.cjs"}},"./plugins/duckdb":{"solid":"./src/plugins/duckdb.ts","import":{"types":"./dist/plugins/duckdb.d.ts","default":"./dist/plugins/duckdb.js"},"require":{"types":"./dist/plugins/duckdb.d.cts","default":"./dist/plugins/duckdb.cjs"}},"./adapters/presentation":{"solid":"./src/adapters/presentation.ts","import":{"types":"./dist/adapters/presentation.d.ts","default":"./dist/adapters/presentation.js"},"require":{"types":"./dist/adapters/presentation.d.cts","default":"./dist/adapters/presentation.cjs"}}},"license":"MIT","scripts":{"dev":"vite build --watch","lint":"eslint src","size":"size-limit","test":"vitest run","build":"vite build && pnpm build:types","clean":"rm -rf dist","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.contracts.json","test:watch":"vitest","build:types":"tsc --declaration --emitDeclarationOnly --outDir dist --composite false && pnpm build:types:copy && cp dist/plugins/katex.d.ts dist/plugins/katex.d.cts","size:analyze":"size-limit --why","test:browser":"vitest --mode browser","build:types:cts":"cp dist/index.d.ts dist/index.d.cts && cp dist/components.d.ts dist/components.d.cts 2>/dev/null || true && cp dist/hooks.d.ts dist/hooks.d.cts 2>/dev/null || true && cp dist/types.d.ts dist/types.d.cts 2>/dev/null || true && cp dist/validation.d.ts dist/validation.d.cts 2>/dev/null || true && cp dist/types-export.d.ts dist/types-export.d.cts 2>/dev/null || true && cp dist/adapters.d.ts dist/adapters.d.cts 2>/dev/null || true && cp dist/adapters/presentation.d.ts dist/adapters/presentation.d.cts 2>/dev/null || true && cp dist/plugins/duckdb.d.ts dist/plugins/duckdb.d.cts 2>/dev/null || true","build:types:copy":"printf \"export * from './components/index';\\nexport { default } from './components/index';\\n\" > dist/components.d.ts && printf \"export * from './hooks/index';\\n\" > dist/hooks.d.ts && printf \"export * from './types/index';\\n\" > dist/types.d.ts && printf \"export * from './adapters/index';\\n\" > dist/adapters.d.ts && pnpm build:types:cts"},"version":"6.23.0","_npmUser":{"name":"seedship","email":"nicolas@the-seed-ship.com","approver":{"name":"seedship","email":"nicolas@the-seed-ship.com"}},"homepage":"https://github.com/theseedship/mcp-ui#readme","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"_resolved":"/tmp/tmp.k5xLyiOer2/seed-ship-mcp-ui-solid-6.23.0.tgz","_integrity":"sha512-Q7tTaKuzjSxY+giF0WFCTSxzo6FQNLCSiTlR1m0f3dNwiWDod/SOvLf8Jc7xP7BXHC8orvJ+PQdSc35y1iV/Ww==","repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"size-limit":[{"name":"Streaming renderer","path":"dist/index.js","limit":"1 MB","import":"{ StreamingUIRenderer }"},{"name":"Hooks only","path":"dist/index.js","limit":"25 KB","import":"{ useStreamingUI, useAction }"},{"name":"Full bundle (with deps)","path":"dist/index.js","limit":"350 KB"}],"_npmVersion":"11.15.0","description":"SolidJS components for rendering MCP-generated UI resources","directories":{},"maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","marked":"^16.3.0","dompurify":"^3.4.12","@types/dompurify":"^3.0.5","@seed-ship/mcp-ui-spec":"^5.6.0"},"typesVersions":{"*":{"hooks":["./dist/hooks.d.ts"],"types":["./dist/types.d.ts"],"adapters":["./dist/adapters.d.ts"],"components":["./dist/components.d.ts"],"types-only":["./dist/types-export.d.ts"],"validation":["./dist/validation.d.ts"],"plugins/katex":["./dist/plugins/katex.d.ts"],"plugins/duckdb":["./dist/plugins/duckdb.d.ts"],"adapters/presentation":["./dist/adapters/presentation.d.ts"]}},"devDependencies":{"vite":"^6.4.1","jsdom":"^27.2.0","katex":"0.18.4","eslint":"^8.56.0","vitest":"^4.1.11","chart.js":"^4.5.1","solid-js":"^1.9.11","@vitest/ui":"^4.1.11","size-limit":"^12.0.0","typescript":"^5.3.3","@types/node":"^22.0.0","@types/leaflet":"^1.9.8","vite-plugin-solid":"^2.11.8","@size-limit/esbuild":"^12.0.0","leaflet.markercluster":"^1.5.3","@size-limit/esbuild-why":"^12.0.0","@tanstack/solid-virtual":"^3.13.18","@solidjs/testing-library":"^0.8.5","@typescript-eslint/parser":"^6.15.0","@size-limit/preset-small-lib":"^12.0.0","@types/leaflet.markercluster":"^1.5.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"katex":"0.18.4","leaflet":"^1.9.4","@antv/g6":"^5.0.0","chart.js":"^4.0.0","solid-js":"^1.9.0","highlight.js":"^11.9.0","protomaps-leaflet":"^4.0.0","@duckdb/duckdb-wasm":"^1.28.0","chartjs-plugin-zoom":"^2.0.0","leaflet.markercluster":"^1.5.0","@tanstack/solid-virtual":"^3.0.0"},"peerDependenciesMeta":{"katex":{"optional":true},"leaflet":{"optional":true},"@antv/g6":{"optional":true},"chart.js":{"optional":true},"highlight.js":{"optional":true},"protomaps-leaflet":{"optional":true},"@duckdb/duckdb-wasm":{"optional":true},"chartjs-plugin-zoom":{"optional":true},"leaflet.markercluster":{"optional":true},"@tanstack/solid-virtual":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-ui-solid_6.23.0_1789763467122_0.2898594450340597"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-16T05:05:29.235Z","modified":"2026-09-18T20:31:07.392Z","1.0.2":"2025-11-16T05:05:29.619Z","1.0.3":"2025-11-16T05:11:44.355Z","1.0.4":"2025-11-16T05:51:58.651Z","1.0.6":"2025-11-16T21:10:27.763Z","1.0.7":"2025-11-16T22:00:58.473Z","1.0.8":"2025-11-16T22:55:43.086Z","1.0.9":"2025-11-16T23:32:02.258Z","1.0.10":"2025-11-16T23:47:37.678Z","1.0.12":"2025-11-17T04:28:26.643Z","1.0.13":"2025-11-17T05:26:15.390Z","1.0.15":"2025-11-22T16:47:37.362Z","1.0.16":"2025-11-22T18:00:00.108Z","1.0.18":"2025-11-22T18:32:30.656Z","1.0.23":"2025-11-23T17:08:02.864Z","1.0.24":"2025-11-23T18:13:48.678Z","1.0.25":"2025-11-23T18:27:30.188Z","1.0.26":"2025-11-24T02:38:18.749Z","1.0.27":"2025-11-24T02:40:51.375Z","1.0.28":"2025-11-24T02:51:36.667Z","1.0.29":"2025-11-24T03:26:38.416Z","1.0.31":"2025-11-24T04:31:39.821Z","1.0.32":"2025-11-24T05:04:18.684Z","1.0.33":"2025-11-24T05:25:25.734Z","1.0.34":"2025-11-24T05:53:11.894Z","1.0.35":"2025-11-24T06:49:19.778Z","1.0.36":"2025-11-24T07:06:37.991Z","1.0.37":"2025-11-24T18:55:26.241Z","1.0.38":"2025-11-24T19:40:51.518Z","1.0.39":"2025-11-24T20:32:17.523Z","1.0.40":"2025-11-25T14:48:53.776Z","1.0.41":"2025-11-25T15:16:40.595Z","1.0.42":"2025-11-25T17:07:33.591Z","1.0.43":"2025-11-25T17:37:52.040Z","1.1.0":"2025-11-25T19:45:21.171Z","1.2.0":"2025-11-25T20:28:31.989Z","1.2.1":"2025-11-26T13:18:31.771Z","1.2.2":"2025-11-26T16:53:50.312Z","1.2.6":"2025-11-26T20:46:57.223Z","2.0.0":"2026-01-20T23:53:22.240Z","2.0.1":"2026-01-21T00:07:10.975Z","2.1.0":"2026-01-22T03:37:20.144Z","2.1.1":"2026-01-22T04:51:36.330Z","2.1.2":"2026-02-08T17:50:08.312Z","2.1.3":"2026-02-21T16:31:36.902Z","2.2.3":"2026-03-31T14:08:10.623Z","2.2.4":"2026-03-31T14:11:51.636Z","2.2.6":"2026-03-31T14:33:27.751Z","2.2.7":"2026-03-31T14:45:03.523Z","2.2.8":"2026-03-31T15:06:26.866Z","2.2.9":"2026-04-03T12:12:11.306Z","2.2.10":"2026-04-03T17:37:56.862Z","2.2.11":"2026-04-03T19:12:31.579Z","2.3.0":"2026-04-03T19:21:37.172Z","2.4.0":"2026-04-04T19:58:23.325Z","2.5.0":"2026-04-04T21:07:04.518Z","2.5.1":"2026-04-04T21:10:40.503Z","2.5.2":"2026-04-05T00:05:06.438Z","2.5.3":"2026-04-05T00:28:55.792Z","2.6.0":"2026-04-05T16:23:29.060Z","2.6.1":"2026-04-05T16:30:00.533Z","2.6.2":"2026-04-05T17:24:55.933Z","2.6.3":"2026-04-05T18:11:03.646Z","2.6.4":"2026-04-05T18:23:02.772Z","2.7.0":"2026-04-05T19:20:57.408Z","2.8.0":"2026-04-05T23:26:06.747Z","2.8.1":"2026-04-05T23:31:02.540Z","2.8.3":"2026-04-06T01:21:26.217Z","2.9.0":"2026-04-06T02:10:46.445Z","2.10.0":"2026-04-06T10:09:48.253Z","2.10.1":"2026-04-06T10:12:30.583Z","2.10.2":"2026-04-06T10:14:25.129Z","2.10.3":"2026-04-06T10:18:23.222Z","2.11.0":"2026-04-06T11:11:17.973Z","2.12.0":"2026-04-06T13:55:27.616Z","2.13.0":"2026-04-06T17:57:46.696Z","2.14.0":"2026-04-06T18:51:20.244Z","2.15.0":"2026-04-06T20:07:45.021Z","3.0.0":"2026-04-06T20:13:17.855Z","3.0.1":"2026-04-06T21:12:40.354Z","3.0.2":"2026-04-06T21:37:11.953Z","3.0.3":"2026-04-06T22:19:51.677Z","3.0.4":"2026-04-06T22:21:51.656Z","3.0.5":"2026-04-06T23:09:52.305Z","4.0.0":"2026-04-06T23:58:59.077Z","4.0.1":"2026-04-07T00:18:52.692Z","4.0.2":"2026-04-07T00:31:45.698Z","4.0.3":"2026-04-07T01:25:53.865Z","4.0.4":"2026-04-07T02:04:40.402Z","4.0.5":"2026-04-07T03:36:40.911Z","4.0.6":"2026-04-07T03:47:21.308Z","4.1.0":"2026-04-07T05:45:38.403Z","4.2.0":"2026-04-11T03:48:51.376Z","4.2.1":"2026-04-11T04:37:01.125Z","4.2.2":"2026-04-11T11:13:41.675Z","4.3.0":"2026-04-11T12:12:46.144Z","4.3.1":"2026-04-11T14:42:45.609Z","4.3.2":"2026-04-11T19:50:06.046Z","4.3.3":"2026-04-11T20:20:07.700Z","4.3.4":"2026-04-11T20:24:29.746Z","4.3.5":"2026-04-11T20:30:46.842Z","4.3.6":"2026-04-11T20:47:59.965Z","4.3.7":"2026-04-11T21:02:43.158Z","4.3.8":"2026-04-12T06:23:14.476Z","4.3.9":"2026-04-14T17:34:00.321Z","5.0.0":"2026-04-14T17:58:43.731Z","5.1.0":"2026-04-14T18:48:28.260Z","5.2.0":"2026-04-21T23:43:41.957Z","5.3.0":"2026-04-22T17:52:53.619Z","5.3.1":"2026-04-24T22:20:37.542Z","5.4.0":"2026-04-26T16:40:36.202Z","5.5.0":"2026-04-27T07:49:51.906Z","5.5.1":"2026-04-27T13:41:32.870Z","5.6.0":"2026-04-27T15:20:16.651Z","5.7.0":"2026-05-02T17:56:47.031Z","6.0.0":"2026-05-02T19:30:23.058Z","6.1.0":"2026-05-02T23:38:36.477Z","6.2.0":"2026-05-03T00:02:21.427Z","6.3.0":"2026-05-03T01:06:13.933Z","6.3.1":"2026-05-03T01:51:06.758Z","6.4.0":"2026-05-03T02:23:31.518Z","6.5.0":"2026-05-09T22:48:15.729Z","6.6.0":"2026-05-21T01:10:23.595Z","6.6.1":"2026-05-22T15:09:32.162Z","6.7.0":"2026-05-22T16:09:44.255Z","6.8.0":"2026-05-22T18:14:11.142Z","6.8.1":"2026-05-30T21:24:12.781Z","6.8.2":"2026-05-30T22:03:28.630Z","6.9.0":"2026-05-30T22:28:44.501Z","6.10.0":"2026-05-30T22:38:31.642Z","6.11.0":"2026-05-30T23:23:16.539Z","6.12.0":"2026-05-30T23:51:16.196Z","6.13.0":"2026-05-31T00:03:15.039Z","6.14.0":"2026-05-31T00:24:05.270Z","6.15.0":"2026-05-31T01:01:52.675Z","6.16.0":"2026-07-03T20:13:29.721Z","6.17.0":"2026-08-06T22:04:36.618Z","6.18.0":"2026-09-14T22:54:45.038Z","6.19.0":"2026-09-16T20:11:24.924Z","6.19.1":"2026-09-16T21:40:25.080Z","6.20.0":"2026-09-17T17:50:49.619Z","6.21.0":"2026-09-17T20:10:30.027Z","6.22.0":"2026-09-18T13:18:37.224Z","6.23.0":"2026-09-18T20:31:07.261Z"},"bugs":{"url":"https://github.com/theseedship/mcp-ui/issues"},"author":{"name":"Nicolas GEYSSE"},"license":"MIT","homepage":"https://github.com/theseedship/mcp-ui#readme","keywords":["mcp","ui","solidjs","components","streaming","dashboard","generative-ui"],"repository":{"url":"git+https://github.com/theseedship/mcp-ui.git","type":"git","directory":"mcp-ui-solid"},"description":"SolidJS components for rendering MCP-generated UI resources","maintainers":[{"name":"seedship","email":"nicolas@the-seed-ship.com"}],"readme":"# @seed-ship/mcp-ui-solid\n\nSolidJS components + chat toolkit for MCP-generated UI. Part of the [MCP UI ecosystem](https://github.com/theseedship/mcp-ui).\n\n[![npm version](https://img.shields.io/npm/v/@seed-ship/mcp-ui-solid.svg)](https://www.npmjs.com/package/@seed-ship/mcp-ui-solid)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## What's New in v6.23.0\n\nOpt-in LaTeX in markdown text components and table cells, with the same\ncurrency guards and sanitized MathML output. No change without a provider;\n`MCPUIConfig` is unchanged. See [Math rendering](#math-rendering).\n\n## Math rendering\n\nInstall the optional peer only if the host wants the supplied KaTeX adapter:\n\n```bash\npnpm add --save-exact katex@0.18.4\n```\n\n```tsx\nimport { MCPUIMathProvider, UIResourceRenderer } from '@seed-ship/mcp-ui-solid'\nimport { renderKatexMath } from '@seed-ship/mcp-ui-solid/plugins/katex'\n\n<MCPUIMathProvider renderMath={renderKatexMath}>\n  <UIResourceRenderer content={resource} />\n</MCPUIMathProvider>\n```\n\nThe adapter's optional peer is pinned to 0.18.4 to retain Node 20 installation\ncompatibility. KaTeX 0.18.5–0.18.7 pull in Commander 15 (Node >=22.12);\ndo not replace the pin with a caret range on Node 20.\n\nThe provider applies to `text` with `markdown: true` and string-valued table\ncells, including virtualized rows. It recognizes `$...$` inline and `$$...$$`\ndisplay formulas in their own paragraph (not embedded mid-sentence).\nCode spans/fences and link destinations are not formulas;\ncurrency such as `$5` and `$5-$10` remains text. Malformed/incomplete formulas\ndegrade to their source. Copy/export continues to use the original data.\nDollar syntax can be ambiguous: `$5$` is a formula. Escape a literal dollar\nas `\\$` when composing currency and formulas; numeric math such as `$2 + 3$`\nremains supported. Math-enabled cell links keep their existing new-tab behavior.\n\nThe adapter emits **MathML only**: no KaTeX stylesheet, fonts, CDN requests,\nHTML layout or inline styles. Native MathML rendering varies by browser and\nmay differ from the chat's HTML+MathML layout. There is no automatic loading:\nthe explicit plugin import is the opt-in dependency boundary; hosts can load\nthat module before mounting the provider if they want a separate chunk.\n\nAlternatively pass a synchronous `MathRenderer` function returning MathML\n(`(tex, { displayMode }) => string | null`). The library still sanitizes it;\nreturn `null` or throw to retain literal source. Passing `null` (or omitting\n`renderMath`) on a nested provider disables inherited math. Arbitrary Marked\nextensions and sanitizer overrides are deliberately not public API.\n\nOn the server, escaped source is emitted without calling the renderer. The\nexisting `SafeHtml` client upgrade renders sanitized formulas after hydration.\nProcessing is bounded to 100,000 source characters, 4,096 per expression and\n128 expressions per parse; oversized input stays escaped text. The adapter\nalso limits macro expansion and dimensions, disables trusted commands, and\ndoes not share macro definitions across formulas. TeX annotation subtrees are\nremoved rather than exposing duplicate source after sanitization.\n\nSee the [design and integration handoff](./docs/briefs/LATEX-MATHML-2026-09-18.md).\n\n## What's New in v6.21.0\n\n- **Iframes work under `Cross-Origin-Embedder-Policy: credentialless`.** Both\n  iframes the library renders — the `iframe` component and `VideoRenderer`'s\n  YouTube / Vimeo embed — now carry the boolean `credentialless` attribute\n  when their host is **not** in `TRUSTED_IFRAME_DOMAINS`. Trusted hosts\n  deliberately do not get it (a cookie-less authenticated embed shows a login\n  screen). Chrome / Edge 110+ honour the attribute; Firefox ignores it; Safari\n  ignores the COEP value entirely — see\n  [*Iframes under COEP*](#iframes-under-coep--mcpuiconfigprovider-v6210).\n- **New `<MCPUIConfigProvider>`** (`MCPUIConfig`, `useMCPUIConfig`,\n  `DEFAULT_MCPUI_CONFIG`) — host-level rendering policy:\n  `iframeCredentialless`, `customTrustedIframeDomains`, `iframeFallbackLink`.\n- **New `isTrustedIframeDomain()`** export (root barrel and `/validation`),\n  and a new `iframeOpenInNewTab` chrome string for the \"open in a new tab\"\n  link rendered under an embed that COEP may have blocked silently.\n- **Fixed**: `IframeRenderer` called `getIframeSandbox()` without options, so\n  a host's custom trusted domains never reached the sandbox.\n\n## What's New in v6.20.0\n\n- **Complete i18n of the library chrome.** Every user-visible chrome string —\n  copy/export/download button titles, the code toolbar, prefill source\n  badges, the lightbox, the modal close button, `VerifiedText`'s tooltips,\n  degraded-fallback captions, status badges, form-validation messages, and\n  more — now reads from `MCPUIStrings` (components, via `useMCPUIStrings()`)\n  or an exported `messages`/`labels` option (runtime-free adapters, services,\n  helpers), except the exclusion policy P1–P8 in\n  [`CHANGELOG.md`](./CHANGELOG.md) (keyboard key caps, the OpenStreetMap\n  attribution, developer/peer-dependency diagnostics, file-format acronyms\n  and HTTP verbs, components with their own `labels`/`messages` prop, hook-level errors and `console.*`, and\n  LLM-facing registry examples). See **Internationalization** below for the\n  full key table and a French example dictionary.\n- **New exported `formatMCPUIString(template, vars)` helper** for hosts that\n  render their own chrome and want the same `{placeholder}` substitution\n  `mcp-ui-solid` uses internally. It lives in the dependency-free\n  `src/utils/format-string.ts`, so the runtime-free adapters use it too.\n- **New `messages` option on `connectorResultToUILayout()`** — the connector\n  adapter's own degraded-state paragraphs (unreadable payload, unrecognized\n  schema version) are no longer hardcoded French; they default to English\n  `DEFAULT_CONNECTOR_MESSAGES` and accept a partial override for hosts that\n  render in another language. See **Server-side producers** below. The macro\n  adapter gets the same treatment: `macroRunToScratchpadState()` /\n  `macroInterrogationToChatPromptConfig()` take a `messages` option backed by\n  `DEFAULT_MACRO_RUN_MESSAGES` (`\"Agent\"` / `\"Progress\"` / `\"Result\"` section\n  titles, abort/failure/confirm copy) — see the injectable-wording bullet\n  below.\n- **Five chrome defaults changed from French to English** —\n  `tableSearchPlaceholder` (`\"Rechercher dans le tableau...\"` →\n  `\"Search the table...\"`), `verifiedStripLabel` (`\"[non vérifié]\"` →\n  `\"[unverified]\"`), `scratchpadEdit` (`\"Modifier\"` → `\"Edit\"`),\n  `citationUnresolved` (`\"[réf. {id}]\"` → `\"[ref. {id}]\"`, via the new\n  `CitationCtx.unresolvedLabel`), and `formPrefilledOne` / `formPrefilledMany`\n  (`\"{count} champ(s) pré-rempli(s) sur {total}\"` → `\"{count} field(s)\n  pre-filled out of {total}\"`). A connector's own\n  `tableParams.searchPlaceholder` still wins; otherwise restore the French\n  text via `<MCPUIStringsProvider>`. See [`CHANGELOG.md`](./CHANGELOG.md) for\n  the complete key list.\n- **`StreamingUIRenderer` no longer shows the machine code `ssr` as its error\n  heading** during server rendering; it shows `streamServerSideTitle`\n  (`\"Streaming unavailable\"`). The hook's `StreamError.error` keeps `'ssr'`.\n- **Injectable wording for the runtime-free helpers.** Modules that cannot\n  read the context (they must stay free of `solid-js`) now take their English\n  as a TRAILING OPTIONAL parameter with an exported default table, so every\n  existing call is unchanged:\n  `macroRunToScratchpadState(run, { messages })` /\n  `macroInterrogationToChatPromptConfig(q, { messages })`\n  (`DEFAULT_MACRO_RUN_MESSAGES`),\n  `validateFieldValue(value, field, messages)` /\n  `validateFormData(data, fields, messages)` (`DEFAULT_VALIDATION_MESSAGES` —\n  `FormRenderer` feeds it from `MCPUIStrings`),\n  `graphToDegradedTable` / `mapToDegradedTable` / `chartToDegradedTable`\n  (`DEGRADED_PROJECTION_LABELS`) and `chartToDataTable`\n  (`CHART_DATA_TABLE_LABELS`).\n- **The chrome-strings guard is now a TypeScript-AST scanner over all of\n  `src`** (`scripts/chrome-scan.ts`, not published) — it follows literals\n  through `||` / `??` / ternary branches / template spans / helper returns /\n  signal setters into visible attributes, JSX children and the clipboard,\n  and flags French and hardcoded locales anywhere. Each exemption names an\n  exclusion-policy item and is kept live by a test; a runtime\n  pseudo-localization test renders the renderers with marker strings and CJK\n  payloads and fails on any Latin text left in the DOM.\n- **New `locale` key (default `'en-US'`)** drives every number / date\n  formatting and collation call — a **default change**: these sites used\n  `'fr-FR'` / `'fr'` or the runtime locale before. See\n  [`locale`](#locale--number-date-and-sort-formatting-default-change-in-v6200).\n- **`useStreamingUI({ messages })`** — the hook's progress and error messages\n  are injectable (`DEFAULT_STREAMING_UI_MESSAGES`); `StreamingUIRenderer`\n  feeds them from `MCPUIStrings` (`stream*` keys).\n- `MCPUIStrings` now covers **270 keys** in total, all grouped by the\n  component they belong to. See the full key reference below.\n\n> **Not covered by `MCPUIStringsProvider`:** `PresentationFeedback` documents\n> its own `labels` prop (`DEFAULT_PRESENTATION_FEEDBACK_LABELS`) and is\n> localized through that prop, not through the chrome-strings context.\n\nThe handful of strings that stay hardcoded fall under an explicit exclusion\npolicy (P1–P8: keyboard key caps, the OpenStreetMap/ODbL attribution,\ndeveloper diagnostics naming an npm/peer dependency or a config flag,\nfile-format acronyms and HTTP verbs, components with their own documented `labels`/`messages` prop, hook-level\nerrors consumers handle, and LLM-facing example payloads) — see\n[`CHANGELOG.md`](./CHANGELOG.md)'s `## [6.20.0]` entry for the full policy\ntext and every concrete occurrence.\n\n## What's New in v6.19.1\n\n- `FeedbackInline`'s thumb buttons now take their `aria-label` from\n  `MCPUIStrings.feedbackUseful` / `feedbackNotUseful` (they were hardcoded\n  English while the tooltips were already localized). Defaults: `\"Useful\"` /\n  `\"Not useful\"`. Target them via `data-feedback-inline-rating`, not the text.\n\n## What's New in v6.19.0 — sanitization, a11y and packaging\n\n- **`sanitizeHtml()` is now the single sanitizer for every sink that carries\n  untrusted markup** — `text`, table cells, and `ui://` resources.\n  `TextRenderer`'s non-markdown branch previously bound `params.content`\n  straight to `innerHTML`; both of its branches (markdown and non-markdown)\n  now go through `sanitizeHtml()`. On the server (or wherever DOMPurify\n  cannot run) the sink emits `escapeHtml()`'d text — for `text` components\n  specifically, the **escaped markdown source**, not escaped `marked`\n  output — so block structure (tables, lists, headings) is not present on\n  first paint; `<SafeHtml>`'s `onMount` upgrades it to sanitized rich HTML on\n  the client, and the region reflows at that point. See **SSR Compatibility**\n  below for the full contract. The `code` component's own `<code innerHTML>`\n  sink is a separate, documented exception: it binds highlight.js output or\n  `escapeHtml()`'d source directly in `CodeBlockRenderer`, not through\n  `sanitizeHtml()`.\n- **New `safeUrl()` guard** on every `href`/`src` binding — the `text` component's image-markdown branch, the `image`, `link`, `artifact`, `action` and `footer` renderers, the gallery and the lightbox —\n  (`[![alt](img)](link) *credit*`): `javascript:`, `vbscript:`,\n  `data:text/html`, `data:image/svg+xml`, `file:`, `blob:`, `about:`, `ftp:`\n  and unparseable/control-character URLs are rejected; relative URLs and\n  `http:`/`https:`/`mailto:`/`tel:` (plus `data:image/{png,jpeg,jpg,gif,webp}`\n  for the image itself) are allowed. An unsafe link renders the image with no\n  `<a>` wrapper; an unsafe image URL falls back to the normal sanitized\n  markdown path.\n- **`code` component:** the no-highlight.js fallback now escapes `&` (it\n  previously escaped only `<`/`>`), so source containing `&lt;script&gt;`\n  can no longer render as a literal tag. `renderCellValue`'s last-resort JSON\n  fallback for object-shaped cell values is now `escapeHtml()`'d too (a plain\n  debug object now comes back as e.g. `{&quot;a&quot;:1}`).\n- **Table-cell and `ui://` resource sanitize profiles hardened.**\n  `cellLink` now forbids `style`/`form`/`textarea`/`select`/`iframe`/\n  `object`/`embed` and the `style` attribute; `resource` (previously bare\n  DOMPurify defaults) forbids `style`/`form`/`input`/`textarea`/`select`/\n  `button`/`iframe`/`object`/`embed` and the `style`/`formaction`/`form`\n  attributes — closing a link-label stylesheet-injection path and a\n  phishing-form path in `ui://` `rawHtml` content, while headings, tables,\n  lists, links, images and class attributes still survive. `prose` (the\n  `text` component's profile) still forbids `iframe` by design — embed via\n  the `iframe` **component type**, which goes through `getIframeSandbox()` /\n  `validateComponent()`.\n- **`highlightQuery()` is now DOM-based**, walking text nodes in a detached\n  template instead of doing a string splice, so a search match can no longer\n  be marked inside an HTML entity (`&amp;`) or an attribute value\n  (`title=\"foo\"`). Same signature and `<mark>` wrapper as before.\n- **Accessible table pagination and grid regions:** prev/next buttons and the\n  fullscreen page-size selector carry `aria-label`s (localizable via\n  `MCPUIStringsProvider`) and stable `data-mcp-ui-action=\"page-prev\" |\n  \"page-next\" | \"page-size\"` hooks, the page indicator is a live region, and\n  `GridRenderer`'s container is a labeled `role=\"group\"` (a blank or\n  whitespace-only `title` is now treated as absent and falls back to\n  `params.label` / the localized default).\n- **Stable portal and action hooks:** `data-mcp-ui-portal=\"menu\"` / `\"dialog\"`\n  on the dropdown and fullscreen-modal portal roots, and\n  `data-mcp-ui-action=\"expand\" | \"copy\" | \"close\"` (or the toolbar icon name)\n  on the chrome buttons — for host CSS/tests that must not depend on `role`\n  selectors or on `aria-label` text, which is localizable and no longer\n  hardcoded English (`\"Expand to fullscreen\"` → `MCPUIStrings.expand`).\n  `ExpandableWrapper`'s expand/copy/close buttons now all carry\n  `type=\"button\"` (so mounting inside a host `<form>` can't trigger a\n  submit) and, since they previously had only a `title`, now also carry an\n  `aria-label` — host CSS using a `button[aria-label]` selector as a proxy\n  will start matching them.\n- **New `@seed-ship/mcp-ui-solid/adapters/presentation` subpath** — the pure\n  `createComparisonLayout` / `createGeographyLayout` / `createEvidenceLayout`\n  helpers, built dependency-free (no `solid-js`, `zod` or spec import in the\n  output) so a plain-Node MCP server can use them. See **Server-side\n  producers** below.\n- **Much smaller npm package:** the published tarball shrank from 39.8 MB /\n  5428 files (`6.18.0`) to 5.6 MB unpacked / 671 files (1.3 MB packed).\n  `dist/` no longer accidentally bundles the whole dependency tree, a\n  declaration-barrel bug that silently typed `UIResourceRenderer`,\n  `StreamingUIRenderer` and other root-level symbols as `any` for consumers\n  is fixed, and `solid-js` is a **required** peer again (`^1.9.0` — pnpm/npm\n  7+ auto-install it, so a Node-only consumer of `./validation` or\n  `./adapters/presentation` just carries an unused `solid-js`; neither\n  subpath's built output actually imports it).\n\nSee [`CHANGELOG.md`](./CHANGELOG.md) for the full list, including exactly\nwhat the `prose` sanitize profile keeps and strips.\n\n## What's New in v6.18.0 — presentation foundations\n\n- **Three composition helpers** in `@seed-ship/mcp-ui-solid/adapters`:\n  `createComparisonLayout`, `createGeographyLayout`, `createEvidenceLayout`.\n  They arrange supplied components without fetching, aggregating or inventing\n  data. Component IDs, source links and citation maps are preserved.\n- **Container-responsive grids**: read-only layouts and nested grids stack in\n  source order below 640px of container width, including narrow desktop chat\n  panels. Desktop positions return when space is available. Editable drag/resize\n  mode keeps its explicit grid coordinates.\n- **Native chart/data switch**: Chart.js charts expose an accessible Data view,\n  even when rendering succeeds, including point coordinates and bubble radii.\n  New chrome strings can be overridden with `MCPUIStringsProvider`.\n- **Catalogue parity**: eight chart kinds, table search/paging controls, and\n  schema-supported graph layouts. QuickChart remains a host-only opt-in;\n  time axes require a compatible date adapter registered by the host.\n\n```tsx\nimport { UIResourceRenderer } from '@seed-ship/mcp-ui-solid'\nimport { createComparisonLayout } from '@seed-ship/mcp-ui-solid/adapters'\n\nconst layout = createComparisonLayout({\n  id: 'sales-comparison',\n  chart: {\n    id: 'sales-chart', type: 'chart',\n    params: {\n      type: 'bar', title: 'Sales (EUR)',\n      data: { labels: ['Lyon', 'Nantes'], datasets: [{ label: 'Sales (EUR)', data: [120, 80] }] },\n    },\n  },\n  table: {\n    id: 'sales-table', type: 'table',\n    params: {\n      columns: [{ key: 'city', label: 'Territory' }, { key: 'sales', label: 'Sales (EUR)' }],\n      rows: [{ city: 'Lyon', sales: 120 }, { city: 'Nantes', sales: 80 }],\n    },\n  },\n})\n\nconst Comparison = () => <UIResourceRenderer content={layout} />\n```\n\nThese helpers are explicitly selected by the caller. They do not consume\n`renderHints` automatically, link selections between views, persist preferences,\nor verify factual claims. See the [MCPs / SolidStart handoff](./docs/briefs/VISUALIZATION-FOUNDATION-2026-09-14.md).\n\n## What's New in v6.17.0\n\n- **Map type parity** — `center` and marker `position` now use the spec's\n  exported `LatLngPoint` type, accepting both `[lat, lng]` tuples and\n  `{ lat, lng }` objects.\n- **Complete map registry contract** — LLM-facing metadata now covers GeoJSON,\n  named layers, clustering, PMTiles and every display option accepted by the\n  runtime schema. MCP UI renders coordinates; it does not geocode place names.\n- **Trusted GeoJSON popup templates** — the host-only `allowHtmlPopups` opt-in\n  is forwarded to GeoJSON layers. The default remains safe: template markup is\n  ignored and all feature values are HTML-escaped.\n\n## What's New in v6.6.0\n\nSprint OpenData / macros — `docs/briefs/ROADMAP-opendata-macro-mcpui.md`.\n\n- **`StreamingUIRenderer` renders with full fidelity** — each streamed\n  component is now delegated to the real `<UIResourceRenderer>`. A streamed\n  `table` / `chart` / `map` renders exactly like a static one (no more\n  simplified type-label placeholder). New `toolbarVariant` prop forwarded\n  to streamed components.\n- **`<MCPUIStringsProvider>`** — opt-in i18n for the library's own *chrome*\n  strings (expand tooltip, feedback acks…). English defaults; override\n  partially. Payload *content* is untouched — it stays the producer's job.\n\n  ```tsx\n  import { MCPUIStringsProvider } from '@seed-ship/mcp-ui-solid'\n  <MCPUIStringsProvider strings={{ expand: 'Agrandir' }}><App /></MCPUIStringsProvider>\n  ```\n- **`<PresentationFeedback>`** — a feedback widget for how a result was\n  *presented* (layout / readability), distinct from `FeedbackInline`\n  (response quality). Emits a `ConnectorRenderFeedback` payload; stateless\n  (the host persists + re-renders).\n- **`@seed-ship/mcp-ui-solid/adapters`** — new opt-in subpath.\n  `connectorResultToUILayout()` assembles a `ConnectorDynamicResultV1` into\n  a `UILayout`; `connectorActionsToActionGroup()` wraps connector actions.\n  Pure functions; an unknown `schemaVersion` degrades gracefully, never\n  throws.\n\n  ```ts\n  import { connectorResultToUILayout } from '@seed-ship/mcp-ui-solid/adapters'\n  const layout = connectorResultToUILayout(connectorResult)\n  ```\n\n  **Since v6.20.0** — `connectorResultToUILayout`'s two degraded-state\n  paragraphs (unreadable payload, unrecognized schema version) used to be\n  hardcoded French. They now default to English `ConnectorAdapterMessages`\n  (`DEFAULT_CONNECTOR_MESSAGES`) and accept a partial override via the\n  `messages` option, since these adapters are dependency-free and cannot\n  read `<MCPUIStringsProvider>`:\n\n  ```ts\n  import { connectorResultToUILayout } from '@seed-ship/mcp-ui-solid/adapters'\n\n  const layout = connectorResultToUILayout(connectorResult, {\n    messages: {\n      versionWarning:\n        '> ⚠ Schéma connecteur non reconnu (`{version}`, attendu `{expected}`). Le rendu ci-dessous est en mode dégradé.',\n    },\n  })\n  ```\n\n> **Note** — `FeedbackInline`'s acknowledgement defaults changed from\n> French to English (`'Thanks!'`, `\"Noted — we'll improve\"`). Wrap your app\n> in `<MCPUIStringsProvider>` with French strings, or pass `positiveAck` /\n> `negativeAck`, to restore French.\n\n## What's New in v5.2.0 (`mcp-ui-solid` only)\n\n- **`createChatPromptController()`** primitive — closes the v5.1.0 boilerplate. Owns resolver closure + `AbortSignal` wiring + re-entrance. Consumers write `bus.commands.handle('showChatPrompt', ctrl.handle)` + `<Show when={ctrl.activePrompt()}>{cfg => <ChatPrompt ... />}</Show>`. `PromptReplacedError` exported for `instanceof` checks.\n- **`createScratchpadStore()`** factory + `ScratchpadStoreProvider` + `ScratchpadStoreContext` — isolated scratchpad state per subtree. `useScratchpadState()` now context-aware with module-singleton fallback (zero-breaking for v4.x).\n- **`<FeedbackInline>`** — per-message thumbs up/down, non-blocking. Complements `ChatPrompt` (modal) and `ScratchpadPanel` feedback section (panel-side).\n- **`onElicitation` event + `elicitationToPromptConfig()` helper** — MCP `elicitation/create` (spec 2025-06-18) mapped to `ChatPromptConfig`. Smart mapping : single boolean → confirm, single enum ≤4 → choice, everything else → form with per-property field inference.\n- **29 new tests** (438 → 467). Scope doc : `docs/2026/r&d/mcpui-v5.2.0-scope.md` in the Deposium project.\n\n## What's New in v5.1.0 (`mcp-ui-solid` only)\n\n- **`optionRenderer` render prop** on `ChoicePromptConfig` — take full control of option bodies (confidence badges, rich layouts). mcp-ui still wraps the returned JSX in its own `<button>` with `onClick` + focus handling. See `optionRenderer (v5.1.0)` tests in `ChatPrompt.test.tsx` for usage.\n- **Generic `ChoicePromptConfig<TMeta>`** — `ChoiceOption<TMeta>` flows through so your renderer closures get strongly-typed `option.metadata` without casting. Default `TMeta = Record<string, unknown>` keeps the non-generic shape valid for existing callers.\n- **`buttonClass?` + `containerClass?`** escape hatches on `ChoicePromptConfig` — Tailwind class extensions that append to mcp-ui's defaults for light cosmetic tweaks without writing a full renderer.\n- **`type=\"button\"` on option buttons** — prevents accidental form submission when a `ChatPrompt` is nested inside an HTML `<form>`.\n- **`ChatPrompt` + `showChatPrompt` JSDoc rewritten** — explicitly states the consumer contract : no default handler, Promise wiring is host-side, `AbortSignal` rejects with `DOMException('AbortError')` per Web Platform convention, re-entrance policy is host-enforced. Now available as a one-call primitive via `createChatPromptController()` in v5.2.0.\n\n## What's New in v5.0.0\n\nSynchronized major release — `@seed-ship/mcp-ui-solid`, `@seed-ship/mcp-ui-spec`, and `@seed-ship/mcp-ui-cli` all move to 5.0.0.\n\n**Sprint 52 multi-agent primitives** (new)\n- `ChoicePromptConfig.options[].metadata?` — opaque metadata preserved through the `showChatPrompt` roundtrip (confidence, source tags, etc.).\n- `clarificationToPromptConfig()` — universal `ClarificationEvent → ChatPromptConfig` bridge. Legacy runtime `file_id` auto-migrated into `metadata.file_id`.\n- `createMockChatBus()` — new `src/testing/` entry point with FIFO prompt responses and spy hooks. Test agent flows without rendering any UI.\n\n**Breaking**\n- `ClarificationEvent.options[].file_id` removed from the TypeScript type (was deprecated in v4.3.9). Runtime fallback still works via `clarificationToPromptConfig()`.\n- `ChatPromptConfig.type = 'select'` / `SelectPromptConfig` removed (dead code — never had a rendering branch).\n\nEverything rolled up from the 4.x series is documented in the previous section below.\n\n## What's New in v4.3\n\n- **Prefilled Forms** — Fields render with pre-populated values + source indicators (detected/inferred/default/user)\n- **`prefillMode: \"resolve\"`** — Autocomplete fields accept display names (\"Paris\"), resolve to codes (\"75056\") client-side\n- **Smart tag display** — Select/autocomplete show labels not codes for prefilled values\n- **Prefill summary** — \"N champs pré-remplis sur M\" shown when fields are prefilled\n- **Auto-submit toast** — Compact summary with countdown when ALL fields are prefilled\n- **`valueFormat` validation** — Regex-based format validation on form values (e.g. `\"^\\\\d{5}$\"` for INSEE codes)\n- **Autocomplete valueField guarantee** — Always submits resolved code, never display text\n\n### Prefilled Form Example\n\n```tsx\n// SSE payload — server sends prefill + source on each field\n{\n  fields: [\n    {\n      name: 'departement', type: 'select',\n      options: [{ value: '69', label: 'Rhône' }, ...],\n      prefill: '69',\n      displayHint: 'Rhône — déduit de Lyon',\n      source: 'inferred',\n      muted: true,\n    },\n    {\n      name: 'commune', type: 'autocomplete',\n      apiUrl: 'https://geo.api.gouv.fr/communes',\n      searchParam: 'nom', labelField: 'nom', valueField: 'code',\n      prefill: ['Lyon'],\n      prefillMode: 'resolve', // MCP-UI resolves \"Lyon\" → code \"69123\"\n      source: 'detected',\n      muted: true,\n    },\n    {\n      name: 'type_bien', type: 'select',\n      options: [{ value: '', label: 'Tous' }, ...],\n      // No prefill — user must choose\n    },\n  ],\n  autoSubmitDelay: 3000, // optional countdown + toast when all prefilled\n}\n```\n\n## What's New in v4.0.0\n\n- **Data Verification Layer** - Anti-hallucination: `validateAgainstSource()` detects ~90% of numerical hallucinations, zero LLM cost, <1ms\n- **VerifiedText component** - Inline badges (verified/hallucinated) with highlight, strip, annotate modes\n- **DataPreviewSection** - Paginated data table with CSV/JSON export, source attribution, locale formatting (`MCPUIStrings.locale`)\n- **GeoJSON maps** - Polygon/line/point rendering, choropleth coloring, feature popups, multi-layer support\n- **PMTiles** - Vector tiles for large datasets (>5000 features) via optional `protomaps-leaflet`\n- **Time-series charts** - `timeAxis` config for date-based x-axis in ChartJSRenderer\n- **18 scratchpad section types** - Added verified_text, data_preview, map, chart (was 14)\n- **19 component renderers** - chart, table, metric, code, map, form, modal, gallery, video, iframe + more\n\n## Installation\n\n```bash\npnpm add @seed-ship/mcp-ui-solid\n# or\nnpm install @seed-ship/mcp-ui-solid\n```\n\n**Peer dependencies:** `solid-js` ^1.9.0\n\n**Optional peer deps** (install as needed):\n- `chart.js` — native chart rendering\n- `leaflet` + `leaflet.markercluster` — maps\n- `highlight.js` — code syntax highlighting\n- `protomaps-leaflet` — PMTiles vector tiles\n- `@duckdb/duckdb-wasm` — DuckDB plugin\n- `@tanstack/solid-virtual` — table virtualization\n\n### Tailwind CSS v4 consumers\n\nThis library's JSX uses Tailwind utility classes directly and ships **no\ncompiled stylesheet** — `dist/mcp-ui-solid.css` doesn't exist. A Tailwind v4\nhost must scan the package's source for classes to generate, by adding an\n`@source` directive to its own CSS entry point:\n\n```css\n/* recommended when the host resolves with the `solid` export condition\n   (vite-plugin-solid) — the package is then consumed from src/ */\n@source \"../../node_modules/@seed-ship/mcp-ui-solid/src/**/*.{ts,tsx}\";\n\n/* for hosts WITHOUT the `solid` condition (plain bundlers/SSR frameworks\n   that resolve to the built output), scan dist instead */\n@source \"../../node_modules/@seed-ship/mcp-ui-solid/dist/**/*.js\";\n```\n\nAdjust the relative path to your CSS file's location. This is a supported\nintegration contract, not a workaround.\n\nWith the `solid` export condition active, the package resolves to `.ts`/`.tsx`\nsources rather than `dist/`. A SolidStart (or any Vite SSR) host that enables\nit must also list the package in `ssr.noExternal` so the server bundle\ntransforms those sources instead of trying to `require()` raw JSX:\n\n```typescript\nexport default defineConfig({\n  vite: {\n    resolve: { conditions: ['solid', 'development', 'browser'] },\n    ssr: { noExternal: ['@seed-ship/mcp-ui-solid'] },\n  },\n})\n```\n\n## Quick Start\n\n### Static UI Rendering\n\n```tsx\nimport { UIResourceRenderer } from '@seed-ship/mcp-ui-solid'\n\nfunction Dashboard() {\n  const layout = {\n    id: 'dashboard-1',\n    type: 'composite',\n    components: [\n      {\n        type: 'metric',\n        id: 'revenue',\n        title: 'Revenue',\n        value: '$125,430',\n        position: { colStart: 1, colSpan: 4 }\n      },\n      {\n        type: 'chart',\n        id: 'trends',\n        params: { type: 'line', data: { labels: ['Q1','Q2','Q3'], datasets: [{ label: 'Sales', data: [10,20,30] }] } },\n        position: { colStart: 5, colSpan: 8 }\n      }\n    ]\n  }\n\n  return <UIResourceRenderer content={layout} />\n}\n```\n\n### Streaming UI with SSE\n\n```tsx\nimport { StreamingUIRenderer } from '@seed-ship/mcp-ui-solid'\n\nfunction StreamingDashboard() {\n  return (\n    <StreamingUIRenderer\n      query=\"Show me quarterly revenue trends\"\n      spaceIds={['analytics-space']}\n      onComplete={(metadata) => console.log('Complete', metadata)}\n    />\n  )\n}\n```\n\n## Data Verification — Anti-Hallucination (v4.0.0)\n\n### validateAgainstSource — Pure function\n\nDetects numerical hallucinations by comparing LLM text against source data. Zero dependencies, <1ms.\n\n```typescript\nimport { validateAgainstSource } from '@seed-ship/mcp-ui-solid'\n\nconst rows = [\n  { type: 'Appartement', ventes: 22306, prix_m2: 3337 },\n  { type: 'Maison', ventes: 2492, prix_m2: 4230 },\n]\n\nconst result = validateAgainstSource(\n  \"On observe 22 306 ventes a 3 337 EUR/m2. En 2023, 18 245 ventes.\",\n  rows\n)\n\n// result.valid === false\n// result.hallucinated === [{ value: 18245, closest: 22306, distance: 0.18 }]\n// result.confidence === 0.67\n```\n\nOptions: `tolerance` (default 1%), `ignoreColumns`, `ignorePatterns` (years, postal codes ignored by default).\n\n### useDataValidator — Reactive hook\n\n```tsx\nimport { useDataValidator } from '@seed-ship/mcp-ui-solid'\n\nconst { valid, confidence, hallucinatedCount } = useDataValidator(\n  () => llmText(),\n  () => sourceRows(),\n  { tolerance: 0.02 }\n)\n```\n\n### VerifiedText — Inline badges\n\n```tsx\nimport { VerifiedText } from '@seed-ship/mcp-ui-solid'\n\n<VerifiedText\n  text={llmResponse}\n  validation={validationResult}\n  mode=\"highlight\"  // or \"strip\" | \"annotate\"\n  onHallucinationClick={(item) => console.log('Hallucinated:', item)}\n/>\n```\n\n### DataPreviewSection — Source data table\n\n```tsx\nimport { DataPreviewSection } from '@seed-ship/mcp-ui-solid'\n\n<DataPreviewSection content={{\n  columns: [\n    { key: 'type', label: 'Type', type: 'string' },\n    { key: 'ventes', label: 'Ventes', type: 'number' },\n    { key: 'prix_m2', label: 'Prix moy. EUR/m2', type: 'number' },\n  ],\n  rows: sourceRows,\n  source: 'data.gouv.fr - Stats DVF',\n  freshness: 'Donnees 2025',\n  exportable: true,\n  pageSize: 25,\n}} />\n```\n\n## GeoJSON Maps\n\nMap coordinates accept either `[lat, lng]` or `{ lat, lng }`. This package does\nnot geocode addresses or place names; resolve them before building the map\npayload. The default base tiles come from OpenStreetMap; Leaflet is the internal\nrendering engine.\n\n### GeoJSON + Choropleth + Popups\n\n```tsx\nimport { MapRenderer } from '@seed-ship/mcp-ui-solid'\n\n<MapRenderer params={{\n  geojson: featureCollection,\n  geojsonStyle: {\n    choroplethField: 'prix_m2',\n    choroplethScale: [\n      [2000, '#eff3ff'],\n      [3000, '#6baed6'],\n      [5000, '#084594'],\n    ],\n    fillOpacity: 0.7,\n  },\n  popup: {\n    titleField: 'name',\n    fields: ['prix_m2', 'ventes'],\n  },\n  fitBounds: true,\n  height: '500px',\n}} />\n```\n\n### Multi-layer Maps\n\n```tsx\n<MapRenderer params={{\n  layers: [\n    { name: 'Parcelles', geojson: parcelles, visible: true,\n      style: { choroplethField: 'prix', choroplethScale: [[100, '#fee'], [500, '#c00']] } },\n    { name: 'Risques', geojson: risques, visible: false,\n      style: { fillColor: 'orange', fillOpacity: 0.3 } },\n  ],\n  fitBounds: true,\n}} />\n```\n\n### PMTiles — Large Datasets\n\n```tsx\n<MapRenderer params={{\n  pmtiles: {\n    url: 'https://cdn.example.com/data.pmtiles',\n    paintRules: [\n      { dataLayer: 'buildings', symbolizer: 'polygon', color: '#3388ff', opacity: 0.6 },\n    ],\n    maxZoom: 16,\n  },\n  center: [43.6, 3.87],\n  zoom: 12,\n}} />\n```\n\nRequires `protomaps-leaflet` peer dependency.\n\n## Time-Series Charts (v4.0.0)\n\n```tsx\n<ChartJSRenderer component={{\n  id: 'ndvi-timeline',\n  type: 'chart',\n  position: { colStart: 1, colSpan: 12 },\n  params: {\n    type: 'line',\n    data: {\n      labels: ['2024-01-15', '2024-02-15', '2024-03-15', '2024-04-15'],\n      datasets: [{\n        label: 'NDVI',\n        data: [0.45, 0.42, 0.55, 0.68],\n        borderColor: '#10b981',\n        fill: true,\n        tension: 0.3,\n      }],\n    },\n    timeAxis: {\n      unit: 'month',\n      tooltipFormat: 'MMM yyyy',\n    },\n    exportable: true,\n  },\n}} />\n```\n\n## Chat Bus — Agent Interactions (`@experimental`)\n\nBidirectional event/command system for agent-driven chat interactions. Your app keeps full control of its chat UI — the bus adds structured interactivity on top.\n\n### Architecture\n\n```\n                    +----------------------+\n                    |   AGENT LAYER        |\n                    |  (your app logic)    |\n                    +--+----------+-------+\n              events   |          | commands\n                       v          v\n+--------------------------------------------------+\n|   Chat Messages (your app renders these)          |\n|   + UIResourceRenderer for MCP components         |\n+--------------------------------------------------+\n|   ChatPrompt (MCP-UI) - choice | confirm | form   |\n+--------------------------------------------------+\n|   Chat Input (your app controls this)             |\n+--------------------------------------------------+\n```\n\n### Usage\n\n```tsx\nimport { ChatBusProvider, useChatBus, ChatPrompt, createChatBus } from '@seed-ship/mcp-ui-solid'\n\n// 1. Wrap your app\nfunction App() {\n  return (\n    <ChatBusProvider>\n      <ChatInterface />\n      <AgentRouter />\n    </ChatBusProvider>\n  )\n}\n\n// 2. Bridge your SSE events to the bus\nfunction ChatInterface() {\n  const bus = useChatBus()\n  const [activePrompt, setActivePrompt] = createSignal(null)\n\n  onSSEEvent('done', (data) =>\n    bus.events.emit('onStreamEnd', { streamKey: 'main', metadata: data }))\n\n  bus.commands.handle('injectPrompt', (text) => setInputValue(text))\n  bus.commands.handle('showChatPrompt', (config) => setActivePrompt(config))\n\n  return (\n    <div>\n      <Messages />\n      <Show when={activePrompt()}>\n        <ChatPrompt config={activePrompt()!} onSubmit={handleResponse} onDismiss={() => setActivePrompt(null)} />\n      </Show>\n      <TextInput />\n    </div>\n  )\n}\n```\n\n### Event Types (18) / Command Types (11)\n\nSee [Chat Bus documentation](https://github.com/theseedship/mcp-ui#chat-bus--agent-interactions-experimental) for the full event/command reference.\n\n### Bridging external clarification events (v4.3.9)\n\nWhen your MCP server emits a clarification event via SSE (e.g. a `_pause`\nframe asking the user to disambiguate intent), convert it to a `ChatPrompt`\nusing the universal `clarificationToPromptConfig` helper — no app-specific\nglue required:\n\n```tsx\nimport { clarificationToPromptConfig } from '@seed-ship/mcp-ui-solid'\n\n// In your SSE parser, when you decode a clarification frame:\nbus.events.emit('onClarificationNeeded', {\n  streamKey: 'main',\n  clarification: {\n    question: 'Which space do you mean?',\n    options: [\n      { value: 'sp-1', label: 'Immobilier', metadata: { confidence: 0.9 } },\n      { value: 'sp-2', label: 'Santé',      metadata: { confidence: 0.6 } },\n    ],\n    type: 'intent_disambiguate', // opaque tag for host routing\n  },\n})\n\n// Wire the event to a prompt:\nbus.events.on('onClarificationNeeded', async ({ clarification }) => {\n  const response = await bus.commands.exec(\n    'showChatPrompt',\n    clarificationToPromptConfig(clarification)\n  )\n  // POST response.value to your /api/agent-resume endpoint, etc.\n})\n```\n\nLegacy `option.file_id` is automatically migrated into `metadata.file_id`.\nArbitrary `metadata` (confidence scores, source tags, ...) flows through\nunchanged and can be rendered by a custom `ChoiceBody` wrapper.\n\n### ChatPromptResponse — dismissed / aborted / answered\n\nEvery `ChatPrompt` exchange ends in one of three outcomes:\n\n| Outcome | How | `response.dismissed` | Promise |\n|---------|-----|----------------------|---------|\n| Explicit answer | Click a choice / submit a form | `undefined` | resolves |\n| Dismissed | Click the X icon, click Cancel (confirm type) | `true` | resolves |\n| Aborted | Host app rejects the Promise via `AbortSignal` | *(n/a — never resolves)* | rejects with `DOMException('AbortError')` |\n\n> **v5.2.0** — use `createChatPromptController()` (below). The manual pattern\n> documented after it is kept for context and for consumers who prefer full\n> control over the resolver lifecycle.\n\n#### Recommended — `createChatPromptController()` (v5.2.0)\n\n```tsx\nimport { Show } from 'solid-js'\nimport {\n  ChatPrompt,\n  useChatBus,\n  createChatPromptController,\n  PromptReplacedError,\n} from '@seed-ship/mcp-ui-solid'\n\nfunction HitlHost() {\n  const bus = useChatBus()\n  const ctrl = createChatPromptController()\n  bus.commands.handle('showChatPrompt', ctrl.handle)\n\n  return (\n    <Show when={ctrl.activePrompt()}>\n      {(cfg) => (\n        <ChatPrompt\n          config={cfg()}\n          onSubmit={ctrl.resolveActive}\n          onDismiss={ctrl.dismissActive}\n        />\n      )}\n    </Show>\n  )\n}\n```\n\nCaller-side, re-entrance and abort are standard :\n\n```ts\ntry {\n  const response = await bus.commands.exec('showChatPrompt', config, ac.signal)\n  // ...\n} catch (err) {\n  if (err instanceof PromptReplacedError) return           // superseded by a newer prompt\n  if (err instanceof Error && err.name === 'AbortError') return  // navigation killed it\n  throw err\n}\n```\n\n`ctrl.abort(reason?)` is also available for programmatic cancellation\n(modal close, route change, ...).\n\n#### Manual wiring (v5.1.0 reference pattern)\n\nEquivalent to the controller above — useful if you want full control over\nthe resolver closure, or if you're maintaining a v5.1.0 codebase :\n\n```tsx\nimport { createSignal } from 'solid-js'\nimport { useChatBus } from '@seed-ship/mcp-ui-solid'\nimport type { ChatPromptConfig, ChatPromptResponse } from '@seed-ship/mcp-ui-solid'\n\nfunction HitlHost() {\n  const bus = useChatBus()\n  const [activePrompt, setActivePrompt] = createSignal<ChatPromptConfig | null>(null)\n\n  // Mutable resolver + optional abort cleanup — one prompt at a time\n  let active: {\n    resolve: (response: ChatPromptResponse) => void\n    reject: (err: unknown) => void\n    cleanupAbort?: () => void\n  } | null = null\n\n  bus.commands.handle('showChatPrompt', (config, signal) => {\n    // Re-entrance: auto-reject any previous in-flight prompt\n    if (active) {\n      const stale = active\n      active = null\n      stale.reject(new Error('PromptReplaced'))\n      stale.cleanupAbort?.()\n    }\n\n    // Already-aborted signal → reject synchronously, never render\n    if (signal?.aborted) {\n      return Promise.reject(new DOMException('Prompt aborted', 'AbortError'))\n    }\n\n    return new Promise<ChatPromptResponse>((resolve, reject) => {\n      const onAbort = () => {\n        setActivePrompt(null)\n        active = null\n        reject(new DOMException('Prompt aborted', 'AbortError'))\n      }\n      signal?.addEventListener('abort', onAbort, { once: true })\n\n      active = {\n        resolve,\n        reject,\n        cleanupAbort: () => signal?.removeEventListener('abort', onAbort),\n      }\n      setActivePrompt(config)\n    })\n  })\n\n  const handleSubmit = (response: ChatPromptResponse) => {\n    const a = active\n    active = null\n    setActivePrompt(null)\n    a?.cleanupAbort?.()\n    a?.resolve(response)\n  }\n\n  const handleDismiss = () => {\n    const a = active\n    active = null\n    setActivePrompt(null)\n    a?.cleanupAbort?.()\n    a?.resolve({ type: 'choice', value: '', label: '', dismissed: true })\n  }\n\n  return (\n    <Show when={activePrompt()}>\n      <ChatPrompt config={activePrompt()!} onSubmit={handleSubmit} onDismiss={handleDismiss} />\n    </Show>\n  )\n}\n```\n\nConsumer-side the error is standard and branch-able without any mcp-ui import:\n\n```ts\ntry {\n  const response = await bus.commands.exec('showChatPrompt', config, ctrl.signal)\n  // ...\n} catch (err) {\n  if (err instanceof Error && err.name === 'AbortError') return  // navigation killed it\n  throw err\n}\n```\n\nv5.2.0 collapses this to a single `createChatPromptController()` call — see\nabove. Prefer the controller unless you have a reason to manage the\nlifecycle yourself.\n\n### correlationId — host-propagated (v4.3.9)\n\n`ChatEventBase.correlationId` is opaque to mcp-ui. When an agent calls\n`sendPrompt('...')` the returned string is a correlation ID — the host app's\nSSE parser must forward this value into every subsequent event emission\n(`onToken`, `onStreamEnd`, etc.) so agents can match responses back to their\noriginal prompts. mcp-ui does not auto-propagate it across the bus.\n\n## ScratchpadPanel — HITL/AITL Shared Workspace (`@experimental`)\n\nA shared workspace where agent and human collaborate in real-time. 18 section types:\n\n| Type | Renders | Use case |\n|------|---------|----------|\n| `data` | Key-value pairs | Dataset info |\n| `filter` | Editable chips | Active filters |\n| `preview` | Count + mini-table | Live result count |\n| `message` | Agent bubble | Explanations |\n| `action` | Buttons | Validate, refine |\n| `steps` | Stepper | Guided workflow |\n| `form` | FormFieldRenderer | Interactive params |\n| `understanding` | Confidence badges | Agent comprehension |\n| `feedback` | Thumbs up/down | User validation |\n| `prompt` | Query + params | Agent interpretation |\n| `stepper` | Progress stepper | Multi-turn progress |\n| `error` | Error card | Error display + retry |\n| `source_card` | Source info card | Data source details |\n| `diff` | Before/after diff | Change preview |\n| `verified_text` | Inline badges | Data verification |\n| `data_preview` | Paginated table | Source data display |\n| `map` | GeoJSON map | Geographic data |\n| `chart` | Chart.js chart | Time-series, analytics |\n\n### Direct store (recommended)\n\n```tsx\nimport { dispatchScratchpad, useScratchpadState } from '@seed-ship/mcp-ui-solid'\n\n// In your SSE callback — ONE LINE\nonScratchpad: (data) => dispatchScratchpad(data as ScratchpadEvent)\n\n// In your component\nconst { state, pinned, close } = useScratchpadState()\n```\n\n## Component Renderers (20 types)\n\n| Type | Features |\n|------|----------|\n| `chart` | Bar, line, pie, doughnut, radar, scatter, bubble, polarArea. Native Chart.js with Chart/Data switch and PNG export; external QuickChart only on host opt-in. Time axes require a date adapter. |\n| `table` | Sortable, pagination, virtualization (10K+), CSV/TSV/JSON export |\n| `metric` | KPI cards with trends and sparklines |\n| `text` | Markdown via marked.js |\n| `code` | Syntax highlighting (highlight.js), line numbers, word wrap |\n| `map` | OpenStreetMap base tiles via Leaflet: markers, clustering, GeoJSON, choropleth, popups, multi-layer, PMTiles |\n| `graph` | Node-link relationships with optional G6; seven schema-supported layouts and layout options |\n| `form` | 18 field types, conditional fields, persistence, tool call submit |\n| `modal` | Portal overlay, sizes sm-full, Escape/backdrop close |\n| `image-gallery` | Grid layout, lightbox, keyboard nav |\n| `video` | YouTube/Vimeo/direct URL |\n| `iframe` | Tiered sandbox, 80+ whitelisted domains, COEP `credentialless` (v6.21.0) |\n| `image` | Responsive with lazy loading |\n| `link` | Styled link cards |\n| `action` | Tool call buttons |\n| `action-group` | Grouped actions with layout options |\n| `grid` | Nested CSS Grid; read-only layouts stack in narrow containers |\n| `carousel` | Content carousel |\n| `artifact` | File download/preview |\n| `footer` | Metadata display |\n\n## Iframes under COEP — `MCPUIConfigProvider` (v6.21.0)\n\nThe library renders exactly two iframes: the `iframe` component\n(`IframeRenderer`) and `VideoRenderer`'s YouTube / Vimeo embed. Both are\nconstrained by `DEFAULT_IFRAME_DOMAINS` (the allow-list) and\n`getIframeSandbox()` (the tiered sandbox — `allow-same-origin allow-forms`\nfor `TRUSTED_IFRAME_DOMAINS`, `allow-scripts allow-popups` for everything\nelse).\n\nA host that serves `Cross-Origin-Embedder-Policy: credentialless` adds a\nthird constraint: the browser refuses any cross-origin iframe whose own\ndocument sends no COEP header — which is YouTube, Vimeo, Google Docs, Notion\nand most of the allow-list. The frame stays blank, and the page cannot even\ndetect it (a refused cross-origin document fires no `error` event). The fix\nis the boolean HTML attribute `<iframe credentialless>`.\n\nBy default (`'auto'`) the library sets it only where nothing is lost: the\n`iframe` component pointing at a **non-trusted** host, whose sandbox already\nhas no `allow-same-origin` and therefore no cookies or storage. Two cases are\nleft alone on purpose:\n\n- **Trusted hosts** are in that list because they need their own cookies to\n  authenticate, and a cookie-less authenticated embed only renders a login\n  screen — a clear block beats a broken frame.\n- **The video embed** carries no sandbox, so a YouTube or Vimeo frame really\n  does hold provider cookies (consent, playback state). A host under COEP\n  unblocks it with `iframeCredentialless: 'always'`, accepting that trade;\n  a host without COEP keeps 6.20.0 behaviour and changes nothing.\n\n`<MCPUIConfigProvider>` is where a host overrides all of this. It is the\nbehavioural counterpart of `<MCPUIStringsProvider>`: context-based, entirely\noptional, and `DEFAULT_MCPUI_CONFIG` applies when it is absent.\n\n```tsx\nimport { MCPUIConfigProvider } from '@seed-ship/mcp-ui-solid'\n\n<MCPUIConfigProvider\n  config={{\n    iframeCredentialless: 'always',            // also unblocks the video embed\n    iframePolicy: 'extend',                    // accept hosts outside the allow-list\n    customIframeDomains: ['embed.acme.com'],   // …these ones\n    customTrustedIframeDomains: ['embed.acme.com'], // …and treat them as trusted\n    iframeFallbackLink: 'auto',                // default\n  }}\n>\n  <App />\n</MCPUIConfigProvider>\n```\n\nWhen you keep a partial configuration in a variable, name the authored,\nall-optional view explicitly:\n\n```tsx\nimport {\n  MCPUIConfigProvider,\n  type MCPUIConfigInput,\n} from '@seed-ship/mcp-ui-solid'\n\nconst config: MCPUIConfigInput = {\n  iframeCredentialless: 'always',\n  chartZoom: 'never',\n}\n\n<MCPUIConfigProvider config={config}>\n  <App />\n</MCPUIConfigProvider>\n```\n\nPrefer `MCPUIConfigProvider` for partial overrides. The exported raw context is\nalso a public read surface, so its `Provider` requires the complete, resolved\n`MCPUIConfig` value. If an integration must provide that context directly,\nspread the defaults first:\n\n```tsx\nimport {\n  DEFAULT_MCPUI_CONFIG,\n  MCPUIConfigContext,\n} from '@seed-ship/mcp-ui-solid'\n\n<MCPUIConfigContext.Provider\n  value={{ ...DEFAULT_MCPUI_CONFIG, iframeCredentialless: 'always' }}\n>\n  <App />\n</MCPUIConfigContext.Provider>\n```\n\n`MCPUIConfigInput` contains the library's built-in authoring fields.\n`MCPUIConfig` remains an interface for consumers that extend or augment the\nresolved contract; `MCPUIConfigProvider` also accepts those augmented fields\nas partial inline overrides.\n\n| Option | Values | Default | What it does |\n|--------|--------|---------|--------------|\n| `iframeCredentialless` | `'auto'` \\| `'always'` \\| `'never'` | `'auto'` | `'auto'`: the attribute on the `iframe` component when its host is **not** in `TRUSTED_IFRAME_DOMAINS` (+ `customTrustedIframeDomains`) — those frames already run without cookies. The video embed is excluded, since it has none of that sandboxing. `'always'`: every iframe, video and trusted hosts included — what a COEP host wants. `'never'`: none. |\n| `customTrustedIframeDomains` | `string[]` | `[]` | Hosts treated as trusted on top of `TRUSTED_IFRAME_DOMAINS`: no `credentialless`, and `allow-same-origin` in the sandbox. Subdomains of a listed host match. This only reclassifies a host the allow-list already accepts — pair it with `customIframeDomains` for anything else. |\n| `iframePolicy` | `'strict'` \\| `'extend'` \\| `'allow-all'` | `'strict'` | How `UIResourceRenderer` validates an `iframe` component's host. `'strict'` accepts `DEFAULT_IFRAME_DOMAINS` only; a host outside it is replaced by the validation card before any renderer runs. |\n| `customIframeDomains` | `string[]` | `[]` | Extra hosts the allow-list accepts when `iframePolicy` is `'extend'`. |\n| `iframeFallbackLink` | `'auto'` \\| `'always'` \\| `'never'` | `'auto'` | Whether an \"open in a new tab\" link (`strings.iframeOpenInNewTab`) shows under the embed. `'auto'` shows it only when the page is cross-origin isolated. `window.crossOriginIsolated` is read **after mount**, so SSR markup and hydration match. Note that flag needs COOP `same-origin` **and** COEP: a host that sends COEP alone blocks embeds while the flag is false, so it should set `'always'`. |\n\nThe attribute is a boolean attribute: absent from the DOM when it does not\napply, never `credentialless=\"false\"`.\n\nLike `<MCPUIStringsProvider>`, a nested `<MCPUIConfigProvider>` merges over the\ndefaults, not over an outer provider: repeat the options you want to keep.\n\n`isTrustedIframeDomain(url, { customTrustedDomains? })` is exported (root\nbarrel and the `/validation` subpath) if you need the same decision outside\nthe renderers.\n\n### Browser support\n\n| | header `COEP: credentialless` | attribute `<iframe credentialless>` |\n| --- | --- | --- |\n| Chrome / Edge | 96+ | **110+** |\n| Firefox | 119+ | **not supported** |\n| Safari | not supported (value ignored) | not supported |\n\nFirefox applies the header but ignores the attribute, so third-party iframes\nstay blocked there while the host sends COEP — nothing in this library can\nchange that, and the fallback link is what the user gets. Safari does not\nknow the value, treats the header as absent, and embeds simply work.\n\n### The CSP is still yours\n\nThe allow-list is not a substitute for your Content-Security-Policy. The\nbrowser enforces `frame-src`, which the **host** sets, and a domain missing\nfrom it stays blocked whatever this library emits:\n\n```\nContent-Security-Policy: frame-src https://www.youtube-nocookie.com https://player.vimeo.com …\n```\n\nThe comment on `DEFAULT_IFRAME_DOMAINS` in `services/validation.ts` says the\nsame thing: *\"Must match CSP frame-src directive.\"*\n\n## SSR Compatibility\n\nThe published `dist/` is a DOM (client) Solid build — importing it directly\non a server throws \"Client-only API called on the server side.\" SSR is\nsupported when the host instead compiles the package **from `src/`** via the\n`solid` export condition (`vite-plugin-solid`) and lists it in\n`ssr.noExternal`, e.g. in SolidStart's `app.config.ts`:\n\n```typescript\nexport default defineConfig({\n  vite: {\n    resolve: { conditions: ['solid', 'development', 'browser'] },\n    ssr: { noExternal: ['@seed-ship/mcp-ui-solid'] },\n  },\n})\n```\n\n### Sanitization contract (v6.19.0)\n\n`sanitizeHtml()` (`src/utils/sanitize-html.ts`) is the single sanitizer for\nevery sink that carries untrusted markup — the `text` and `table` HTML\nbranches and `UIResourceHtmlRenderer`'s `ui://` `rawHtml` content — with one\ninvariant that holds identically on server and client: **nothing\nunsanitized ever reaches an `innerHTML` sink.** The `code` component's own\n`<code innerHTML>` sink is a documented exception outside `sanitizeHtml()`:\nit binds highlight.js output, or `escapeHtml(code)` when highlight.js fails\nto load or throws.\n\n- **Server** (or any environment where DOMPurify cannot run — `isServer`,\n  `!DOMPurify.isSupported`, or `DOMPurify.sanitize` not being a function,\n  which is what dompurify 3.4.x actually does with no `window`): the sink\n  emits `escapeHtml(input)` and nothing else — no tag-stripping. Text that\n  merely *looks* like markup is preserved as inert, visible text (e.g.\n  `values < 10 and > 5` renders as `values &lt; 10 and &gt; 5`, not\n  `values 5`). For `text` components specifically, the server ships the\n  **escaped markdown source**, not escaped `marked` output — so block\n  structure (tables, lists, headings) is absent on first paint and the\n  region **reflows once the client hydrates**.\n- **Client:** the real DOMPurify runs with a profile scoped to the call site\n  (`prose` for text content, `cellLink` / `cellMarkdown` / `cellHtml` for\n  table cells, `resource` for `ui://` content). `<SafeHtml>`'s `onMount`\n  then re-applies the sanitized rich HTML if the hydrated DOM still shows\n  the server's escaped text — this is what covers `solid-js/web`'s\n  `setProperty(node, 'innerHTML', v)` early-return during hydration, so a\n  hydrated page doesn't stay stuck showing escaped text.\n\nNet effect: an SSR pass never leaks or executes untrusted markup, and the\nclient upgrades to the rich version — with a visible reflow — once mounted.\n\n## Internationalization (i18n) — `MCPUIStrings`\n\n`<MCPUIStringsProvider>` localizes the library's own **chrome** — button\ntitles, `aria-label`s, placeholders, empty states. It never touches\n**content** (`params.title`, table data, action labels, chat prompt copy):\nthat comes from the payload and is already localized by whoever produced\nit. Every key is optional; an omitted key falls back to its English\n`DEFAULT_MCPUI_STRINGS` value, so mounting the provider is entirely opt-in\nand partial overrides are the normal case.\n\n```tsx\nimport { MCPUIStringsProvider } from '@seed-ship/mcp-ui-solid'\n\n<MCPUIStringsProvider strings={{ expand: 'Agrandir', feedbackUseful: 'Utile' }}>\n  <App />\n</MCPUIStringsProvider>\n```\n\nA handful of keys are templates: they carry a `{placeholder}` the renderer\nfills in at call time via the exported `formatMCPUIString(template, vars)`\nhelper. Hosts that render their own equivalent chrome (e.g. a custom sort\nheader) can call the same helper to get the same substitution behavior —\nan unrecognized `{placeholder}` is left verbatim rather than becoming\n`undefined`:\n\n```ts\nimport { formatMCPUIString } from '@seed-ship/mcp-ui-solid'\n\nformatMCPUIString('Sort by {column}', { column: 'Revenue' }) // 'Sort by Revenue'\nformatMCPUIString('Export CSV ({count} rows)', { count: 42 }) // 'Export CSV (42 rows)'\n```\n\n### Full key reference\n\n| Key | English default | Where it appears |\n|-----|------------------|-------------------|\n| `expand` | `Expand` | `ExpandableWrapper` toolbar — expand-to-fullscreen button `title` |\n| `expandedView` | `Expanded view` | `ExpandableWrapper` — fullscreen modal heading/`aria-label` when untitled |\n| `copyToClipboard` | `Copy to clipboard` | `ExpandableWrapper` — default copy-button tooltip (overridden by a `copyLabel` prop) |\n| `closeExpandedView` | `Close expanded view` | `ExpandableWrapper` — fullscreen modal close button `aria-label` |\n| `feedbackUseful` | `Useful` | `FeedbackInline` — thumb-up button `title`/`aria-label` |\n| `feedbackNotUseful` | `Not useful` | `FeedbackInline` — thumb-down button `title`/`aria-label` |\n| `feedbackPositiveAck` | `Thanks!` | `FeedbackInline` — acknowledgement after a positive rating |\n| `feedbackNegativeAck` | `Noted — we'll improve` | `FeedbackInline` — acknowledgement after a negative rating |\n| `retry` | `Retry` | `StreamingUIRenderer` — retry button label |\n| `ok` | `OK` | `ScratchpadPanel` — inline filter editor confirm button |\n| `cancel` | `Cancel` | `ScratchpadPanel` (inline filter editor), `ChatPrompt` (`ConfirmBody`, payload `cancelLabel` still wins) — generic cancel button |\n| `confirm` | `Confirm` | `ChatPrompt` (`ConfirmBody`) — generic confirm button |\n| `submit` | `Submit` | `ChatPrompt` (`FormBody`), `FormRenderer`, `ScratchpadPanel` (`EmbeddedFormSection`) — generic submit button |\n| `dismiss` | `Dismiss` | `ChatPrompt` — `aria-label` of the dismiss button |\n| `yes` | `Yes` | `StreamingUIRenderer` (cached cell), `ScratchpadPanel` (`FeedbackSection` approve label) |\n| `no` | `No` | `ScratchpadPanel` — `FeedbackSection` reject label |\n| `chartView` | `Chart` | `ChartJSRenderer` — chart/data view switch, \"chart\" side |\n| `chartDataView` | `Data` | `ChartJSRenderer` — chart/data view switch, \"data\" side |\n| `chartViewSelector` | `Chart or data view` | `ChartJSRenderer` — view switch accessible name |\n| `chartDataTable` | `Chart data` | `ChartJSRenderer` — data-table caption/accessible name |\n| `chartDataSummary` | `Exact values are available in the data view.` | `ChartJSRenderer` — screen-reader description of the chart canvas |\n| `chartNoData` | `No chart data` | `ChartJSRenderer` — empty state |\n| `paginationPrevious` | `Previous page` | `UIResourceRenderer` (table) — pagination \"previous\" button accessible name |\n| `paginationNext` | `Next page` | `UIResourceRenderer` (table) — pagination \"next\" button accessible name |\n| `paginationPageSize` | `Rows per page` | `UIResourceRenderer` (table) — page-size `<select>` accessible name |\n| `gridRegion` | `Layout grid` | `GridRenderer` — fallback `aria-label` for an untitled grid region |\n| `autocompleteSuggestions` | `Suggestions` | `AutocompleteDropdown` — suggestions listbox `aria-label` |\n| `autocompleteLoading` | `Loading...` | `AutocompleteDropdown` — fallback loading message |\n| `autocompleteEmpty` | `No suggestions found` | `AutocompleteDropdown` — fallback empty state |\n| `carouselTitle` | `Carousel` | `CarouselRenderer` — expandable-wrapper toolbar title |\n| `carouselCopy` | `Copy items (JSON)` | `CarouselRenderer` — copy button `copyLabel` |\n| `mapTitle` | `Map` | `MapRenderer` — expandable-wrapper toolbar title |\n| `mapCopy` | `Copy markers as GeoJSON` | `MapRenderer` — copy button `copyLabel` |\n| `chartDownloadPng` | `Download PNG` | `ChartJSRenderer` — PNG export button `title` |\n| `chartDownloadPngAria` | `Download chart as PNG` | `ChartJSRenderer` — PNG export button `aria-label` |\n| `chartCopy` | `Copy chart data (JSON)` | `ChartJSRenderer` — copy button `copyLabel` |\n| `chartLoading` | `Loading chart...` | `ChartJSRenderer` — overlay shown while the chart library and data are loading |\n| `codeSearchPlaceholder` | `Search…` | `CodeBlockRenderer` — in-code search input `placeholder` |\n| `codeSearchAria` | `Search in code` | `CodeBlockRenderer` — in-code search input `aria-label` |\n| `codeDownloadAria` | `Download code as file` | `CodeBlockRenderer` — download button `aria-label` |\n| `codeDownload` | `Download code` | `CodeBlockRenderer` — download button `title` |\n| `codeToggleWordWrap` | `Toggle word wrap` | `CodeBlockRenderer` — word-wrap toggle `aria-label` |\n| `codeCopy` | `Copy code` | `CodeBlockRenderer` — copy button `title`/`aria-label` |\n| `codeTitle` | `Code` | `CodeBlockRenderer` — heading and toolbar title when no filename/language is given |\n| `codeWordWrapEnable` | `Enable word wrap` | `CodeBlockRenderer` — word-wrap toggle `title` while word wrap is OFF |\n| `codeWordWrapDisable` | `Disable word wrap` | `CodeBlockRenderer` — word-wrap toggle `title` while word wrap is ON |\n| `exportCsvRows` | `Export CSV ({count} rows)` | `DataPreviewSection` — CSV export button `title`. Template: `{count}` |\n| `exportJsonRows` | `Export JSON ({count} rows)` | `DataPreviewSection` — JSON export button `title`. Template: `{count}` |\n| `sortBy` | `Sort by {column}` | `DataPreviewSection` / tables — sortable column header `title`. Template: `{column}` |\n| `removeItem` | `Remove {name}` | Form fields (chips/tags/filters) — removal button `aria-label`. Template: `{name}` |\n| `filterPlaceholder` | `Filter...` | Form fields — multi-select options filter input `placeholder` |\n| `fieldNotSupported` | `Not supported` | `FormFieldRenderer` — badge shown next to a field whose type the renderer does not support |\n| `fieldNoMatches` | `No matches` | `FormFieldRenderer` (`MultiSelectField`) — empty state of the option list |\n| `fieldGroupContainer` | `Group container` | `FormFieldRenderer` — fallback help text of a `fieldset` field with none |\n| `fieldSelectPlaceholder` | `Select...` | `FormFieldRenderer` — fallback `placeholder` of the multi-select trigger |\n| `fieldTagsPlaceholder` | `Type and press Enter...` | `FormFieldRenderer` (`TagsField`) — fallback `placeholder` of the tags input |\n| `scratchpadClose` | `Close` | `ScratchpadPanel` — close button `aria-label` |\n| `scratchpadPreview` | `Preview` | `ScratchpadPanel` — heading of the filter preview block |\n| `scratchpadNoResults` | `No results for these filters` | `ScratchpadPanel` — empty state of the filter preview block |\n| `scratchpadModifyFilters` | `Modify filters` | `ScratchpadPanel` — \"refine the filters\" button in the empty preview |\n| `scratchpadNoFilters` | `No filters` | `ScratchpadPanel` — empty state of the active-filter chip row |\n| `scratchpadEdit` | `Edit` | `ScratchpadPanel` — collapsed embedded form's \"edit\" button |\n| `scratchpadSend` | `Send` | `ScratchpadPanel` (`FeedbackSection`) — free-text feedback \"send\" button |\n| `scratchpadShowRaw` | `Show raw SSE payload` | `ScratchpadPanel` (`FormDebugTrace`) — debug toggle while the raw payload is hidden |\n| `scratchpadHideRaw` | `Hide raw SSE payload` | `ScratchpadPanel` (`FormDebugTrace`) — debug toggle while the raw payload is shown |\n| `scratchpadCommentPlaceholder` | `Add a comment...` | `ScratchpadPanel` (`FeedbackSection`) — fallback `placeholder` of the free-text feedback input |\n| `scratchpadError` | `Error` | `ScratchpadPanel` (`ErrorSectionRenderer`) — fallback message of an error section with none |\n| `scratchpadSource` | `Source` | `ScratchpadPanel` (`SourceCardSection`) — fallback name of a source card with none |\n| `graphExport` | `Export graph` | `GraphRenderer` — export-menu trigger `title`/`aria-label` |\n| `graphCopy` | `Copy graph (JSON)` | `GraphRenderer` — copy button `copyLabel` |\n| `graphTitle` | `Graph` | `GraphRenderer` — expandable-wrapper toolbar title when untitled |\n| `graphExportMenu` | `Export ▾` | `GraphRenderer` — visible label of the export-menu trigger button |\n| `graphDownloadPng` | `Download PNG` | `GraphRenderer` — \"download PNG\" export-menu item label |\n| `graphDownloadPngHint` | `visual snapshot` | `GraphRenderer` — hint under the \"download PNG\" item |\n| `graphDownloadMermaid` | `Download Mermaid` | `GraphRenderer` — \"download Mermaid\" export-menu item label |\n| `graphDownloadMermaidHint` | `markdown / GitHub` | `GraphRenderer` — hint under the \"download Mermaid\" item |\n| `graphDownloadJson` | `Download JSON` | `GraphRenderer` — \"download JSON\" export-menu item label |\n| `graphDownloadJsonHint` | `raw data` | `GraphRenderer` — hint under the \"download JSON\" item |\n| `galleryCopy` | `Copy image URLs` | `ImageGalleryRenderer` — copy button `copyLabel` |\n| `galleryTitle` | `Gallery` | `ImageGalleryRenderer` — expandable-wrapper toolbar title when untitled |\n| `videoCopy` | `Copy video URL` | `VideoRenderer` — copy button `copyLabel` |\n| `videoTitle` | `Video` | `VideoRenderer` — toolbar title and iframe `title` when untitled |\n| `sourceDetected` | `Detected from message` | `FormFieldRenderer` — \"detected\" prefill-source badge `title` |\n| `sourceInferred` | `Inferred from context` | `FormFieldRenderer` — \"inferred\" prefill-source badge `title` |\n| `sourcePrevious` | `Previously provided` | `FormFieldRenderer` — \"user\"/previous prefill-source badge `title` |\n| `lightboxLabel` | `Image lightbox` | `LightboxOverlay` — dialog `aria-label` |\n| `lightboxClose` | `Close lightbox` | `LightboxOverlay` — close button `aria-label` |\n| `lightboxPrevious` | `Previous image` | `LightboxOverlay` — previous-image button `aria-label` |\n| `lightboxNext` | `Next image` | `LightboxOverlay` — next-image button `aria-label` |\n| `modalClose` | `Close modal` | `ModalRenderer` — close button `aria-label` |\n| `copy` | `Copy` | `UIResourceRenderer` — default generic copy-button `title`/`aria-label` |\n| `copyMetric` | `Copy metric` | `UIResourceRenderer` (metric) — copy button `title` |\n| `copyText` | `Copy text` | `UIResourceRenderer` (text) — copy button `title` |\n| `copyErrorDetails` | `Copy error details` | `UIResourceRenderer` (error) — copy button `title` |\n| `tableTitle` | `Table` | `UIResourceRenderer` (table) — expandable-wrapper toolbar title when untitled |\n| `tableCopyCsv` | `Copy table (CSV)` | `UIResourceRenderer` (table) — CSV copy button `title`/`copyLabel` |\n| `tableExport` | `Export table` | `UIResourceRenderer` (table) — export-menu trigger `title`/`aria-label` |\n| `tableClearSearch` | `Clear search` | `UIResourceRenderer` (table) — search reset button `aria-label` |\n| `tableAriaLabel` | `Data table` | `UIResourceRenderer` (table) — scroll-region fallback `aria-label` when untitled |\n| `tableSearchPlaceholder` | `Search the table...` | `UIResourceRenderer` (table) — search input `placeholder`. A connector's own `tableParams.searchPlaceholder` still wins when set |\n| `tableCopyTsv` | `Copy TSV` | `UIResourceRenderer` (table) — \"copy as TSV\" export-menu item |\n| `tableDownloadCsv` | `Download CSV` | `UIReso","readmeFilename":"README.md"}