{"_id":"@huyooo/ai-chat-frontend-vue","_rev":"74-c4ad0a46f890dd95f7eba92e798f371e","name":"@huyooo/ai-chat-frontend-vue","dist-tags":{"latest":"0.3.39"},"versions":{"0.1.2":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.1.2","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.1.2","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"67b2df1d2d58715b7fe388b4b177f25997affd5b","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.1.2.tgz","fileCount":45,"integrity":"sha512-qX0WKtxsBd86Qs0YT1wIkXLYwFbjC6hNNm4xuP9QUB96TzFh95WLP3rWoQq1tQRm7tkEELfOxEhXmfksE07yxw==","signatures":[{"sig":"MEQCID3k3GjGyhlgePvGgcqbTwzIA/5mfpw0pQqu8y/siCSOAiBjOKrNDV0eLuiJjF/NqYocUsXmfPjwIvfEg1ysbN+r/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184295},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"4e6ecdbdcf13c377123bfe9ffc3cb515938699d1","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","typecheck":"vue-tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vscode-uri":"^3.1.0","lucide-vue-next":"^0.460.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","lucide-vue-next":"^0.460.0","vite-plugin-dts":"^4.0.0","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.1.2_1765784102935_0.7176418204984838","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.1.3","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.1.3","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"7dadf918e3376ce370dd4120cbfc4c83f21ef36e","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.1.3.tgz","fileCount":45,"integrity":"sha512-rMWzr8PcJNQLK1TwWehP+Rp3ez2WovjbH8tVBd63GLUSHMXoqVJqPng8TYsjM2iPaCGr8mqALWvGFI2+YsTN0g==","signatures":[{"sig":"MEYCIQCK0ThPmLTOg3oKFk524xOYlyYCZOu7Ushd4st425FQ/AIhAOm+R6TgEDlk5Kd/5UKz30HL3Qo6CANUBoVC07OLkuvg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184295},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"450756e486ac3fd7d6c10e17eaf44bbbbb3cd091","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","typecheck":"vue-tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vscode-uri":"^3.1.0","lucide-vue-next":"^0.460.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","lucide-vue-next":"^0.460.0","vite-plugin-dts":"^4.0.0","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.1.3_1765785472694_0.22500992840257683","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.1.4","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.1.4","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"ad61819ea013bbed6397bba840203d982be8632c","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.1.4.tgz","fileCount":45,"integrity":"sha512-znb2wGhkwRLRc/wqhiupsB/LVir++nOf2CuTe6hFOgRHth1kaBX/gauqdVGS/t0S92pdpUeMBvfdbsp17Wbl2Q==","signatures":[{"sig":"MEUCIQDouh0G8N1QIadjKkRbneaqLFKY7FZQYsLTtw45FQVoTgIgCn7YosaiZ/c5Q1mBQ/4Nw55gUf6zMrP1KqNTGIDiOBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184518},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"fa43b9018ce67eb33c2ba7286e1bd2cb71fd7100","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","typecheck":"vue-tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vscode-uri":"^3.1.0","lucide-vue-next":"^0.460.0","@huyooo/ai-chat-bridge-electron":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","lucide-vue-next":"^0.460.0","vite-plugin-dts":"^4.0.0","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.1.4_1765785871700_0.026575368348019435","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.1.6","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.1.6","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"b88a69df42343659ef2c8e9a0aee22385c238973","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.1.6.tgz","fileCount":45,"integrity":"sha512-ocmLEHM9pwgm8Hj3naGBVFKVSjCOAJgeg9gZ745Du6VD4sfQY1b3MR9zvMXvHbmA4jp/CUUghZUp93vneTjx7Q==","signatures":[{"sig":"MEQCIBP2wI8Ut/Abbjmnm/27vc9pGSLF7clnfgGQGoQaSNUFAiB2u3sV9ofjeWaSXqSV25qxpWgVFT/R1BcSUn2bIMfWWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"7d4132132d8a5437cbe896f4c3a5832ef5be6874","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","typecheck":"vue-tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vscode-uri":"^3.1.0","lucide-vue-next":"^0.460.0","@huyooo/ai-chat-bridge-electron":"^0.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","lucide-vue-next":"^0.460.0","vite-plugin-dts":"^4.0.0","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.1.6_1765787307970_0.0023242352372618846","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.1.7","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.1.7","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"9dd25d1f3000c805e1e6b3f8eb2be37878c6f3b5","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.1.7.tgz","fileCount":139,"integrity":"sha512-v5SpXuH7+4lkSLW2BA1/NAUYaRvIYx+csAwN0YF7QUDLHd+G7YFIpcwLD3ORSLmz9hFldA0xtr2BSiYEMJSxbw==","signatures":[{"sig":"MEQCIBmA8VuWLOm2fXJCU0n1xqb5J27hkA3ZvLLU/Qr/Ck4qAiAJe+1iqdqwTc6JhkepN4mzLj9HyTZKHtlTbh/SNE8R0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045541},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"c39c316895dc0abc7cbcace34c7665bbb973c879","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-shared":"^0.1.0","@huyooo/ai-chat-bridge-electron":"^0.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.1.7_1766562394685_0.5351640987160913","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.1.8","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.1.8","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"329deb312efc094c132c89f04a4634a981e3e357","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.1.8.tgz","fileCount":139,"integrity":"sha512-8sRZ6pg2U/dd6D01DzmLNcfH2bhK8L0B4UO23oxpUpUp4Ju6Ktukl/Ec3OYJDhRlhFhzhgOuqLLoomlEDmfT9Q==","signatures":[{"sig":"MEUCIQC8gD0hmZocOJMYN+6ilAOFraESxcj5VH/AJZRhPGHzyAIgSmYxWH9044u1glcNB4lJH+czTsUczqr9FL6TyqDA7oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045541},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"cabf37e9faaacf8ab714cd83e5feefab26fd953c","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-shared":"^0.1.0","@huyooo/ai-chat-bridge-electron":"^0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.1.8_1766562546967_0.8624608831542193","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.0","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.2.0","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"f1648fb6d5988f3197cd72c57ffa03c22b286d5d","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.0.tgz","fileCount":139,"integrity":"sha512-NWAhzYL23MMvLFeje7TSgyWbK9PlEC8bu1dIHmoBOJdODU8yfy/0lqyH0BVom4bxfG4HGAEQ8h0/8QqOreYfYg==","signatures":[{"sig":"MEQCIBImX8kSUc+DE3VRz0WPNn1T45nNysVOrImXQ/ApvjkCAiBFwLTLbl9VZkFImtSeiK4/NGoGowlv2K/WvdSqZVGTCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045541},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"3c9fba019f9126148806ebe18085be18d483daaa","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-shared":"^0.1.0","@huyooo/ai-chat-bridge-electron":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.0_1766681805912_0.7536847850312776","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.1","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.2.1","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"589204220831d4f497d0aee77de8d99e07bd1756","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.1.tgz","fileCount":139,"integrity":"sha512-F6m5GuxPiN1+7MiBae2vcycSBk6sxRZGDXF4rbCmrsN0Vm2U2FiDzll3O9c0PL7xs4DDXp17FSP3vtCg10kxXw==","signatures":[{"sig":"MEYCIQCVokPAwxw0Sj9p4DC8hZegPKyKW/ThoqMTf+Z+baS6ZAIhAOZCh/uz4klrtvsKaTuaZcquknmvR1DCuFaMhpHzKHH7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045541},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"581167e5108a131b88741410ed0bf98b8834bc51","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-shared":"^0.1.0","@huyooo/ai-chat-bridge-electron":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.1_1766682376015_0.8715065562407354","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.2","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.2.2","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"9c01fd75c502535877cd1c79a443d8714057d40a","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.2.tgz","fileCount":139,"integrity":"sha512-YW5XA3O29d8NoymlwS07Kgy+8f5ArCD9/0qQOMvsPZOS4SMgsKSKTtU1QkVUuV19OCzucB6K56KEQY5uFxxGDw==","signatures":[{"sig":"MEYCIQCAyJ0YjAqwBDMczD6FR6UHoOf2xXlgAJQTaSeZo6wSgQIhANsQp2cPw+GOLPHfXycTSt1SLJyoY8RUEnvxItrWXoGe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045541},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"4f3a26089d2a7e37b6a2baf50ac176a199a01fb8","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-shared":"^0.1.0","@huyooo/ai-chat-bridge-electron":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.2_1766682868526_0.8727443145037437","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.3","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.2.3","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"eb07576f5c873773bd32f580656eeefbe44ce5ed","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.3.tgz","fileCount":139,"integrity":"sha512-smsnF3fCBu/WS1ZOVQtdH4qzAn67gDngQednI3srhv7ABLpV21BbR8x73fofzrZGDGOxiyUCj6qaSCORmRYf8Q==","signatures":[{"sig":"MEUCIATtA5pqZdwxG7iALOWDMngLwUB/xQTQ99NU59+2H4jvAiEAzNhM1zQ9gIkbzl4qOG2itBR/WtUOq8NMPs5JUSZ1liw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045541},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"27bb62bceacc3c4225387c1e65ed24c568d3e4f4","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-shared":"^0.2.3","@huyooo/ai-chat-bridge-electron":"^0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.3_1766683258711_0.18766751580458485","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.4","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.2.4","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"66242ed93302933f742ce14bfc72752abbcc807c","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.4.tgz","fileCount":139,"integrity":"sha512-pweRpd2rai4PQiNZ0C4lsB5FLTBSHUhbuNrc9xrXcgTl8PFaSjHWLj2Xb/kJNJa1o7lSa4HixdANX1Ax8EbUpw==","signatures":[{"sig":"MEUCIF6bSCowDMHxFr4c7illgj1M3n7aL/yLPvqUDLc1fuXgAiEA83VJ3okyZLNa/TF8O5G9owGkfcPXi97ypxNAjTEKXvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045541},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"27bb62bceacc3c4225387c1e65ed24c568d3e4f4","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-shared":"^0.2.4","@huyooo/ai-chat-bridge-electron":"^0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.4_1766686619170_0.7060183335654733","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.5","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.2.5","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"9944b9d653e65247666ca53115a8afa580097e9b","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.5.tgz","fileCount":139,"integrity":"sha512-cYOQpNgSGzhYJGZyf3dvHun9JWQ7NngNiGQYjMfL/TR2wVXtgtAZbdCje5a3w/tkvN+8qnwF12EIAnfFZKMbtw==","signatures":[{"sig":"MEUCIH9vYShJ4oJd0v76QWLzpITNluc3ilM5CePdmFsJPF/WAiEAi8dtU1U9A3xMehnYUpnB0G7WkoNsFWXKb8BeNLyEpWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045541},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"1944543eb6c4793564041145761e560bdd2bad12","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-shared":"^0.2.5","@huyooo/ai-chat-bridge-electron":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.5_1766813157146_0.06328468852252689","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.6","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.2.6","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"787d90933a876e0fbec2286a173e019fb6f7bc49","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.6.tgz","fileCount":139,"integrity":"sha512-mqtrTp4lQzf8yPni6snoVFPjTbhMMXUpYjm57HEdGhg6pQy1RjY+WNi/lQ07mGL1XFHTXh5xhWnLI4fBQzlPSQ==","signatures":[{"sig":"MEUCIQCwz3R2bUDJ5NOJwsiWkVmE86iiMYzBIJQMTjbZHroRVwIgUqdV+Dl6R0ANv03Bbpsx2AHVXyAr7LM529CvsjbouDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045541},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"a2e74efe964c565b3d5dd9a3f1d69a9c0b1e50bb","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-shared":"^0.2.6","@huyooo/ai-chat-bridge-electron":"^0.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.6_1766815046267_0.9121263879482202","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.7","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.2.7","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"8ba465fe3613b2dbdd93768c30af0f4dd4fa68c8","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.7.tgz","fileCount":139,"integrity":"sha512-K+owt3V7lrCQ16L0R86chaY4mbumNwb0itPPthjdE4YMYTJF24H5DTgZE7QDTsAcZ8N9HkVPMLML05n4UIXAUA==","signatures":[{"sig":"MEUCIFlqCzFZzrrK8v49SGFVn4Ax6nBiMxpU9JCR86g3hJo3AiEA5lPu4PYsaJWqpHz5QAB6wNegFSBYpz806FhnaYtvOY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048505},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"122e15f32117a799d58d2961c1d8922e1a6d2773","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-shared":"^0.2.7","@huyooo/ai-chat-bridge-electron":"^0.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.7_1766822965967_0.9183635855191108","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.10","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.2.10","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"dbda1e1dfb09894b0c4e6b97b49e092a08329829","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.10.tgz","fileCount":139,"integrity":"sha512-5JVb65hNop4uAC2h/2t9qEBEqFKYWKQp+/Wvqohg622Ycos46/JxZg2sW/CwQK0spif30PP1ZPVZi3fQz+xlkQ==","signatures":[{"sig":"MEUCIQCIGRvPADqA4hUq7uy7t45Z15GCCDia4AiBB69uxbO3MwIgaqGgFTjPrBMGe5JiHTxwOps0GOfiIbS50vfLV0QBBhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2052662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"16ef38d70d354e330931e8998758b65d48ad0f37","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-shared":"^0.2.10","@huyooo/ai-chat-bridge-electron":"^0.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.10_1766904450993_0.9947300636461003","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.11","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.2.11","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"a7fd1e5ddee9f6c6f83b2b0e2557b28d596e075e","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.11.tgz","fileCount":139,"integrity":"sha512-96MIMPdWjB8m25E7iD9UI7kkpt1EyaL7EVpRZALr4AOYoSbGIQWqvNVOstotp7XP5Knhy5ErBiCWtWjlOHtomA==","signatures":[{"sig":"MEUCIQCOVmDqY+WHDEx1N91STzB/kxHoF5IV1hi8IHEgm68nlwIgMLjc8tPcgXMF2y+ohg77gdxlZ9M+77k/UNzbkU3yZQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2052662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"fe08962c5f22f7632094b41727c40ffd4313f94b","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-shared":"^0.2.11","@huyooo/ai-chat-bridge-electron":"^0.2.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.11_1766909334702_0.5555300513886183","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.12","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.2.12","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"38f23c62860145b1195260b1b29a33f38d5f8bce","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.12.tgz","fileCount":145,"integrity":"sha512-8c4a5raYwtYS2kQQvZo02ozmjScvIaQGLXTpPK0ftAx7jwDO0eOxA2e194gsUXOywovVAuPb/TuXs5SAIwaaEQ==","signatures":[{"sig":"MEYCIQC62V2Zap1eBfjC8UVSe1T9MxWiU+MX/AuaZ9sME1lsHgIhAKKjbJFnmXDcJiJpR3sVmNsNZM9QYd00PDgDDCCQvo2A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090464},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"1903a5c15d0ef1a38764b2b21eb2b5450ef0850e","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-shared":"^0.2.12","@huyooo/ai-chat-bridge-electron":"^0.2.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.12_1766919129650_0.5618277957909488","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.13","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.2.13","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"7c6bd6cc3f4833b2659fc8a49c6dcafe56063555","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.13.tgz","fileCount":145,"integrity":"sha512-/pPST1fogF/VneMZCUORDh76yXSS5hssc1ikd9BFebpocVD4Zl96UQBsa4pdDCHeVphWhQeDysIx278OPXIhgQ==","signatures":[{"sig":"MEUCIQDzMHu4LqTM+Lky3tAdTwlnfkkA92+OGwZMCBsWDfNHjgIgV0hLHruFhKEOPVWl2AfbIs8pT7cX9GBTJDif9C/w81s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091170},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"fcad1f7f7c02e62e98cc0348955057af09cf0b47","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-shared":"^0.2.13","@huyooo/ai-chat-bridge-electron":"^0.2.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.13_1766919672178_0.6325648251471829","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.14","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.2.14","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"32523afc0155442cb2fe85c359a7e791addeccf0","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.14.tgz","fileCount":184,"integrity":"sha512-MoIEskTs3poApL9vlltwCDtBKsf8hnTROC7mHL8sVDouXqvO0JRil0gPCx9IhzC2p/y0EXJoCAYFFWbSS/eHyQ==","signatures":[{"sig":"MEQCIFAvkIqeV4Ug9dRpKqtdQcmmum/OajGTfXpNDwdSnfJwAiAguPYBCUsNs4Y3IPsHK9GK6WAsySJnM8ciniqez6nzjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7363271},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"2638c776c72be2931e6000bd50dcbe1779429518","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-shared":"^0.2.14","@huyooo/ai-chat-bridge-electron":"^0.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.14_1767146446426_0.661709425080607","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.15","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.2.15","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"fa61d43fd2bd42816d0c92faebddf438ffea4ad1","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.15.tgz","fileCount":184,"integrity":"sha512-YKV6y5W/qzz9LbPMZEbQCy+o+kCxhGGikr8RIAhJ+xHj2fndULH7ohlFZlXs6XVo/Q+BvL6hCoi1hTYAlkIVlw==","signatures":[{"sig":"MEUCIQCpV9/yOIRVymcWWlibrbKIsN8wj5sW1IG1iOw4aH/qrwIgKeTnbRuupwY7GuVlpO+1tpamodfkHiQH8r34Rd3JZVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7363271},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"ebd1f148601833ff8258e4611fffdb5f25a6b0ad","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-shared":"^0.2.15","@huyooo/ai-chat-bridge-electron":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.15_1767149201727_0.97045357905937","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.16","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.2.16","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"d264d754ebd53b222d4659bfee206b651e30e71d","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.16.tgz","fileCount":142,"integrity":"sha512-7lzfP8mGYkkq0hj8+ww9DhWaWsU1N0uCF/JPqDVVWFzg/YJY3JkV/kLW6rLWZnN2xYZ7GPZR8RXyJH+6UoGcPA==","signatures":[{"sig":"MEQCIFmm5yUVSw/bAiKEJ46aHXvMCG5mYNIHdsozqC9fiW4JAiAeeDt/JwNvL+LhjvQDaIavSjwAB1qzZHKijuu3DRR2ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7061092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"8a29c8ea187d9b8b47d848df990ffc15bc73ef64","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-shared":"^0.2.16","@huyooo/ai-chat-bridge-electron":"^0.2.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.16_1767149351310_0.227829128528239","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.17","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.2.17","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"23e272496654407d8b8cf915e61faca05bb26c50","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.17.tgz","fileCount":142,"integrity":"sha512-EcgE3coft2Z9uvlw8IElR8/VvEbuwMM5UEjw/WE0IWXGAiADPJT805owe7s1qumlqP/fK4E2DlKKq4FVcGOesA==","signatures":[{"sig":"MEUCIQDnvVcrxIufVugD/LlZ/rNOjRY6aesfZ8yfUc7mhkGlkgIgFwl9+yriP5yLfoY2lTJd5dBCZqD4c0SBTHZKcZ/gfAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7061092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"d89ebcae9a9d9042bc00f103a1919e0a7bdf9d6b","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-shared":"^0.2.17","@huyooo/ai-chat-bridge-electron":"^0.2.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.17_1767149716380_0.3391706068960263","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.18","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-frontend-vue@0.2.18","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"26043737a93b20a11a3d80afc6d037db9717cbc6","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.18.tgz","fileCount":141,"integrity":"sha512-/wVvKCvtHqEME0Ri1p2vIsM9/bgSlWXK0G8RT2VbTvlmX063eeYNjxuZ3wF3CzWtNggQsmOrLMYwE9sjJEgZ8A==","signatures":[{"sig":"MEUCIQC08nbhahVcGk4AoQL+emrSaYEX0LsJ40qtr6kddV44ygIgUP9IgOMhqPZ8RwS/wrL9END4XeFUilDq5i7xAIluON4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7052492},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"7d182d9b401c6968881457b28c40ea547a9847d5","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-shared":"^0.2.18","@huyooo/ai-chat-bridge-electron":"^0.2.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.18_1767150016437_0.7017232609765989","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.19","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.2.19","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"5135e76dc32c64df3e0831565eb1f7ace6c82ed3","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.19.tgz","fileCount":141,"integrity":"sha512-84dz0MvfUtVcscA9PZDF/bq5MUJWDR6QGEKSSVTj69fDHfa+gIuXPYDgDhPE5Dp7y4h9l6Vi9CH6j+RQ1rWnPg==","signatures":[{"sig":"MEUCIQDQpKH78+4axErm+SYDQ34OdY/O1Hqj1la+iv0weWRVogIgGLdwpB3zvp8IhgXErQpOrrvbUVlkHw89XHgJGzCIUTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7052511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"b14438d9c6a1ceefaba34ca3b3ae4b9dea1bbec3","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-shared":"^0.2.19","@huyooo/ai-chat-bridge-electron":"^0.2.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.19_1767150547248_0.0511166899974409","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.20","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.2.20","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"714f5f45f48c4445e22574d812de9bac1984acd3","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.20.tgz","fileCount":147,"integrity":"sha512-dXeCIbkg8GKAlKyht+ZuA9ZR7bnAloUvLRpNjlqAK/4rOFkWUTWQX6MxsLZj3JzozN6QrKyyJXeBrRhNpQUYoA==","signatures":[{"sig":"MEUCIQC1W/X7cHx0pzX+fGPecRvebsfI0LbJY+z+oN/DKotTPwIgaZjJyyxERbuCH8P/NCPrWFlpgRQfA7iQYOV2GDflU9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11199295},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"0249ebfcbaf5e975ec690d227621b40422eb2477","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-types":"*","@huyooo/ai-chat-shared":"^0.2.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@iconify-json/uil":"^1.2.3","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","@iconify-json/streamline-flex":"^1.2.3","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.20_1771233924710_0.2718912426269706","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.21","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.2.21","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"1d12d40547e674f00b09feeb30d879ff3175f469","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.21.tgz","fileCount":147,"integrity":"sha512-/2bkEhnmN/AOBwcJ4DxMdnCMgyxYXpeH4YpQYu+33KC/NK0792OprUVEs7zmH8GqQcdKOXlzU+58TeB/Jgl+BQ==","signatures":[{"sig":"MEQCIF2WIjxzheKHMLHvOKZtjJlQwT22E+NL0qkbrVMDmpdFAiBioh0R89HPoYNCfKIjJh0vdtJu7y3sTHOjGDvLwom1Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11199295},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"b3eb95f711e33adfef444e59af357fe9667a5078","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-types":"*","@huyooo/ai-chat-shared":"^0.2.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@iconify-json/uil":"^1.2.3","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","@iconify-json/streamline-flex":"^1.2.3","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.21_1771234695322_0.6057364125328393","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.22","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.2.22","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"3593ae3f71c58af212e824b2d6e157094edd262c","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.22.tgz","fileCount":147,"integrity":"sha512-uVrUohGvptzg+3CuMPuvKdEMObF2wePePj83mhzKiHaJXHFaWB/xWeZNlqhofNHZZG1+TmKJXkOXcF/C6oxoXg==","signatures":[{"sig":"MEQCIF2jOhAC+glO3OlrQRBrbE9PXc8RLWjxuQ1D+BMDt2NDAiAmP0WkKoUIg1YWw4d1vJqzVvilpiz58wDx4xQNRoFxKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11199301},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"be3c6b5e0e2c08b805ac8d4b7e34b02676203a7a","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-types":"^0.2.22","@huyooo/ai-chat-shared":"^0.2.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@iconify-json/uil":"^1.2.3","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","@iconify-json/streamline-flex":"^1.2.3","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.22_1771235025960_0.7554132629324304","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.23","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.2.23","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"3fc2f8b7217d2cde39c83737e3430875de0af29b","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.23.tgz","fileCount":147,"integrity":"sha512-Y+gcC3iM7SmKxWa+R8JlOJFiuw9TTaeTvKUQ6GpwpvyDC+hSPVcSwlonVp+Gqbh1AMEHyOpCfYxIODfN7pJUfA==","signatures":[{"sig":"MEUCIQCMTIJyiHYzZRSYh+EcHO2J/e4PUO1u3blRGrkCpO0B5AIgIUEBblcaxLoY9C3BmjoK7m4oBJ6JTXR3LUOXRw4qeHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11199097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"2a7d7023908f1ac60a4695b0c017b02536bec26c","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-types":"^0.2.23","@huyooo/ai-chat-shared":"^0.2.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@iconify-json/uil":"^1.2.3","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","@iconify-json/streamline-flex":"^1.2.3","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.23_1771339130898_0.45587571433634877","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.24","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.2.24","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"bc9567e32316edc8c306cee043be3d38a6da3e4f","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.24.tgz","fileCount":147,"integrity":"sha512-pFx0iCSCxxXjJxEpwww58LXo1LOPoi7IcIWvJBASCE2GctsWTh+WoP8lYzpcbN3KNRakfTqYUHcYGej1vQRIpA==","signatures":[{"sig":"MEQCIEL2nruJZ2A4JrxKjSfjwK72elgaWr8lbL7+gwScUCP+AiByLwrfqcHDO+i2eL/yZyht6wtDI9tIl1yLrLaQ9YJ70w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11199097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"4992a41d2dca994baad5240ea4d98974004875ad","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-types":"^0.2.24","@huyooo/ai-chat-shared":"^0.2.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@iconify-json/uil":"^1.2.3","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","@iconify-json/streamline-flex":"^1.2.3","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.24_1771339381034_0.7155735633320286","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.25","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.2.25","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"80610d02e3b0944151bcf34ef6fcac5bd0e08285","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.25.tgz","fileCount":147,"integrity":"sha512-qjUeJFB1FDRC+A/IkccNDHeAyEC/NdwO468Rq7yEiTwu97nQXm4oQRwUiJKhdNSOZOgB9NiDOCNaX3iHGPtZCw==","signatures":[{"sig":"MEUCIQDpEp1VWuJKRdZuQnSWvfAhSQxrqslfnFviMYX6GyHaxAIgYZUiLdDNOnKcCXN+Wk2ZvbSVSZ76KVPSJK88xISBAr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11193561},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"ba2c5e4764196d6e278c79747f2c0ae883656611","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-types":"^0.2.25","@huyooo/ai-chat-shared":"^0.2.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@iconify-json/uil":"^1.2.3","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","@iconify-json/streamline-flex":"^1.2.3","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.25_1771340891670_0.13582765981037492","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.27","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.2.27","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"a04fd6a7163c2ab954d3a7cfc5413b65d86cffc2","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.27.tgz","fileCount":147,"integrity":"sha512-qSeFRz0DOzjD5yJ/5y0N6S3/7GC6Csa8Sa83ud91124Ho18+ivAKj7wCyxT7C4fRo20IcmDDKdTT5E5Ij5XCyQ==","signatures":[{"sig":"MEYCIQDmw0rWXMo7rkb+Cn3oY5YnLAxUdzSvRGJKehSxGvV4+gIhAOYbsYhhjWnxe6l4a/PT2WT5nsY5RkOHubS9FaDtIBSM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11193299},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"c65d8014378cc178327176c05caf38c898a55b22","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-types":"^0.2.27","@huyooo/ai-chat-shared":"^0.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@iconify-json/uil":"^1.2.3","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","@iconify-json/streamline-flex":"^1.2.3","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.27_1771341225113_0.7334524108106235","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.28","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.2.28","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"6ed2316f1f1c94f628c4132b220f1726a71f1463","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.28.tgz","fileCount":147,"integrity":"sha512-AkwQL9rqKNsCdJm5rez9RXsqoNypAcs2mvXqmuijB34TXL31zLbMWmHHRIT9khItKY25Pej9XRZmX6m2pod/Rw==","signatures":[{"sig":"MEYCIQDdV0dvhz4ya8rZMFLN1wciHsIHf6mkDvO/YvQZQDfqugIhALjAOD5f6wTUR5v7VReo6Ex6b7xWYPvlLEkaYZ9UV1hV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11193260},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"aade7cb546474420020090f5e32d72d83794de2b","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-types":"^0.2.28","@huyooo/ai-chat-shared":"^0.2.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@iconify-json/uil":"^1.2.3","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","@iconify-json/streamline-flex":"^1.2.3","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.28_1771409821767_0.3050387020146521","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.29","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.2.29","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"5b1ef45c0b931085c9eed889d1647a99cee8dac8","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.29.tgz","fileCount":147,"integrity":"sha512-lzWQnSguVXqJkPyEMvrmIYz2GBK6+636Dm/8Dfz5zqaJDhRIoH2VRF+x91It3YHoLSyY2X63MWP1rAvBXNLHGw==","signatures":[{"sig":"MEQCIBfd91Xr7o7FlSRYdzqS9U22GG2CcLaWh6NFqOBefnrNAiAn/zuMOivlPAo3RRdQ3w7rDC2zImZss0MAnzchh5bY2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11193497},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./style.css":"./dist/style.css"},"gitHead":"a09357cd18a6e84a1c5c1efbdb87b4de2cb72299","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-types":"^0.2.29","@huyooo/ai-chat-shared":"^0.2.29"},"publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@iconify-json/uil":"^1.2.3","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","@iconify-json/streamline-flex":"^1.2.3","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.29_1771599459196_0.36394641377532366","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.30","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.2.30","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"82fd5c9145ae64a9fe91198e232996228dd3e6c9","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.30.tgz","fileCount":147,"integrity":"sha512-FDUZ+/G7CSBMEJqqUv0qmSkoK9D7TYy5T6yDggGGzrIpPh9BtcH3i0VMiUPdO0uOp/3f3RlJ17dWxdoDLhYmjQ==","signatures":[{"sig":"MEYCIQCnCzoosY+iDR33+LCGwkakzF39OYxyFGSIxrew8ePv5wIhAKE0i1Q6iKmIeuOAzccHLuJEhU/twKn2crncwdB8Gose","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11188869},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"708d5128b75a629a288b830a93a341413f451a91","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-types":"^0.2.30","@huyooo/ai-chat-shared":"^0.2.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@iconify-json/uil":"^1.2.3","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","@iconify-json/streamline-flex":"^1.2.3","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.30_1771599975645_0.6415109517827497","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.31","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.2.31","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"a3719bcc41f8cd7e4d681c66f1f471903b92845b","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.31.tgz","fileCount":147,"integrity":"sha512-LigVN/NIylyXK0mvnU/Iq5839SVvvQ0VmxoDwFlsgkEq5RIqeOW3PXexaV/6tShmVHfFLozaZZsnarw251l5Ag==","signatures":[{"sig":"MEYCIQD4A4PBqyE9OptZ4b4ZbTwQ066KqjS+jXtl5m/ORn1DJgIhAMIvG0VE7T6KoFYY79vuqsFYcyMMJzX/NujRSp+GFJJE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11188869},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"c2e235bce8e8f5ecfc4a86dd1dd81d8c909a5293","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-types":"^0.2.31","@huyooo/ai-chat-shared":"^0.2.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@iconify-json/uil":"^1.2.3","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","@iconify-json/streamline-flex":"^1.2.3","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.31_1771677006000_0.17025190509675703","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.34","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.2.34","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"58d9eb6452b82f05646a3bdc3d9ca93b3aab9ccc","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.34.tgz","fileCount":147,"integrity":"sha512-t0cLjIns6q50hfMzgJ7iqDtNOPtrrGhGymu6BL8vhkcf63p7AHXSczVi8MQ/psSxcMEoth4vSMdPYbBySOk5Jg==","signatures":[{"sig":"MEYCIQCYknx6jQdnNNlcLc92APTQB+Q1FmOFeR706EVcC//YIQIhAIvpsmV3MbzHcT6OfJLaIXGDi5oQIioLyDFiXnEWV/zx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11188869},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"0220001e7425bf8a97ca6a602cf28f4a7a2e74fb","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-types":"^0.2.34","@huyooo/ai-chat-shared":"^0.2.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@iconify-json/uil":"^1.2.3","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","@iconify-json/streamline-flex":"^1.2.3","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.34_1771771037531_0.19626948605083427","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.36","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.2.36","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"2e16046c52c92a12e8f1cd39be87525850050403","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.36.tgz","fileCount":147,"integrity":"sha512-5IeSEMGExbxiIX50CjBVLYqCQoTp3t0Hs+yGHhZ3ASDpiNE9q7vDNBJuvrXGPM/PANzktO8iUkXyXbDeFdvAMw==","signatures":[{"sig":"MEUCIQCKGmd0Q/GyscavcWL2oh8PyBA3U2APNc1ped4XzDHnnQIgO8EI+Bf+QDC3p2XWoCgYNfosayhabHmCbLHcv0z2SkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11196847},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"6255f33a7f299fc1b74d758dbe042c2b811e4449","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-types":"^0.2.36","@huyooo/ai-chat-shared":"^0.2.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@iconify-json/uil":"^1.2.3","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","@iconify-json/streamline-flex":"^1.2.3","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.36_1771857893694_0.17444505208816175","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.38","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.2.38","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"dee3bc48aa77786be1aef3a280178a27ac796ad2","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.38.tgz","fileCount":141,"integrity":"sha512-0F0DrTTnGfakr9DOIa9cMLDoWXmWHIMkDqYrA1QkfFCJM9+w9BjUb9pMQI2QZOiYS5WbwTgTBq9jmFTa+xAJjA==","signatures":[{"sig":"MEYCIQCQA37xXWU1XnYcfT1oy660hkkDKETaJVFmDYsn4WszZwIhAKAn5VN6cUwvOC3giKPK2/f5sx72d8tFs8rJKNzORHSh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11155197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"54ae0a5456445b8bb21042ea9ab77dabad8e76dd","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-types":"^0.2.38","@huyooo/ai-chat-shared":"^0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@iconify-json/uil":"^1.2.3","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","@iconify-json/streamline-flex":"^1.2.3","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.38_1772007794835_0.4403292092627802","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.40","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.2.40","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"71917088e6f2bb6d5b52ab03f4be14d0a6eb04dd","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.40.tgz","fileCount":141,"integrity":"sha512-Et7Zxj/QsL5exJFyhXmPxrJIOENUIDMJBCrI/KnnXEwJZgGw0e5DzYT5NUmOkHwXt3L8yy/AdofkSQsCKRe6hA==","signatures":[{"sig":"MEUCIQDjtMZ8GkrxFxHeBE0cno4XCbltGW5AiPJqnK5TAuJLUAIgWR92hIf7YXxZX/B3wH4OlJBJg+o1PauMTFBprnAnVrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11155197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"85da4f6fbf22cb583b87fcc0c16c739be3eb18c1","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"22.16.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-types":"^0.2.40","@huyooo/ai-chat-shared":"^0.2.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@iconify-json/uil":"^1.2.3","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","@iconify-json/streamline-flex":"^1.2.3","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.40_1772012748575_0.8992890619353409","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.41","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.2.41","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"45f1c6d23be7219f243f775185bc7350075ee415","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.41.tgz","fileCount":143,"integrity":"sha512-bbmt/3+iQcAp142gbQ9mIOrt++3grabTOmRcilcfAB+wG5O31HhBiGI/4gJf5eyh/5juSGRLxhXojhWeWUSUZQ==","signatures":[{"sig":"MEUCICYB8yTDzqWpFzWVRYOvK3AfLgP46V/I1Ql5qwiP2SiQAiEAl3fV68e5QrSWhYZqdM5Pk57NbekFcA/lDCy0FX1JcO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11156888},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"c6b3ec85a7f9605394153da03a7bfe149175edb1","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.9.0","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"24.14.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-types":"^0.2.41","@huyooo/ai-chat-shared":"^0.2.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@iconify-json/uil":"^1.2.3","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","@iconify-json/streamline-flex":"^1.2.3","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.41_1772177777842_0.6144957610386677","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.42","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.2.42","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"84ee1b58a92b34b816b76ea82512f750bc6b7300","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.42.tgz","fileCount":145,"integrity":"sha512-b16x9Eqfk8WO+/cPZdESonYlGnXMoit2EtiQlzbJiFqf6l9oRRXoZUKnas9ZwvOcdHIJaaS+JqKz5QdYdixqFQ==","signatures":[{"sig":"MEQCIApiOEkK0iqj3M/npY5cNf0Dj7zPIS3fMZerRc5Gox+ZAiABZxAegMkkNQ244V+S2FlOlTKrF6k8TLhFcOapoD2PtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11164963},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"9180d90a7c1614370bc4c4a086757ae5f4e5e95e","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.9.0","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"24.14.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-types":"^0.2.42","@huyooo/ai-chat-shared":"^0.2.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@iconify-json/uil":"^1.2.3","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","@iconify-json/streamline-flex":"^1.2.3","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.42_1772266996890_0.4718664019927823","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.44","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.2.44","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"c2c58efe2f8311fef9a32f4eaf9129daa36c4502","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.44.tgz","fileCount":145,"integrity":"sha512-yNKEXHF3OccX1BhraSCcx8F9KRjgjwdG2xadz7whjAAGMxbJXNHpEgXbwh5ef4jPE6ZWnPgpv2dYHd2NZK60Pw==","signatures":[{"sig":"MEYCIQCQ0XtTWetdOXmFFsYUTVSHAFRX4rYmEbCTmsdBgVZwwwIhAMRkomrsvGMg0CJKroT8CAio78dbme6pWqK91PSLiIt4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11164963},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"79d6178b0cf79ca14996a1a050491aaa7f569353","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.9.0","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"24.14.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-types":"^0.2.44","@huyooo/ai-chat-shared":"^0.2.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@iconify-json/uil":"^1.2.3","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","@iconify-json/streamline-flex":"^1.2.3","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.44_1772270607415_0.348446354177085","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.2.45","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.2.45","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"08ab5b37a906fa8aa50aeb21875d1f3267003eba","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.2.45.tgz","fileCount":145,"integrity":"sha512-DPmvi8p1Px6vrs/nVacNz+5JU3PrfLWTysqxzIxI0ZD670ekav9szYz2Ir+hE4cJDrkvCcVr+YX+XkT3vok8gw==","signatures":[{"sig":"MEQCIArG1dpmM7Fmy88/0rvMsUeJD/jJ+PTaa8fxFZx5bpgJAiBpaQ7mSoSaos/AUUNyFz83C9Ugt4gfhd43vyF1t8YGyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11164963},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"fab00a9bf0d62c2e59d89076c64f54387538a075","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.9.0","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"24.14.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@iconify/vue":"^4.1.2","@huyooo/ai-chat-types":"^0.2.45","@huyooo/ai-chat-shared":"^0.2.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@iconify-json/uil":"^1.2.3","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","@iconify-json/streamline-flex":"^1.2.3","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.2.45_1772270755110_0.5035165595852344","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.4","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.4","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"737b9593dd061252641db2d08491fbcab5cfaaf7","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.4.tgz","fileCount":254,"integrity":"sha512-qMQyiWspLhlg1A0Q4+BZvM8Ph+3zVxuiBo1APou30WBZ8Wrlq41o3fP8iR/AXTkGYlo7/rjWLpSi/X1c2tu0yg==","signatures":[{"sig":"MEUCIFKuJ2C0VJAPbDEtcvmlBuJPGdCvDlsbda8Ph61JmhVwAiEAyGefechXfPNKrd6jYC/APWXitmkks+3vdkjaNB3O7H0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7899751},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"7d0fee37678c598a790bea8fbd9263fe98e2e5db","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.4","@huyooo/ai-chat-shared":"^0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.4_1779191888609_0.4962873522321074","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.6","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.6","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"cdde880f3525254dfa5b9af54604bb7ec61a36d8","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.6.tgz","fileCount":254,"integrity":"sha512-2+/nv6KIGMLdPkezPcD2zFLB0XYbI2p0BYmpSJz0mhCIXdyDvqEtWZbj6n4ytZMB0IjXgLId4Bdd/NnFXFAkWw==","signatures":[{"sig":"MEQCIAP8mvrLiasjKnl6KliFpkqqu0wAVJ7vLWIxCszX1KGQAiAkNmNEFJFcf+CYS+FCGd6s3btswmGaslajQrChdNk+7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7850322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"81cade7a9575515afc25be1b070fd174ab06db9b","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.6","@huyooo/ai-chat-shared":"^0.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.6_1779325689106_0.9805066436631344","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.7","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.7","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"b850b223843d1b3db9fbce868f054089f5c70946","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.7.tgz","fileCount":254,"integrity":"sha512-6C+uVFCZ0gDFweo+DR9+SoDWLagePw6+jvMdIhWNI6hVVZIbHaDvfs1V/5Y6MooehN/5ylO8azf1skL8HvCieA==","signatures":[{"sig":"MEUCICQJ+S4PqQ4UZDe6mBKlTJYVYq0tWkyXELiK+xmnRcenAiEA78uqRzeo2HafaOyYKfSjIB3nAHFeQ+kN7LwUGol1vis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7850332},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"36c05358898c3f14054533222744dede8f967881","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.7","@huyooo/ai-chat-shared":"^0.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.7_1779326324009_0.6695531509428119","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.8","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.8","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"a99a84cd1c90c0d6098e71273b7d5a4465b3a40d","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.8.tgz","fileCount":186,"integrity":"sha512-WhczSwJWBFp7Z39J6n1QjAnPRIgtEvRke4tovJchIIo8kjQ5GAy3hqMEXH5UWWs/CZVj9XvgU/tAwQNR3+OJ2g==","signatures":[{"sig":"MEUCIQCYeO9atudWZ8jY0Gdctv0A5l7h0xlWQTeLiojSYA6BjwIgD229ryhWp6i7CfXZxfMVLaSjCB0ScR2KAbDfObIq+Rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7799583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"ed72067aa5fc73452a37f2358a47a5d2e14fb8b6","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.8","@huyooo/ai-chat-shared":"^0.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.8_1779450322496_0.3437062755344389","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.9","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.9","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"5905bdc804d68535e7acab7a9d2bc439651a45f2","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.9.tgz","fileCount":186,"integrity":"sha512-FgIPuVfKevh+V1zIxwEwU1sjN/qSXvVlZrc5RxStVBdxqHSXDb8oS9QiG+zUDR3YpkndDnjOTHqaZyFfp8M4/A==","signatures":[{"sig":"MEUCIQCvDl/yvhjLvexKx2faOgXiBwKST8RUZi9SAqy+x2eSrAIgLFkV57NsW2qH6fQ/2IHg3vGhS+btknCsuIrJ+jampbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7799583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"bfc1cc6a2ac6e0d63c9e7401657ad6c8b113547c","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.9","@huyooo/ai-chat-shared":"^0.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.9_1779553184849_0.8419449967998309","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.10","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.10","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"a8835ccce1f71a5813ec971609120961a19d009e","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.10.tgz","fileCount":186,"integrity":"sha512-Ros6/KdSJF7E3gnSADBgKUvnoE9VwcvHpb8FZOClgMGwtH88c+EY+nEbvrtyLLUvaOntjl41I9U5ZJ8FPhuj3w==","signatures":[{"sig":"MEUCIAKns2K9rRIsDN8qS1A54ym0iZKYUnOXvSnODnyCgAPOAiEAtN2O/O/e3OhuRMWx1IvyVQ/ewyEjqxgkvxEugIGY7lY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7799586},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"fecbd97d6a8ab4fad274784fcfebd6d3595f6e9a","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.10","@huyooo/ai-chat-shared":"^0.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.10_1779588784854_0.06403873495263634","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.11","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.11","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"e7e15b604dd82cb8ddf88cf504c5a933893abb68","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.11.tgz","fileCount":186,"integrity":"sha512-gJXFt9OjKKS5J+YClgouC7rLpw7ZRCNVzmq85rRdOzuRkGXiW1fOrt7BWAlt4rfqZ+0ev5tplNi42pd9L0hpbA==","signatures":[{"sig":"MEQCIDvwtoJMA7TQ3rViSnPMvdRNRNRPDYlWmGGB8QqxyatoAiBsMsVnMZFKtpQd5ZHVwoh3Lo5wJoCBDGlgkrj3lb4geQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7800434},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"75eaed5458045be3cb4bfed872b52974affc5e1c","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.11","@huyooo/ai-chat-shared":"^0.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.11_1779668578451_0.8767787758011465","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.12","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.12","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"828b5c8532ca2c4ac555fe11c41c279e2dc8f0ce","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.12.tgz","fileCount":186,"integrity":"sha512-ESiyxfKba3pq54xOwAzQPS3G+YpBZeZXOwiTwNIapUlPtrWGT9aIZDk5rJFEvMdNXmkW2i/b+BLrxSp1bYoUgg==","signatures":[{"sig":"MEUCIGHsN6ykcUk0OCVLG3xGPlM+o36U3Ilv+1xYjoa43NZsAiEA7jrfT2C9qhy53a4L7Hx5Lblbz0ExmlgY3J1u5Bn1g3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7800458},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"549ec35cd5b95bc4925bcec8e362090748179a31","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.12","@huyooo/ai-chat-shared":"^0.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.12_1779669993777_0.24628138180901393","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.13","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.13","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"4f2c5512cedba8f1a566f58da346848221a13756","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.13.tgz","fileCount":186,"integrity":"sha512-OLEwI+mZ+ykSni9tU3ZipNV9c/2XtHvhYTl1NU8Vex8B0uK7XbNCDXcuOnGLiZNMUGyhp1rs7ba8JD8rbUWLbA==","signatures":[{"sig":"MEUCIHbebQHGInDjMmQxllK87yti7VS4+gaLktT0MSGX/p60AiEAnwgAMhmGomQOqN4Slnz6xZWAAN4ZNW6LKJY29aEUmao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7800458},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"56e0f6f600f61f51a54055f98936971eef4e8204","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.13","@huyooo/ai-chat-shared":"^0.3.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.13_1779687545628_0.6485954105179097","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.14","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.14","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"b7f79953a5a8dfd0421f30c1b4dcfe4296cd320b","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.14.tgz","fileCount":186,"integrity":"sha512-vGHyZLmuoZwjQvOLKSvrWiTN9UL0QXquJl/hql/ZFX26LLr5nBCHCB2Vc5w70lgPSZh24f2ABj+Pn80+6eLMCw==","signatures":[{"sig":"MEUCID/STJL9F7FxcY/yLiEnpwVDR34JsHU19CL+TfuyMv6/AiEAz7/iqGKrDe2eaHDW4tiN4jXFv2F/oOXBrbYGq6sYlGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7800458},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"74d524ceaf4ab740ad28baa2e56fe3998b49a1d2","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.14","@huyooo/ai-chat-shared":"^0.3.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.14_1779691434598_0.11290204730117792","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.15","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.15","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"8d013e759621f91ad5f9ac2d65a456dab39252b4","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.15.tgz","fileCount":186,"integrity":"sha512-qU9aLYMaAhWlgztG8oLm4nLpTHNke00J1qKANDFaE/aMxu1PWvyKF1CecoXcg9zpuHqYl6e03s59yHQauyy2hg==","signatures":[{"sig":"MEQCIBSUNyDTVlJFSsPtqxnx9XkPRSKLzqLGftzI2g1olTq+AiAX302PatS+ne9sMqjUZEbBCIroWObY3FZeNbOIjCWrqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7800458},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"d12e39c000659b69f8e51d845fb7a08fd44012b0","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.15","@huyooo/ai-chat-shared":"^0.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.15_1779700865133_0.5250965569251147","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.16","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.16","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"4457b0c091dbff4f54708d1090848323830c31aa","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.16.tgz","fileCount":186,"integrity":"sha512-97fU3Oa8pYlXkFsJFoC76K4GufLDIAayjS94yqB4lL7Tdm57mbseFLnMAtJpVxQp00SqLSRZMiSAuQQzfv9ODg==","signatures":[{"sig":"MEYCIQDGx57tnSO4M71kMu3Y2RRGqxUnaoXIC3La9lEXArRi3wIhAK8a36RGup9NpBcg/j9sL2iq7X8umKQA6k2els16PXEi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7800458},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"224df0c2814cbf859aa987fb144ed2f1d9c709be","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.16","@huyooo/ai-chat-shared":"^0.3.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.16_1779706489683_0.3092402563970582","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.17","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.17","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"f62b16c5db1d643405858191fe587dccc09bc13c","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.17.tgz","fileCount":186,"integrity":"sha512-RRiY1LokN88E0yc5i7e4NZAmfmKKJr1yISdIloVofw+9k2YAiSYH+izulKMy+xTfhW455ikpoZoJECum/K7+vw==","signatures":[{"sig":"MEQCIAW6hkCkabNdc32WWZagmukpR8ee8xpaRSLqNb07d5GNAiA/xooKFJgPz2iZyD/huewnokf4PP5E6ZR94svMvs30+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7800305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"b3f66514e78b31e8b6b098742f3b85246d7e5f5e","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.17","@huyooo/ai-chat-shared":"^0.3.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.17_1779712509008_0.4351477183257053","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.18","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.18","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"5ee60a10ce3a8c6784fad6504098718dd686b526","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.18.tgz","fileCount":186,"integrity":"sha512-JRULYwRFFnHc5qETw33MJze0F29qNTDNvwEF8GEMzGNp8jj6q5X4ejwvzw6j5gmSbRK7E5CkwY1z8qwcD/5jbg==","signatures":[{"sig":"MEYCIQCpulSccjAZ7+VfI7WevGzFi5p6rUZh4NCQfI9wyB9TQAIhANkgClG5x0YIr7D8tjGaaqWA+eDvUheiAXgYltZz1zj1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7800305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"b29b40b7eebea9663ca4c4ca1c5a3c59910b9bcf","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.18","@huyooo/ai-chat-shared":"^0.3.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.18_1779720829879_0.021688880345640538","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.20","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.20","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"7320f7ceae9e8a244163cbc1b59de449e9142634","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.20.tgz","fileCount":186,"integrity":"sha512-tfjEc70oYUQNffEZFVIcRL/BWgXZCNQzr0TpgUDE1Ml3cM1UqUnRbHtRSIqjl8NnfDDHbh4KD8F935WTRSQ2eg==","signatures":[{"sig":"MEUCIC5yu6FM6las44A8Rdh9A2Xhoe01gvxql10L5WfJDipNAiEAwGB21Nm7i7UpCFOpROdh1tCsuk8aZLtekMulggmNFF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7800305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"798e0c9c4d63d0d70cd7d1d67105ea8fbc331ea2","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.20","@huyooo/ai-chat-shared":"^0.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.20_1779762722065_0.3514181288027629","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.21","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.21","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"2288654b721a058923a5920b4c2becb496dafab8","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.21.tgz","fileCount":186,"integrity":"sha512-Vm5+xZVQwsN3wW4wAv/vVuAtV9YF2/QPBuHrTGDF8sOKhOXnFFQhXEJQbm8iZseK46k3616eEuQLkHA88xfJzA==","signatures":[{"sig":"MEUCIQDE8XI8eoygYqzcrAXBnS3xBuezCbfb8CHFgov7tMqnwAIgJcsik8W+U/eCi//07ggNBzrbveLYXDIQ7sd6RIk7cQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7804296},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"ea8e08fec849e9a321d8cba631f14891eaf49d2f","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.21","@huyooo/ai-chat-shared":"^0.3.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.21_1779768142642_0.7396464419100195","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.22","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.22","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"872e13b47b3b846eca5e365b25dd5e7c76777b8a","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.22.tgz","fileCount":186,"integrity":"sha512-9AyBU9M8+xqjGkjhCTIptkonnlLe38loPxkx+39gXsKPwb/oOe0cmhxeIUBv9e+iB4RhvXENimMUgoRdSxUkHQ==","signatures":[{"sig":"MEUCIQCY3oqUfqEuXU9HEEVw43Qn6u2ySqaVWJJl4N+X1geaiQIgFMY2UpU0cigyFcTl7IGXTafASvoeeSZLvw08GavS1qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7804928},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"5cb32f8b05b95ea74508ee08cc9ecd36ba03b575","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.22","@huyooo/ai-chat-shared":"^0.3.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.22_1779772491417_0.08356297196922235","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.23","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.23","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"22ae79b080a4bdf80469901c0db09c30008cbfe9","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.23.tgz","fileCount":186,"integrity":"sha512-228LWGeoHZZAQyq4zIdXvSt5txkfxzFus8pO0s4yklv5WjMqLFBpRNLaVxE+fj1KENhWZAP/gPW53dyjwFKpWQ==","signatures":[{"sig":"MEUCIA8I/O3CUYGgCPmBDS8yqK6e264UVBLVg4ii4aWea/PaAiEAw/leEE2CmJXGDqescUPliw8bd5eRIDZHOtAaAyiUnZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7804928},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"c99638228ca8c38726f0419d2ee6162e2aaa6307","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.23","@huyooo/ai-chat-shared":"^0.3.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.23_1780395523750_0.7640872184948826","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.24","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.24","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"9ac6ce062f7b42dd3675da3a0b62197aac86d165","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.24.tgz","fileCount":186,"integrity":"sha512-cEC/I88lnPb+BDZzh3OWtg8XBGu2yZcmP+yNlYmtHXGtuCJHi2gipR0pSBRQ1YTQZSWIvhcrWhRKKT793+/bXw==","signatures":[{"sig":"MEYCIQCeemCJZM1Ci6QbSRy1Q5Tj4Diq5WIIFeEOBAb54pUFGQIhAKt78tjEnIi7SXyEWKinmmGxa3A4Xz+Fr5WDFJCw8+2G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7804928},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"6e76269e523c7f156c8d57a9b9a6dd86cf03467f","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.24","@huyooo/ai-chat-shared":"^0.3.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.24_1780396726424_0.8581975832932658","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.25","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.25","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"802c559cbddf29c63449d6a035cc215fbb3c432c","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.25.tgz","fileCount":186,"integrity":"sha512-udWXSAHN9nfEKw2R4qsR0cP+rY4SZWRvgdkLsa8ZWv2xJfUTW0exrBzcjitQpER6FYbf6yyw2QjRNhM0/u3otQ==","signatures":[{"sig":"MEQCIBUKaQf9FZn3dSwsFtSBPmErJMO/EKEmDURV7EGUCvmxAiBiLaVSjKFy2SX60yigTIcUseIPu8Qu/COV+5BZZL0qow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7804928},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"b82c438a9c9085bc2e88b5f7b7d8a0df6749727e","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.25","@huyooo/ai-chat-shared":"^0.3.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.25_1780410665356_0.5107454531430815","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.26","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.26","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"43448d515c53d65656297e2a7d8b2dbbf85430ca","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.26.tgz","fileCount":186,"integrity":"sha512-FnJatSjzmcOL+T6zyGKwBMyKwNxSeAreSNt2W6LWdUjo/6SkmH2EYKMeedZ5tQF61AtsypuvIGZ0C8eMS0e0mg==","signatures":[{"sig":"MEUCIQDabRpfydWERGlLTtTYVCJk0Stz43Q0AYFCsNaIfwJhcQIgJ297/7fXLWNDgBfsmkhmysL5IhtWFfMMDUFwtfwVXjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7804928},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"f23f64e1f2bc3c157434462f08fef4646f51229a","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.26","@huyooo/ai-chat-shared":"^0.3.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.26_1780411159669_0.7535726000410199","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.27","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.27","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"016096f58552ba7bdd0ae0b2b1cd7d621c15d764","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.27.tgz","fileCount":186,"integrity":"sha512-849kwikR5cTDCo0zeoKrecFMH+8e+XU8OM21esMIFRIJJnJ4WrlicUnYtahXrES3PC7U0RYxMxdsm4V7DDUIKQ==","signatures":[{"sig":"MEUCICnRtLi7JUh4kso5UVnPns7sCgrQDsuadv253kGpnbDCAiEAr12HuAMIUSELLF5DVmlGEd35dVy+o1n1yMyPpj3NlFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7804928},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"8ec6df455febb80e81f497e7b9700c8fb3f9737a","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.27","@huyooo/ai-chat-shared":"^0.3.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.27_1780465538167_0.588630002625012","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.29","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.29","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"24a5a35d9b3ffad38addffc1a97d816e61f1d9db","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.29.tgz","fileCount":186,"integrity":"sha512-mqO8Sw/8H20WME6oIxLqlciz/V+X4/NKAhZYiqdX7U959efDHLClUWx9HRyeu25EmP4vQTE2BS8WCp7TCavxbQ==","signatures":[{"sig":"MEUCIQC/wuudfcVMAsXbgI4rZGZps7aaIFb8i6boPrQ66XHxrwIgQqIbr8XaHTJNv/L7ONTTSXVwTFz+62gg8pUaxZyb5/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7804928},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"b16c00ba78bdab122417cbd92da5a699b244b7ae","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.29","@huyooo/ai-chat-shared":"^0.3.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.29_1780503962564_0.5040436436583833","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.30","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.30","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"e053e4ae002b37dc3946f7fc6453bb4831360b43","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.30.tgz","fileCount":186,"integrity":"sha512-SfLAVtkwblZ4TOK5E7x6rjU72x8rAIuXZ+ESswARkaqmSHCRCtgnbTCj2vQTfv+Tbo6f4anVNc89rQSouqVZ3A==","signatures":[{"sig":"MEUCIQCvZmLEzFQAHTR3/HiFaU6NnUfTOFuCTx82hgF0n5t4OAIgcQsETuyQzIb8GOtnPOa454ESjY6hC8zaCbRBftGwNkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7806011},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"efd9db72932af296a506fc7aae4e4cb018e22489","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"25.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.30","@huyooo/ai-chat-shared":"^0.3.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.30_1781256354388_0.7760161570796378","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.31","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.31","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"b7188a92765ca0d12d71b964ec89c5f5cd00ff68","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.31.tgz","fileCount":186,"integrity":"sha512-9yE55QjD8t4qyeaVa81XTf81caQ+NLk0WNo2C4NurQIFkBUsu6NfE5SBvf9YejFezkklRIhlh/DSrgPf50vbrw==","signatures":[{"sig":"MEQCID0iv08kkSB6eGvTMmABgNdg1zK8gm/Fh+h2bws2bRLdAiAbLpfQEGB10KEYXUCqajtCeVSI9YoOQw93Nv+gV3BtOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7806011},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"f8807ed153df58312a4a993ae84c35a196acdf84","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.8.2","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"20.20.1","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.31","@huyooo/ai-chat-shared":"^0.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.31_1784514736506_0.6684169903877928","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.32","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.32","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"19464e0e5305961c62568bbc507a9977f9443393","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.32.tgz","fileCount":187,"integrity":"sha512-P1aZnlZq5fzBKYLL6HFqF+lhO4GzmML6Zm2W5dbchtbHuJEAO+vDHlGn27xBbgcygTBWPFLL6jxbPvx/sE+gyA==","signatures":[{"sig":"MEUCIGZM0WcpZ6XyFZUdwGPbu0TNjKYU0iGzCmlbsHycusIHAiEA2smX9uhqo6DCUSrEYDE9tQJWpdD0+rne0/9AR8Ex5n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8324660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"439f1d48c95d3b086d962adf097dd5372c413726","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.16.0","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"24.18.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.32","@huyooo/ai-chat-shared":"^0.3.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.32_1785136551940_0.3948865408401816","host":"s3://npm-registry-packages-npm-production"}},"0.3.36":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.36","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.36","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"42180b9914a480be32d88b2522fe8a67eefba06b","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.36.tgz","fileCount":191,"integrity":"sha512-d/DCphJETCZtqo/ZTMyF9TAxKtZxHDDpzNouSyqUPuImRNx1zfubZgWkWVLBZ9/yF2rCngUd4ln9IRscKK369w==","signatures":[{"sig":"MEUCIAsuWnZpb5ciE9upNa9UwyWsXMvOTPN3J9yXidCxZFCSAiEAmhOr3BsFD9j6BqNcbvVK0v9ZbneLyxwS3QZzxDds720=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7895248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"d0fac4f5ed468ee78602aa98003ff4a955671803","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.16.0","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"24.18.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.36","@huyooo/ai-chat-shared":"^0.3.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.36_1786165973395_0.6394283083627967","host":"s3://npm-registry-packages-npm-production"}},"0.3.37":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.37","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.37","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"d0e8936d66777a6635a7cb3963ab4cb76bce1cef","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.37.tgz","fileCount":191,"integrity":"sha512-tMGsvydWUUIBqiz/LL6LpADc17EhAWMSglhJmGXKNa8Vp9b+xDvODLa7SOccsfurLEGTmO1TaT9YF+4GAnEbhg==","signatures":[{"sig":"MEYCIQD+MMBmQrbdSsHfsR3DaDI6IK0LgGUo2cQWrQ8GKcrEIQIhAL6sUIl/QFGZr7gxP8kDdFmDlACd8pa3aiADqO66CXJi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7894935},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"bf05f672f5c4338a1339309f76de9f1b0233cad0","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.16.0","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"24.18.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.37","@huyooo/ai-chat-shared":"^0.3.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.37_1786601199612_0.6255109916903352","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"@huyooo/ai-chat-frontend-vue","version":"0.3.38","keywords":["ai","chat","vue","frontend"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-frontend-vue@0.3.38","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"7d058054d0cb2d874118752c1446461d061df75a","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.38.tgz","fileCount":191,"integrity":"sha512-oW2+OGt6ROYt5KN+wlTvum57oNSwvkLhcEJ9Le811dBX+KSYH2tcWTd8nIcQGzJzYV/pYG7XALN7ieBhTNsWKQ==","signatures":[{"sig":"MEUCIAX7YkwpsGgrEl1S1QaHVQJJmItsapjqGv4u8Eo81yNSAiEAhyBlIvlxA+MByIL0dORwb2ip7Qy4o6+CJFHaX5KiF2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCPf6rpTxkmfbat1S7pKIzUeGi3YIO3d/XhZPhAkLMOJgIgQY3uU90taXQVNoFmqL263C7tB39moHLHcTF59zf2H7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7895207},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"fd438c496210f0d83481218df4b42e46a4dc9968","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.16.0","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"_nodeVersion":"24.18.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.38","@huyooo/ai-chat-shared":"^0.3.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-frontend-vue_0.3.38_1790181396262_0.6047314832774024","host":"s3://npm-registry-packages-npm-production"}},"0.3.39":{"_id":"@huyooo/ai-chat-frontend-vue@0.3.39","dist":{"shasum":"93ed2a26e13fbfcb0c90edc292e638ecbc54de64","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-frontend-vue/-/ai-chat-frontend-vue-0.3.39.tgz","fileCount":192,"integrity":"sha512-1A82NcrlnIwButsHUZPtYrr76AhWKYSNlfTI85B3k+rw0Qd26ZSGiyPusiYizTlTGBRZBCTz0M30NcZV8Dqm0A==","signatures":[{"sig":"MEYCIQD6BEWKGJHf4Zvz1cUTl4iUZFqeQpDs5xTg187cdEATXwIhAPjw/VAybp9MFV3pIefayjq0RFhhX6cUtiLRVqSHgZZj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC5pGZx+sxDt71zeVQVPC5akf/RBBAzYFm38OVTDGL99QIgOVgLx/48vwKmCRun+kkGgR8jhbkUrsnwv0LEJ7AA9cE="}],"unpackedSize":7896197},"main":"./dist/index.js","name":"@huyooo/ai-chat-frontend-vue","type":"module","types":"./dist/index.d.ts","author":{"name":"huyooo"},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"8a3320a25da42f97cc142113932ddfbe9b5ec118","license":"SEE LICENSE IN LICENSE","scripts":{"dev":"vite build --watch","test":"vitest run","build":"npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","prepare":"npm run build","build:js":"vite build","prebuild":"npm run clean","typecheck":"vue-tsc --noEmit","build:types":"vue-tsc -b tsconfig.json --declaration --emitDeclarationOnly","prepublishOnly":"npm run build && npm run typecheck"},"version":"0.3.39","_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"keywords":["ai","chat","vue","frontend"],"_npmVersion":"11.19.1","description":"AI Chat Frontend - Vue components with adapter pattern","directories":{},"maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"_nodeVersion":"26.9.0","dependencies":{"marked":"^12.0.0","dompurify":"^3.2.0","vscode-uri":"^3.1.0","@huyooo/ai-chat-types":"^0.3.39","@huyooo/ai-chat-shared":"^0.3.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^6.0.0","jsdom":"^28.1.0","vitest":"^4.0.18","vue-tsc":"^2.0.0","local-pkg":"^1.1.2","typescript":"^5.0.0","@types/node":"^22.0.0","magic-string":"^0.30.21","@types/marked":"^6.0.0","@vue/test-utils":"^2.4.6","@types/dompurify":"^3.0.5","@vitejs/plugin-vue":"^5.0.0","@rollup/pluginutils":"^5.3.0","@iconify-json/lucide":"^1.2.90","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0","@iconify/vue":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-chat-frontend-vue_0.3.39_1790522445401_0.9459682292051672"}}},"time":{"created":"2025-12-15T07:35:02.798Z","modified":"2026-09-27T15:20:45.733Z","0.1.2":"2025-12-15T07:35:03.081Z","0.1.3":"2025-12-15T07:57:52.876Z","0.1.4":"2025-12-15T08:04:31.845Z","0.1.6":"2025-12-15T08:28:28.110Z","0.1.7":"2025-12-24T07:46:34.855Z","0.1.8":"2025-12-24T07:49:07.153Z","0.2.0":"2025-12-25T16:56:46.103Z","0.2.1":"2025-12-25T17:06:16.249Z","0.2.2":"2025-12-25T17:14:28.726Z","0.2.3":"2025-12-25T17:20:58.905Z","0.2.4":"2025-12-25T18:16:59.371Z","0.2.5":"2025-12-27T05:25:57.368Z","0.2.6":"2025-12-27T05:57:26.453Z","0.2.7":"2025-12-27T08:09:26.133Z","0.2.10":"2025-12-28T06:47:31.288Z","0.2.11":"2025-12-28T08:08:54.911Z","0.2.12":"2025-12-28T10:52:09.827Z","0.2.13":"2025-12-28T11:01:12.381Z","0.2.14":"2025-12-31T02:00:46.668Z","0.2.15":"2025-12-31T02:46:41.981Z","0.2.16":"2025-12-31T02:49:11.567Z","0.2.17":"2025-12-31T02:55:16.621Z","0.2.18":"2025-12-31T03:00:16.655Z","0.2.19":"2025-12-31T03:09:07.514Z","0.2.20":"2026-02-16T09:25:24.996Z","0.2.21":"2026-02-16T09:38:15.595Z","0.2.22":"2026-02-16T09:43:46.238Z","0.2.23":"2026-02-17T14:38:51.196Z","0.2.24":"2026-02-17T14:43:01.385Z","0.2.25":"2026-02-17T15:08:11.995Z","0.2.27":"2026-02-17T15:13:45.374Z","0.2.28":"2026-02-18T10:17:02.117Z","0.2.29":"2026-02-20T14:57:39.459Z","0.2.30":"2026-02-20T15:06:15.947Z","0.2.31":"2026-02-21T12:30:06.315Z","0.2.34":"2026-02-22T14:37:17.802Z","0.2.36":"2026-02-23T14:44:54.041Z","0.2.38":"2026-02-25T08:23:15.162Z","0.2.40":"2026-02-25T09:45:48.904Z","0.2.41":"2026-02-27T07:36:18.173Z","0.2.42":"2026-02-28T08:23:17.186Z","0.2.44":"2026-02-28T09:23:27.707Z","0.2.45":"2026-02-28T09:25:55.536Z","0.3.4":"2026-05-19T11:58:08.837Z","0.3.6":"2026-05-21T01:08:09.389Z","0.3.7":"2026-05-21T01:18:44.248Z","0.3.8":"2026-05-22T11:45:22.703Z","0.3.9":"2026-05-23T16:19:45.054Z","0.3.10":"2026-05-24T02:13:05.047Z","0.3.11":"2026-05-25T00:22:58.666Z","0.3.12":"2026-05-25T00:46:34.003Z","0.3.13":"2026-05-25T05:39:05.836Z","0.3.14":"2026-05-25T06:43:54.808Z","0.3.15":"2026-05-25T09:21:05.338Z","0.3.16":"2026-05-25T10:54:49.892Z","0.3.17":"2026-05-25T12:35:09.210Z","0.3.18":"2026-05-25T14:53:50.090Z","0.3.20":"2026-05-26T02:32:02.307Z","0.3.21":"2026-05-26T04:02:22.831Z","0.3.22":"2026-05-26T05:14:51.605Z","0.3.23":"2026-06-02T10:18:43.948Z","0.3.24":"2026-06-02T10:38:46.631Z","0.3.25":"2026-06-02T14:31:05.584Z","0.3.26":"2026-06-02T14:39:19.892Z","0.3.27":"2026-06-03T05:45:38.418Z","0.3.29":"2026-06-03T16:26:02.759Z","0.3.30":"2026-06-12T09:25:54.642Z","0.3.31":"2026-07-20T02:32:16.680Z","0.3.32":"2026-07-27T07:15:52.146Z","0.3.36":"2026-08-08T05:12:53.626Z","0.3.37":"2026-08-13T06:06:39.991Z","0.3.38":"2026-09-23T16:36:36.424Z","0.3.39":"2026-09-27T15:20:45.541Z"},"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","keywords":["ai","chat","vue","frontend"],"description":"AI Chat Frontend - Vue components with adapter pattern","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}