{"_id":"zenmux-chat","_rev":"28-99b8babea85f050f5d6f76fb47a2b02e","name":"zenmux-chat","dist-tags":{"latest":"1.0.0-test","test":"1.0.0-test.28"},"versions":{"1.0.0-test":{"name":"zenmux-chat","version":"1.0.0-test","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"4f18589c4e6c96bac31db4cda3f1a2c9527f3db7","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.tgz","fileCount":356,"integrity":"sha512-kISnXQY0sEhbssR6zJs5eeuiVyUlEXbnuWe8ChJzGfAdSQpIMzBC4FeouO10qB9xS+j8LG1RzwbdjqV0nV79yQ==","signatures":[{"sig":"MEUCIBvbfTqDSMgUccJxQsINV/nu2X0pnQAP+YveRQkrAq72AiEAzFw2htC3nzvyLZ8Px4UpEx0j48aSFQxsDpdFCf9OJQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15442254},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"85b15301c9a82eb30fe2fd4ed94292644bcdb204","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","build:lib":"vite build --config vite.config.lib.ts"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"clsx":"^2.1.1","tailwindcss":"^4.2.1","tailwind-merge":"^3.5.0","@ai-sdk/anthropic":"^3.0.58","@tailwindcss/vite":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^19.2.14","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","antd":"^6.0.0","react":"^19.0.0","react-dom":"^19.0.0","@lobehub/ui":"^5.0.0","react-virtuoso":"^4.0.0","@ant-design/icons":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test_1773369561122_0.9045226481602902","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.1":{"name":"zenmux-chat","version":"1.0.0-test.1","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.1","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"6d7d04feffadbc19554168034cd3809c114ed191","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.1.tgz","fileCount":168,"integrity":"sha512-WVxp9eM2+VWipY6GKtdzNzsVmJls8IjDU7ek8YRfDvKF99VicMO9kqLb3QzWbCVtr8hyi7WP8wVvjI12wTx4wg==","signatures":[{"sig":"MEUCIDTyEW7je/+AA9D0U5N3NvEIMz+AIpaGnE5hKULmEKclAiEA9FoUxQeqPKz7TYvx6vkGRNegf6B2LkOQvduaBdG4jLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":826919},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"85b15301c9a82eb30fe2fd4ed94292644bcdb204","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"clsx":"^2.1.1","tailwindcss":"^4.2.1","tailwind-merge":"^3.5.0","@ai-sdk/anthropic":"^3.0.58","@tailwindcss/vite":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^19.2.14","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","antd":"^6.0.0","react":"^19.0.0","react-dom":"^19.0.0","@lobehub/ui":"^5.0.0","react-virtuoso":"^4.0.0","@ant-design/icons":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.1_1773370795657_0.7993205972123891","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.2":{"name":"zenmux-chat","version":"1.0.0-test.2","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.2","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"2590080f58b0f9b86964e5bb6ce8dec2af7fbba3","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.2.tgz","fileCount":168,"integrity":"sha512-h9ftd/p2QZxWD+QOUU0mxYY+fOxeU4KF1FKhTBh8urSVmKQHClGdaomhqHD5MVu3KNOciPED30fbFW8sI3MD+w==","signatures":[{"sig":"MEYCIQCicWAHmkdJin05VXjnnZakfsnY7LwHLXGJhK6XAKa1BwIhAIUbDxMvqsiSVY6hJG0NeMtA1BqdCAtJloAQyE9KHFe8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":945160},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6c9f1be368d69a330f5895adc87a7fb9f79fac3b","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"clsx":"^2.1.1","tailwindcss":"^4.2.1","tailwind-merge":"^3.5.0","@ai-sdk/anthropic":"^3.0.58","@tailwindcss/vite":"^4.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^19.2.14","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","antd":"^6.0.0","react":"^19.0.0","react-dom":"^19.0.0","@lobehub/ui":"^5.0.0","react-virtuoso":"^4.0.0","@ant-design/icons":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.2_1773373906840_0.03827889444287558","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.3":{"name":"zenmux-chat","version":"1.0.0-test.3","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.3","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"bf95f84196a7e8244199626e454a848fa0a273bb","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.3.tgz","fileCount":195,"integrity":"sha512-oBSVYX7fUjbU2rIksyZ1AT2W8qFXtAtZBdsAfruR1EjAHMYEYKt3V8w6jdvXFUFR40t6HA4tgHxsf5dZ0xR1AA==","signatures":[{"sig":"MEUCIQCSF1sITNLdB44xc7Tt1FVO1k8DhbWs/IbHTYJMlnZSZAIgNE4Sj3pAGtvFiHRgKHvoALxdNrKg0HChavOcVdhOMrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":722807},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"6c9f1be368d69a330f5895adc87a7fb9f79fac3b","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"clsx":"^2.1.1","@ai-sdk/anthropic":"^3.0.58"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^19.2.14","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","antd":"^6.0.0","react":"^19.0.0","react-dom":"^19.0.0","@lobehub/ui":"^5.0.0","react-virtuoso":"^4.0.0","@ant-design/icons":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.3_1773383770978_0.3546501118725942","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.4":{"name":"zenmux-chat","version":"1.0.0-test.4","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.4","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"6f0e377561b9488433b1d5e2df8bddfc7a1b6f64","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.4.tgz","fileCount":195,"integrity":"sha512-kqteKLudcMHTty/DU8Z6W0d0scf8oSM1D7IFGZiYJJxmuO39EWY9t8DnXbuFITTbjf2tV5x9a7QJnMSGVo9BEA==","signatures":[{"sig":"MEQCIFE87+mJpRF2Y4r8MvPASQASyVMwCHT75HPCtECJYmd7AiBVtVpJUzwmLGp2IB7WsiPLUKiwZCbxGg5AIlANhHah/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728398},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"6c9f1be368d69a330f5895adc87a7fb9f79fac3b","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"clsx":"^2.1.1","@ai-sdk/anthropic":"^3.0.58"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^19.2.14","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","antd":"^6.0.0","react":"^19.0.0","react-dom":"^19.0.0","@lobehub/ui":"^5.0.0","react-virtuoso":"^4.0.0","@ant-design/icons":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.4_1773387214084_0.705766988404966","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.5":{"name":"zenmux-chat","version":"1.0.0-test.5","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.5","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"7846a71710e119ec9760d97452d14c77135a741c","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.5.tgz","fileCount":195,"integrity":"sha512-RNx/nbL3FqntNp0vFOLw6mn0yqCBcB9B+SQABWbRuC1dcyvumWIhV2tLujjfI5nDdv9iQGDbeh3gGz8TxTV0Ag==","signatures":[{"sig":"MEUCIQCx5Ig+lDEWSgYuGvHzkHS23ZdfDJOi2SHlacfppOcMQgIgfSEL8Kt6OwI7X3IfGwagIuTKIyNZOrDAAQ9QtOekDg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728481},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"6c9f1be368d69a330f5895adc87a7fb9f79fac3b","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.5_1773547482171_0.20634170242952954","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.6":{"name":"zenmux-chat","version":"1.0.0-test.6","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.6","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"6c535eb4e70fe82943cdb61d06fa5198d64ad1c7","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.6.tgz","fileCount":195,"integrity":"sha512-87hYdwhSwedZVccR51SqmAubeUNp/PSwIL72AXFoGXJOqKY2ZGt6VPwTES0rqZDk9UuG452UalnYUM5UL66Rng==","signatures":[{"sig":"MEUCIQD2Xt8rwxUg9YIvjaAm+Xbm91Z/r8BiLX1+mtegFen2ygIgG+XcKi88l1NZK5gAqxpwgGAX/KMOI84PmMTdQPF4P18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730007},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"6c9f1be368d69a330f5895adc87a7fb9f79fac3b","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.6_1773640785034_0.32542434821376953","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.7":{"name":"zenmux-chat","version":"1.0.0-test.7","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.7","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"fe269e9481c88f6075cfc27bb7d14c44bb1b08f5","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.7.tgz","fileCount":195,"integrity":"sha512-NhLy4Tkza6/YefZb9zZLnczdXh3VOS0Y68fOlH7Z9kuEhjOaRZID8svCZoX+6yix5zVqjZ9+VtW8W5vmotAOVQ==","signatures":[{"sig":"MEQCIArXRcgy7xctbNTOO0zmmZ2enWwj86m5E4CPrajmreCBAiAxuM3OYBH96e8mDWLh5HqEab9YHSpHnb0CmhNc+P0XVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732443},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"6c9f1be368d69a330f5895adc87a7fb9f79fac3b","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.7_1773641794827_0.6608725824413284","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.8":{"name":"zenmux-chat","version":"1.0.0-test.8","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.8","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"24b424708f8f7b3d636bd4da71c6c6f4dbb34951","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.8.tgz","fileCount":195,"integrity":"sha512-G7FP37uMGCW/hG8JseynTM8xMdLxDkYBx5XxmmzS+mnTKF3ZCPjM6HZMICOdbhSurGBSPChTIe/nz5XALYnPrA==","signatures":[{"sig":"MEUCIHqKymmVheU2OdvdNi5SKZlwJ6FoCBzGzxg/wluFLWCtAiEApeBv7Xn7Q9iqB6/DyNnr/MwWcTv9zBPhMoVycDrrXjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"6c9f1be368d69a330f5895adc87a7fb9f79fac3b","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.8_1773643165446_0.565587351035699","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.9":{"name":"zenmux-chat","version":"1.0.0-test.9","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.9","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"5522f7a36f024e9d0e4a4ac3294650f956f49998","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.9.tgz","fileCount":195,"integrity":"sha512-Xr2ZBjfXr2z9SMd1FMZyzQ8DGMASch5leIzY1x+FVd4MvFsC/+ibVg9d8nVMpZTOZJNrB28AUuHHs+VO6IaHNg==","signatures":[{"sig":"MEQCIFGTcVre7mBOQilcLw4GeNwDpVUtd/4ZDUnfNoYGt4CqAiBFpnW20gM7OkHwor1TRKH4V+wnXaL/xArnpOOurgewYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734239},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"6c9f1be368d69a330f5895adc87a7fb9f79fac3b","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.9_1773660744999_0.026613160943780967","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.10":{"name":"zenmux-chat","version":"1.0.0-test.10","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.10","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"81df8b0258de13db64ae46d2713a464c7f4146c9","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.10.tgz","fileCount":195,"integrity":"sha512-+ZkdOGb0MlaHl0/YQoOkuyvzvBiGcfuGTxho/5ne6TC1YPe1MhlmVcaXJp3bOUr9MwP8sqlDqqKl+78Uz8PJDA==","signatures":[{"sig":"MEUCIEtFUHLPzwGCLMXVzdEpO+cVOqsfadI6r9QpA4PhXM8wAiEAyBaYDVWmFyf/hpExLnm0hgqzYEX3wfDFjJSAtldG8IA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734327},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"6c9f1be368d69a330f5895adc87a7fb9f79fac3b","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.10_1773662079623_0.86871635470738","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.11":{"name":"zenmux-chat","version":"1.0.0-test.11","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.11","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"0fcf23e3272442e9a2b6581c7462cb42d3a696ce","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.11.tgz","fileCount":195,"integrity":"sha512-Egk2mV7DcOWbYORLW+XavrShGNT1XXDwRRvMEWaN3MN6sKUfBp+xvUKzSOPuzQHiIv7RdlJ7nbiBiUs/u/LkHg==","signatures":[{"sig":"MEUCIQDX5a42sX0aBp8QCsa1KsywKt84FHA7wOIEKv4mvRjQ0wIgGzpVzqHgSLG1OgzsUGO4yrbj0xpTUhOP0EZWu/qJbb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740085},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"854ea704838b8b39b0412180b5641a77f4d94426","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.11_1773715270022_0.914012330208023","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.12":{"name":"zenmux-chat","version":"1.0.0-test.12","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.12","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"3b2bc091892ddfc69ab02973b031a3b3d9d2ef2c","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.12.tgz","fileCount":195,"integrity":"sha512-aerSLxyMCJoCLnxVedJMkF17FMJZ3uIWsANhxehPLoxKMKyVTBTDlv/JZijUHoGg+QWWlquUc/aDt+zZ6Zwp/w==","signatures":[{"sig":"MEUCIDMf43/KgQFhKCLJghFMvhcTU3Nz1JlwJuBezRIrG0TgAiEArS8BvBNRz1jK8P4kaigD+nrm901V8x5Yli3+fqGAl4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740982},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"854ea704838b8b39b0412180b5641a77f4d94426","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.12_1773836349249_0.37085528638198584","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.13":{"name":"zenmux-chat","version":"1.0.0-test.13","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.13","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"c790ad3be63c63cda823a80079bdf9fda373387e","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.13.tgz","fileCount":195,"integrity":"sha512-2osVUAnVbf2UnKKbHjSwEmtp50S069mOEb3v5Kw3z1hVJ5hAvgn65Qh5GV222gp+5PLpyn0gyzyOnUc8HAGOQQ==","signatures":[{"sig":"MEYCIQCTvKp0IdzyQJyZs5/35RFc1tJ010NbqJpjqa/wrrn/gQIhALqaYwICItOYt89fqWYuh79/lNXJ/qVso3drJjd1lm7X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741828},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"854ea704838b8b39b0412180b5641a77f4d94426","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.13_1773837135754_0.5005839461304176","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.14":{"name":"zenmux-chat","version":"1.0.0-test.14","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.14","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"e440df1b87a935a90d154debf529ef2f9ae1517d","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.14.tgz","fileCount":195,"integrity":"sha512-YDhclUQpnKKupvfIDre5UTzA3fiZw38oMzqT4A3V+3ckb+fjEyWPctVMg4HFl6+SYrtJSzdD59se0EoZ8/UEvg==","signatures":[{"sig":"MEUCIE6fRSeUKNvKGxOogeJE3xRQQyanJdkJIzKcjllhSjUCAiEAvqPi+kdukJvn+7LlkchG9HMRuO1NX9JVWC23EQme2iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742946},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"854ea704838b8b39b0412180b5641a77f4d94426","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.14_1773837580276_0.2325843312638909","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.15":{"name":"zenmux-chat","version":"1.0.0-test.15","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.15","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"e21abc02c743efd9dbd4805c78adb6db759da3ee","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.15.tgz","fileCount":195,"integrity":"sha512-YczgF+4ptLR0DTro2NJx3Jv40TmVcjZc9z32oPmkUWgLx4GKuKx6aky++oOG+Mxb/K5Pq1ifkPivUtptuFA/eQ==","signatures":[{"sig":"MEQCIG6C1cjRo0ESSsWDRqe92KUzYKDP+hGFeQh0kbsDIAIDAiBeEMutyWmguxRI/OEPIBGOGFit0tv8OtTncEv5TH91tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"761d48a19deeb43396e71caf182023e843ed2384","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.15_1773976769290_0.08038282434456057","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.16":{"name":"zenmux-chat","version":"1.0.0-test.16","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.16","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"314b9f786c24e8652fc96ae2ac9a8248289426e9","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.16.tgz","fileCount":195,"integrity":"sha512-6wBp+G/8AlfKyejkIqEFiRWuuoxA9pMToBwuRjBwTT1oBen5xZK0gQhLqT2QQiBAcQlOw+AvW4pWJ4MIMo2anA==","signatures":[{"sig":"MEQCIByhsCiVjm4vtV8BejRgUbDj884bU75GBMtjZYEX+sPeAiBGROaXeEtjgAnqPUHb/GTf31Dtp41I8QYL4tJO7LPhZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":788022},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"761d48a19deeb43396e71caf182023e843ed2384","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.16_1773985175727_0.7314610479399521","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.17":{"name":"zenmux-chat","version":"1.0.0-test.17","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.17","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"39ee5dcfc15e0d1188ea263e68a9f7ecd326a1b9","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.17.tgz","fileCount":195,"integrity":"sha512-F9PEs+aEAhOtwk8sGG5IlcKqH8T2vJucRg+Vjpb+pnt0kblOV0zlx5bUb03I0q79buIL3dRjCFNEalxtr+9CoA==","signatures":[{"sig":"MEUCIGbORVER/qu/DkylN8qPDXEHfKFDxwex0Y0QcQueThN1AiEAwOpOdcuoWEZxsfrWu/7iCvbOtR0oJZ2vo0edYNyUw5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":788022},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"761d48a19deeb43396e71caf182023e843ed2384","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.17_1773986189599_0.5189180402734077","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.18":{"name":"zenmux-chat","version":"1.0.0-test.18","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.18","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"344969cad1f2ba8e799473a90ef3d48b1b2f52e2","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.18.tgz","fileCount":195,"integrity":"sha512-VpAzPLl7gj7pSFhka1TYia6zGkr/nJrghJ4+8ZVnitHwsVoMyRQan3lFnB5Kc1CgTqrUuGv+Lq5o2FN++KXX0Q==","signatures":[{"sig":"MEUCIQD8cgyWjZBoby8aW+WrWE4Ioum6uHFTc3bEkOAhT4xz5AIgP0WrQS7IB/y6LT74FgO7rO6Iv0cmG8e8OmBDjF6t9Sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":788942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"761d48a19deeb43396e71caf182023e843ed2384","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.18_1774245452657_0.6752412519546414","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.19":{"name":"zenmux-chat","version":"1.0.0-test.19","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.19","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"40c2b7f89813a87567cd68c3ea3fc98a736c44fe","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.19.tgz","fileCount":195,"integrity":"sha512-e+osv0gJam8T0aRJCLWJ+pgEVM8wEczSqzHLOyNjUy+anDin/q41ftnTq1Z9Vv2X7WOpKmolVmE9y0ObJKtu9w==","signatures":[{"sig":"MEQCIEFoDXAwtZIPsJZg+ImiaCTCUFlqrSgRWPzlNG+oo/x/AiBNyi3lVyc+v7Jni8TVdTQK1mMe2cMfr7rVB2fMmEloXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790534},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"761d48a19deeb43396e71caf182023e843ed2384","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.19_1774252898943_0.6720278384807652","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.20":{"name":"zenmux-chat","version":"1.0.0-test.20","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.20","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"74124b9646cb46b01475ceb192b27bd550472d41","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.20.tgz","fileCount":195,"integrity":"sha512-VvxTSBtm1YLAec0OIX5Rpk3j5uxTR28x4OwV/70QFxZAbEn28sN0ZorUU0Thl5vWfr95iFuLrlWAwqMYVYzdSQ==","signatures":[{"sig":"MEYCIQC8hynTFi3qn5NpysepAcRmqqx5zrwfBo24kRTX0Y2zowIhAPCCXE2qrH1NU651WmD6dWbYcP4CCMYPAFxXEUI4G8/t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":792261},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"761d48a19deeb43396e71caf182023e843ed2384","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.20_1774253695067_0.1239236471961338","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.21":{"name":"zenmux-chat","version":"1.0.0-test.21","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.21","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"4470973fc0ae551329acd3e658cbd38fabb7f78a","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.21.tgz","fileCount":195,"integrity":"sha512-THjyT06/hTtoiXx9rxC/NJx+DT6IVnCdwM64loSoZjJf8kkZFnv++X06ierxtYiqqLHvvWhx0GrfwQ+dPjhWZQ==","signatures":[{"sig":"MEQCIAIPj17BFyMmK+4FEjzTtyrIIF+ENIGMF4dJAH1+kDsIAiAOHno+/rvcJ4kO2MT3NFfdpj6b+PJkP4kAY3bc84UGHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"761d48a19deeb43396e71caf182023e843ed2384","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.21_1774426011208_0.7349595240016231","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.22":{"name":"zenmux-chat","version":"1.0.0-test.22","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.22","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"2df26405d3872de8db4d3dca0962438080afaa22","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.22.tgz","fileCount":195,"integrity":"sha512-KSBd8sGySeyMajQRqbQo3lPKkb1cxcBUYHAk2dPW3PHmuqh3joT6/xfdZY+nCJgkGbhOJk12b2jYGtq9LRL9sw==","signatures":[{"sig":"MEUCIFxi2KTFd/WagISisCmL+K2m/uYWAYO+HOd17aJLP0EuAiEA3NFtTDQA+I79I+h5o9FF0lSpLjeJxwTpv9OTP883/3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795493},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"fd755d716ae5283bb222b62ac2fc3547c85e3b23","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.22_1774941094946_0.15405169696833765","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.23":{"name":"zenmux-chat","version":"1.0.0-test.23","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.23","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"82448fdbf162ae2bf7707362747db38ee8648d80","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.23.tgz","fileCount":195,"integrity":"sha512-h4LgomXIL+NQjZBFnVcCEPxvZBtwT4VrzoHAg+9sPmUl/3XUtcg9Witf1aftho0xxIomPrDFCTBkwW9Agz84fA==","signatures":[{"sig":"MEQCIFE2zfV1hHntxsJnYboTQkYvedjq/8Svql/Z8cWwvBBsAiBboUCbIiYkfuy78Hc6DAfuIMGS15+GbJeZUWBQQhbzZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":824401},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"fd755d716ae5283bb222b62ac2fc3547c85e3b23","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.23_1775631099813_0.4532957351547846","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.24":{"name":"zenmux-chat","version":"1.0.0-test.24","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.24","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"854e9e8a4ce6cc7ceda667a436e212e40ed6fef0","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.24.tgz","fileCount":195,"integrity":"sha512-c2WfE0jpViX/pMg2UPuToTOvX99993sdyF3Q67uxjO0SNdPRyMdeLuP2mqC7AK5V9nijPb8uCBMTT4NyecaDUQ==","signatures":[{"sig":"MEUCIE/4ZklPvE8B45pL3t/eIt0VccYrdHoc6XiPIYWxga8cAiEA5ukNiYTN4bMKA3Q6Qg9bQG2Ug43TL4mhhpcQeqYVZ4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":824844},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"fd755d716ae5283bb222b62ac2fc3547c85e3b23","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.24_1775639794196_0.508125171946098","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.25":{"name":"zenmux-chat","version":"1.0.0-test.25","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.25","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"837a6a5dc547dd7c113d44562fb73a89802fb677","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.25.tgz","fileCount":195,"integrity":"sha512-wtr5BRmoEyfEM0RobjrXBWULS2JV/IjAIxcYArtKvq7F+SMKEXAg3ScQK6maHOK9BlxWAjPfap57t2e7jhZyZg==","signatures":[{"sig":"MEYCIQD62Eo+CP+U+YMW+XgSoMjw4hPFYW8WtJVLRIcd/ZHyRQIhALLVtjp8TF+Y7qbiQSmB6LNDRPpDST5WA06St04H0LhI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":830197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"fd755d716ae5283bb222b62ac2fc3547c85e3b23","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.25_1775640601980_0.6108765109382186","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.27":{"name":"zenmux-chat","version":"1.0.0-test.27","keywords":[],"author":"","license":"ISC","_id":"zenmux-chat@1.0.0-test.27","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"homepage":"https://github.com/ZenMux/zenmux-chat#readme","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"dist":{"shasum":"61f45660562f5e41068275e35025c7f60e22a696","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.27.tgz","fileCount":195,"integrity":"sha512-vToOe4dZm1p/kz78nRePOylfZC9w6jHUHmwHa4D6UjxZqnvsmWaIKbbyvK0j/p5jmbBzbSPlgnqq/f++4s26ZQ==","signatures":[{"sig":"MEYCIQCk5kh7MuAdWjxdyYN1YIsAJjgwvBDZKc5aSP7ndH7LWwIhAMQVXugNcDP+XfIRPo79xWB4C44bdOyxw20EmfCCrRIY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832851},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/*":"./dist/styles/*","./style.css":"./dist/index.css"},"gitHead":"fd755d716ae5283bb222b62ac2fc3547c85e3b23","scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"_npmVersion":"11.3.0","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","directories":{},"sideEffects":["*.css","*.less"],"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","@lobehub/ui":"^4.38.4","react-virtuoso":"^4.18.3","@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"less":"^4.2.0","vite":"^7.3.1","zustand":"^5.0.11","typescript":"^5.9.3","@types/react":"^18.0.0","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","@ai-sdk/google-vertex":"^4.0.80","@lobehub/fluent-emoji":"^4.1.0","vite-plugin-node-polyfills":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zenmux-chat_1.0.0-test.27_1775705352546_0.7606549345063294","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test.28":{"name":"zenmux-chat","version":"1.0.0-test.28","description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/index.css","./styles/*":"./dist/styles/*"},"sideEffects":["*.css","*.less"],"scripts":{"dev":"vite","build":"vite build --config vite.config.lib.ts","preview":"vite preview"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@ai-sdk/google":"^3.0.43","@ai-sdk/google-vertex":"^4.0.80","@ai-sdk/openai":"^3.0.41","@lobehub/fluent-emoji":"^4.1.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.4","less":"^4.2.0","typescript":"^5.9.3","vite":"^7.3.1","vite-plugin-dts":"^4.5.4","vite-plugin-node-polyfills":"^0.25.0","zustand":"^5.0.11"},"repository":{"type":"git","url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git"},"dependencies":{"@ai-sdk/anthropic":"^3.0.58","@ant-design/icons":"^6.1.0","@lobehub/ui":"^4.38.4","ai":"^6.0.116","antd":"^6.3.2","clsx":"^2.1.1","react":"^18.0.0","react-dom":"^18.0.0","react-virtuoso":"^4.18.3","zod":"^4.3.6"},"_id":"zenmux-chat@1.0.0-test.28","readmeFilename":"README.md","gitHead":"fd755d716ae5283bb222b62ac2fc3547c85e3b23","bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"homepage":"https://github.com/ZenMux/zenmux-chat#readme","_nodeVersion":"24.2.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-ANdUKPQXFesuKbQavQCMbYIKSD17jvK+ADY76ZJXtbZbPUDEJRHDXn6Vff0E6cVaU+dyU47UOaSJ36IXPNhpzg==","shasum":"95dc186b3b56108aa9c229442520b159859826e7","tarball":"https://registry.npmjs.org/zenmux-chat/-/zenmux-chat-1.0.0-test.28.tgz","fileCount":195,"unpackedSize":832562,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDpeU3SOJ0gc4fhL3jdTnlBlQL42e3TjVdKcPHSwBs6HQIgUMSmOkoTIK65dyyMvNm/CAhnze6NJcHZtBUA8cfJB/Q="}]},"_npmUser":{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"},"directories":{},"maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zenmux-chat_1.0.0-test.28_1775713930936_0.834063940182523"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-13T02:39:21.121Z","modified":"2026-04-09T05:52:11.223Z","1.0.0-test":"2026-03-13T02:39:21.378Z","1.0.0-test.1":"2026-03-13T02:59:55.847Z","1.0.0-test.2":"2026-03-13T03:51:47.103Z","1.0.0-test.3":"2026-03-13T06:36:11.137Z","1.0.0-test.4":"2026-03-13T07:33:34.343Z","1.0.0-test.5":"2026-03-15T04:04:42.372Z","1.0.0-test.6":"2026-03-16T05:59:45.228Z","1.0.0-test.7":"2026-03-16T06:16:35.025Z","1.0.0-test.8":"2026-03-16T06:39:25.676Z","1.0.0-test.9":"2026-03-16T11:32:25.197Z","1.0.0-test.10":"2026-03-16T11:54:39.768Z","1.0.0-test.11":"2026-03-17T02:41:10.226Z","1.0.0-test.12":"2026-03-18T12:19:09.407Z","1.0.0-test.13":"2026-03-18T12:32:15.904Z","1.0.0-test.14":"2026-03-18T12:39:40.425Z","1.0.0-test.15":"2026-03-20T03:19:29.462Z","1.0.0-test.16":"2026-03-20T05:39:35.871Z","1.0.0-test.17":"2026-03-20T05:56:29.744Z","1.0.0-test.18":"2026-03-23T05:57:32.850Z","1.0.0-test.19":"2026-03-23T08:01:39.156Z","1.0.0-test.20":"2026-03-23T08:14:55.218Z","1.0.0-test.21":"2026-03-25T08:06:51.444Z","1.0.0-test.22":"2026-03-31T07:11:35.138Z","1.0.0-test.23":"2026-04-08T06:51:39.996Z","1.0.0-test.24":"2026-04-08T09:16:34.449Z","1.0.0-test.25":"2026-04-08T09:30:02.162Z","1.0.0-test.27":"2026-04-09T03:29:12.788Z","1.0.0-test.28":"2026-04-09T05:52:11.087Z"},"bugs":{"url":"https://github.com/ZenMux/zenmux-chat/issues"},"license":"ISC","homepage":"https://github.com/ZenMux/zenmux-chat#readme","keywords":[],"repository":{"url":"git+ssh://git@github.com/ZenMux/zenmux-chat.git","type":"git"},"description":"A plugin-based chat UI framework built with React 19 and Vercel AI SDK. The microkernel architecture separates a minimal, stable core from extensible business logic — everything from model selection to billing is a plugin.","maintainers":[{"name":"hugehardzhang","email":"hugehardzhang@gmail.com"}],"readme":"","readmeFilename":""}