{"_id":"@8wave/ai-elements","_rev":"91-db801d8f215e58515de2c1f37a9eb63d","name":"@8wave/ai-elements","dist-tags":{"latest":"0.106.0","next":"0.106.0-beta.4"},"versions":{"0.1.0":{"name":"@8wave/ai-elements","version":"0.1.0","_id":"@8wave/ai-elements@0.1.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"89bd2823068d18e0c3ff35b468f384f47ad806a1","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.1.0.tgz","fileCount":2,"integrity":"sha512-CGSe4n9pnQ5ud0GtudVJrhfD1WJeX4VuoK+cFS1oAg+8ojyuFUgFYKCk8NDMYh4z51M/8CPRnc6HcKFIfO7IPg==","signatures":[{"sig":"MEQCIBnZ5IKRYiKC532Hp5JMgzsJYAQ6a5HzjrTPbprN+hJnAiBZB4cgtUTWiGh8SotRL/msdeJqsWCijP/+4Mrm2BrE0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7474},"type":"module","gitHead":"931720e8bee45d15173acc5050c75cebe8875700","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.6.2","description":"Applicazione per creare Web Components (Custom Elements) usando Vue 3.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"vue":"^3.5.28","auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.4","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@nabla/vite-plugin-eslint":"^2.0.6","@intlify/unplugin-vue-i18n":"^11.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.1.0_1771325685592_0.6555082400041554","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.1":{"name":"@8wave/ai-elements","version":"0.0.1-beta.1","_id":"@8wave/ai-elements@0.0.1-beta.1","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"1e84c37395b39233acfc7c69d7779b16b90df0eb","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.0.1-beta.1.tgz","fileCount":2,"integrity":"sha512-VNuV9Z8T+hHnjZyr41wN3bMSPYd0irlzQT85FIL5vTdu57pGXhgQeNa7E35xN1HsV8peOCZm7d5n2HzuMd5EQw==","signatures":[{"sig":"MEYCIQCoRLGXd7AXb8WQu0XPYFL42iQYa8VGAjtySLFKy5xQ+wIhAIwvUzAqB/I3oaD+kaCM6emNi0SG6iqtfX2CSvE5mlME","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7481},"type":"module","gitHead":"19bab2c942eb5180d71a71be06dbdebb2cb6df63","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.6.2","description":"Applicazione per creare Web Components (Custom Elements) usando Vue 3.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"vue":"^3.5.28","auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.3.1","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.4","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@nabla/vite-plugin-eslint":"^2.0.6","@intlify/unplugin-vue-i18n":"^11.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.0.1-beta.1_1771326235837_0.41138248826877377","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@8wave/ai-elements","version":"0.0.1","_id":"@8wave/ai-elements@0.0.1","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"7ce0c15dc43bec4081c263c40f3fc390127a0cff","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.0.1.tgz","fileCount":2,"integrity":"sha512-FTbuQt1G7P+nPAqi42CRoMZXd/wokeIuGgWObHe7iDi3MHHprZ7eTQmc1SOaCfsppPulY+9H50fMV6n7ypM6iw==","signatures":[{"sig":"MEYCIQDoWspNgZWH1uK7Lv19IqxOrI0dt1GIYQLiiI8nFl+LaAIhALIVhymDqiqBaXZx5rQkpV/++ZVxJtz4yM/0oarvB10N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7474},"type":"module","gitHead":"61c6b413ac12a81dc6d0a73033f481859c3debbe","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.6.2","description":"Applicazione per creare Web Components (Custom Elements) usando Vue 3.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"vue":"^3.5.28","auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.4","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@nabla/vite-plugin-eslint":"^2.0.6","@intlify/unplugin-vue-i18n":"^11.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.0.1_1771327273730_0.0562776192888117","host":"s3://npm-registry-packages-npm-production"}},"0.31.0-beta.2":{"name":"@8wave/ai-elements","version":"0.31.0-beta.2","_id":"@8wave/ai-elements@0.31.0-beta.2","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"c304d210fc802dceaa1c725f5da0e3573abcd20e","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.31.0-beta.2.tgz","fileCount":2,"integrity":"sha512-OUeccK9fsooSw3C1RZeJci8JzTjShm4YSARY7IM3Or250XkO1GRhYaV0dksY9HRaL0J4l9qQBt62rT0oGTvKog==","signatures":[{"sig":"MEQCIGchIJDojuHoxtCMNfeRimZg6AaazZIaz61uYpXHX6JaAiBkWeKcHtpQqWjkp+17X+e56g98gKTGhf7kyOWVpUWZdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7482},"type":"module","gitHead":"1d93ba82ccd053f7049dc2b49c99ffca3baa854c","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.6.2","description":"Applicazione per creare Web Components (Custom Elements) usando Vue 3.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"vue":"^3.5.28","auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.3.1","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.4","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@nabla/vite-plugin-eslint":"^2.0.6","@intlify/unplugin-vue-i18n":"^11.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.31.0-beta.2_1771334358876_0.20280916055070364","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@8wave/ai-elements","version":"0.32.0","_id":"@8wave/ai-elements@0.32.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"1f2036e5c27df3f139d75783a97b1ffe945ce367","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.32.0.tgz","fileCount":2,"integrity":"sha512-5y44ulm1dtv5j4xErmIhAUO8f8OrF7EYsxu70Lq8s3U3mWbhwMzQVdvSgHuBAQ7lAAvCIuh1h5Kb54yb0I1RhQ==","signatures":[{"sig":"MEUCIQDvp3I8DVPEy0NOq6yG3M84i/9aONq/MEo+wo7lLFi9eQIgDmbugEVeZmoC/PMB8/YLnNDehCSFw5MsVyXI8l5Mg68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7475},"type":"module","gitHead":"9f3c4b02d58525220c6ac0aed4c63b318859b987","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.6.2","description":"Applicazione per creare Web Components (Custom Elements) usando Vue 3.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"vue":"^3.5.28","auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.4","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@nabla/vite-plugin-eslint":"^2.0.6","@intlify/unplugin-vue-i18n":"^11.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.32.0_1771346859495_0.37993773034746314","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@8wave/ai-elements","version":"0.34.0","_id":"@8wave/ai-elements@0.34.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"2fc859bdb2385501c391b9b12781d28c97093d16","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.34.0.tgz","fileCount":2,"integrity":"sha512-grYMhMf7meTifkN4BE2xDrcknhcAbhXItU1dg0Oaqu02nVc5lzQG3qAEe6ZNu2STW0Yn8xyF5zRGEQmjR7OsTA==","signatures":[{"sig":"MEYCIQDPSzaQKqfhoikI/jJyvdwmx4JVz+cXym0R/eOTbSZ/igIhAOn4zdEjlXxwgznuN1XLU/mk5IC+CSDlB5qts8wVkIIB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7796},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"}},"gitHead":"14df1f4150dd78626cc4d3a34742a340859ad88b","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.8.0","description":"Applicazione per creare Web Components (Custom Elements) usando Vue 3.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"vue":"^3.5.28","auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.4","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@nabla/vite-plugin-eslint":"^2.0.6","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.34.0_1771519004888_0.42440493564959736","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@8wave/ai-elements","version":"0.35.0","_id":"@8wave/ai-elements@0.35.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"e7cc8f1871381a92bfb1608f1950c92f480c766a","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.35.0.tgz","fileCount":26,"integrity":"sha512-XpryeYJGzcE375m+Th9bu0tjGFWfMUS10v8SVgVUwTbepM0nxbrv676VsCZ4n5jVdSxKX9J1oTlM97JQcYUTbA==","signatures":[{"sig":"MEUCIBgdWN8veUcGfgk3WKV40b0FMNFiwU11jN0uQMKhUhCcAiEAtjP+zdmlEkdTi5rVDskdPaL1ok0qZ4JsBOjMhYOfO+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17251135},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"}},"gitHead":"14a4086993aafe93b0daa1a0930e2e4eed63314f","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.6.2","description":"A framework-agnostic Web Component that embeds a floating AI chat widget into any webpage. Built with Vue 3 and distributed as a standard Custom Element — no framework dependency required on the consumer side.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.28","vite":"^7.3.1","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.4","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@nabla/vite-plugin-eslint":"^2.0.6","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.35.0_1771546132337_0.8786491714900824","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@8wave/ai-elements","version":"0.36.0","_id":"@8wave/ai-elements@0.36.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"f6a3e82b77766cc52f47b2150df78621472e5a7c","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.36.0.tgz","fileCount":26,"integrity":"sha512-+VW0GwNl2ViXwws3vlVnsaTOFUWs4hUd1+6l0NHSlfv8pdDx29KlaDhBvqnw/IWUrVbawyx121roM3GbO/GzkA==","signatures":[{"sig":"MEYCIQCLgwoYTQptFul51/eHw0HGAfNAW+w57i8QFItcVQX42AIhAJM4Guz6FzOnyNx8wXryPNpb9riW6HWLNRsNBuZG6q3h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17877372},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"}},"gitHead":"d6a55a198e3cd821657ee316fecced7dd94dc3bc","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.6.2","description":"A framework-agnostic Web Component that embeds a floating AI chat widget into any webpage. Built with Vue 3 and distributed as a standard Custom Element — no framework dependency required on the consumer side.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.28","vite":"^7.3.1","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.4","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@nabla/vite-plugin-eslint":"^2.0.6","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.36.0_1771612681031_0.18701704870017033","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@8wave/ai-elements","version":"0.37.0","_id":"@8wave/ai-elements@0.37.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"dd4223d1eb7764ab9d6b5a1f8938eabd5daf3f74","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.37.0.tgz","fileCount":26,"integrity":"sha512-Um2MCFSPtluldivSLOISCNDoFd+gUORmX9mqxDc7VUBcfh/ruBo7UC1aQi4qXhQWa8Oik2S/xc7Yy6vbGuoCJw==","signatures":[{"sig":"MEUCIEENNP8o9TZJSr4XSb2NJosRQs+fy6YuRSjCOwWeV+y2AiEA0yWmIfFTcCvPyi7g1L83080EGkEAsyMTqZpwL0LC8yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17814407},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"}},"gitHead":"1c35fd6c19f87e713524549ae6573fb6028895df","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.6.2","description":"A framework-agnostic Web Component that embeds a floating AI chat widget into any webpage. Built with Vue 3 and distributed as a standard Custom Element — no framework dependency required on the consumer side.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.28","vite":"^7.3.1","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.4","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@nabla/vite-plugin-eslint":"^2.0.6","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.37.0_1771952470635_0.38994913317235214","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@8wave/ai-elements","version":"0.38.0","_id":"@8wave/ai-elements@0.38.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"aac1781b0c01183a70716060f4f6c16e86ffef26","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.38.0.tgz","fileCount":26,"integrity":"sha512-zv9LPPB461wYJ2g9xdAWf29nDAGSZMv9mG/OVdo+KD0BzAvRubOCDG/Yt5fZJ0ahCtculEcgmu96GtVmoA5rzA==","signatures":[{"sig":"MEYCIQD2hrDkcXZkOYJK2RDWK1oEo0+b6c4QLk8hoEqYuuF3ZwIhAIrTQRZzLCMPjTu4hOTdeLr++IVgH/XziDlc1c1HsOO9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17817427},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"}},"gitHead":"f3ed648ed3e58367a53a33aca4ca0f2fd4fff454","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.6.2","description":"A framework-agnostic Web Component that embeds a floating AI chat widget into any webpage. Built with Vue 3 and distributed as a standard Custom Element — no framework dependency required on the consumer side.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.28","vite":"^7.3.1","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.4","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@nabla/vite-plugin-eslint":"^2.0.6","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.38.0_1772020569101_0.8729892820780334","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@8wave/ai-elements","version":"0.39.0","_id":"@8wave/ai-elements@0.39.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"adff72dca91e257f909ea0f64e5307e1923ad79b","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.39.0.tgz","fileCount":26,"integrity":"sha512-bGPCEwmYr9qKbEO0bj8vh8pHYt3JEaShKrws/cEvIqZUY0LxYDjyaV47lTg655YddkE4SbOcrTEKudcc1Er0fw==","signatures":[{"sig":"MEQCIAHfooDBoXeIbanZKTxX0kH94JZwTrptIblwgjLMsNghAiAeb17G6z8vDHdnps2JO98xMaZUNjLVB9EjyPmr/AuUlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17840056},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"}},"gitHead":"13e31e067b97131ba48b072ff2fc175265a11af3","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.8.0","description":"A framework-agnostic Web Component that embeds a floating AI chat widget into any webpage. Built with Vue 3 and distributed as a standard Custom Element — no framework dependency required on the consumer side.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.28","vite":"^7.3.1","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.4","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@nabla/vite-plugin-eslint":"^2.0.6","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.39.0_1772111645878_0.6628502994080014","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@8wave/ai-elements","version":"0.40.0","_id":"@8wave/ai-elements@0.40.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"ed167c3c9cacd363b9ba8963faba918bd54b2541","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.40.0.tgz","fileCount":26,"integrity":"sha512-0ASCHDcME7nFajjwGT90r/AciMtvcI/cJMKcm71ZGs2TIYt6vi+EII0RLCDyzdtQquBUUcFougLNw77Vn2NTZw==","signatures":[{"sig":"MEUCIQCwsrnKO0nh0+KAlnNdAYs1dDwjf9xOydw9C6/MfHKMxAIgZnqGmvFC8aHht9btWzx3W/+bMEg1Yv7sJ4uwCgfx/No=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45405385},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"}},"gitHead":"3d7a44f31a4fbe3f1f4272140310da89aa781133","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.8.0","description":"A framework-agnostic Web Component that embeds a floating AI chat widget into any webpage. Built with Vue 3 and distributed as a standard Custom Element — no framework dependency required on the consumer side.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.29","vite":"^7.3.1","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.4","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.40.0_1772565068345_0.6703641581816742","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@8wave/ai-elements","version":"0.41.0","_id":"@8wave/ai-elements@0.41.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"baaf29e49a40e753fb32c4fa28509ee5ee4a8469","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.41.0.tgz","fileCount":26,"integrity":"sha512-w69oKTKCS5HW4/Uqj08w9Ok8X0fohZhV02PLmNvCfbTs6PEE1L3KE5cOgHbtd2VFXZ7SZ/CJwB+8xvCPq6jrBw==","signatures":[{"sig":"MEYCIQDYmXC590BFBisHMD9EZX5p4T+DBVTn4H/jPJAxeUxt4AIhAOKkr9zKfD7osLVmHvwYNTCYjEbq/4WZB2Gfj44202mi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45437154},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"}},"gitHead":"e61259aff9e32a7ec25e6c788f891f298ecf10a6","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"A framework-agnostic Web Component that embeds a floating AI chat widget into any webpage. Built with Vue 3 and distributed as a standard Custom Element — no framework dependency required on the consumer side.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.29","vite":"^7.3.1","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.4","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.41.0_1772642510511_0.49606711468297426","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@8wave/ai-elements","version":"0.42.0","_id":"@8wave/ai-elements@0.42.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"218c7a586373172c5301330f10b17257ba054e88","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.42.0.tgz","fileCount":26,"integrity":"sha512-YCDs01Pm5enxK/eVjTVjickzIWGiRSiwlONGKxdmb7x8WCiyDl75F+gf41Oq9dcy7pZtgIFw+adg8+V2cKnaOQ==","signatures":[{"sig":"MEUCIA1weIBXcLrcYOSe0aMlzEHSxfxSUMyHd7D4Hkeg0W75AiEA3IzLPr3UTuVGYIbJe5MBuRBLbnGRuzawIySlgzxpJqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45437578},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"}},"gitHead":"a0a25d2f0986a169f56383fad7962060d2f881c2","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"A framework-agnostic Web Component that embeds a floating AI chat widget into any webpage. Built with Vue 3 and distributed as a standard Custom Element — no framework dependency required on the consumer side.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.29","vite":"^7.3.1","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.4","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.42.0_1772668317479_0.3406933341827487","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"@8wave/ai-elements","version":"0.43.0","_id":"@8wave/ai-elements@0.43.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"28c00c6a7b6d2a085ca76c9ea6fe410318fad1ad","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.43.0.tgz","fileCount":26,"integrity":"sha512-ITGzdVkHuRKS67Geq3u3yjL42WbC+Qxq6qlgZr+giqTQpEyFJhKSLfSxKUj4S6OSJkcnRcbXNPUoaB+TnNDf2w==","signatures":[{"sig":"MEYCIQCjvTnUVSt5MbnSU94XtIZirw/NlktsASk2Jqj95yidYwIhAKqbS1qQF2dFAVEWa0bWfx2cYDDhwxU+6LCz/cZPkyHR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45435066},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"}},"gitHead":"b95f0acadc2008f1283f04667829fadcaf94da2d","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"A framework-agnostic Web Component that embeds a floating AI chat widget into any webpage. Built with Vue 3 and distributed as a standard Custom Element — no framework dependency required on the consumer side.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.29","vite":"^7.3.1","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.4","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.43.0_1772809662740_0.20029862882064964","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@8wave/ai-elements","version":"0.44.0","_id":"@8wave/ai-elements@0.44.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"ed0b1c754c259bdeac1b6b19d122ea0e886c1ec7","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.44.0.tgz","fileCount":26,"integrity":"sha512-i3RgRfeBLbPT76jUFHc2t7Ug4gxt+LMnNKIXc31OSdhIfiBAm9YYXYClH3IW+vuad2Mb0r7P1iLjjccb+VgG0w==","signatures":[{"sig":"MEUCIQDDkH1VbwszeOwEA7igY0/Brg2ohGvje88hPQpd9T9SdgIgZ+bSN9bDRocNOdws7dFSmURn4gh+b0v8ynC2RPH9KAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45439946},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"}},"gitHead":"089fe0fa1edad6892b4614991b6f6a57823e76db","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"A framework-agnostic Web Component that embeds a floating AI chat widget into any webpage. Built with Vue 3 and distributed as a standard Custom Element — no framework dependency required on the consumer side.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.29","vite":"^7.3.1","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.4","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.44.0_1773071073239_0.1819266448340009","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"@8wave/ai-elements","version":"0.47.0","_id":"@8wave/ai-elements@0.47.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"f7be332245ab05d678cd0944cc0c596415617b01","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.47.0.tgz","fileCount":26,"integrity":"sha512-LN+3Rd1h+XFOzGfsZeiNR3G+YtuJXhkfRV1rLRLSTeMwiXjGwCQEadRMDVvOI86EorUmdjnL/m5IxYbHdr4f8Q==","signatures":[{"sig":"MEYCIQD+0Q75knwyIKJUO9r5DKuUD3LAfXuuGpRDX404b8E+mgIhAJ4Vpg3AvwzDGed92RM7Im2spDJQ7hLLywrCfVsc5ILJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16777073},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"}},"gitHead":"c0e9608026f293b891f46ed7d45bb7c0f7cb6a7b","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"A framework-agnostic Web Component that embeds a floating AI chat widget into any webpage. Built with Vue 3 and distributed as a standard Custom Element — no framework dependency required on the consumer side.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.30","vite":"^8.0.0","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.47.0_1773500974658_0.2762039395634446","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"@8wave/ai-elements","version":"0.48.0","_id":"@8wave/ai-elements@0.48.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"4d44ce3242d1fedf38e127dd574a93884c9d841a","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.48.0.tgz","fileCount":26,"integrity":"sha512-QRBd5ykGMnc9HEYwpWB7XtxQVxxllXNbcIHf5W7mVNIoBQ2fXPxLB4mY2o9mNomkBSjLu0pPgSE1WHTKueaUkQ==","signatures":[{"sig":"MEQCIEyWkUBaaUFwNwjj4bDnwY4/4yW96fu0nQ5D7Oe4MfpWAiBmxyxhQDdcmZf7Omif/84XIe0lBTY1g7RZIPrFUKjLlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16787040},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"}},"gitHead":"b85efbd7e7f635a170c740c5573a7843614a0919","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"A framework-agnostic Web Component that embeds a floating AI chat widget into any webpage. Built with Vue 3 and distributed as a standard Custom Element — no framework dependency required on the consumer side.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.30","vite":"^8.0.0","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.48.0_1773677878903_0.159773491047982","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"@8wave/ai-elements","version":"0.50.0","_id":"@8wave/ai-elements@0.50.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"8b60f31a941746c31277491efac6a4e843f0b213","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.50.0.tgz","fileCount":26,"integrity":"sha512-HYQkx54COkEtjdgesKo4h246cx4gpZbsr1ijv6zhh5CPnYRkfeLKLAkrSz2sdGrOLxnJuv+NSQyhYX7Y1g+3xA==","signatures":[{"sig":"MEUCIQD8kbcEmvCvI34EZ56PJi5ZVJeWVK4Om4jfcwI3A4crSgIgHy7XUaIJca4wIri6mLf4XIhPPXOtEaNYwQc49NJfrV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16789789},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"}},"gitHead":"59d84400d091729e6c2d9a874dc05ab6829c6c22","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"A framework-agnostic Web Component that embeds a floating AI chat widget into any webpage. Built with Vue 3 and distributed as a standard Custom Element — no framework dependency required on the consumer side.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.30","vite":"^8.0.0","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.50.0_1773741054617_0.9365386948936871","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"@8wave/ai-elements","version":"0.51.0","_id":"@8wave/ai-elements@0.51.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"ac644458efeba23786900cfde408bf1bf88add91","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.51.0.tgz","fileCount":26,"integrity":"sha512-uyjHIFogcoE/ldmgKKBRobL9bMjsVskWlQFoJKAubU/RgofepkQ9banp+NnfEpDmL8IyJ5e1ry4wuNJoalanQQ==","signatures":[{"sig":"MEUCIQDqdwbyGMEpOgGT9CuL3I1ddh2P810TC2cjAru95ngNagIgLyR4hQ0fV94LtXgEkojx4snHXOBTu1Mlnc+5nVBeYHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16910588},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"}},"gitHead":"4a895a164f3728088f4362ee215004015ba892ce","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"A framework-agnostic Web Component that embeds a floating AI chat widget into any webpage. Built with Vue 3 and distributed as a standard Custom Element — no framework dependency required on the consumer side.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.30","vite":"^8.0.0","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.51.0_1773944320419_0.8482992318462028","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"name":"@8wave/ai-elements","version":"0.52.0","_id":"@8wave/ai-elements@0.52.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"c8c29137d7ea9fd76cbdbe584f19ef9d0e3fe1c3","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.52.0.tgz","fileCount":26,"integrity":"sha512-k2OHgUPsUhbdUwpe4/Yl2q34dnCulOWQ3m350dLI2BipSKpQh4kvy3dukZ0FmwfIU27j/tQ/JhhMFkKl0vG11g==","signatures":[{"sig":"MEUCIQDrXkA9NsoM65yKrleqNgVds2iGeRycCHnRAruBCeMlVgIgMA5DCN+WJismA5Q8b2V5TgI9MlizoulV45rUvdafpDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16920343},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"}},"gitHead":"96f13499d572446ab8f651b0858872ebf3058afc","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"A framework-agnostic Web Component that embeds a floating AI chat widget into any webpage. Built with Vue 3 and distributed as a standard Custom Element — no framework dependency required on the consumer side.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.30","vite":"^8.0.0","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.52.0_1774018982637_0.7678963204761948","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"@8wave/ai-elements","version":"0.53.0","_id":"@8wave/ai-elements@0.53.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"c51adac4328db1ecbf5138d6d83f96e104f5bbab","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.53.0.tgz","fileCount":26,"integrity":"sha512-GF9kgqZQKwW8AFI0rVrq7ZTSIPerKjfWJUyOc30ew+0z5ZkBV8suKZb2JG95uklO4jEfXJ6huy16qnPGJGqXyA==","signatures":[{"sig":"MEQCIEBONgdGBII/zWuR3yNjVWJeaTcEhqvErSZhi/5F45UxAiBfOOf2Ic4cG7IwqVOYUuts2AuyWQnLQA312Dz5XO7NEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16920623},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"}},"gitHead":"bc30987dbd9e654c6b7a9b20c820c559208b2239","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"A framework-agnostic Web Component that embeds a floating AI chat widget into any webpage. Built with Vue 3 and distributed as a standard Custom Element — no framework dependency required on the consumer side.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.30","vite":"^8.0.0","tsconfig":"workspace:*","typescript":"^5.9.3","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.0.4","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^31.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.53.0_1774026240324_0.1588934496211536","host":"s3://npm-registry-packages-npm-production"}},"0.54.0":{"name":"@8wave/ai-elements","version":"0.54.0","_id":"@8wave/ai-elements@0.54.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"08f02a773b2be82d0528840e902748944ca5298d","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.54.0.tgz","fileCount":296,"integrity":"sha512-qGZy6W+dQCTYu3cNC2oGr3BIpMZuhtpIAvB4lRgg/OO+wkhkvRxSAXS7zMueyX8ge+V29sLp3xF76uT5ZwunRg==","signatures":[{"sig":"MEUCIB28kWGRwQYXMp6xzfsidYdEZQ/SjkdZiXqL0+tov6GkAiEAmPEeu5VwUeyfoOmCitYgbGwVIXvYViGLx6/CBn9uEVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26526380},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"},"./vue":{"import":"./dist-vue/index.js"},"./vue/*":{"import":"./dist-vue/*.js"},"./vue/locales":{"import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css"},"gitHead":"e334a63a402ccd670a8e29a0dbe4f98fb4957558","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib && vite build --mode vue-lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"A framework-agnostic Web Component that embeds a floating AI chat widget into any webpage. Built with Vue 3 and distributed as a standard Custom Element — no framework dependency required on the consumer side.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"auth":"workspace:*","i18n":"workspace:*","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","components":"workspace:*","composables":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.30","vite":"^8.0.2","tsconfig":"workspace:*","typescript":"^6.0.2","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"vue":"^3.5.30","vue-i18n":"^11.3.0","@volverjs/ui-vue":"0.0.13-beta.8"},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.54.0_1774344550719_0.769506857450319","host":"s3://npm-registry-packages-npm-production"}},"0.57.0":{"name":"@8wave/ai-elements","version":"0.57.0","_id":"@8wave/ai-elements@0.57.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"6621405e827f3511f4645950b9f72300f3c4d887","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.57.0.tgz","fileCount":419,"integrity":"sha512-sC9xSch9Osdtwj6MjLM2fdeI0B9luQTHPWGThtRCN5AjPchR49CcthyK6pR4aHWVs2GlnhyhFQXnuhkvOlEzjg==","signatures":[{"sig":"MEQCIGh/3JyAwpE/DknQxUuOnwqtpDZ+q6rkBYCvyqPJJi0fAiATrs8IGbapX4zI2LzTKHmQjhRrMbUQkNmWv7jalHpE7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26986359},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/auth":{"types":"./dist-vue/auth.d.ts","import":"./dist-vue/auth.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css"},"gitHead":"116a13a7d5a711b8905103a6070ca4fbb02b9f30","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib && vite build --mode vue-lib","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"A framework-agnostic Web Component that embeds a floating AI chat widget into any webpage. Built with Vue 3 and distributed as a standard Custom Element — no framework dependency required on the consumer side.","directories":{},"_nodeVersion":"24.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.30","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.2","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.2","composables":"workspace:*","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","mermaid":">=11.0.0","vue-i18n":"^11.3.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","@tiptap/starter-kit":">=3.0.0"},"peerDependenciesMeta":{"better-auth":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.57.0_1774374087838_0.6752520194948979","host":"s3://npm-registry-packages-npm-production"}},"0.58.0":{"name":"@8wave/ai-elements","version":"0.58.0","_id":"@8wave/ai-elements@0.58.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"68c498d648edd240955274a842b22d15c8ec104f","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.58.0.tgz","fileCount":419,"integrity":"sha512-MFt9i0W6alNsylHVZem6YUmeHXng+pTUNycZBM+jJnxKkfWKgUiPatWgXr8xsTHJ9MFZXxOEziMEyVzICDjJow==","signatures":[{"sig":"MEUCIQDH/BNvu4vFfKb7o+adVSNdSNyG35Cym5HPSVRg+Gve/AIgI1OBJ1sNOnhwWiTGw23DDofBXkY7G36lyJziXNoE6Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26997180},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/auth":{"types":"./dist-vue/auth.d.ts","import":"./dist-vue/auth.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css"},"gitHead":"dc213f39345bcc442c9ffb134f627eab87e331d7","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib && vite build --mode vue-lib","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"A framework-agnostic Web Component that embeds a floating AI chat widget into any webpage. Built with Vue 3 and distributed as a standard Custom Element — no framework dependency required on the consumer side.","directories":{},"_nodeVersion":"24.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.30","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.2","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.2","composables":"workspace:*","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","mermaid":">=11.0.0","vue-i18n":"^11.3.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","@tiptap/starter-kit":">=3.0.0"},"peerDependenciesMeta":{"better-auth":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.58.0_1774448758897_0.5382361497972614","host":"s3://npm-registry-packages-npm-production"}},"0.59.0":{"name":"@8wave/ai-elements","version":"0.59.0","_id":"@8wave/ai-elements@0.59.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"5ceea2190db81640a48b5aa473923fdc7baff58f","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.59.0.tgz","fileCount":410,"integrity":"sha512-nyjefzh4yryyHnvcXByLWbtMLDRf8rinoPWrFF9aAsGPsMBud84/4inRT2xMQWSci4QOM8aT8baCvgGSH+EViw==","signatures":[{"sig":"MEYCIQDrlfUQbMsd6OrRJXTsEEC5MZmkjQXqY7mqjxzsXMFjoQIhANk4SdOsUERhlcbr1gaYKfwcIR0SeiHTyiNnTctf6rGh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26838042},"main":"./dist/floating-chat-widget.umd.js","type":"module","module":"./dist/floating-chat-widget.es.js","exports":{".":{"import":"./dist/floating-chat-widget.es.js","require":"./dist/floating-chat-widget.umd.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/auth":{"types":"./dist-vue/auth.d.ts","import":"./dist-vue/auth.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css"},"gitHead":"4814c5f029e7978eefaaa0abf79c6475590785a2","private":false,"scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib && vite build --mode vue-lib","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"A framework-agnostic Web Component that embeds a floating AI chat widget into any webpage. Built with Vue 3 and distributed as a standard Custom Element — no framework dependency required on the consumer side.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.31","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.2","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.2","composables":"workspace:*","unplugin-dts":"1.0.0-beta.6","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","mermaid":">=11.0.0","vue-i18n":"^11.3.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","@tiptap/starter-kit":">=3.0.0"},"peerDependenciesMeta":{"better-auth":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.59.0_1774454180150_0.12062611454911742","host":"s3://npm-registry-packages-npm-production"}},"0.61.0":{"name":"@8wave/ai-elements","version":"0.61.0","_id":"@8wave/ai-elements@0.61.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"fd527b7d46d4bff6bb9fe91a2c204672f2ee1b7b","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.61.0.tgz","fileCount":436,"integrity":"sha512-S3335ppNMpi015XdEIL+fmSJ6VaghqDUVnw2UFAvrHP0sMqRXQCORsXYovyR7BoNzPnCxoO9Wfah/LSOG6EiVQ==","signatures":[{"sig":"MEUCIGC44Dsv46z4ym//B0CeKAdf6UglIn2JGezz5TmSqLH8AiEAzm/W5ebKOu0WAo7fMnjuG52yMH9ByJSOOy726dC47MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27213053},"main":"./dist/ai-elements.umd.js","type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js","require":"./dist/ai-elements.umd.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"2ec59db58ccdaae72662619f0c464d4088670048","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"AI chat components and utilities for the Eight Wave Agents Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.31","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.2","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.2","composables":"workspace:*","unplugin-dts":"1.0.0-beta.6","@ai-sdk/provider":"^3.0.8","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","mermaid":">=11.0.0","vue-i18n":"^11.3.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","@tiptap/starter-kit":">=3.0.0"},"peerDependenciesMeta":{"better-auth":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.61.0_1774611061283_0.28622142716868515","host":"s3://npm-registry-packages-npm-production"}},"0.62.0":{"name":"@8wave/ai-elements","version":"0.62.0","_id":"@8wave/ai-elements@0.62.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"938125efc359ac67fe7331045feda36e926024d2","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.62.0.tgz","fileCount":436,"integrity":"sha512-lyrrVD0w3Zrhy8BnDpmF4etS7/Sp9yf3pfldku5ifVdB1Ng1tbygb+53sEMildtjQWIfyrLoM0ONlGfi/cbSJQ==","signatures":[{"sig":"MEUCIQDvp+CIS44yYnhic14GcBw3PkafkrtqM+g4fVsQwXo0wgIgW1vdQObrs88k2ElINEBcxhzjbVtSp6xRK/NvwqpBShw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27213971},"main":"./dist/ai-elements.umd.js","type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js","require":"./dist/ai-elements.umd.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"84f4f7f146674a995da493785c9321e9b1f6dc4b","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"AI chat components and utilities for the Eight Wave Agents Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.31","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.2","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.2","composables":"workspace:*","unplugin-dts":"1.0.0-beta.6","@ai-sdk/provider":"^3.0.8","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","mermaid":">=11.0.0","vue-i18n":"^11.3.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","@tiptap/starter-kit":">=3.0.0"},"peerDependenciesMeta":{"better-auth":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.62.0_1774618303831_0.18670974737840207","host":"s3://npm-registry-packages-npm-production"}},"0.63.0":{"name":"@8wave/ai-elements","version":"0.63.0","_id":"@8wave/ai-elements@0.63.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"2f8981eb01a3abc8f888a8bc5c75ff557675022e","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.63.0.tgz","fileCount":436,"integrity":"sha512-P4DUUg7ZlsV8Ui0ZMPL0X3eSzp1VeB1z/q/L9xS+kcVU/9w9by6r8l/kX+vbQmc7zXl6xxoZulBTY9AkRBhGng==","signatures":[{"sig":"MEUCIBgocH5T2a5gUss2ygTjDsrJ107oXteMFSALsrCH47C4AiEA4BJgJIClxGDOsEFOX7UuLqGNuNK0nLIY6dGekv97orU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27246339},"main":"./dist/ai-elements.umd.js","type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js","require":"./dist/ai-elements.umd.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"79ba1eaeb16a53010c3d6d97637d8e162581a9b7","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"AI chat components and utilities for the Eight Wave Agents Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.31","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.2","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.2","composables":"workspace:*","unplugin-dts":"1.0.0-beta.6","@ai-sdk/provider":"^3.0.8","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","mermaid":">=11.0.0","vue-i18n":"^11.3.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","@tiptap/starter-kit":">=3.0.0"},"peerDependenciesMeta":{"better-auth":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.63.0_1774858755689_0.2504259694297828","host":"s3://npm-registry-packages-npm-production"}},"0.64.0":{"name":"@8wave/ai-elements","version":"0.64.0","_id":"@8wave/ai-elements@0.64.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"a38c1302540c8d0e627e178ac88c4eef321b2c95","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.64.0.tgz","fileCount":437,"integrity":"sha512-Y3mY1T3YUIVvpDS/O366yGgCQrMvTsKGM6cKmxajzxoeQXJDJo8NKtwQHmOuVboWvqcdKKb2mh9t1A/OGchiSA==","signatures":[{"sig":"MEQCIFMdNaegx1+D5luX/OZkipXhjRFvALfKNyneXC7+RG0LAiBfQ5JTfITZOLBzfX8KRHYtZv+dHIHpqtrV897vs0mYKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27819614},"main":"./dist/ai-elements.umd.js","type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js","require":"./dist/ai-elements.umd.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"698234cf28c277cedd7046418bc8073c9961694f","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"AI chat components and utilities for the Eight Wave Agents Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.31","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.3","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.2","composables":"workspace:*","unplugin-dts":"1.0.0-beta.6","@ai-sdk/provider":"^3.0.8","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","mermaid":">=11.0.0","vue-i18n":"^11.3.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","@tiptap/starter-kit":">=3.0.0"},"peerDependenciesMeta":{"better-auth":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.64.0_1774954743985_0.7001158083102539","host":"s3://npm-registry-packages-npm-production"}},"0.65.0":{"name":"@8wave/ai-elements","version":"0.65.0","_id":"@8wave/ai-elements@0.65.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"e91e4e54fb0ee7b9504e428789c6260bb0141bd2","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.65.0.tgz","fileCount":633,"integrity":"sha512-xgsNef0m8V4lksGRLwU9ifGtSSSrwWGiqMIPl8iMgU59Lr4+lXXuJY9farWLbCAajxtLk47H1Ag8MU+0wvLsfA==","signatures":[{"sig":"MEYCIQD5Ue9b9H0452vHWqOBuGdOoNoKlT1DBTx74ONIoUD5JwIhAKPv+GgccPqTaazHfdCHTXeXVAS3yDQAb0n+TCN2Oofk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82486427},"main":"./dist/ai-elements.umd.js","type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js","require":"./dist/ai-elements.umd.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"4dd3dd6417bf9838806b40547df7d47248c93814","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"AI chat components and utilities for the Eight Wave Agents Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.31","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.3","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.2","composables":"workspace:*","unplugin-dts":"1.0.0-beta.6","@ai-sdk/provider":"^3.0.8","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","mermaid":">=11.0.0","vue-i18n":"^11.3.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","@tiptap/starter-kit":">=3.0.0"},"peerDependenciesMeta":{"better-auth":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.65.0_1775055103778_0.15828484324344116","host":"s3://npm-registry-packages-npm-production"}},"0.66.0":{"name":"@8wave/ai-elements","version":"0.66.0","_id":"@8wave/ai-elements@0.66.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"61ec67766e6f4ffc8623836adc67b28ab750ba75","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.66.0.tgz","fileCount":633,"integrity":"sha512-4NxTIL94Rnj4R2tsm2mmZyu8dCCe82niqGUjSyILyQrtFIf8G+nWGOCRCRl1A3JDh3N7nrja2eiaviHOkUJPvg==","signatures":[{"sig":"MEYCIQDrxrxVcIiX9YjMgs0AaNbHN/IXySBrbYu1ymIPquI21wIhAJTIs2129RgW+1mBMHOrM7V1Gyqo5vbMD2Y1yqXLNixY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82488914},"main":"./dist/ai-elements.umd.js","type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js","require":"./dist/ai-elements.umd.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"030e863df310b39040c200ba401be7ee4be85e34","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"AI chat components and utilities for the Eight Wave Agents Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.31","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.3","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.2","composables":"workspace:*","unplugin-dts":"1.0.0-beta.6","@ai-sdk/provider":"^3.0.8","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","mermaid":">=11.0.0","vue-i18n":"^11.3.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","@tiptap/starter-kit":">=3.0.0"},"peerDependenciesMeta":{"better-auth":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.66.0_1775065461183_0.2740559902842903","host":"s3://npm-registry-packages-npm-production"}},"0.67.0":{"name":"@8wave/ai-elements","version":"0.67.0","_id":"@8wave/ai-elements@0.67.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"a08b3c6b290977cce9eac17cfeb8e1558b443876","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.67.0.tgz","fileCount":445,"integrity":"sha512-Md8W/fJuNNISiyJaKZCRbOVmf65H41HfNaVid0hf6IqvRzYyVvYyIjHl6EmmSjc6adqUGnY5r16MFbYYFCLrMg==","signatures":[{"sig":"MEYCIQDLXa1/snTQcnIT9PqyhMJg0eYGQrCOubBE0Du4XLI9twIhALGTqu0vqG8SCPVLH0h/5QeT7KI+8+pyhQyYcmh/2lW/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28241776},"main":"./dist/ai-elements.umd.js","type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js","require":"./dist/ai-elements.umd.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"ee74f2ef47e4fb5dd2eefb861e45e8b263532030","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.9.0","description":"AI chat components and utilities for the Eight Wave Agents Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.31","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.3","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.2","composables":"workspace:*","unplugin-dts":"1.0.0-beta.6","@ai-sdk/provider":"^3.0.8","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","mermaid":">=11.0.0","vue-i18n":"^11.3.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0"},"peerDependenciesMeta":{"better-auth":{"optional":true},"monaco-editor-vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.67.0_1775137762452_0.3650107672390157","host":"s3://npm-registry-packages-npm-production"}},"0.68.0":{"name":"@8wave/ai-elements","version":"0.68.0","_id":"@8wave/ai-elements@0.68.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"0e8981da9121e2edc84ce092cb0ff461107444b1","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.68.0.tgz","fileCount":549,"integrity":"sha512-h5QpAph6PHlAINHFat3+w5WE8aGySnT4rUusRD5CLt9LEkNV78yMZHM6TkV4mQXrd1LxAkap36m5DShm+pv3kA==","signatures":[{"sig":"MEUCIQCmRA6NM7pdD8fJgCoy/mvoaJk5XSFh7pZNrAw33SuCDQIgAiJudfRl5jU7Sm8jCb/guysCzH7CuahzGv2CF6gp9OY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21731766},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"fe5bc07472ea9b676038833b47e97a5689572b63","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.11.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.8","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.2","composables":"workspace:*","unplugin-dts":"1.0.0-beta.6","@ai-sdk/provider":"^3.0.8","@vitejs/plugin-vue":"^6.0.6","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1","@microsoft/applicationinsights-web":"^3.4.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","leaflet":">=2.0.0-alpha","mermaid":">=11.0.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@maxel01/vue-leaflet":">=1.0.0-beta.7"},"peerDependenciesMeta":{"qrcode":{"optional":true},"leaflet":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"monaco-editor-vue3":{"optional":true},"@maxel01/vue-leaflet":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.68.0_1776328625057_0.5580166007195615","host":"s3://npm-registry-packages-npm-production"}},"0.69.0":{"name":"@8wave/ai-elements","version":"0.69.0","_id":"@8wave/ai-elements@0.69.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"848e1c65c982e1554d2e284646b53b2df97c9e3e","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.69.0.tgz","fileCount":549,"integrity":"sha512-6xkuEOX2zgef9drDXo48973AoaUrZpbVr+vWbiI8PMINJ+wyrqCQzeq0MS3pgdOl64UqiysLw3sY4oNa+m3C1g==","signatures":[{"sig":"MEQCIBFL07yRzY+H4L23AnrgfVqPo65J/I9FpspCPizz3hegAiAds3RqsAl254OThkXsYiQxOI5E5bq+mc6BTw6N1rcp6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21727787},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"56060182b30ff69bacca9e7a2279dd3ed60083f1","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.11.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.8","icons":"workspace:*","style":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.2","composables":"workspace:*","unplugin-dts":"1.0.0-beta.6","@ai-sdk/provider":"^3.0.8","@vitejs/plugin-vue":"^6.0.6","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^4.0.1","@microsoft/applicationinsights-web":"^3.4.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","leaflet":">=2.0.0-alpha","mermaid":">=11.0.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@maxel01/vue-leaflet":">=1.0.0-beta.7"},"peerDependenciesMeta":{"qrcode":{"optional":true},"leaflet":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"monaco-editor-vue3":{"optional":true},"@maxel01/vue-leaflet":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.69.0_1776337755045_0.20614677992701003","host":"s3://npm-registry-packages-npm-production"}},"0.70.0":{"name":"@8wave/ai-elements","version":"0.70.0","_id":"@8wave/ai-elements@0.70.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"29cdf445a10e8f921890d2ebe7c8d9406ca06847","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.70.0.tgz","fileCount":586,"integrity":"sha512-3QTclMoj4aI0WxSRUJHvvLXqKqpLiLxcTiiAMS0oxuZd1wExjHsAN/BHHzd5qIkN4iZOiCOjXWFzakf55WoRHA==","signatures":[{"sig":"MEUCIErQLhEQWQA96kuva7xZOTEzCIJucsT9IBEosapeMtsVAiEAgLh9RPE7p5jscwZFacqJ8PsqlpkOd5SNtRCSAjEWrcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22472926},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"6ced65233ba3ddef685c1bea88cc9dcf96005852","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.11.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.8","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.2","composables":"workspace:*","unplugin-dts":"1.0.0-beta.6","@ai-sdk/provider":"^3.0.8","@vitejs/plugin-vue":"^6.0.6","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.0.7","vite-plugin-css-injected-by-js":"^5.0.0","@microsoft/applicationinsights-web":"^3.4.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","leaflet":">=2.0.0-alpha","mermaid":">=11.0.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@maxel01/vue-leaflet":">=1.0.0-beta.7"},"peerDependenciesMeta":{"qrcode":{"optional":true},"leaflet":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"monaco-editor-vue3":{"optional":true},"@maxel01/vue-leaflet":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.70.0_1776699990599_0.5106713889576369","host":"s3://npm-registry-packages-npm-production"}},"0.71.0":{"name":"@8wave/ai-elements","version":"0.71.0","_id":"@8wave/ai-elements@0.71.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"51fc4ee826b1b5bb88fe50b33f5cca7ba8302a9b","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.71.0.tgz","fileCount":588,"integrity":"sha512-s6PLSgvT2lnxTBEnkWf7bRVOpTI5zOYwwlVwjebewbAFeomIvLeLRnD+kmO7earqqQba+jBbmilNXKjXPMS7ZQ==","signatures":[{"sig":"MEUCIQDytLw6Y31p6WasI3JEs7jIBi5K5aRhi1bqovXbl6ZUSgIgHLdJFE2Z4dBpNN2SEUppCnKOhrZpBwjwTMLpdrO5kqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22544177},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"9fc9b2e06df7dca0a6546bc6c9e21530006cfc48","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.11.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.33","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.10","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.0-beta.6","@ai-sdk/provider":"^3.0.8","@vitejs/plugin-vue":"^6.0.6","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.1.2","vite-plugin-css-injected-by-js":"^5.0.1","@microsoft/applicationinsights-web":"^3.4.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","leaflet":">=2.0.0-alpha","mermaid":">=11.0.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@maxel01/vue-leaflet":">=1.0.0-beta.7"},"peerDependenciesMeta":{"qrcode":{"optional":true},"leaflet":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"monaco-editor-vue3":{"optional":true},"@maxel01/vue-leaflet":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.71.0_1777313470727_0.630597610680514","host":"s3://npm-registry-packages-npm-production"}},"0.73.0":{"name":"@8wave/ai-elements","version":"0.73.0","_id":"@8wave/ai-elements@0.73.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"fa30c1d4c01f3773edddf86ac0128cdde93da46b","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.73.0.tgz","fileCount":588,"integrity":"sha512-HS6gJR4G1YQfDCao88Y49zoqPpZKcPckZkLkXPUIKJi21Cxs8yrLS4p90kSnnHPYyvZg9h6+GJaCOpa0xiCE0Q==","signatures":[{"sig":"MEUCIQCHM7Lv2hkIJ+eqZ+9LoaMHkQO/5JSMsLmAsg2M0TqEYwIgBx8HRS+vi7nBvXfOiTZlaUGpqxEmpgra4GRDZbrI6h4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22456279},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"2d9dadae34bf57b2a0321962f484e3bae7991656","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.11.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.33","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.10","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.0-beta.6","@ai-sdk/provider":"^3.0.9","@vitejs/plugin-vue":"^6.0.6","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.1.2","vite-plugin-css-injected-by-js":"^5.0.1","@microsoft/applicationinsights-web":"^3.4.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","leaflet":">=2.0.0-alpha","mermaid":">=11.0.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@maxel01/vue-leaflet":">=1.0.0-beta.7"},"peerDependenciesMeta":{"qrcode":{"optional":true},"leaflet":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"monaco-editor-vue3":{"optional":true},"@maxel01/vue-leaflet":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.73.0_1777540030873_0.2027692498425806","host":"s3://npm-registry-packages-npm-production"}},"0.74.0":{"name":"@8wave/ai-elements","version":"0.74.0","_id":"@8wave/ai-elements@0.74.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"2bafba916d2fc21fec8da50d57354e504e7a5489","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.74.0.tgz","fileCount":589,"integrity":"sha512-cbpQslM0qKQoEIRLH3uQywE2cW3t4fubNQunxGqEAab6oODbG5n0yp1KMAmIVuuFMqaxWeCqH1Ct6a4mTl/Dxw==","signatures":[{"sig":"MEYCIQCxgwfLe8HYavoRhtwJqgZxb99qzOYKixb8XWsvr+fVJAIhANUFOtV1j6DYLLOcY+6Nmjx17KXujDOjhwjWRtRWmzdQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22591644},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"4c9c92de77df290af21108788513526807d75922","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.11.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.33","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.10","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.0-beta.6","@ai-sdk/provider":"^3.0.9","@vitejs/plugin-vue":"^6.0.6","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.1.2","vite-plugin-css-injected-by-js":"^5.0.1","@microsoft/applicationinsights-web":"^3.4.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","leaflet":">=2.0.0-alpha","mermaid":">=11.0.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@maxel01/vue-leaflet":">=1.0.0-beta.7"},"peerDependenciesMeta":{"qrcode":{"optional":true},"leaflet":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"monaco-editor-vue3":{"optional":true},"@maxel01/vue-leaflet":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.74.0_1777908553722_0.5262306814578441","host":"s3://npm-registry-packages-npm-production"}},"0.75.0":{"name":"@8wave/ai-elements","version":"0.75.0","_id":"@8wave/ai-elements@0.75.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"9dc1bc4d9fd9b543424225ad9a0d390daf4ef83c","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.75.0.tgz","fileCount":598,"integrity":"sha512-+sqmSgTHGGnB+6VW20gb/msBgP6ZEb1Kf0m2A9CHp0I0+DrbmLiYpD9hS4CKRyJKQ0a9ipQALxZ6yqWMG8wNCQ==","signatures":[{"sig":"MEYCIQD/mKN7w7WSIdkYESp+ziBcKdCE20svcnwc5QdL7Wq51QIhAP9QTJ+sSqNA9hIZQhKLdsvQabMNmCYOgacfSjZb6uD+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23457426},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"1128d18e248972dbf0233196c71e9110599c4319","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.11.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.33","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.10","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.0","@ai-sdk/provider":"^3.0.10","@vitejs/plugin-vue":"^6.0.6","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.1.2","vite-plugin-css-injected-by-js":"^5.0.1","@microsoft/applicationinsights-web":"^3.4.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","leaflet":">=2.0.0-alpha","mermaid":">=11.0.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@maxel01/vue-leaflet":">=1.0.0-beta.7"},"peerDependenciesMeta":{"qrcode":{"optional":true},"leaflet":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"monaco-editor-vue3":{"optional":true},"@maxel01/vue-leaflet":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.75.0_1777975104140_0.35823793933737513","host":"s3://npm-registry-packages-npm-production"}},"0.77.0":{"name":"@8wave/ai-elements","version":"0.77.0","_id":"@8wave/ai-elements@0.77.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"a6604db7d268f30805edfda9072861db90140aa1","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.77.0.tgz","fileCount":598,"integrity":"sha512-2hgmu/z9ecRfbtrZdsorjg640OmiVXO8xnOoTEBjHDqc6/DZsj48ae0Ii+saRAKXhYlkyeUmGt9C/obozxac3A==","signatures":[{"sig":"MEUCIGWXAr78WjwzHmGwURqdb0AmwgWzFmJhS3wcY+JzFMsfAiEApvBuKwgDjsdxK52YMD6nRTBeByndzTq1DXrUTSBnJXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23459531},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"d1177283f45a6dc795549ab64be5d2350ba8c551","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.11.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.34","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.10","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.0","@ai-sdk/provider":"^3.0.10","@vitejs/plugin-vue":"^6.0.6","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.1.2","vite-plugin-css-injected-by-js":"^5.0.1","@microsoft/applicationinsights-web":"^3.4.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","leaflet":">=2.0.0-alpha","mermaid":">=11.0.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@maxel01/vue-leaflet":">=1.0.0-beta.7"},"peerDependenciesMeta":{"qrcode":{"optional":true},"leaflet":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"monaco-editor-vue3":{"optional":true},"@maxel01/vue-leaflet":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.77.0_1778066637677_0.010912752797458403","host":"s3://npm-registry-packages-npm-production"}},"0.78.0":{"name":"@8wave/ai-elements","version":"0.78.0","_id":"@8wave/ai-elements@0.78.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"251235e452f499f1fa6652f6bd17b021a449c0ea","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.78.0.tgz","fileCount":599,"integrity":"sha512-Zrlgi4VkGZMV64OnEZXH+Y2QUvCYb+AyJl+i0gKq+ob22A9ZuyeL0lCApdkAtAYiXkwLyEtUmXL3gxHDzmo3qQ==","signatures":[{"sig":"MEUCIGuNqaWAe18WmNEnfZXuu6fmdahyRSfarT9AtO9Cc+wIAiEA88QRFUM9Pr39ROmq312rP4cxG4Jm2dgrP8dKgW1pm+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23517112},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"b340c263d3023a9b8f6c6ba52cc04dff4f1f5e37","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.11.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.34","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.10","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.0","@ai-sdk/provider":"^3.0.10","@vitejs/plugin-vue":"^6.0.6","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.1.2","vite-plugin-css-injected-by-js":"^5.0.1","@microsoft/applicationinsights-web":"^3.4.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","leaflet":">=2.0.0-alpha","mermaid":">=11.0.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@maxel01/vue-leaflet":">=1.0.0-beta.7"},"peerDependenciesMeta":{"qrcode":{"optional":true},"leaflet":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"monaco-editor-vue3":{"optional":true},"@maxel01/vue-leaflet":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.78.0_1778143097956_0.7260900568719766","host":"s3://npm-registry-packages-npm-production"}},"0.79.0":{"name":"@8wave/ai-elements","version":"0.79.0","_id":"@8wave/ai-elements@0.79.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"7f99c8844d92d7832970b6585686b30bd12a469b","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.79.0.tgz","fileCount":599,"integrity":"sha512-5J5TfiNKeKtZqUGnc+QBnr0Qg/yzh1OVLde6qgLMN0aPSxnwC9fpjyhsnSgKksPlQOiiScvKYxPHnPcvx/R+Nw==","signatures":[{"sig":"MEQCICPQZ0dKZsMVsGNpNg7OF/x74F8rKA8ByIoKWnCFqnY+AiBYlTEORUQIKqAN/eLe+d1iv/CmJifjV2ChKZvlN6zEsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23519061},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"daff1f006be577d9e024ab7a1643055b4eb46f03","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.11.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.34","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.10","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.0","@ai-sdk/provider":"^3.0.10","@vitejs/plugin-vue":"^6.0.6","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.0.0","@intlify/unplugin-vue-i18n":"^11.1.2","vite-plugin-css-injected-by-js":"^5.0.1","@microsoft/applicationinsights-web":"^3.4.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","leaflet":">=2.0.0-alpha","mermaid":">=11.0.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@maxel01/vue-leaflet":">=1.0.0-beta.7"},"peerDependenciesMeta":{"qrcode":{"optional":true},"leaflet":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"monaco-editor-vue3":{"optional":true},"@maxel01/vue-leaflet":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.79.0_1778170070710_0.8959720902890904","host":"s3://npm-registry-packages-npm-production"}},"0.82.0":{"name":"@8wave/ai-elements","version":"0.82.0","_id":"@8wave/ai-elements@0.82.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"3e9ad6f722e5266db57aa7d93b67d4a8b12f06f3","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.82.0.tgz","fileCount":592,"integrity":"sha512-Geti3XKFeeQCl++FBwS0TubNkj2O+RFCGXOxeaL3UPiOQM2VE2k0i3/sURcTP6tzbfmxW386PdjXQxfHBrUFpQ==","signatures":[{"sig":"MEUCIQDmQHjaPTm8wyaYTemgxXHPiWrttWn7f1yaXO5gvq3ODgIgdvTUwhiY/hH9bahFFwN1TJ7pf3jXRkuvcKEfMAihsCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23749652},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"41b8910e82bd83f1ca37cb04d930f1899978ea52","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.12.1","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.34","auth":"workspace:*","i18n":"workspace:*","vite":"^8.0.13","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.1","@ai-sdk/provider":"^3.0.10","@vitejs/plugin-vue":"^6.0.7","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.3","vite-plugin-css-injected-by-js":"^5.0.1","@microsoft/applicationinsights-web":"^3.4.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","leaflet":">=2.0.0-alpha","mermaid":">=11.0.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@maxel01/vue-leaflet":">=1.0.0-beta.7"},"peerDependenciesMeta":{"qrcode":{"optional":true},"leaflet":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"monaco-editor-vue3":{"optional":true},"@maxel01/vue-leaflet":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.82.0_1779285926786_0.027700303228360035","host":"s3://npm-registry-packages-npm-production"}},"0.83.0":{"name":"@8wave/ai-elements","version":"0.83.0","_id":"@8wave/ai-elements@0.83.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"1576417d6ab4f7287b032ef3af6fbf9c361bdd0f","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.83.0.tgz","fileCount":596,"integrity":"sha512-9P5UIaAi8r85WaOyRIq5sDqbcJriaVP2wiAR3sEJxEp7czJqfAdSF+UnaxmIgmG0QM8BUyOuQeCGR9vuk/qqRg==","signatures":[{"sig":"MEUCIQDOUvQVmlnsPAflSKwX2skiAHrkCx7OCeBOAf3biUtXVAIgaf7CesUEhyCzRR3WW1z+xny69WD4fp+EFQhLjInUsYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23915942},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"efe2ac88493a9d21d614a8a127ab9158e2013812","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.12.1","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.34","auth":"workspace:*","i18n":"workspace:*","vite":"8.0.13","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.1","@ai-sdk/provider":"^3.0.10","@vitejs/plugin-vue":"^6.0.7","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.3","vite-plugin-css-injected-by-js":"^5.0.1","@microsoft/applicationinsights-web":"^3.4.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","leaflet":">=2.0.0-alpha","mermaid":">=11.0.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@maxel01/vue-leaflet":">=1.0.0-beta.7"},"peerDependenciesMeta":{"qrcode":{"optional":true},"leaflet":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"monaco-editor-vue3":{"optional":true},"@maxel01/vue-leaflet":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.83.0_1779370556999_0.5915474119351283","host":"s3://npm-registry-packages-npm-production"}},"0.84.0":{"name":"@8wave/ai-elements","version":"0.84.0","_id":"@8wave/ai-elements@0.84.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"ac19accc073108bc58e28a593eaa30fe424ff5fa","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.84.0.tgz","fileCount":603,"integrity":"sha512-EguSJudnQUE33upMgIwyx/+KN1rzdIHCvNtUla69lYnApNE1dbv8P/+PXOPNzmn98brVpLF4+abV3LyLhQAFNw==","signatures":[{"sig":"MEUCIQCgYOMaNlN+fUzohQYDaGcx477xfIKNL42hpQs082+iOgIgH94aonXd52leS2J3ZQBbEyuWSII/iPXeNNG9WHx9Sw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22728319},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"b0c299e118b246db4c63e3ed09c530a0b2fb10d0","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.13.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","auth":"workspace:*","i18n":"workspace:*","vite":"8.0.13","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.1","@ai-sdk/provider":"^3.0.10","@vitejs/plugin-vue":"^6.0.7","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.3","vite-plugin-css-injected-by-js":"^5.0.1","@microsoft/applicationinsights-web":"^3.4.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","leaflet":">=2.0.0-alpha","mermaid":">=11.0.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@maxel01/vue-leaflet":">=1.0.0-beta.7"},"peerDependenciesMeta":{"qrcode":{"optional":true},"leaflet":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"monaco-editor-vue3":{"optional":true},"@maxel01/vue-leaflet":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.84.0_1779975455799_0.38095480301380724","host":"s3://npm-registry-packages-npm-production"}},"0.85.0":{"name":"@8wave/ai-elements","version":"0.85.0","_id":"@8wave/ai-elements@0.85.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"5cbc3c0c78105ee614f40a6c286074efcc594e62","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.85.0.tgz","fileCount":631,"integrity":"sha512-vRINrNjdP60xAnN68iV7odvINgJA5Gi+pL2UxFJZvYVO386mqcjloxrJ5CQOFzI1LwIlQwbU9HLf+UXsuMeVjw==","signatures":[{"sig":"MEYCIQCS7n+UPD9LNkUZs7tK+MVhL/0h5KH53UqsaJKAclrQlwIhAOEbfZvg1I00mFBO0KE6MMQNAb75e0+4wXxCMEEh6FWX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22799891},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"e68f6f7a78a3776bdd4e00edfe8e095bb5f21df6","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.13.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","auth":"workspace:*","i18n":"workspace:*","vite":"8.0.13","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","ability":"workspace:*","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.2","@ai-sdk/provider":"^3.0.10","@vitejs/plugin-vue":"^6.0.7","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.3","vite-plugin-css-injected-by-js":"^5.0.1","@microsoft/applicationinsights-web":"^3.4.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.13-beta.8","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.85.0_1780501462858_0.10079666684036215","host":"s3://npm-registry-packages-npm-production"}},"0.86.0":{"name":"@8wave/ai-elements","version":"0.86.0","_id":"@8wave/ai-elements@0.86.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"4390dabaaa89b38012041edd7d70f571807265e1","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.86.0.tgz","fileCount":686,"integrity":"sha512-j4oeyBV4SlNRS7rtSc+hJ+Dm2ydS6eFSsm/JkrjXxvDlpOpX0SqU/9863iYWIle9nBP7Q6H1ULB98eFXDdNVFA==","signatures":[{"sig":"MEQCIEKk2yn6s4DReTe8ELmqnRmrOgd/TebDDHXdKxoxWxT7AiAY1/MqpLuc8M1T9hJmbmv3OXEOtLzjsHLr+EsZ/5eBNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36442857},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"db15d8554a26ec631f77504c44e717045ad541e6","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.13.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"telemetry":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.38","auth":"workspace:*","i18n":"workspace:*","vite":"8.0.13","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","ability":"workspace:*","vue-tsc":"^3.3.5","tsconfig":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.2","@ai-sdk/provider":"^3.0.10","@vitejs/plugin-vue":"^6.0.7","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.14","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.86.0_1782124794079_0.29393071980988505","host":"s3://npm-registry-packages-npm-production"}},"0.87.0":{"name":"@8wave/ai-elements","version":"0.87.0","_id":"@8wave/ai-elements@0.87.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"ecaeebfb397fdda7bca648b29cdbd00b7552457a","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.87.0.tgz","fileCount":686,"integrity":"sha512-zT742srXtszR/oTjWCqTx83jyXQT3ES2Pbz4aFtqaTBysLRgJph58qL9Q9NFmAEwCGpxxbqk4J0GsXf8UrWISw==","signatures":[{"sig":"MEUCIQCSsPaw4v8sFKdC5dsaGKTuw/DW3FzAa1NHRHm/17K+BAIgIyt8cqAaOI5iCmJXWOtHMNIMK51yaTyxg5IdUWL5gMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35911443},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"4651441210363fd29de496a8516261a659e16391","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.13.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.38","auth":"workspace:*","i18n":"workspace:*","vite":"8.0.13","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","ability":"workspace:*","vue-tsc":"^3.3.5","tsconfig":"workspace:*","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.2","@ai-sdk/provider":"^3.0.10","@vitejs/plugin-vue":"^6.0.7","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.14","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.87.0_1782141636344_0.13983937054404527","host":"s3://npm-registry-packages-npm-production"}},"0.88.0":{"name":"@8wave/ai-elements","version":"0.88.0","_id":"@8wave/ai-elements@0.88.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"d8b0893bd56d6a602797f8f7742dc0a1fc61c14a","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.88.0.tgz","fileCount":686,"integrity":"sha512-E+hfMBE6d5ribFjVdakhgJEeuupiR2thUD6WHrqaLhtK73BMAV3aiGf6cXwfAu6rAxEOXJf7Az865oFomWlOoA==","signatures":[{"sig":"MEUCIQDJAjdCxQ+lXtzoplOxese2xwpuEac6yG5Th96x1j3R2gIgMl68PF3yM41CdCq6cyoh60V4s6cA4FsrspeYs+iZLQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35916449},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"5b301a2357f81ea137ec3b4db09f90497177d88a","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.13.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.38","auth":"workspace:*","i18n":"workspace:*","vite":"8.0.13","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","ability":"workspace:*","vue-tsc":"^3.3.5","tsconfig":"workspace:*","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.2","@ai-sdk/provider":"^3.0.10","@vitejs/plugin-vue":"^6.0.7","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.14","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.88.0_1782218413434_0.767620038799325","host":"s3://npm-registry-packages-npm-production"}},"0.90.0":{"name":"@8wave/ai-elements","version":"0.90.0","_id":"@8wave/ai-elements@0.90.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"c2464ff8351c74c378e81d07acaaf2603352ef60","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.90.0.tgz","fileCount":702,"integrity":"sha512-g7majYv9VDIo0uHaHNfgrrpiJGtE8xMlZKjG2NPIPrMEOGRuly080Mr+F/jLNyatHVuTC2TpZiYCVdBZLVd4cA==","signatures":[{"sig":"MEQCIFjGA2wlr+WIF/WJbEPIvaLL56jIOc7dGxqI9s6KE0RwAiBwoD3scdrZQ9h6oF8Kz66FYaKoLKVKaA34QzIGzKPPcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36262174},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"706366fa1f625405a2cd9bb85f269ec1f247ef66","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.13.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.38","auth":"workspace:*","i18n":"workspace:*","vite":"8.0.13","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","ability":"workspace:*","vue-tsc":"^3.3.5","tsconfig":"workspace:*","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.2","@ai-sdk/provider":"^3.0.10","@vitejs/plugin-vue":"^6.0.7","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.14","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.90.0_1782918474546_0.8684270637743734","host":"s3://npm-registry-packages-npm-production"}},"0.91.0":{"name":"@8wave/ai-elements","version":"0.91.0","_id":"@8wave/ai-elements@0.91.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"05f9dc0c5d57eb78656b7edf852abb6127b20d58","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.91.0.tgz","fileCount":703,"integrity":"sha512-QMU4AyTMyR38RLKO6LZeMgQuBQfjKwiQiUhbcDyU3xDWz1MLy69AkOo0dTOSjWzgvoidx776QbspwX0InUVaFA==","signatures":[{"sig":"MEUCIHvBVG0YBq8jrpLjv2APEqwP4OfoXe8Ysl0SGiUOfJfGAiEAt1zV3YaBLYNL6j/CRy2efTMBLxsioBB16b9hioiMuQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36329427},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"84e41b8ed0bdc2bdb5f5118ee3df0609cb123ef2","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.38","auth":"workspace:*","i18n":"workspace:*","vite":"8.0.13","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","ability":"workspace:*","vue-tsc":"^3.3.5","tsconfig":"workspace:*","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.2","@ai-sdk/provider":"^3.0.10","@vitejs/plugin-vue":"^6.0.7","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.1.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.14","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.91.0_1783076705465_0.36819994623950714","host":"s3://npm-registry-packages-npm-production"}},"0.93.0":{"name":"@8wave/ai-elements","version":"0.93.0","_id":"@8wave/ai-elements@0.93.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"3da1f1840f4219121ff41bfb163f3b3d380f73d0","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.93.0.tgz","fileCount":702,"integrity":"sha512-f7WGxM0UPX7UsJ2AmL0Q16GMRfjfijldkCek9vnM4/NzmNMzQCaTTiMgnzb9ZD99S6e0fWhjYwvSviCVU+QfRQ==","signatures":[{"sig":"MEUCIQChOJjhDwlcnvdxRyxJIcTuSXjQ9gB93bYTtGE+/+FPwwIgeK2Hku/9C8SIiwARPbCWH5r28yNjNMMHnBx6JAkeVbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35664225},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"e2c5607cc6beadfe633f666196e4db9ba27e5d1c","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.39","auth":"workspace:*","i18n":"workspace:*","vite":"8.1.4","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","ability":"workspace:*","vue-tsc":"^3.3.7","tsconfig":"workspace:*","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.3","@vitejs/plugin-vue":"^6.0.7","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.14","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.93.0_1784133815158_0.10946995608748789","host":"s3://npm-registry-packages-npm-production"}},"0.95.0-beta.2":{"name":"@8wave/ai-elements","version":"0.95.0-beta.2","_id":"@8wave/ai-elements@0.95.0-beta.2","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"50a5c41986c5edb1b3455168fd450ee8904b1f4e","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.95.0-beta.2.tgz","fileCount":724,"integrity":"sha512-D438LazX9u+W2rXI8IY9xCPS892SaP4WrP8yXHRiGrqoYkOfouIFTBX3ZWqykNLXnB9UF1d/gq+82DcJFq9BgA==","signatures":[{"sig":"MEUCIQC9nlGEmuqRdZzY6ngO8cOv/krJF0n7UoBBeDOQFrMwogIgLnBVM5JN4c/tG7il7BGS3g5Zoeibfmhx6/jOTdqv1T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403199},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"53d4913bb428541306641748ffe811b6a3d37ad2","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.40","auth":"workspace:*","i18n":"workspace:*","vite":"8.1.5","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.10","ability":"workspace:*","vue-tsc":"^3.3.7","tsconfig":"workspace:*","happy-dom":"^20.11.0","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.3","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.14","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.95.0-beta.2_1784556122560_0.6723024854347774","host":"s3://npm-registry-packages-npm-production"}},"0.95.0":{"name":"@8wave/ai-elements","version":"0.95.0","_id":"@8wave/ai-elements@0.95.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"d7a62bdbe16a46077722648abb186e5097874e2a","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.95.0.tgz","fileCount":724,"integrity":"sha512-MXCiZKmQ/NfSBFXQdYmumZyZBswiTZyMfCiswW/FToHKCSTZ1O3FE96IzANn0KIBipXpzdmbFeQvl7QAnWSXiw==","signatures":[{"sig":"MEQCIEzxEYPW8wLd1RCVvSrPdkAcVBLunMi1q+n4KM+3f6WOAiBuSRK1UHKkKFJ6NFmYRba2E9bVK6yv8Nhyj/PejkUXoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403192},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"31472ce51fcfea3f85fdaf06e1cf7a41dd2fbf73","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","auth":"workspace:*","i18n":"workspace:*","vite":"8.1.5","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.10","ability":"workspace:*","vue-tsc":"^3.3.7","tsconfig":"workspace:*","happy-dom":"^20.11.0","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.3","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.14","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.95.0_1784562908489_0.20061586682727106","host":"s3://npm-registry-packages-npm-production"}},"0.97.0-beta.1":{"name":"@8wave/ai-elements","version":"0.97.0-beta.1","_id":"@8wave/ai-elements@0.97.0-beta.1","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"65d2b14e90bc8a60c6f0f4e689d6e6cea60378e1","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.97.0-beta.1.tgz","fileCount":729,"integrity":"sha512-59VJLDrPcYGG99kZPZtWRcD7sJHLe0K5XYL8AdimRF+Qv5WeYcjXcOlfvHm8cnK3jKUEszXM0rliSEbqQlpwBg==","signatures":[{"sig":"MEUCIHwCfK0XAAeSGzhCklLw2YNf86ln9RNdNTn95lhvtmSuAiEA2iWDHSM+ubj6zHPfnNJI0ugK6MsOxiLZCgfC0HAjf0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35441628},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"2d97f9b8be87300b51f87c0e8e01f196c4146684","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.40","auth":"workspace:*","i18n":"workspace:*","vite":"8.1.5","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.10","ability":"workspace:*","vue-tsc":"^3.3.7","tsconfig":"workspace:*","happy-dom":"^20.11.0","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.3","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.14","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.97.0-beta.1_1784652638916_0.2063685201915435","host":"s3://npm-registry-packages-npm-production"}},"0.97.0-beta.2":{"name":"@8wave/ai-elements","version":"0.97.0-beta.2","_id":"@8wave/ai-elements@0.97.0-beta.2","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"2d9a9430a05e6959df981d7006f3980eea25959b","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.97.0-beta.2.tgz","fileCount":729,"integrity":"sha512-syRQI3CEPD/Wnin1m2YSwScyxKn+cWtS9Codkj9ODMv/RiFDpze76UPp3pwLo5iuT6e3mBCUxqB5ZJMqAB3yUg==","signatures":[{"sig":"MEUCIQDKvhQFQlHcqtWLM5qIAOjsMgpsLrRGEeBgZUO8hq0V1wIgYu+twueIcNWBHxS8RwiebhyQ9H2K+KCVFV3KP+yFVSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35442801},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"7eeb492100ea33f9b9c4bd1afabe09c847daba8c","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.40","auth":"workspace:*","i18n":"workspace:*","vite":"8.1.5","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.10","ability":"workspace:*","vue-tsc":"^3.3.7","tsconfig":"workspace:*","happy-dom":"^20.11.0","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.3","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.14","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.97.0-beta.2_1784707660357_0.7373054431684576","host":"s3://npm-registry-packages-npm-production"}},"0.97.0-beta.3":{"name":"@8wave/ai-elements","version":"0.97.0-beta.3","_id":"@8wave/ai-elements@0.97.0-beta.3","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"5686eedd9a1d4f86124b9adc32f7f747dc158f12","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.97.0-beta.3.tgz","fileCount":729,"integrity":"sha512-MJZvYHy9XjhVpJOMCogFfPfUWIvVW1U1PajLpbRVoQOGzS/08FW+dwZmW1kUgoTq1npoQo4rSRZS2USpc6SNCg==","signatures":[{"sig":"MEUCIBfzlzanVHzmoaeVTRzVAbKDcl3YgfmEu3PlUtsSBRbbAiEArQusb6iTemFXmwIc98QtHyPqephfrj/oFWoiORctaD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35450528},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"90353ae9c6195968ac587cfc4f98242197476ff1","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.40","auth":"workspace:*","i18n":"workspace:*","vite":"8.1.5","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.10","ability":"workspace:*","vue-tsc":"^3.3.7","tsconfig":"workspace:*","happy-dom":"^20.11.0","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.3","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.14","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.97.0-beta.3_1784709901900_0.8331174683860307","host":"s3://npm-registry-packages-npm-production"}},"0.97.0":{"name":"@8wave/ai-elements","version":"0.97.0","_id":"@8wave/ai-elements@0.97.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"7bb494cad0944a732e87331af8e07e9caac5e67f","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.97.0.tgz","fileCount":729,"integrity":"sha512-AZ6R15k/REbF74AEXEexl5hVpaNZOhvi+nEiw1gBPSehgZRZP5WaQ8jNhmOOyCn5haYmMAVYPIssCdAfj9C3LQ==","signatures":[{"sig":"MEYCIQDM86Koh7JkCafGWAAKDKuI/QxX7AeO+d5ct6iuzL56WQIhAL/i2DZU6Mu0FqmSrEpVQufhyI9ZOrQ7c+DmrSe/eIdk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35450521},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"aa436907e73a5b8999c1bcfac88683399ba7a54b","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","auth":"workspace:*","i18n":"workspace:*","vite":"8.1.5","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.10","ability":"workspace:*","vue-tsc":"^3.3.7","tsconfig":"workspace:*","happy-dom":"^20.11.0","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.3","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.14","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.97.0_1784710883078_0.02310356674042713","host":"s3://npm-registry-packages-npm-production"}},"0.98.0-beta.1":{"name":"@8wave/ai-elements","version":"0.98.0-beta.1","_id":"@8wave/ai-elements@0.98.0-beta.1","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"6de5e388342891e8d2116cdc821e4dca5ac04613","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.98.0-beta.1.tgz","fileCount":729,"integrity":"sha512-RYlF1cOuZYbO3Ko6S7C2095FAcojlsPkYUWIoRIDz6ysR2/0kJ/dLhkXenDhVyLZPcPvM+axaSUgDH/5OkfzvA==","signatures":[{"sig":"MEUCIHPg4X2NyHrN/ybQcOo/8ECnrajCw04KNej5ekhk6PeAAiEA/fSyBiLGkW9TUikTxZJDg0CXyg6ibZSCbv6aWahnQOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35452398},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"fe3b92750e8b17902e7cb1bdc33333f30b6cff66","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.40","auth":"workspace:*","i18n":"workspace:*","vite":"8.1.5","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.10","ability":"workspace:*","vue-tsc":"^3.3.7","tsconfig":"workspace:*","happy-dom":"^20.11.0","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.3","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.14","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.98.0-beta.1_1784734241116_0.32196577551063754","host":"s3://npm-registry-packages-npm-production"}},"0.98.0-beta.2":{"name":"@8wave/ai-elements","version":"0.98.0-beta.2","_id":"@8wave/ai-elements@0.98.0-beta.2","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"3bdfe70ee647b634c51c745a46a6a82fe453b06d","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.98.0-beta.2.tgz","fileCount":730,"integrity":"sha512-i8wlWLS8HdmR8xGlij4j3BZq9vZRu8AvzH9dzwmT3hVPCIwgkqW+FMU5djDjwk3piYg4FubRWUj88oFK2/q9nQ==","signatures":[{"sig":"MEYCIQDFDaFMn0RhBwswYdwSthcAzOxYh4e8PsQgH2CaBG4lYQIhANrXluLBp5lCgCplEcAxjgJK4amFDkA1qwl+mW9OsgpT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35480912},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"6c2d606f4d0ba721050832fa108a8a0e216d6e9a","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.40","auth":"workspace:*","i18n":"workspace:*","vite":"8.1.5","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.10","ability":"workspace:*","vue-tsc":"^3.3.8","tsconfig":"workspace:*","happy-dom":"^20.11.1","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.3","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.14","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.98.0-beta.2_1784883902482_0.11630566176043722","host":"s3://npm-registry-packages-npm-production"}},"0.98.0-beta.3":{"name":"@8wave/ai-elements","version":"0.98.0-beta.3","_id":"@8wave/ai-elements@0.98.0-beta.3","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"bbf68a02ce600705b3bd46cac79c2b203d89a16a","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.98.0-beta.3.tgz","fileCount":730,"integrity":"sha512-WBejePKg5weUv+OPzbNvedCufOOpA76jKYPlm9LEyQK+qDjFsoZ3CUzfREUGi5e2NYVHxZ38It09oBILgOcNEg==","signatures":[{"sig":"MEYCIQDXo6xUJs5icGeo/MU/H0ghet/BZ84FAqGCtB+eiA8upAIhAIw2VggF/R7pRNJhHQtm81ohR9FGZewbNMmQnqAZLWOv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35494525},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"081cbc120bb9553eb96ec594bf14a6e7e567411c","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.40","auth":"workspace:*","i18n":"workspace:*","vite":"8.1.5","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.10","ability":"workspace:*","vue-tsc":"^3.3.8","tsconfig":"workspace:*","happy-dom":"^20.11.1","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.3","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.14","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.98.0-beta.3_1784884700318_0.7534990081040851","host":"s3://npm-registry-packages-npm-production"}},"0.98.0-beta.4":{"name":"@8wave/ai-elements","version":"0.98.0-beta.4","_id":"@8wave/ai-elements@0.98.0-beta.4","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"4cb0d8e42f5d4921fa4758e8610e1385cbc56813","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.98.0-beta.4.tgz","fileCount":730,"integrity":"sha512-8WirYy5HYcdf0Xe0xxKNoV7sa+3y2HblDMoZ14iDwTJb7IjsL0YQiMH9CKV8/VZKgwlfFVtwssLIB2gEH4n11Q==","signatures":[{"sig":"MEYCIQDY+04BA8c7L4GcO2GtbvajuH8CaO1ErjUxgKqlvYEm0wIhAMjWT/LJIpyih7dw8XfcDCOfmZnqntGGG17aQ4ZCCR7L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35494732},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"9c6ef8415ed0a48e75b610b8d10aa02e088ecd56","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.40","auth":"workspace:*","i18n":"workspace:*","vite":"8.1.5","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.10","ability":"workspace:*","vue-tsc":"^3.3.8","tsconfig":"workspace:*","happy-dom":"^20.11.1","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.3","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.14","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.98.0-beta.4_1785146287930_0.7423164473272912","host":"s3://npm-registry-packages-npm-production"}},"0.98.0-beta.5":{"name":"@8wave/ai-elements","version":"0.98.0-beta.5","_id":"@8wave/ai-elements@0.98.0-beta.5","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"1624086aecb4cb1e647a75a8abd0f5ea485106e8","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.98.0-beta.5.tgz","fileCount":730,"integrity":"sha512-fIBAmZWO6rFScC4gZ1gw6PdygybgzWSFQTmcHLpiuLkEXZR13Nf7gM7CEhm24Lk2OK6akOOcVEahlgctbcIxHg==","signatures":[{"sig":"MEYCIQD8ex0U5kSKDHILxCGkAsT0G2XxTSEIq/mkboY/3wVP5QIhANQnYvmXxXEvgLqQKLKo/AoJCpDZYZt+wpo4nNELY0xq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35506173},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"2ba880ba9f52beb290d8f2c00f41232ec1418ec3","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.40","auth":"workspace:*","i18n":"workspace:*","vite":"8.1.5","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.10","ability":"workspace:*","vue-tsc":"^3.3.8","tsconfig":"workspace:*","happy-dom":"^20.11.1","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.3","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.14","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.98.0-beta.5_1785154482141_0.6049947370522326","host":"s3://npm-registry-packages-npm-production"}},"0.98.0":{"name":"@8wave/ai-elements","version":"0.98.0","_id":"@8wave/ai-elements@0.98.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"c48141397f8629728bcf3f97bcad15ae3e404239","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.98.0.tgz","fileCount":730,"integrity":"sha512-v6rzPPoozqYHk7hZt3uUAOTQ5UD7Tjwz9uNHg0QKSepRYCtSPUc8xeYcHcCGqwupF/rP4rIUKj6FaJiMZWkyYw==","signatures":[{"sig":"MEUCIHWijnT46/9MZyUvb3QZdc8/4ZnKNSsZfffFW9Urq+F/AiEAw/rllLa24LUiNMAkZgsS0hLn7Y8bMFraiQcjqEmIGJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35506166},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"a193aeb22d02a1952c40ae5e34254910df8e1795","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","auth":"workspace:*","i18n":"workspace:*","vite":"8.1.5","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.10","ability":"workspace:*","vue-tsc":"^3.3.8","tsconfig":"workspace:*","happy-dom":"^20.11.1","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.3","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.14","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.98.0_1785155366982_0.869074621690046","host":"s3://npm-registry-packages-npm-production"}},"0.99.0-beta.1":{"name":"@8wave/ai-elements","version":"0.99.0-beta.1","_id":"@8wave/ai-elements@0.99.0-beta.1","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"ecd83d99e4b3202165c35f421b824a018d7507ee","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.99.0-beta.1.tgz","fileCount":732,"integrity":"sha512-K0DwW0uqIRAQE0b5KaEtnCQIcRXKJvaIvcYG5Wx8iwjnQpMdLVIe1HMVlD3kRLBlCQqZlD9tqxKRp57y7i7Wow==","signatures":[{"sig":"MEUCIQCKjyJlvvfX5rw2M34a+y7Xvc62adWQPVs3yPnYo0dEJwIgZOr22d2Gb6gf+KfrG8sMLN8Il6w3VONxfPBgXL0GXL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35630109},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"735c0f8003fe3b8606e1b838ece6a6e5e85b3c1c","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.40","auth":"workspace:*","i18n":"workspace:*","vite":"8.1.5","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.10","ability":"workspace:*","vue-tsc":"^3.3.8","tsconfig":"workspace:*","happy-dom":"^20.11.1","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.3","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.14","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.99.0-beta.1_1785314500440_0.9697966720645526","host":"s3://npm-registry-packages-npm-production"}},"0.99.0-beta.2":{"name":"@8wave/ai-elements","version":"0.99.0-beta.2","_id":"@8wave/ai-elements@0.99.0-beta.2","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"d40de899f8588788c0bf34f4f7764afe8d219885","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.99.0-beta.2.tgz","fileCount":733,"integrity":"sha512-ImVeAERR61lC5c4WVnxJTXVgCZrBerDu7X4UboLCre0P9U7MZ1kv+8qpjMo1O8zjuoKf69yiT5uaY9Hr1Ox9qQ==","signatures":[{"sig":"MEYCIQDslrrBxfXx7wBHLvDFr4iIC1kjixx6d3OTO/lHeT30iQIhALcsRq4iXT9SYio8yYPZ655svg8E/NuHVV5kOWi1mCxU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35540674},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"e196221dd36f1985d2080df5457a0dff0827da07","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.40","auth":"workspace:*","i18n":"workspace:*","vite":"8.1.5","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.10","ability":"workspace:*","vue-tsc":"^3.3.8","tsconfig":"workspace:*","happy-dom":"^20.11.1","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.4","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.16","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.99.0-beta.2_1785416482173_0.8600706267485305","host":"s3://npm-registry-packages-npm-production"}},"0.99.0":{"name":"@8wave/ai-elements","version":"0.99.0","_id":"@8wave/ai-elements@0.99.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"f65b58d7ba6f273f8643921dafe99d7cd3a53bf8","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.99.0.tgz","fileCount":733,"integrity":"sha512-wwhI8MvuQ+sunls+Yha5dinZMJzIYr5b53VVdLitYxmcDUQT7nT7NhcERQEGWlpjfcSZ4CXr3kMP6tGiR6t2gQ==","signatures":[{"sig":"MEQCIALGxwLpK0LHw6YJ6Zl/zsLWysUFC8o6W6ZvgQW5hCc5AiB3346aXF01FTNA3b6o1g6bFEeLs1qUyYCX9e+g1zBiNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35540667},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"a6ae58b8d3a856e6c8081ae1f7f7dff4e088e00e","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","auth":"workspace:*","i18n":"workspace:*","vite":"8.1.5","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.10","ability":"workspace:*","vue-tsc":"^3.3.8","tsconfig":"workspace:*","happy-dom":"^20.11.1","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.4","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.16","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.99.0_1785420606476_0.3306934294641586","host":"s3://npm-registry-packages-npm-production"}},"0.100.0-beta.1":{"name":"@8wave/ai-elements","version":"0.100.0-beta.1","_id":"@8wave/ai-elements@0.100.0-beta.1","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"47279791463a12b42e0f062c55c7992cc008a73e","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.100.0-beta.1.tgz","fileCount":743,"integrity":"sha512-V5spebNfROvyz9EnKu3lYhlg2YvlS2uVyxgX0PJMuO9cPjCGhbL0HiCYP8kpQdUDCTf1XLq3JYop19H3H4Cpew==","signatures":[{"sig":"MEUCIQCBOdLqyuQJCw4NyGTWeYN0lVOKp4kHhC1vUT3jSR/diwIgc1pdP5rfxvm53vv9e92s3oVP+Rxp8irqBo3nSM9pw3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35591063},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"45c88c1c4c6c55fe5d13ca714c087e0349004ebf","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.40","auth":"workspace:*","i18n":"workspace:*","vite":"8.1.5","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.10","ability":"workspace:*","vue-tsc":"^3.3.8","tsconfig":"workspace:*","happy-dom":"^20.11.1","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.4","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.0.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.16","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.100.0-beta.1_1785496363827_0.8847961448114294","host":"s3://npm-registry-packages-npm-production"}},"0.100.0-beta.2":{"name":"@8wave/ai-elements","version":"0.100.0-beta.2","_id":"@8wave/ai-elements@0.100.0-beta.2","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"7ba3eb49f2f88339f3001cefe0b4db0abe78b85f","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.100.0-beta.2.tgz","fileCount":744,"integrity":"sha512-jDJqsDPI9FPf1MAm/S5y0W/t/8d00c94QY5Rtnt3k9NCPrtf2zABocE+HWs6cegD4QfqnNMr9DWqTV1NLFe8Rg==","signatures":[{"sig":"MEUCIQDYexVnfP2lFLmTY8RWw+C8ynw8GoAC6CqgJ+C+qWL8vQIgHgIlSyAiIldJ8M2OgUWFqMtbdGUFR/Y+4eTksh7AGtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35654377},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"207deb4a16936af51ea5013066f080aed08794a7","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.40","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.0","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.10","ability":"workspace:*","vue-tsc":"^3.3.9","tsconfig":"workspace:*","happy-dom":"^20.11.1","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.4","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.17","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.100.0-beta.2_1785779632854_0.6862911381818513","host":"s3://npm-registry-packages-npm-production"}},"0.100.0":{"name":"@8wave/ai-elements","version":"0.100.0","_id":"@8wave/ai-elements@0.100.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"02c7b0739ddbd78c05181473627c21bba9f0b213","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.100.0.tgz","fileCount":744,"integrity":"sha512-Pj1KS5w9RGP0GHZF+L7S2whdm2blIpxS/iZouLVKTUlcJYUlFARIwm5FOeeTSf5I2pAFVTKu58eDtdPgF3fOkQ==","signatures":[{"sig":"MEQCICG/fa7Ec798ImN3yJ16EW+HXXkJTlZGs0Iwbb/57IeqAiBy+D8jyieMOzK+gfmvaV8pxPJjpqVw0CRwUQTGghAp/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35654370},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"bd8753854c0cf4bf002fe8e5b1f1f874229f4a73","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.0","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.10","ability":"workspace:*","vue-tsc":"^3.3.9","tsconfig":"workspace:*","happy-dom":"^20.11.1","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.4","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.17","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.100.0_1785832345639_0.10446646810143045","host":"s3://npm-registry-packages-npm-production"}},"0.101.0-beta.1":{"name":"@8wave/ai-elements","version":"0.101.0-beta.1","_id":"@8wave/ai-elements@0.101.0-beta.1","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"43cf509ebbe3c4b72ce1a9e10c12edd7a6bc9379","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.101.0-beta.1.tgz","fileCount":746,"integrity":"sha512-zgcfMLyjRjgBvGeZBgQF6igLwkMtBp9O+GvhyHcdgivSmV5TZkv5kkxGcJTgN0PEFZ0ZOwCwu9OHCh6KgpEFwg==","signatures":[{"sig":"MEQCIBEF7t75W3Enc1DnZgu1QFLMdOkehNba4ik4vX4vyyK9AiAEKk6qoymIxXS0wJr1TJbHt9te22EsSyT6RAJLuc4f/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35700469},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"546735c759604dbd39568e402e9503354801fe3d","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.40","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.0","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.10","ability":"workspace:*","vue-tsc":"^3.3.9","tsconfig":"workspace:*","happy-dom":"^20.11.1","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.4","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.17","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.101.0-beta.1_1785945856357_0.78218350840776","host":"s3://npm-registry-packages-npm-production"}},"0.101.0-beta.2":{"name":"@8wave/ai-elements","version":"0.101.0-beta.2","_id":"@8wave/ai-elements@0.101.0-beta.2","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"3e74f7c551d3c7234ecc6400daa9ba2bdf7c2447","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.101.0-beta.2.tgz","fileCount":746,"integrity":"sha512-WwmAB9LRqDytX2W8EJU4UD1vAm+n0L4jjHHybni8H3HVtl2bUIwfcuXvQRPTBB6WiMw+x59ff3l0uZDlMh3jbA==","signatures":[{"sig":"MEUCIQC48U4yfo+Cmp0FYds+dFG7wqwLXKzmA0PA8jpR62Pz1gIgP3VLnOxEJLo5YPreAr5Mw4VMxBWNYRjXEiEmcQnOojQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35726767},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"e5e2862826070200f8d4372ac022fa58c3a686c3","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.16.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.40","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.0","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.10","ability":"workspace:*","vue-tsc":"^3.3.9","tsconfig":"workspace:*","happy-dom":"^20.11.1","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.4","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.12.0","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.4","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.17","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.101.0-beta.2_1785947110020_0.35830182880075734","host":"s3://npm-registry-packages-npm-production"}},"0.101.0-beta.3":{"name":"@8wave/ai-elements","version":"0.101.0-beta.3","_id":"@8wave/ai-elements@0.101.0-beta.3","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"b00cc0e7ebbd397a4a61651fb732c2923c650b3e","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.101.0-beta.3.tgz","fileCount":745,"integrity":"sha512-m7ZFuEKHEXeOe8RusgaOeX1eXNrjV6keXPkwVy7cgqVLed1VOwsHePYEcHRusUyYIewh2wJ/2sKHl5VUFBSZIQ==","signatures":[{"sig":"MEQCIH445tWkVwDCCt07U/GipzSJARVbMecPy7LSX+6tBAqQAiBelY0Hp1DYzAgxIDP14czmv/6K1MhMIBeIdNznBDb1sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41210991},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"d93bc7eafaac65d45a98bed02cdad793242244bc","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.17.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.41","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.2","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.11","ability":"workspace:*","vue-tsc":"^3.3.11","tsconfig":"workspace:*","happy-dom":"^20.11.6","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.7","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.13.1","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.17","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.101.0-beta.3_1787647456318_0.8264835828625343","host":"s3://npm-registry-packages-npm-production"}},"0.101.0-beta.4":{"name":"@8wave/ai-elements","version":"0.101.0-beta.4","_id":"@8wave/ai-elements@0.101.0-beta.4","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"5c5fe7dcff0076ab39653b991c343da33720dd6a","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.101.0-beta.4.tgz","fileCount":745,"integrity":"sha512-qzBsAoyvYHOfaDrOmyaacZo3bDK0xI1m63H6MpZmntHduvLjjulICQsl2zl2esMSJNpAImRgaDiPTUvA5vE3vA==","signatures":[{"sig":"MEUCIQCSyYK6RMU5zzqStoqeDwOuCUo1tOaJLmy/+TgHWtl/6QIgcJxp70Bjq49+/G+o4CS+pdXpAoF8UqOt7agQnDFN0pM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41262622},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"2b2391521295fc071cc33d55a81deddc395a667d","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.17.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.41","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.2","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.11","ability":"workspace:*","vue-tsc":"^3.3.11","tsconfig":"workspace:*","happy-dom":"^20.11.6","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.7","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.13.1","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.17","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.101.0-beta.4_1787666627378_0.6481734276892284","host":"s3://npm-registry-packages-npm-production"}},"0.101.0-beta.5":{"name":"@8wave/ai-elements","version":"0.101.0-beta.5","_id":"@8wave/ai-elements@0.101.0-beta.5","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"89fa847011b2f5e8ef78f247345825b8e4297d51","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.101.0-beta.5.tgz","fileCount":745,"integrity":"sha512-r7guWvsqTYnr+MMl5l/OV2VVxd39/zl2RResXj9dfeOxfO//Kd0Pd4NLsNAgVwMUMOSWJcvOQTJ2VyJOXixSPQ==","signatures":[{"sig":"MEUCIDWTstlobVvMd4WNdprEdcwcBdrM4lB67nR5rqUqLIBQAiEA/i5p5KlQhAMXgYRQj7C2Tdjq/+bfJh1/V3tkdlfwfy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41261271},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"afc5264cbf6b70edc97d64510b1c9e1b8b814e35","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.17.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.41","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.2","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.11","ability":"workspace:*","vue-tsc":"^3.3.11","tsconfig":"workspace:*","happy-dom":"^20.11.6","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.7","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.13.1","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.17","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.101.0-beta.5_1787750626054_0.20742724653635314","host":"s3://npm-registry-packages-npm-production"}},"0.101.0":{"name":"@8wave/ai-elements","version":"0.101.0","_id":"@8wave/ai-elements@0.101.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"1ad1b656afcfccfa7ac83248141ebc378eb9e72d","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.101.0.tgz","fileCount":745,"integrity":"sha512-0+jQ7qvSS3aEgBtkCPhC7Eg785BRPWxY307DXECcqFJFdJ0QkA0pm8B5S+LlpAU2faTbCqgS/alU6IyejdbfAg==","signatures":[{"sig":"MEQCIBd3NhT+9g369b69e/qC80trWFg08l8Vg2ygEFMxYtkbAiAEUT0tBkWzBhv0RkGgI0pf6p+kl7W17Qgjl996tv9Q0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41261264},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"a6177046f7e3b51fc41bc69e1e4ee76d5215e8c2","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.17.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.2","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.11","ability":"workspace:*","vue-tsc":"^3.3.11","tsconfig":"workspace:*","happy-dom":"^20.11.6","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.7","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.13.1","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.17","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.101.0_1787755014585_0.5993195744633548","host":"s3://npm-registry-packages-npm-production"}},"0.102.0-beta.1":{"name":"@8wave/ai-elements","version":"0.102.0-beta.1","_id":"@8wave/ai-elements@0.102.0-beta.1","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"f5536203ff18ca33baf7e6932f0fe6e3599ddc37","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.102.0-beta.1.tgz","fileCount":745,"integrity":"sha512-j11TwucbBZ0Mzf0ugAw4fSg4Hl0n+eKJwZMvDoq8K+tuDjF/Dn1idZJlf7jo8yBH8kXJcWKcYtANXJS/noONVA==","signatures":[{"sig":"MEQCIDodnW+b+QkLhdWwFmTWJbOQMjcRUFtMqONvcEYZGw+1AiBSdMje/gnaES/Uaj8r66+2/5tj+U4Tz4oxH6GHfwjwlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41334395},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"23f1d48cd1fc74e65c62f7ff3f922e804daae6e3","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.17.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.41","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.2","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.11","ability":"workspace:*","vue-tsc":"^3.3.11","tsconfig":"workspace:*","happy-dom":"^20.11.6","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.7","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.13.1","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.17","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.102.0-beta.1_1787839533411_0.6263415500561003","host":"s3://npm-registry-packages-npm-production"}},"0.102.0":{"name":"@8wave/ai-elements","version":"0.102.0","_id":"@8wave/ai-elements@0.102.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"daa0fb8ee562ef0a36c1d3cc1a14a672480efaa3","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.102.0.tgz","fileCount":745,"integrity":"sha512-CMo77Kc5iII/77aYVwtJJGxsbpBMPKCQU4JSzTeh0hFAC1/kcvupvYcYtiQtd7E0/96xGWgfFsRxmfP7SOenVA==","signatures":[{"sig":"MEUCIApgnaA+stkV+xU0UcISXAyv+z+OsaJPjPt+l1Hk4CzAAiEAsHBytQQC40ybrCzu+uVztsuJmqKZaHvimJgkciSZv8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41334388},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"77056b1bd8de95b6211e4b55cf934ff1503641cb","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.17.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.2","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.11","ability":"workspace:*","vue-tsc":"^3.3.11","tsconfig":"workspace:*","happy-dom":"^20.11.6","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.7","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.13.1","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.17","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.102.0_1787845136158_0.31077004923577145","host":"s3://npm-registry-packages-npm-production"}},"0.103.0-beta.2":{"name":"@8wave/ai-elements","version":"0.103.0-beta.2","_id":"@8wave/ai-elements@0.103.0-beta.2","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"975c8c80883784d47035b3cdc4f84800cc75c83c","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.103.0-beta.2.tgz","fileCount":745,"integrity":"sha512-0AWohWv16708WdthkZG9Eb74gnGEtk7hDW2c9SqsWtr/VzhTUvinIMeQe0OYbq9ZQmUUEaMaR/AbgtEu2L7e1g==","signatures":[{"sig":"MEYCIQDVlqUuoYAdB04fp9ADUEeWxcPxMExnfbGpU7jAi33whgIhAMBBExqqqeFH6s/MxMeuN1IJwf1X7NjDCZc4XecLM/t/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41383803},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"ee598f0a9369b321751c6b103199c2b1d5df2c73","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.17.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.41","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.2","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.11","ability":"workspace:*","vue-tsc":"^3.3.11","tsconfig":"workspace:*","happy-dom":"^20.11.6","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.7","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.13.1","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.17","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.103.0-beta.2_1787910970492_0.3301443558487547","host":"s3://npm-registry-packages-npm-production"}},"0.103.0-beta.3":{"name":"@8wave/ai-elements","version":"0.103.0-beta.3","_id":"@8wave/ai-elements@0.103.0-beta.3","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"2fcae25ccc14771e3d39b7ee0fe725fc3286282a","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.103.0-beta.3.tgz","fileCount":749,"integrity":"sha512-30SuUc3KS7vxSd0/rksOrbB+vNElRk+lwpmQzaGRpX1g6LtfPrdAa867bJlze3SC9qT29fyzIkLIC0qFIgz+gw==","signatures":[{"sig":"MEUCIAX0bbaV4xdoWphLV6OFnypw9xYbZaShgylMhUA7XwcHAiEAyGn3xl9mpwPe3QvZ0gu85RxDwOivsnYwFZvXhV0rH+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41452176},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"eb60bf5e7ec1736c2f33a03d1b1084e3741e069b","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.17.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.41","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.2","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.11","ability":"workspace:*","vue-tsc":"^3.3.11","tsconfig":"workspace:*","happy-dom":"^20.11.6","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.7","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.13.1","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.17","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.103.0-beta.3_1787913641341_0.9455607030455597","host":"s3://npm-registry-packages-npm-production"}},"0.103.0-beta.4":{"name":"@8wave/ai-elements","version":"0.103.0-beta.4","_id":"@8wave/ai-elements@0.103.0-beta.4","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"6edd51551e4d654577c096a916e09068ecd9b936","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.103.0-beta.4.tgz","fileCount":749,"integrity":"sha512-wI+SnzEA1GIWfMyCjMUGaPWFAFHvMFHtjqVIUhRm4ratz45OAeT/8IKenkrjhcy5UZ6S5/ZtwxFyGMjphpyp4A==","signatures":[{"sig":"MEYCIQD00B9NJVksiO/nQz4yRxqQS/t6ekGp6uz0yZMGDnAAzQIhAJl+g8kI/jmJMAvLjaMnK+nwcatV0w4Ri3Ch2QHgQIZk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40426684},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"0a7723c387f729ad5ec821689ea17b0ed924156e","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.17.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.41","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.2","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.11","ability":"workspace:*","vue-tsc":"^3.3.11","tsconfig":"workspace:*","happy-dom":"^20.11.6","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.7","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.13.1","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.18","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.103.0-beta.4_1788164317772_0.6768307681418677","host":"s3://npm-registry-packages-npm-production"}},"0.103.0-beta.5":{"name":"@8wave/ai-elements","version":"0.103.0-beta.5","_id":"@8wave/ai-elements@0.103.0-beta.5","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"fc0be2581e689d2a3bef93afaa2c4e35b8f1dbda","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.103.0-beta.5.tgz","fileCount":751,"integrity":"sha512-vnsjxdD/qAqOzeE4TmA1b4JdQBL4A5RiVR6arzD8/OfAcVHp4mGXLTjjO0xIemYihcpHUIu0OT7vVlD6LWKvdw==","signatures":[{"sig":"MEUCIEPU2+No98o5+2c5tgrzS+vu2zt7XuNzm37SbKOAst5zAiEA4+W32duoO3mUZW+aKoALAHzeP5I8trWRXAGJLGYr3sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40428048},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"4dc7e6565393cbb6acfebeeffb5e215722af3997","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.17.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.41","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.2","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.11","ability":"workspace:*","vue-tsc":"^3.3.11","tsconfig":"workspace:*","happy-dom":"^20.11.6","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.7","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.13.1","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.18","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.103.0-beta.5_1788165193711_0.019346531237216302","host":"s3://npm-registry-packages-npm-production"}},"0.103.0":{"name":"@8wave/ai-elements","version":"0.103.0","_id":"@8wave/ai-elements@0.103.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"097f29a8e03621507d84c6951d224e56f2103a1d","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.103.0.tgz","fileCount":751,"integrity":"sha512-RJmon+Ar0ENML0tpc2CJrVIq6c4OTxs8yjoM6Fy0knIVJBFBlHiZZfUd5dpTEqkWpLtLTk+Veqm2WR9bvB/WIg==","signatures":[{"sig":"MEYCIQD/vpMI8iSSYjCrWxb9lYMWq4wafpBIRhdxyNjmofrvwwIhAIQP7zfbsJqy8Bi3OMgt2oUnT1zBizfJ0/p27eOraB8e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40428041},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"6c46dc344c2c7c59286cf645c99ae96cc41ac392","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.17.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.2","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.11","ability":"workspace:*","vue-tsc":"^3.3.11","tsconfig":"workspace:*","happy-dom":"^20.11.6","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.7","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.13.1","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.18","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.103.0_1788179691714_0.9417592746720211","host":"s3://npm-registry-packages-npm-production"}},"0.104.0-beta.1":{"name":"@8wave/ai-elements","version":"0.104.0-beta.1","_id":"@8wave/ai-elements@0.104.0-beta.1","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"ee2602196a456c26cc7cc00a20b3cf0f437436e2","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.104.0-beta.1.tgz","fileCount":756,"integrity":"sha512-NuKK4s6bOaj9ibpUq2z20mFWOXSrwFhCFjGWZ8IrRgUjLewbM25l/x0gTI2b3Mo/IQgHWolizMcE3nZt8fzCPA==","signatures":[{"sig":"MEUCICfzfesM7nImesFXeknDivdUxqLf1y4kSTkO5+OA5cDVAiEAsO5Qk+4oS4oGlrM9Tde6jUrDMUbJIQT0HYdllYy+gZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41250738},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"e9552a072baeb341c773d910b4844c6b1270116b","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.17.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.42","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.2","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.11","ability":"workspace:*","vue-tsc":"^3.3.11","tsconfig":"workspace:*","happy-dom":"^20.13.1","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.10","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.13.1","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.18","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.104.0-beta.1_1788421341968_0.6882282451857897","host":"s3://npm-registry-packages-npm-production"}},"0.104.0":{"name":"@8wave/ai-elements","version":"0.104.0","_id":"@8wave/ai-elements@0.104.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"493bb7d18c579406c36ef35d66977962d5b144b6","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.104.0.tgz","fileCount":756,"integrity":"sha512-HZR/cdfboXvstUWK96qtZmbR26DfVto1QGBoCuC7kZ0kyjF93JMfFDRnOWhlGS4Xs9kY8tNX8V2iC8K8GKBeBw==","signatures":[{"sig":"MEQCIH4w9u0C8COqpQqTrLTggwZiy7pNccLeQhM/aiM3w/vZAiB59om2TJJSPg0f/Ah2p7yBMQWGEaIdwN1+iiWGJesyGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41250731},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"b5168f45b82f93cb03058af0afde407feb8aa626","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.17.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.42","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.2","icons":"workspace:*","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.11","ability":"workspace:*","vue-tsc":"^3.3.11","tsconfig":"workspace:*","happy-dom":"^20.13.1","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","composables":"workspace:*","unplugin-dts":"1.0.3","@ai-sdk/provider":"^4.0.10","@vitejs/plugin-vue":"^6.0.8","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.13.1","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":">=5.0.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.18","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":">=8.0.0"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.104.0_1788423496037_0.30665031673922916","host":"s3://npm-registry-packages-npm-production"}},"0.105.0-beta.1":{"name":"@8wave/ai-elements","version":"0.105.0-beta.1","_id":"@8wave/ai-elements@0.105.0-beta.1","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"6e92a2771885f692b785465e7cd7f2906ddd0a0c","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.105.0-beta.1.tgz","fileCount":758,"integrity":"sha512-Hk4BfD3xpyKDJcim1LMfDvZTxyw4rFUWzbmbmpa2NrZFCz1gu8rXF0RfEEoE2h4jEmQLEQKaQMZ8dYV9j7tpbQ==","signatures":[{"sig":"MEQCIAXNEKGYv3l5V40+sc6n4F1Y1t+G2A38CWYbuEN5Q9BhAiAVMd9PXVQ4/5YmEFT8jwGZfZdGq/iWP+6M5s2WFCSq+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40998301},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"fecf396bf8ff829ed9d7b848c31bccee38fb3770","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.19.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.42","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.2","icons":"workspace:*","katex":"^0.18.7","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.11","ability":"workspace:*","vue-tsc":"^3.3.11","tsconfig":"workspace:*","vue-i18n":"^11.4.10","happy-dom":"^20.14.0","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","vue-router":"^5.3.1","composables":"workspace:*","unplugin-dts":"1.1.0","@tiptap/vue-3":"^3.31.3","@ai-sdk/provider":"^4.0.10","@vitejs/plugin-vue":"^6.0.8","@tiptap/starter-kit":"^3.31.3","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.13.1","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":"^5.24.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.18","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":"^8.4.2"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.105.0-beta.1_1788791226171_0.4613120500969998","host":"s3://npm-registry-packages-npm-production"}},"0.105.0":{"name":"@8wave/ai-elements","version":"0.105.0","_id":"@8wave/ai-elements@0.105.0","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"f0c4d0818439ad4f6183afb2ddd2bebe26f2f088","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.105.0.tgz","fileCount":758,"integrity":"sha512-o8UpMCYuS/qcAmRe9gIXzGbgsmi31yCBI9OjnZDPZQ5raYpnzTx0LayozfeSL3wVVcLVHsR2Vq2OIHWSiBm4QQ==","signatures":[{"sig":"MEQCIA6qLKEY48figNTBjmUXyRbCzWs8tWuIqEn7giJ9iJtdAiAu23/NhooVtT22YJDrf9NQ3fpUMUDg0cfJ+7htlTaJBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40998294},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"3950d1548cee58be184965cd3a59e19890367c13","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.19.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.42","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.2","icons":"workspace:*","katex":"^0.18.7","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^4.1.11","ability":"workspace:*","vue-tsc":"^3.3.11","tsconfig":"workspace:*","vue-i18n":"^11.4.10","happy-dom":"^20.14.0","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","vue-router":"^5.3.1","composables":"workspace:*","unplugin-dts":"1.1.0","@tiptap/vue-3":"^3.31.3","@ai-sdk/provider":"^4.0.10","@vitejs/plugin-vue":"^6.0.8","@tiptap/starter-kit":"^3.31.3","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.13.1","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":"^5.24.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.18","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":"^8.4.2"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.105.0_1788793219739_0.21937991100718035","host":"s3://npm-registry-packages-npm-production"}},"0.106.0-beta.2":{"name":"@8wave/ai-elements","version":"0.106.0-beta.2","_id":"@8wave/ai-elements@0.106.0-beta.2","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"70499bd913dfffeb816e2bf2c156c1e17364686a","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.106.0-beta.2.tgz","fileCount":758,"integrity":"sha512-OlaGdqL8LwNoJylZps+u2K/6VsHalZiGKDxlCQU6XHWwrW12Nc3j9/bwHRQxIF9sTgWlEftX7hK56h6QghsYGQ==","signatures":[{"sig":"MEUCIQCEgtSYmL9z41Dl7wp5u/1b8LfpFX+1Cwh5/g9YyoHtPAIgPkETT1+N53k0RHhSEafhYj/X7yfuA90JApoGFYChLUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41291272},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"ccaaf294ead9a1a20639b25da847eab51ee0d562","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.19.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.42","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.2","icons":"workspace:*","katex":"^0.18.7","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^5.0.0","ability":"workspace:*","vue-tsc":"^3.3.11","tsconfig":"workspace:*","vue-i18n":"^11.4.10","happy-dom":"^20.14.0","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","vue-router":"^5.3.1","composables":"workspace:*","unplugin-dts":"1.1.0","@tiptap/vue-3":"^3.31.3","@ai-sdk/provider":"^4.0.11","@vitejs/plugin-vue":"^6.0.8","@tiptap/starter-kit":"^3.31.3","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.13.1","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":"^5.24.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.18","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":"^8.4.2"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.106.0-beta.2_1788965027482_0.8041831874183536","host":"s3://npm-registry-packages-npm-production"}},"0.106.0-beta.4":{"name":"@8wave/ai-elements","version":"0.106.0-beta.4","_id":"@8wave/ai-elements@0.106.0-beta.4","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"dist":{"shasum":"e700a5aad522d6b1e7cbfaf2bef5201dcd21b3b5","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.106.0-beta.4.tgz","fileCount":758,"integrity":"sha512-VCa/Krz82V1Pg+cqi8P5ZMfcNne9SHpWOm1H+HuU9WSgLYo6lOXByY85D+ks/hcchh1d+HmoGb+l0/sdLwVw2g==","signatures":[{"sig":"MEUCIQDbusFbm0NDWj9pMqAXL1UAAFjNDhUHLd+4bb2cfrOD4AIgD4WdHy6om3BoOSUQpYHBmSJN+Zj1SChlRgiHGYCcjtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41318581},"type":"module","module":"./dist/ai-elements.es.js","exports":{".":{"import":"./dist/ai-elements.es.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"},"./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/style.css":"./dist-vue/style.css","./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"}},"gitHead":"31f4e756038a343786a3db8444e3bcca72fa4a44","private":false,"scripts":{"dev":"vite --port 8082 --open --host","lint":"eslint .","test":"vitest run","build":"vite build --mode lib && vite build --mode vue-lib","lint:fix":"eslint --fix .","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"_npmVersion":"11.19.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.42","auth":"workspace:*","i18n":"workspace:*","vite":"8.2.2","icons":"workspace:*","katex":"^0.18.7","style":"workspace:*","utils":"workspace:*","models":"workspace:*","vitest":"^5.0.0","ability":"workspace:*","vue-tsc":"^3.3.11","tsconfig":"workspace:*","vue-i18n":"^11.4.10","happy-dom":"^20.14.0","telemetry":"workspace:*","components":"workspace:*","typescript":"^6.0.3","vue-router":"^5.3.1","composables":"workspace:*","unplugin-dts":"1.1.0","@tiptap/vue-3":"^3.31.3","@ai-sdk/provider":"^4.0.11","@vitejs/plugin-vue":"^6.0.8","@tiptap/starter-kit":"^3.31.3","unplugin-auto-import":"^21.1.0","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.13.1","unplugin-vue-components":"^32.1.0","@intlify/unplugin-vue-i18n":"^11.2.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vue":"^3.5.30","katex":">=0.16.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue-i18n":"^11.3.0","photoswipe":">=5.0.0","vue-router":">=4.0.0","better-auth":">=1.0.0","maplibre-gl":"^5.24.0","@vueuse/core":">=10.0.0","highlight.js":">=11.0.0","vuedraggable":">=4.1.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.18","beautiful-mermaid":">=1.0.0","monaco-editor-vue3":">=0.5.0","@tiptap/starter-kit":">=3.0.0","@indoorequal/vue-maplibre-gl":"^8.4.2"},"peerDependenciesMeta":{"qrcode":{"optional":true},"photoswipe":{"optional":true},"better-auth":{"optional":true},"maplibre-gl":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-elements_0.106.0-beta.4_1788978795753_0.9446352612246096","host":"s3://npm-registry-packages-npm-production"}},"0.106.0":{"name":"@8wave/ai-elements","private":false,"version":"0.106.0","type":"module","scripts":{"dev":"vite --port 8082 --open --host","build":"vite build --mode lib && vite build --mode vue-lib","build:lib":"vite build --mode lib","build:vue":"vite build --mode vue-lib","typecheck":"npx vue-tsc --noEmit","test":"vitest run","test:watch":"vitest","lint":"eslint .","lint:fix":"eslint --fix ."},"exports":{".":{"import":"./dist/ai-elements.es.js"},"./vue":{"types":"./dist-vue/index.d.ts","import":"./dist-vue/index.js"},"./vue/style.css":"./dist-vue/style.css","./vue/locales":{"types":"./dist-vue/locales.d.ts","import":"./dist-vue/locales.js"},"./vue/composables":{"types":"./dist-vue/composables.d.ts","import":"./dist-vue/composables.js"},"./api":{"types":"./dist-vue/api.d.ts","import":"./dist-vue/api.js"},"./vue/*":{"types":"./dist-vue/*.d.ts","import":"./dist-vue/*.js"}},"module":"./dist/ai-elements.es.js","devDependencies":{"@ai-sdk/provider":"^4.0.11","@intlify/unplugin-vue-i18n":"^11.2.5","@tiptap/starter-kit":"^3.31.3","@tiptap/vue-3":"^3.31.3","@vitejs/plugin-vue":"^6.0.8","ability":"workspace:*","auth":"workspace:*","components":"workspace:*","composables":"workspace:*","happy-dom":"^20.14.0","i18n":"workspace:*","icons":"workspace:*","katex":"^0.18.7","models":"workspace:*","style":"workspace:*","telemetry":"workspace:*","tsconfig":"workspace:*","typescript":"^6.0.3","unplugin-auto-import":"^21.1.0","unplugin-dts":"1.1.0","unplugin-vue-components":"^32.1.0","utils":"workspace:*","vite":"8.2.2","vite-plugin-css-injected-by-js":"^5.0.2","vite-plugin-stylelint":"^6.3.0","vite-plugin-webfont-dl":"^3.13.1","vitest":"^5.0.0","vue":"^3.5.42","vue-i18n":"^11.4.10","vue-router":"^5.3.1","vue-tsc":"^3.3.11"},"peerDependencies":{"@indoorequal/vue-maplibre-gl":"^8.4.2","@tiptap/starter-kit":">=3.0.0","@tiptap/vue-3":">=3.0.0","@volverjs/ui-vue":"0.0.18","@vueuse/core":">=10.0.0","beautiful-mermaid":">=1.0.0","better-auth":">=1.0.0","highlight.js":">=11.0.0","katex":">=0.16.0","maplibre-gl":"^5.24.0","monaco-editor-vue3":">=0.5.0","photoswipe":">=5.0.0","pinia":">=2.0.0","qrcode":">=1.5.0","vue":"^3.5.30","vue-i18n":"^11.3.0","vue-router":">=4.0.0","vuedraggable":">=4.1.0"},"peerDependenciesMeta":{"better-auth":{"optional":true},"monaco-editor-vue3":{"optional":true},"@indoorequal/vue-maplibre-gl":{"optional":true},"maplibre-gl":{"optional":true},"photoswipe":{"optional":true},"qrcode":{"optional":true}},"gitHead":"f2bf15c33f28d0cfa694d1b797a58f2d9d5fdd0e","_id":"@8wave/ai-elements@0.106.0","description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-qvOs3ud8oYlnrCVD2L0lBZx0ohOFppJWpsnI/9I1rFE7XDnItG3Dj3y+s0otjew25wqOcgKmjmCyHswZaKWSvA==","shasum":"dccf227d67227bf15854ee1fcd864afa00e846be","tarball":"https://registry.npmjs.org/@8wave/ai-elements/-/ai-elements-0.106.0.tgz","fileCount":758,"unpackedSize":41318574,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGdejflplm4Znqmb1y1z0V+ykujWQ9jGCSVqPHhXJGoOAiEAkBRmXn6Av0GfDnqUKvLklahe0sQlTEFwnMvj5AjkGZU="}]},"_npmUser":{"name":"8wave","email":"licenze@8wave.it"},"directories":{},"maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-elements_0.106.0_1788988330347_0.37961795728642667"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-17T10:54:45.540Z","modified":"2026-09-09T21:12:10.776Z","0.1.0":"2026-02-17T10:54:45.740Z","0.0.1-beta.1":"2026-02-17T11:03:55.967Z","0.0.1":"2026-02-17T11:21:13.898Z","0.31.0-beta.2":"2026-02-17T13:19:19.023Z","0.32.0":"2026-02-17T16:47:39.701Z","0.34.0":"2026-02-19T16:36:45.017Z","0.35.0":"2026-02-20T00:08:52.709Z","0.36.0":"2026-02-20T18:38:01.323Z","0.37.0":"2026-02-24T17:01:10.936Z","0.38.0":"2026-02-25T11:56:09.392Z","0.39.0":"2026-02-26T13:14:06.171Z","0.40.0":"2026-03-03T19:11:08.814Z","0.41.0":"2026-03-04T16:41:50.961Z","0.42.0":"2026-03-04T23:51:57.899Z","0.43.0":"2026-03-06T15:07:43.185Z","0.44.0":"2026-03-09T15:44:33.776Z","0.47.0":"2026-03-14T15:09:34.949Z","0.48.0":"2026-03-16T16:17:59.206Z","0.50.0":"2026-03-17T09:50:54.886Z","0.51.0":"2026-03-19T18:18:40.703Z","0.52.0":"2026-03-20T15:03:02.925Z","0.53.0":"2026-03-20T17:04:00.593Z","0.54.0":"2026-03-24T09:29:11.117Z","0.57.0":"2026-03-24T17:41:28.259Z","0.58.0":"2026-03-25T14:25:59.214Z","0.59.0":"2026-03-25T15:56:20.498Z","0.61.0":"2026-03-27T11:31:01.650Z","0.62.0":"2026-03-27T13:31:44.188Z","0.63.0":"2026-03-30T08:19:16.059Z","0.64.0":"2026-03-31T10:59:04.391Z","0.65.0":"2026-04-01T14:51:44.371Z","0.66.0":"2026-04-01T17:44:21.754Z","0.67.0":"2026-04-02T13:49:22.885Z","0.68.0":"2026-04-16T08:37:05.381Z","0.69.0":"2026-04-16T11:09:15.355Z","0.70.0":"2026-04-20T15:46:30.956Z","0.71.0":"2026-04-27T18:11:11.383Z","0.73.0":"2026-04-30T09:07:11.255Z","0.74.0":"2026-05-04T15:29:14.050Z","0.75.0":"2026-05-05T09:58:24.479Z","0.77.0":"2026-05-06T11:23:58.017Z","0.78.0":"2026-05-07T08:38:18.287Z","0.79.0":"2026-05-07T16:07:51.168Z","0.82.0":"2026-05-20T14:05:27.158Z","0.83.0":"2026-05-21T13:35:57.320Z","0.84.0":"2026-05-28T13:37:36.119Z","0.85.0":"2026-06-03T15:44:23.177Z","0.86.0":"2026-06-22T10:39:54.416Z","0.87.0":"2026-06-22T15:20:36.675Z","0.88.0":"2026-06-23T12:40:13.739Z","0.90.0":"2026-07-01T15:07:54.924Z","0.91.0":"2026-07-03T11:05:05.780Z","0.93.0":"2026-07-15T16:43:35.434Z","0.95.0-beta.2":"2026-07-20T14:02:02.852Z","0.95.0":"2026-07-20T15:55:08.757Z","0.97.0-beta.1":"2026-07-21T16:50:39.256Z","0.97.0-beta.2":"2026-07-22T08:07:40.653Z","0.97.0-beta.3":"2026-07-22T08:45:02.222Z","0.97.0":"2026-07-22T09:01:23.391Z","0.98.0-beta.1":"2026-07-22T15:30:41.385Z","0.98.0-beta.2":"2026-07-24T09:05:02.788Z","0.98.0-beta.3":"2026-07-24T09:18:20.683Z","0.98.0-beta.4":"2026-07-27T09:58:08.218Z","0.98.0-beta.5":"2026-07-27T12:14:42.446Z","0.98.0":"2026-07-27T12:29:27.319Z","0.99.0-beta.1":"2026-07-29T08:41:40.771Z","0.99.0-beta.2":"2026-07-30T13:01:22.438Z","0.99.0":"2026-07-30T14:10:06.733Z","0.100.0-beta.1":"2026-07-31T11:12:44.121Z","0.100.0-beta.2":"2026-08-03T17:53:53.166Z","0.100.0":"2026-08-04T08:32:25.928Z","0.101.0-beta.1":"2026-08-05T16:04:16.709Z","0.101.0-beta.2":"2026-08-05T16:25:10.315Z","0.101.0-beta.3":"2026-08-25T08:44:16.627Z","0.101.0-beta.4":"2026-08-25T14:03:47.652Z","0.101.0-beta.5":"2026-08-26T13:23:46.379Z","0.101.0":"2026-08-26T14:36:54.851Z","0.102.0-beta.1":"2026-08-27T14:05:33.805Z","0.102.0":"2026-08-27T15:38:56.425Z","0.103.0-beta.2":"2026-08-28T09:56:10.754Z","0.103.0-beta.3":"2026-08-28T10:40:41.691Z","0.103.0-beta.4":"2026-08-31T08:18:38.032Z","0.103.0-beta.5":"2026-08-31T08:33:14.008Z","0.103.0":"2026-08-31T12:34:52.063Z","0.104.0-beta.1":"2026-09-03T07:42:22.238Z","0.104.0":"2026-09-03T08:18:16.322Z","0.105.0-beta.1":"2026-09-07T14:27:06.421Z","0.105.0":"2026-09-07T15:00:20.000Z","0.106.0-beta.2":"2026-09-09T14:43:47.744Z","0.106.0-beta.4":"2026-09-09T18:33:16.079Z","0.106.0":"2026-09-09T21:12:10.630Z"},"description":"AI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.","maintainers":[{"name":"8wave","email":"licenze@8wave.it"}],"readme":"# @8wave/ai-elements\n\nAI chat components and utilities for the Eight Wave Agent Studio platform. The package offers multiple entry points depending on your use case — from a drop-in web component to a framework-agnostic API client.\n\n## Entry points\n\n| Import path                        | Framework | Description                                          |\n| ---------------------------------- | --------- | ---------------------------------------------------- |\n| `@8wave/ai-elements`               | None      | Self-registering `<floating-chat-widget>` and `<embedded-chat-widget>` custom elements. |\n| `@8wave/ai-elements/api`           | None      | `createChatbotApiClient` — zero-dependency HTTP client.  |\n| `@8wave/ai-elements/vue`           | Vue 3     | All `Pk*` chat components (barrel import).                |\n| `@8wave/ai-elements/vue/composables` | Vue 3   | `useChatbotAuth`, `useChatbotAgent`, `useChatbotStore`, and utilities. |\n| `@8wave/ai-elements/vue/locales`   | Vue 3     | Cherry-picked i18n messages for `Pk*` components.         |\n| `@8wave/ai-elements/vue/style.css` | —         | Stylesheet for Vue components.                            |\n\n## Overview\n\nThe package exposes two custom elements. `<floating-chat-widget>` renders a fixed-position button in the bottom-right corner of the page — clicking it opens a full chat panel. `<embedded-chat-widget>` renders a full-width chat interface inline, with no toggle button, suitable for dedicated chat pages. Anonymous authentication is handled automatically by both components.\n\n## Installation\n\n```bash\nnpm install @8wave/ai-elements\n# or\npnpm add @8wave/ai-elements\n```\n\n## Usage\n\n### Via npm package\n\nImport the package once (e.g. in your app entry point). The custom element registers itself automatically.\n\n```js\nimport '@8wave/ai-elements'\n```\n\nThen use either element anywhere in your HTML:\n\n```html\n<!-- Floating toggle button -->\n<floating-chat-widget\n  organization-slug=\"your-org-slug\"\n  agent-id=\"your-agent-id\"\n></floating-chat-widget>\n\n<!-- Inline full-page chat -->\n<embedded-chat-widget\n  organization-slug=\"your-org-slug\"\n  agent-id=\"your-agent-id\"\n></embedded-chat-widget>\n```\n\n### Via CDN (no bundler)\n\n```html\n<!-- jsDelivr -->\n<script type=\"module\" async src=\"https://cdn.jsdelivr.net/npm/@8wave/ai-elements/dist/ai-elements.es.js\"></script>\n<!-- or unpkg (redirects automatically) -->\n<!-- <script type=\"module\" async src=\"https://unpkg.com/@8wave/ai-elements\"></script> -->\n\n<!-- Floating toggle button -->\n<floating-chat-widget\n  organization-slug=\"your-org-slug\"\n  agent-id=\"your-agent-id\"\n></floating-chat-widget>\n\n<!-- Inline full-page chat -->\n<embedded-chat-widget\n  organization-slug=\"your-org-slug\"\n  agent-id=\"your-agent-id\"\n></embedded-chat-widget>\n```\n\n### External authentication (JWT)\n\nBy default both custom elements sign in anonymously. If your application already has an authenticated user, pass their JWT via the `external-token` attribute to link the chat session to that user. When the token is invalid or expired the component emits an `external-auth-expired` event and falls back to anonymous sign-in (or keeps waiting when `await-external-token` is set).\n\nThe `external-token` attribute is **reactive** and acts as the source of truth for the widget session — the host application owns the auth lifecycle:\n\n- **Set or change it** at any time after mount: the widget authenticates with the new token (a different user's token switches the session). An anonymous session restored from a previous visit is upgraded to the external user automatically.\n- **Clear it** (empty string or attribute removal) when the user logs out of your application: the widget signs out and does not re-login with the withdrawn token. It then waits when `await-external-token` is set, or falls back to an anonymous session otherwise.\n- **Keep it set on every page load** while the user is logged in. The widget session survives navigations through a cookie, and at mount it is reconciled with the token you provide: with a token present the widget re-authenticates (so a different user's token replaces the previous session), and **without a token the restored external session is signed out**. This keeps the widget in sync when the user logged out of your application before the page loaded (logout redirect, another tab).\n- Prefer imperative calls? `signIn(token)` and `signOut()` do the same (see JavaScript API).\n\nWidget sessions created from an external token have a limited duration (default 8 hours, configurable per integration in the backoffice). When the session expires the widget silently re-authenticates with the active token, or emits `external-auth-expired` if that token is no longer valid.\n\nIf the token is not available at mount time, add the `await-external-token` attribute to prevent the widget from creating an anonymous session:\n\n```html\n<floating-chat-widget\n  organization-slug=\"your-org-slug\"\n  agent-id=\"your-agent-id\"\n  external-token=\"eyJhbGciOiJSUzI1NiIs...\"\n></floating-chat-widget>\n```\n\nIf the token is generated dynamically (e.g. after login), set the attribute from JavaScript:\n\n```js\nconst widget = document.querySelector('floating-chat-widget')\nwidget.setAttribute('external-token', currentUser.jwt)\n```\n\nIf the token is fetched asynchronously, use `await-external-token` to prevent anonymous sign-in while waiting:\n\n```html\n<floating-chat-widget\n  organization-slug=\"your-org-slug\"\n  agent-id=\"your-agent-id\"\n  await-external-token\n></floating-chat-widget>\n```\n\n```js\nconst widget = document.querySelector('floating-chat-widget')\n\n// Widget waits — no anonymous session is created\nconst jwt = await fetchTokenFromMyApi()\nwidget.setAttribute('external-token', jwt) // Single session created\n```\n\n> **Note:** The `external-token` value is validated server-side. On a 401 response the component silently re-authenticates with the active external token; if that fails it emits `external-auth-expired` and applies the fallback above. Listen for that event to hand the widget a fresh JWT via `signIn(token)`.\n\n> **Note:** In external token mode (`external-token` set, or `await-external-token` present) the host application owns the authentication lifecycle: the widget hides its own sign-out button, the profile management link in the profile panel, and the GDPR \"delete my conversations\" action. That action erases every conversation of the account platform-wide, well beyond the widget, so it belongs to the host application. Deleting a single conversation from the list stays available.\n\n### Host session (same-origin embeds)\n\nWhen the page already holds an Eight Wave session cookie for the backend origin, add the `use-host-session` attribute: the widget reuses that session instead of creating one of its own. No anonymous sign-in happens, requests travel with the cookie (`credentials: 'include'`) rather than a widget Bearer, and the chat history belongs to the logged-in account instead of a per-browser anonymous user.\n\n```html\n<floating-chat-widget\n  organization-slug=\"your-org-slug\"\n  agent-id=\"your-agent-id\"\n  use-host-session\n></floating-chat-widget>\n```\n\nThis only works where that cookie is actually sent, so it is meant for applications authenticating against the same Eight Wave backend (the Agent Studio copilot is the reference case) and not for third-party embeds. On a site with no such session the widget stays signed out: use `external-token` instead.\n\nThe attribute is reactive, so bind it to your login state and the widget re-reads the session when it flips. As with external token mode the host owns the auth lifecycle, so sign-out, profile management and the bulk GDPR erase are hidden, and `signOut()` is a no-op: revoking the session would log the user out of the host application too.\n\n## Attributes\n\n### `<floating-chat-widget>`\n\n| Attribute                  | Type                | Required | Default                                | Description                                                                                                                                                 |\n| -------------------------- | ------------------- | -------- | -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `agent-id`                 | `string`            | ✅        | —                                      | The unique identifier of the AI agent to connect to.                                                                                                        |\n| `organization-slug`        | `string`            | ✅        | —                                      | The slug of the organization that owns the agent.                                                                                                           |\n| `base-url`                 | `string`            | ❌        | `https://ai-api.8wave.it` (build-time) | Base URL of the Eight Wave backend API. Override when self-hosting or pointing to a different environment.                                                  |\n| `external-token`           | `string`            | ❌        | —                                      | Pre-existing auth token. **Reactive** — can be set or changed at any time. When set, the widget authenticates with this token instead of anonymous sign-in. |\n| `await-external-token`     | `boolean`           | ❌        | `false`                                | When present, the widget waits for `external-token` instead of signing in anonymously. Use when the token is fetched asynchronously after mount.            |\n| `use-host-session`         | `boolean`           | ❌        | `false`                                | Reuse the Eight Wave session cookie already present on the backend origin instead of creating a widget session. Same-origin embeds only, see Host session.  |\n| `floating-button-position` | `'left' \\| 'right'` | ❌        | `'right'`                              | Position of the floating toggle button on the screen.                                                                                                       |\n| `system-theme`             | `'light' \\| 'dark'` | ❌        | OS `prefers-color-scheme`              | Force the chat color scheme instead of following the OS preference. Reactive: update it when the host app's theme changes.                                  |\n| `custom-css`               | `string`            | ❌        | —                                      | Raw CSS string injected into the shadow root to override default styles.                                                                                    |\n\n### `<embedded-chat-widget>`\n\n| Attribute              | Type                | Required | Default                                | Description                                                                                                                                                 |\n| ---------------------- | ------------------- | -------- | -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `agent-id`             | `string`            | ✅        | —                                      | The unique identifier of the AI agent to connect to.                                                                                                        |\n| `organization-slug`    | `string`            | ✅        | —                                      | The slug of the organization that owns the agent.                                                                                                           |\n| `base-url`             | `string`            | ❌        | `https://ai-api.8wave.it` (build-time) | Base URL of the Eight Wave backend API. Override when self-hosting or pointing to a different environment.                                                  |\n| `external-token`       | `string`            | ❌        | —                                      | Pre-existing auth token. **Reactive** — can be set or changed at any time. When set, the widget authenticates with this token instead of anonymous sign-in. |\n| `await-external-token` | `boolean`           | ❌        | `false`                                | When present, the widget waits for `external-token` instead of signing in anonymously. Use when the token is fetched asynchronously after mount.            |\n| `use-host-session`     | `boolean`           | ❌        | `false`                                | Reuse the Eight Wave session cookie already present on the backend origin instead of creating a widget session. Same-origin embeds only, see Host session.  |\n| `forwarded-slots`      | `string`            | ❌        | —                                      | Comma-separated slot names to forward to `PkChatbot` (e.g. `\"tool-showArtifact,subagent\"`).                                                                 |\n| `system-theme`         | `'light' \\| 'dark'` | ❌        | OS `prefers-color-scheme`              | Force the chat color scheme instead of following the OS preference. Reactive: update it when the host app's theme changes.                                  |\n| `custom-css`           | `string`            | ❌        | —                                      | Raw CSS string injected into the shadow root to override default styles.                                                                                    |\n\n## JavaScript API\n\nBoth custom elements expose an imperative JavaScript API on their DOM node. Methods and properties are available once the element is connected to the DOM.\n\n### `<floating-chat-widget>` methods\n\n| Method / Property   | Signature                                | Description                                                                      |\n| ------------------- | ---------------------------------------- | -------------------------------------------------------------------------------- |\n| `open()`            | `() => void`                             | Opens the chat panel. No-op if already open.                                     |\n| `close()`           | `() => void`                             | Closes the chat panel. No-op if already closed.                                  |\n| `toggle()`          | `() => void`                             | Toggles the chat panel open/closed.                                              |\n| `sendMessage(text)` | `(text: string) => void`                 | Programmatically sends a user message. The widget must be `ready` (see events).  |\n| `startNewChat()`    | `() => void`                             | Starts a new conversation, leaving the current one in the history.               |\n| `setContext(ctx)`   | `(ctx: Record<string, unknown>) => void` | Sets external context data forwarded to the LLM on every subsequent message.     |\n| `signIn(token)`     | `(externalToken: string) => Promise<void>` | Authenticates with an external JWT, same flow as the `external-token` attribute. Use it to hand the widget a fresh token (e.g. after an `external-auth-expired` event). |\n| `signOut()`         | `() => Promise<void>`                    | Signs out and withdraws the active external token: the widget does not re-login with it. Fallback: waits when `await-external-token` is set, anonymous session otherwise. |\n| `isOpen`            | `boolean` (getter)                       | Returns `true` if the chat panel is currently visible.                           |\n\n### `<embedded-chat-widget>` methods\n\n| Method / Property   | Signature                                | Description                                                                      |\n| ------------------- | ---------------------------------------- | -------------------------------------------------------------------------------- |\n| `sendMessage(text)` | `(text: string) => void`                 | Programmatically sends a user message. The widget must be `ready` (see events).  |\n| `startNewChat()`    | `() => void`                             | Starts a new conversation, leaving the current one in the history.               |\n| `setContext(ctx)`   | `(ctx: Record<string, unknown>) => void` | Sets external context data forwarded to the LLM on every subsequent message.     |\n| `signIn(token)`     | `(externalToken: string) => Promise<void>` | Authenticates with an external JWT, same flow as the `external-token` attribute. Use it to hand the widget a fresh token (e.g. after an `external-auth-expired` event). |\n| `signOut()`         | `() => Promise<void>`                    | Signs out and withdraws the active external token: the widget does not re-login with it. Fallback: waits when `await-external-token` is set, anonymous session otherwise. |\n\n### DOM Events\n\nBoth elements dispatch standard `CustomEvent`s that bubble and cross shadow DOM boundaries (`composed: true`). Listen for them on the element instance or any ancestor:\n\n| Event    | `detail`                                              | Description                                                |\n| -------- | ----------------------------------------------------- | ---------------------------------------------------------- |\n| `ready`  | `null`                                                | Session is authenticated and the widget can accept messages. |\n| `error`  | `{ type: string, title: string, status: number }`    | An authentication or API error occurred.                   |\n| `opened` | `null`                                                | Chat panel was opened (floating widget only).              |\n| `closed` | `null`                                                | Chat panel was closed (floating widget only).              |\n| `signed-in` | `{ userId: string, isAnonymous: boolean }`         | A session was established or the user changed (any flow: anonymous, external token, email, social). |\n| `signed-out` | `null`                                            | The session ended without an immediate replacement.        |\n| `external-auth-expired` | `null`                                 | An external token sign-in failed (expired token, invalid signature or disabled config). Listen for it and call `signIn(freshToken)` with a newly generated JWT. |\n\n### Example: open widget and send a message\n\n```js\nconst widget = document.querySelector('floating-chat-widget')\n\nwidget.addEventListener('ready', () => {\n  // Provide contextual data from your application\n  widget.setContext({ userId: '42', plan: 'pro', cartTotal: 129.90 })\n\n  // Open the panel and greet the user\n  widget.open()\n  widget.sendMessage('Hello! I have a question about pricing.')\n})\n```\n\n### External Context (`setContext`)\n\n`setContext(ctx)` allows the host page to inject structured data that gets forwarded to the AI model as part of the system prompt. This enables personalized, context-aware responses without polluting the chat history.\n\n**Security model:**\n- The agent administrator defines an `externalContextSchema` (JSON Schema) in the agent settings.\n- The backend validates incoming context against this schema — only declared fields are forwarded.\n- If no schema is configured on the agent, all external context is silently ignored (deny-by-default).\n\n**Behavior:**\n- Context is sent with every subsequent message — call `setContext()` before or between messages.\n- Values are snapshotted per-message and persisted in the message metadata (visible in the backoffice).\n- Calling `setContext()` replaces the previous context entirely (not merged).\n\n```js\n// Set context once on page load\nwidget.setContext({\n  userName: 'Mario Rossi',\n  plan: 'enterprise',\n  cartItems: 3,\n  accountBalance: 250.00,\n})\n\n// Update it when something changes (e.g. after a purchase)\nwidget.setContext({\n  userName: 'Mario Rossi',\n  plan: 'enterprise',\n  cartItems: 0,\n  accountBalance: 120.10,\n})\n```\n\n## How it works\n\n1. On mount the component automatically signs in as an anonymous user via the Eight Wave Auth service, unless the host provides the identity (`external-token`) or lends its own session (`use-host-session`).\n2. Once authenticated it fetches the agent configuration (name, interface colors, etc.) from the public API.\n3. A circular floating button appears in the bottom-right corner, styled with the agent's `mainColor`.\n4. Clicking the button toggles the chat panel open/closed.\n5. All styles are encapsulated inside a Shadow DOM — no CSS leaks in or out.\n\n## TypeScript Support\n\nThe package ships type declarations for both custom elements. When you `import '@8wave/ai-elements'`, the following global augmentations are available:\n\n- **`HTMLElementTagNameMap`** — `document.querySelector()` and `document.createElement()` return correctly typed elements with all properties and methods.\n- **`GlobalComponents` (Vue)** — props are type-checked and autocompleted in Vue templates.\n\n```ts\n// Vanilla TS\nconst widget = document.querySelector('floating-chat-widget')\n//    ^? FloatingChatWidgetElement\n\nwidget.toggle()          // ✅ typed\nwidget.isOpen            // ✅ boolean\nwidget.sendMessage('hi') // ✅ typed\n```\n\n### Exported interfaces\n\n| Interface                      | Extends       | Description                                      |\n| ------------------------------ | ------------- | ------------------------------------------------ |\n| `FloatingChatWidgetElement`    | `HTMLElement` | DOM interface for `<floating-chat-widget>`.      |\n| `EmbeddedChatWidgetElement`    | `HTMLElement` | DOM interface for `<embedded-chat-widget>`.      |\n\nBoth interfaces include all attributes (as properties) and the imperative JavaScript API methods documented above.\n\n## Vue Components\n\nIn addition to the web component, the package exposes all `Pk*` Vue 3 components for direct use inside Vue applications.\n\n### Installation\n\n```bash\npnpm add @8wave/ai-elements vue vue-i18n @volverjs/ui-vue\n\n# Optional — only required if you use PkEditorCode\npnpm add monaco-editor-vue3\n```\n\n### Setup\n\nThe components require **`vue-i18n`** to be installed and configured in the host application. They call `useI18n({ useScope: 'global' })` internally, so the `i18n` instance must be registered via `app.use(i18n)` before mounting any component.\n\n```ts\n// main.ts\nimport { createApp } from 'vue'\nimport { createPinia } from 'pinia'\nimport { createI18n } from 'vue-i18n'\nimport { messagesEn, messagesIt } from '@8wave/ai-elements/vue/locales'\nimport '@8wave/ai-elements/vue/style.css'\nimport App from './App.vue'\n\nconst i18n = createI18n({\n    legacy: false,\n    locale: 'it',\n    messages: {\n        it: { ...messagesIt, /* your own keys */ },\n        en: { ...messagesEn, /* your own keys */ },\n    },\n})\n\ncreateApp(App).use(createPinia()).use(i18n).mount('#app')\n```\n\n> **Note:** `@volverjs/ui-vue` must also be registered via `app.use(VolverPlugin, { ... })` with the icon collections and any component defaults you need.\n\n### Usage\n\n```ts\n// Barrel import (all components)\nimport { PkChatbot } from '@8wave/ai-elements/vue'\n\n// Individual import (tree-shakeable)\nimport PkChatbot from '@8wave/ai-elements/vue/PkChatbot'\n```\n\n```vue\n<PkChatbot\n  base-url=\"https://api.example.com\"\n  agent-id=\"your-agent-id\"\n  v-model:chat-id=\"chatId\"\n  :headers=\"{ Authorization: `Bearer ${token}` }\"\n  :actions=\"['upvote', 'downvote', 'copy']\"\n  system-theme=\"light\"\n  @error=\"handleError\"\n/>\n```\n\n### `PkChatbot` props\n\n| Prop              | Type                                  | Required | Description                                                    |\n| ----------------- | ------------------------------------- | -------- | -------------------------------------------------------------- |\n| `baseUrl`         | `string`                              | ✅       | Base URL of the Eight Wave backend API.                             |\n| `basePath`        | `string`                              | ❌       | Path prefix appended to `baseUrl` for all API requests.        |\n| `agentId`         | `string`                              | ✅       | Unique identifier of the AI agent.                             |\n| `agentType`       | `'chat' \\| 'reasoning'`              | ❌       | Enables reasoning mode (hides feedback actions).               |\n| `userId`          | `string`                              | ❌       | Optional user identifier forwarded to the backend.             |\n| `name`            | `string`                              | ❌       | Display name shown in the chat header.                         |\n| `model`           | `string`                              | ❌       | Override the default language model.                           |\n| `agentModel`      | `AgentModel`                          | ❌       | Full model configuration object.                               |\n| `agentTools`      | `AgentTools`                          | ❌       | Tool configuration exposed to the agent.                       |\n| `agentInterface`  | `AgentInterface`                      | ❌       | Interface customization (colors, placeholder text, etc.).      |\n| `actions`         | `ChatMessageActions[]`                | ❌       | Actions available on each message (`'upvote'`, `'downvote'`, `'copy'`, `'feedback'`, …). |\n| `revisedAnswers`  | `RevisedAnswer[]`                     | ❌       | List of revised answers to display inline.                     |\n| `headers`         | `Record<string, string>`              | ❌       | Extra HTTP headers forwarded to every API request.             |\n| `systemTheme`     | `'light' \\| 'dark'`                  | ❌       | Override the OS color scheme preference.                       |\n| `agentFileUpload` | `AgentFileUpload`                     | ❌       | File upload configuration (accepted types, size limits).       |\n| `fallbackModels`  | `string[]`                            | ❌       | Ordered list of fallback model identifiers.                    |\n| `gatewayOptions`  | `Partial<AgentGatewayOptions>`        | ❌       | Gateway-level options (routing, caching, etc.).                |\n| `externalContext` | `Record<string, unknown>`             | ❌       | External context data injected into the system prompt (validated server-side). |\n\n### `PkChatbot` v-model\n\n| Model     | Type                  | Description                                       |\n| --------- | --------------------- | ------------------------------------------------- |\n| `chatId`  | `string \\| undefined` | Two-way binding for the active conversation ID.   |\n\n### `PkChatbot` events\n\n| Event            | Payload                                              | Description                              |\n| ---------------- | ---------------------------------------------------- | ---------------------------------------- |\n| `message-update` | `UIChatMessage`                                      | Emitted whenever a message is updated.   |\n| `show-info`      | `UIChatMessage`                                      | User requested info panel for a message. |\n| `revise`         | `UIChatMessage`                                      | User requested answer revision.          |\n| `error`          | `{ type: string; title: string; status: number }`   | A transport or API error occurred.       |\n\n### Available components\n\n| Component                       | Description                                              |\n| ------------------------------- | -------------------------------------------------------- |\n| `PkChatbot`                     | Main chatbot component — use this as your entry point.   |\n| `PkChatbotMessages`             | Scrollable message list.                                 |\n| `PkChatbotInput`                | Chat input bar with file/audio support.                  |\n| `PkChatbotError`                | Error state display.                                     |\n| `PkChatbotFeedbackForm`         | Feedback collection form.                                |\n| `PkChatbotViewChat`             | Full chat view (messages + input).                       |\n| `PkChatbotViewConversations`    | Conversation history list.                               |\n| `PkChatbotViewProfile`          | User profile view.                                       |\n\n### Locales\n\nThe package exports cherry-picked i18n messages (`messagesEn`, `messagesIt`) containing only the translation keys used by `Pk*` components. Merge them into your `vue-i18n` instance as shown in the [Setup](#setup) section above, or add them at runtime to an existing instance:\n\n```ts\nimport { messagesEn, messagesIt } from '@8wave/ai-elements/vue/locales'\n\ni18n.global.mergeLocaleMessage('it', messagesIt)\ni18n.global.mergeLocaleMessage('en', messagesEn)\n```\n\n### Auth\n\nAuth utilities are exported from `@8wave/ai-elements/vue/composables`.\n\n```ts\nimport { useChatbotAuth, setSessionCookie, getSessionCookie } from '@8wave/ai-elements/vue/composables'\n```\n\n#### `useChatbotAuth(options)`\n\nOrchestrates the authentication lifecycle for the chatbot widgets. Handles anonymous sign-in, external token sign-in, and automatic re-authentication on 401 errors.\n\n```ts\nimport { useChatbotAuth } from '@8wave/ai-elements/vue/composables'\n\nconst { client, session, isAuthenticating, token, headers, onError, userId } = useChatbotAuth()\n```\n\n| Option          | Type                             | Required | Description                                                              |\n| --------------- | -------------------------------- | -------- | ------------------------------------------------------------------------ |\n| `baseUrl`       | `string`                         | ❌       | Base URL of the Eight Wave backend. Defaults to `https://ai-api.8wave.it` (build-time env variable). |\n| `basePath`      | `string`                         | ❌       | Auth base path appended to `baseUrl`. Defaults to `auth`.               |\n| `externalToken` | `MaybeRefOrGetter<string \\| undefined>` | ❌       | Pre-existing auth token. Accepts a static string, a ref, or a getter. When the value is truthy, the composable authenticates with it instead of signing in anonymously. Reactive — authentication triggers automatically when the value changes. |\n| `awaitExternalToken` | `boolean`                       | ❌       | When `true`, the composable does not fall back to anonymous sign-in while `externalToken` is falsy. Authentication triggers automatically when the token value becomes available. |\n| `useHostSession` | `MaybeRefOrGetter<boolean \\| undefined>` | ❌       | When `true`, reuses the session cookie the host page already holds on the backend origin: no sign-in of any kind, requests carry the cookie instead of the widget Bearer, and the stored Bearer is never sent or overwritten. Reactive: the session is re-read when the value changes. Same-origin embeds only. |\n| `isActive`      | `MaybeRefOrGetter<boolean>`      | ❌       | Reactive signal that triggers authentication when it becomes `true`. Defaults to always active. |\n| `cookieName`    | `string`                         | ❌       | Cookie name for session persistence. Defaults to `eight-wave-ai`. Use different names to isolate multiple sessions on the same page. |\n| `onSignedIn`    | `(detail: { userId, isAnonymous }) => void` | ❌ | Called when a session is established or the user changes (any flow). |\n| `onSignedOut`   | `() => void`                     | ❌       | Called when the session ends without an immediate replacement.          |\n| `onExternalAuthExpired` | `() => void`             | ❌       | Called when an external token sign-in fails (expired token, invalid signature or disabled config): provide a fresh token via `signInWithExternalToken`. |\n\n**Returns:**\n\n| Property          | Type                    | Description                                                       |\n| ----------------- | ----------------------- | ----------------------------------------------------------------- |\n| `client`          | `AuthClient`            | The underlying Better Auth client instance. Exposes `signIn.anonymous()`, `signIn.externalToken({ token })`, and `useSession()`. |\n| `session`         | `Ref<Session>`          | Reactive session state from the auth client.                      |\n| `isAuthenticating`| `Ref<boolean>`          | `true` while a sign-in request is in flight.                      |\n| `isExternalAuth`  | `ComputedRef<boolean>`  | `true` when the host application owns the session: external token mode (`externalToken` set or `awaitExternalToken` enabled) or `useHostSession`. The profile panel then hides sign-out, profile management and the bulk GDPR erase. |\n| `token`           | `WritableComputedRef<string>` | Reactive Bearer token, synced to the first-party cookie.    |\n| `headers`         | `ComputedRef<Record<string, string> \\| undefined>` | Reactive `Authorization` header derived from `token`. Pass directly to `useChatbotAgent` or `PkChatbot`. `undefined` in host-session mode, where the cookie carries the identity. |\n| `onError`         | `(error) => void`       | Pass to `PkChatbot`'s `@error` event to trigger automatic re-auth on 401. |\n| `userId`          | `ComputedRef<string \\| undefined>` | Reactive user ID extracted from the session. Pass to `PkChatbot`'s `:user-id`. |\n| `signInWithExternalToken` | `(externalToken: string) => Promise<void>` | Authenticates with an external JWT (imperative equivalent of the `externalToken` option). |\n| `signOut`         | `() => Promise<void>`   | Signs out and withdraws the active external token, so no automatic re-login happens with it. No-op in host-session mode: revoking the session would sign the user out of the host application too. |\n\n#### End-to-end example (Vue + external JWT)\n\nThe following example shows how to wire `useChatbotAuth`, `useChatbotAgent`, and `PkChatbot` together with an external JWT token inside a Vue 3 application.\n\n```vue\n<script setup lang=\"ts\">\nimport { ref } from 'vue'\nimport { useChatbotAuth, useChatbotAgent } from '@8wave/ai-elements/vue/composables'\nimport { PkChatbot } from '@8wave/ai-elements/vue'\n\nconst isActive = ref(true)\n\n// 1. Authenticate — pass externalToken to skip anonymous sign-in\nconst { session, token, headers, onError, userId } = useChatbotAuth({\n    baseUrl: 'https://api.example.com', // optional, defaults to https://ai-api.8wave.it\n    externalToken: 'eyJhbGciOiJSUzI1NiIs...', // optional JWT from your auth system\n    isActive, // optional ref that triggers authentication when true (defaults to always active)\n})\n\n// 2. Fetch agent metadata and theme — headers flow directly from auth\nconst { agent, themeClass, themeStyle } = useChatbotAgent({\n    baseUrl: 'https://api.example.com', // optional, defaults to https://ai-api.8wave.it\n    organizationSlug: 'your-org-slug',\n    agentId: 'your-agent-id',\n    headers,\n})\n</script>\n\n<template>\n    <PkChatbot\n        v-if=\"agent && session.data\"\n        :class=\"themeClass\"\n        :style=\"themeStyle\"\n        base-url=\"https://api.example.com\"\n        :agent-id=\"agent.id\"\n        :user-id=\"userId\"\n        :name=\"agent.name\"\n        :agent-interface=\"agent.interface\"\n        :headers=\"headers\"\n        :actions=\"['upvote', 'downvote', 'feedback', 'regenerate']\"\n        @error=\"onError\"\n    />\n</template>\n```\n\n**How the auth flow works:**\n\n1. `useChatbotAuth` validates the external token server-side. If valid, the session is linked to the authenticated user.\n2. If the token is invalid or expired, the composable calls `onExternalAuthExpired` and falls back to anonymous sign-in (or keeps waiting when `awaitExternalToken` is `true`).\n3. When `awaitExternalToken` is `true` and `externalToken` is not yet available, the composable waits — no anonymous session is created. Authentication triggers automatically when the token arrives.\n4. If `externalToken` is provided as a reactive getter or ref, authentication triggers automatically whenever the value changes.\n5. On any subsequent 401 error, pass `onError` to `PkChatbot`'s `@error` event — it triggers automatic re-authentication.\n6. `token` is a reactive ref synced to a first-party cookie, so the session persists across page reloads.\n\n#### `useChatbotAgent(options)`\n\nFetches the agent configuration and derives theme properties from it.\n\n```ts\nimport { useChatbotAgent } from '@8wave/ai-elements/vue/composables'\n\nconst { agent, contrastColor, mainColor, themeClass, themeStyle } = useChatbotAgent({\n    organizationSlug: 'your-org-slug',\n    agentId: 'your-agent-id',\n    headers,\n})\n```\n\n| Option             | Type                                               | Required | Description                                                              |\n| ------------------ | -------------------------------------------------- | -------- | ------------------------------------------------------------------------ |\n| `baseUrl`          | `string`                                           | ❌       | Base URL of the Eight Wave backend. Defaults to `https://ai-api.8wave.it`. |\n| `basePath`         | `string`                                           | ❌       | API base path appended to `baseUrl`.                                     |\n| `organizationSlug` | `MaybeRefOrGetter<string>`                         | ❌       | The slug of the organization that owns the agent.                        |\n| `agentId`          | `MaybeRefOrGetter<string>`                         | ❌       | The unique identifier of the AI agent.                                   |\n| `headers`          | `MaybeRefOrGetter<Record<string, string> \\| undefined>` | ❌       | Reactive headers (typically from `useChatbotAuth`).                      |\n\n**Returns:**\n\n| Property        | Type                              | Description                                              |\n| --------------- | --------------------------------- | -------------------------------------------------------- |\n| `agent`         | `Ref<AgentPublic \\| undefined>`   | Reactive agent configuration fetched from the API.       |\n| `contrastColor` | `ComputedRef<string>`             | Contrast color computed from the agent's `mainColor`.    |\n| `mainColor`     | `ComputedRef<string \\| undefined>` | The agent's primary color.                               |\n| `themeClass`    | `ComputedRef<string[]>`           | CSS class array for the agent's theme (`light` / `dark`). |\n| `themeStyle`    | `ComputedRef<CSSProperties \\| undefined>` | CSS custom properties (`--chatbot-main-color`, `--chatbot-contrast-color`). |\n\n#### `setSessionCookie(token, cookieName?)`\n\nWrites the session token to a first-party `Secure; SameSite=Lax` cookie with a 1-year expiry. Defaults to the `eight-wave-ai` cookie name.\n\n#### `getSessionCookie(cookieName?)`\n\nReads and returns the current value of the session cookie, or an empty string if it is not set. Defaults to the `eight-wave-ai` cookie name.\n\n---\n\n## API Client (framework-agnostic)\n\nA zero-dependency HTTP client factory that can be used in **any** JavaScript or TypeScript project — no Vue, no Pinia required. Exported from a dedicated `@8wave/ai-elements/api` entry point.\n\n### Installation\n\nNo extra peer dependencies are needed beyond the base package.\n\n```bash\npnpm add @8wave/ai-elements\n```\n\n### Usage\n\n```ts\nimport { createChatbotApiClient } from '@8wave/ai-elements/api'\n\nconst client = createChatbotApiClient({\n    baseUrl: 'https://ai-api.8wave.it',\n    headers: () => ({ Authorization: `Bearer ${token}` }),\n    credentials: 'include', // optional, defaults to 'include'\n})\n\n// Fetch the agent configuration\nconst agent = await client.getAgent('my-org', 'my-agent-id')\n\n// Fetch an existing conversation\nconst chat = await client.getChat('my-agent-id', 'my-chat-id')\n\n// Rename a conversation\nawait client.updateChatTitle('my-agent-id', 'my-chat-id', 'New Title')\n\n// Delete a conversation\nawait client.deleteChat('my-agent-id', 'my-chat-id')\n\n// Submit a message feedback\nawait client.submitMessageFeedback({\n    messageId: 'msg-123',\n    chatId: 'chat-456',\n    agentId: 'my-agent-id',\n    vote: 'upvote',\n    userQuestion: 'What is Vue?',\n    assistantMessage: 'Vue is a progressive JavaScript framework.',\n})\n\n// Get the streaming chat endpoint URL (use with Vercel AI SDK or plain fetch)\nconst endpoint = client.getChatEndpoint('my-agent-id')\n// => 'https://api.example.com/agents/my-agent-id/chat'\n```\n\n### `createChatbotApiClient(options)`\n\n| Option        | Type                                         | Required | Description                                                  |\n| ------------- | -------------------------------------------- | -------- | ------------------------------------------------------------ |\n| `baseUrl`     | `string`                                     | ✅       | Base URL of the Eight Wave backend API.                           |\n| `basePath`    | `string`                                     | ❌       | Path prefix appended to `baseUrl` for all requests.          |\n| `headers`     | `() => Record<string, string> \\| undefined`  | ❌       | Factory function called before each request to inject custom headers (e.g. auth tokens). |\n| `credentials` | `RequestCredentials`                         | ❌       | Fetch `credentials` mode. Defaults to `'include'`.           |\n\n### `ChatbotApiClient` methods\n\n| Method                  | Signature                                                                  | Description                                                        |\n| ----------------------- | -------------------------------------------------------------------------- | ------------------------------------------------------------------ |\n| `getAgent`              | `(orgSlug, agentId) => Promise<AgentPublic>`                              | Fetches the public agent configuration.                            |\n| `getConversations`      | `(agentId, userId?) => Promise<Chat[]>`                                   | Returns the last 100 conversations for the given agent / user.     |\n| `getChat`               | `(agentId, chatId) => Promise<Chat \\| null>`                              | Fetches a single conversation. Returns `null` when not found (204).  |\n| `updateChatTitle`       | `(agentId, chatId, title) => Promise<Chat>`                               | Updates the title of a conversation.                               |\n| `deleteChat`            | `(agentId, chatId) => Promise<void>`                                      | Deletes (soft-deletes) a conversation.                             |\n| `getMessageFeedbacks`   | `(chatId) => Promise<MessageFeedback[]>`                                  | Returns all feedback entries for a conversation.                   |\n| `submitMessageFeedback` | `(payload: SubmitFeedbackPayload) => Promise<MessageFeedback>`            | Creates or updates a feedback entry for a message.                 |\n| `submitLead`            | `(payload: SubmitLeadPayload) => Promise<void>`                           | Submits a lead form associated with the current conversation.      |\n| `getChatEndpoint`       | `(agentId, type?) => string`                                              | Returns the streaming chat endpoint URL. `type` defaults to `'chat'`, pass `'reasoning'` for reasoning agents. |\n| `uploadMedia`           | `(agentId, chatId, file: File) => Promise<MediaSource>`                   | Uploads a file to a conversation and returns its media source metadata.   |\n| `getMediaUrl`           | `(agentId, chatId, storedFileName) => string`                             | Returns the authenticated URL for viewing an uploaded media file.         |\n| `appendAuthToken`       | `(url) => string`                                                         | Appends the current Bearer token as a `token` query parameter to a URL.  |\n| `expandSourceContext`   | `(agentId, documentId, chunkIndex, windowSize?) => Promise<{ content: string }>` | Fetches expanded context around a source chunk.               |\n| `downloadSourceDocument`| `(agentId, documentId) => Promise<{ downloadUrl, filename, mimeType }>`   | Returns a download URL for a source document.                      |\n| `reverseGeocode`        | `(lat, lon, lang?) => Promise<string \\| undefined>`                       | Resolves coordinates to a display name.                            |\n| `forwardGeocode`        | `(query, lang?) => Promise<{ latitude, longitude, displayName } \\| undefined>` | Resolves a text query to coordinates.                         |\n\n---\n\n## Chatbot Store (Vue / Pinia)\n\nThe `useChatbotStore` composable is the Pinia store that backs all `PkChatbot*` components. It can be used directly when you need programmatic access to the chat state outside of the pre-built components.\n\nExported from `@8wave/ai-elements/vue/composables`.\n\n### Installation\n\nRequires the same peer dependencies as the Vue components plus Pinia.\n\n```bash\npnpm add @8wave/ai-elements vue vue-i18n pinia @vueuse/core ai @ai-sdk/vue @ai-sdk/ui-utils\n```\n\n### Setup\n\n`pinia` must be installed in the Vue app before using the store.\n\n```ts\n// main.ts\nimport { createApp } from 'vue'\nimport { createPinia } from 'pinia'\nimport { createI18n } from 'vue-i18n'\nimport App from './App.vue'\n\nconst i18n = createI18n({ legacy: false, locale: 'it', messages: {} })\n\ncreateApp(App).use(createPinia()).use(i18n).mount('#app')\n```\n\n### Usage\n\n```ts\nimport { useChatbotStore } from '@8wave/ai-elements/vue/composables'\n\nconst store = useChatbotStore('my-agent-id')\n\n// Configure the store (equivalent to setting PkChatbot props)\nstore.baseUrl = 'https://api.example.com'\nstore.name = 'My Agent'\nstore.headers = { Authorization: `Bearer ${token}` }\n\n// Load existing conversation\nawait store.initialize('my-agent-id', store.localChatId)\n\n// Send a message\nstore.input = 'Hello!'\nawait store.handleSubmit()\n\n// Rename a conversation\nawait store.renameChatTitle('chat-id', 'New Title')\n\n// Delete a conversation\nawait store.deleteChat('chat-id')\n\n// Navigate between views\nstore.navigate('conversations')\n```\n\n### Key store state\n\n| Property               | Type                            | Description                                                       |\n| ---------------------- | ------------------------------- | ----------------------------------------------------------------- |\n| `baseUrl`              | `string`                        | Backend base URL.                                                 |\n| `agentId`              | `Ref<string>`                   | The agent ID this store instance is bound to (read-only after init). |\n| `messages`             | `ComputedRef<UIChatMessage[]>`  | Full message list including the welcome message.                  |\n| `conversations`        | `Ref<Chat[]>`                   | List of past conversations.                                       |\n| `localChatId`          | `WritableComputedRef<string>`   | Active conversation ID, persisted to `localStorage`.              |\n| `input`                | `Ref<string>`                   | Current value of the text input.                                  |\n| `activeView`           | `Ref<'chat' \\| 'conversations' \\| 'profile'>` | Currently visible view.                           |\n| `pendingAttachments`   | `Ref<PendingAttachment[]>`      | Files queued for upload or already uploaded.                       |\n| `isConversationBlocked`| `Ref<boolean>`                  | Whether the current conversation is blocked.                      |\n| `chatError`            | `Ref<Error \\| undefined>`      | Latest chat error, if any.                                        |\n| `externalContext`      | `Ref<Record<string, unknown> \\| undefined>` | External context to inject into the system prompt.       |\n| `isLeadSubmitted`      | `Ref<boolean>`                  | Whether the lead form was submitted successfully.                 |\n| `messageFeedbacks`     | `Ref<MessageFeedback[]>`        | Feedback entries for the current conversation.                    |\n\n### Store actions\n\n| Action                 | Signature                                        | Description                                                       |\n| ---------------------- | ------------------------------------------------ | ----------------------------------------------------------------- |\n| `initialize`           | `(agentId, chatId) => Promise<void>`             | Loads conversation, feedbacks, and agent config.                  |\n| `loadConversations`    | `(agentId) => Promise<void>`                     | Fetches the conversation list for the agent.                      |\n| `handleSubmit`         | `(options?) => Promise<void>`                    | Sends the current input as a message.                             |\n| `sendMessage`          | `(text: string) => void`                         | Programmatically sends a user message (no input snapshot/rollback). |\n| `stopGeneration`       | `() => Promise<void>`                            | Aborts the current streaming response.                            |\n| `startNewChat`         | `() => Promise<string>`                          | Clears state and generates a new chat ID.                         |\n| `regenerate`           | `(options?) => Promise<void>`                    | Regenerates the last assistant response.                          |\n| `addToolOutput`        | `(params) => void`                               | Provides output for a pending tool call.                          |\n| `handleFileSelect`     | `(file: File) => Promise<void>`                  | Uploads a file and adds it to pending attachments.                |\n| `clearPendingAttachments` | `(revoke?) => void`                           | Removes all pending attachments.                                  |\n| `onUpvote`             | `(message) => Promise<void>`                     | Submits an upvote for a message.                                  |\n| `onDownvote`           | `(message) => Promise<void>`                     | Submits a downvote for a message.                                 |\n| `onFeedback`           | `(message) => void`                              | Opens the feedback dialog for a message.                          |\n| `onFeedbackSubmit`     | `(comment) => Promise<void>`                     | Submits feedback with a comment.                                  |\n| `onLeadSubmit`         | `(data) => Promise<void>`                        | Submits a lead form.                                              |\n| `navigate`             | `(view) => void`                                 | Switches the active view.                                         |\n| `renameChatTitle`      | `(chatId, title) => Promise<void>`               | Updates the title of a conversation.                              |\n| `deleteChat`           | `(chatId) => Promise<void>`                      | Deletes a conversation and navigates to a new chat if needed.     |\n\n> **Note:** `agentId` is immutable per component lifecycle. If you need to switch agents, use `:key=\"agentId\"` on the parent component to force a remount and a fresh store instance.\n","readmeFilename":"README.md"}