{"_id":"@aivue/autosuggest","_rev":"26-66d5aa00f420f1547ec91ed4ff460fb0","name":"@aivue/autosuggest","dist-tags":{"latest":"1.3.6"},"versions":{"1.0.0":{"name":"@aivue/autosuggest","version":"1.0.0","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.0.0","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"6eb5e0236dddff02a8d071b904598187f4ef0754","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.0.0.tgz","fileCount":6,"integrity":"sha512-C0gcQS1ps9srKPIw7hPL+/HRo87iz4ROey9R5HgtWBXotAoAD5OaTsaUW/wIITGHNz/G4HTsYg1CBtG7M8YpRw==","signatures":[{"sig":"MEQCIB29tgnZBLEbHv5ABp/fjRS4Dsm8/2cah78ung/CUbBOAiAwS6hjT2RfB7ztSVebNjSqQldJcA4pLn8dKApSrI6cLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12220},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f7e831cc3f3f279f2a5df9394d40c179fc84222b","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.{ts,vue}\"","test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@aivue/core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","@aivue/core":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.0.0_1746670428232_0.8417752103781775","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aivue/autosuggest","version":"1.0.1","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.0.1","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"b3fb19ce40f41ea32ff05c72ed9ba300d2c23394","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.0.1.tgz","fileCount":6,"integrity":"sha512-qgr0ze3Rd6DpSvWjraQpdAGn6KqXyS4TmbbS5ng2AyLbREzDLPslnaPgXeR17VpAtCOyhkM5ytIGVXHdTbeBfg==","signatures":[{"sig":"MEUCIDeQpXoEh21cW9O3mKMlqEItpZfuZaCiFLMCiTKjaVLyAiEAwoDkVfd6RjVSGpANHM0oCfDBuIuq/hEMHMciLdFJb6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12220},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b0b2c1d8d604cb653f118cf31a798f22378d25e5","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.{ts,vue}\"","test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@aivue/core":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","@aivue/core":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.0.1_1746673335917_0.8818744890104253","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aivue/autosuggest","version":"1.1.0","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.1.0","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"58066ca751e22bbc2be464e6eef51c3ea9dde3b1","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.1.0.tgz","fileCount":2,"integrity":"sha512-kfhrwHBO5VGCb8zu46Isz/R3SZCl8VwVw+sj2m83cy4NbmC0nbqj6UNrzQ462iY1UveFryZKc1wuZ62ATg/deA==","signatures":[{"sig":"MEUCIQCnlLdPKs0eqm+3j5BDootdLt07f+I6E+uYdijAFDabcgIgKjoDdpBnTkv0WMnpKRjB8BoERS8PSzBFsKEv1D3UseQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14978},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3032f616302b521fbfa8d927ff9433f409ff5754","_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vue":"^3.0.0","@aivue/core":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.1.0_1746687482107_0.6401857471733152","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@aivue/autosuggest","version":"1.1.1","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.1.1","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"f967f40c87ab934d7dd733fa8b53491db2f83d88","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.1.1.tgz","fileCount":2,"integrity":"sha512-NyvpXt/9CgFmxA5b+EN8sx4HXhcZuB5Bua7ZF5jncpU8cstwsKVcylDReFtGOHqVt2X5AxLuVC0DibJCbmSBAA==","signatures":[{"sig":"MEUCIQCpSePhwTF85eZSlA91LfNwLrmxsUyJOpTICLqyEprb+QIgej+W9wCSFHxlGAI5y539/p7B2MwKSu/yQIEDgGgBOxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14978},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1b29e81720c4bb43f54d906042d3d44bdcf16498","_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vue":"^3.0.0","@aivue/core":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.1.1_1746688132044_0.04469548143686519","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@aivue/autosuggest","version":"1.1.4","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.1.4","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"3e813e2c99c7b3530f76f21f08cacc64e7587698","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.1.4.tgz","fileCount":2,"integrity":"sha512-2Ge94PZOvwvu/8w9DXj/efhXJ8B3U++V/sMIg/YMSTXPdzI6aIs5bg/fkA5cVEu5WQnU7Zf48CJO6TnaeYQgYw==","signatures":[{"sig":"MEUCIFS7Ko2eo0cPl/d8C0/8JYoiP5TomZ+IWxAoLdPNn7OwAiEAhs5PaUOXFnXJEeNEbmsmuLmffD0neouYJIbbvGGBr0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14926},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"23d62033d1b1d54f85520cb486301eb0c57abaa9","_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.1.4_1746711786555_0.5457094987445907","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@aivue/autosuggest","version":"1.1.5","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.1.5","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"12b70053a12b646a6d247e1688a4658b5bcf4cbe","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.1.5.tgz","fileCount":2,"integrity":"sha512-u20gE8ceJJ+NvHnoRD2DQMt2i2Rk6CdyAj5CIiuWvDYp1K54T1a7HAPeGKQ5rJL0ZTk16T8UiTDn1+x2ccFmfw==","signatures":[{"sig":"MEUCIQDrVz/MlT/fwLeSx6ggb9FGPmpDkBUuWoO3y+delqnNAQIgcF4L6Q6vVNyrFGAkTvGhy89qGOrTn6pUA5pDb1u/EtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14926},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"23d62033d1b1d54f85520cb486301eb0c57abaa9","_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.1.5_1746714061641_0.1856239231887853","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@aivue/autosuggest","version":"1.2.0","keywords":["vue","ai","autosuggest","autocomplete","suggestions","openai","anthropic","claude","gemini"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.2.0","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"d0e7630869508ba4e187c7ec89f6c5f8f8e0c238","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.2.0.tgz","fileCount":4,"integrity":"sha512-Bvusye4UxJVQP62sYrAWHS0XD4GTlDijQwW8EslsGpegBAwNU4KKkIwfrVYP/9pbv5/euRYJxdmsuoSJt8DqBg==","signatures":[{"sig":"MEUCIEFjW2Y4rZi24ZDeA6bTUnxh3pvG0OS1x0FtCQSIOtRuAiEArJJoRh4tLzDGtLm0uv3GTiV+/F6B8uO/PiyxaX1dTDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6433},"main":"index.js","types":"index.d.ts","module":"index.js","gitHead":"dfbb91336e83719956b700a3b9e6b018b4383a3d","_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered autosuggest for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@aivue/core":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^2.6.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.2.0_1746802166425_0.42695812970417313","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@aivue/autosuggest","version":"1.1.6","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.1.6","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"fc3fbbfd355606547a04f8b39d1b8efceff34b47","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.1.6.tgz","fileCount":8,"integrity":"sha512-NxD1Iduafs7/fbt+zUqnpqsY13L/Jdble9CtjbKnKEwxeCw8layS4BZz1BiDvGJS5MC7pIqj6T/Uj63WJPYasw==","signatures":[{"sig":"MEUCIQDCGFxtzJfTQ5rQMbMDeR1TrGDc+zVnxyjKHbH7YBRSCAIgQ3L+/3skf33qkIwwIB17+jdPXqUKg0hrBqEWB9SrgwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48845},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"2440541640db95ea1bd64a8c464b8b31980e228d","scripts":{"dev":"npm run build -- --watch","lint":"eslint \"src/**/*.{ts,vue}\"","test":"vitest run","build":"npm run clean && mkdir -p dist && cp -r src/* dist/ && cp package.json dist/ && cp README.md dist/","clean":"rm -rf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.1.6_1746809820300_0.3742561998263547","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@aivue/autosuggest","version":"1.1.7","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.1.7","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"f5f7b5b157f673a7374c186ba8c32f143d07b70a","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.1.7.tgz","fileCount":9,"integrity":"sha512-tM7Ikn/PP7Amx2jTrsZk1f34Ke/0wju6CJI5Xydc9F9xsMO9o3btL7+XOxzmeSD/UdLItt6it3XM1O0t8GWMrg==","signatures":[{"sig":"MEQCIF5zkfOVxw6XIr4YWxazXR5aXutWfeUF6iDCC6WY7DjsAiA1FkLNWKwZUlixnIRASMsFyCh1lVzEC3wmlThtvrWBaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50430},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components/*":{"import":"./dist/components/*","require":"./dist/components/*"}},"gitHead":"e46ef41d0f7d6fb9afbfa6fd10612c8a76a599c7","scripts":{"dev":"npm run build -- --watch","lint":"eslint \"src/**/*.{ts,vue}\"","test":"vitest run","build":"npm run clean && mkdir -p dist && cp -r src/* dist/ && cp package.json dist/ && cp README.md dist/","clean":"rm -rf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.1.7"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.1.7_1746815566472_0.6330209351042733","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@aivue/autosuggest","version":"1.1.8","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.1.8","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"2108c9077e7f7882f078a032da4b932ef4d1c2de","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.1.8.tgz","fileCount":3,"integrity":"sha512-QLk2eX7An9KBv2YSbmm8qYfbKEGrILLXZMBRMSSXoaeE6t1O3+4goYeFdm4i0JT8kxUaglOHrHbkMBfLhYjBDg==","signatures":[{"sig":"MEUCIQD6BE0CKI4/NEluRUAI1sUujkXjfrL0/PGpT2QXDfrnVwIgSbIVdfnO2EW3SavamjHmaKFP7pi26Ks/6/fhkkaWXAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16580},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components/*":{"import":"./dist/components/*","require":"./dist/components/*"}},"gitHead":"e46ef41d0f7d6fb9afbfa6fd10612c8a76a599c7","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.{ts,vue}\"","test":"vitest run","build":"npm run clean && tsup && npm run postbuild","clean":"rm -rf dist","postbuild":"cp -r src/components dist/components && cp README.md dist/ && cp CHANGELOG.md dist/ 2>/dev/null || true","test:watch":"vitest"},"_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.1.7"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.1.8_1746816133905_0.6255660335607538","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@aivue/autosuggest","version":"1.1.9","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.1.9","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"1bb9078ed726aae8240c3098d4a69c8d44d4477e","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.1.9.tgz","fileCount":3,"integrity":"sha512-TK0XcIdt8xsWazWDbcONlvkL+9Klu4U7fTvyrexrLyUK7Q1yaznypQD1L+ZaUveplI5c4OkrsJ4c2hml/BTkkA==","signatures":[{"sig":"MEUCIQDTxcCusEafVQzrsBgMlfLL6ExOrVvZ3rFL7RZ4Sb3xRgIgWV4ak3BvK7DIs2xMEdb40E//v4wVvZDnwhqZsv/s6Ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16872},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components/*":{"import":"./dist/components/*","require":"./dist/components/*"}},"gitHead":"e3604bc6df25f441d25f6672a3daf6817269ac94","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.{ts,vue}\"","test":"vitest run","build":"npm run clean && tsup && npm run postbuild","clean":"rm -rf dist","postbuild":"cp -r src/components dist/components && cp README.md dist/ && cp CHANGELOG.md dist/ 2>/dev/null || true","test:watch":"vitest"},"_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.1.9_1746822555381_0.3348054652766146","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@aivue/autosuggest","version":"1.2.1","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.2.1","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"d9c6aa97135e0707df536fb3c95dffff3668009d","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.2.1.tgz","fileCount":16,"integrity":"sha512-8D9/UUT8L/L9OpmqN2ohjff3CO6ICXUfJIu0sAX4ytWR8pobHOjoYLEw9hqW2vxph7wKZWDQvM7DYHQt00uzpg==","signatures":[{"sig":"MEUCIAl2Q3iAubjgb2W9dwdAWodwIk0G8X8Wx13PXnTMLcAlAiEAqumzm4O9Y6jVPdtpSQWWp2ipcIyr7/gPZvguOusLG+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137186},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components/*":{"import":"./dist/components/*","require":"./dist/components/*"}},"gitHead":"b4e13aa7bee5ace83ae53d6cde4431b56c113104","scripts":{"dev":"vite --watch","lint":"eslint \"src/**/*.{ts,vue}\"","test":"vitest run","build":"npm run clean && vite build && npm run postbuild","clean":"rm -rf dist","postbuild":"cp -r src/components dist/components && cp -r src/composables dist/composables && cp README.md dist/ && cp CHANGELOG.md dist/ 2>/dev/null || true","test:watch":"vitest"},"_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.2.1_1746838400062_0.6021089884517687","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@aivue/autosuggest","version":"1.2.2","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.2.2","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"5a776e9922fd2277e9ed47a72446b745e74c1ee5","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.2.2.tgz","fileCount":16,"integrity":"sha512-BecVMYaEM3Ckq1mu6SMvc0AfSWdjMHG5xgGmTjx51ONK7KVaWgjbSfdbAt2TUWkbWsGKV9hBNwPqtjVeQQ9FRw==","signatures":[{"sig":"MEUCICA7SMOfCiQchgOIdSP/RtXfmWK725wJSBbNIsENwgO1AiEAuduATQy0yZRu3jVI91ARPuAzAH0Fhuq0USH/tErq09M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132228},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components/*":{"import":"./dist/components/*","require":"./dist/components/*"}},"gitHead":"45d9e46f6553d58dab000e32819fe274d1638f43","scripts":{"dev":"vite --watch","lint":"eslint \"src/**/*.{ts,vue}\"","test":"vitest run","build":"npm run clean && vite build && npm run postbuild","clean":"rm -rf dist","postbuild":"cp -r src/components dist/components && cp -r src/composables dist/composables && cp README.md dist/ && cp CHANGELOG.md dist/ 2>/dev/null || true","test:watch":"vitest"},"_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.2.2_1746841053893_0.6856979463236073","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@aivue/autosuggest","version":"1.2.3","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.2.3","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"7f46d1397d72d2f2bf437b349df246c4f7fc16d3","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.2.3.tgz","fileCount":16,"integrity":"sha512-+wf6xSuXSiWcLTH/2JnYzteds+IBTM9K5Wy/H13Opu6fuSoandmePY485UdpIt4RAh3LcAnfJPFnvKlwFlw3sw==","signatures":[{"sig":"MEUCIQCjzxQmcfL33tLsLvbFzJltmAG39R7R0kZEgd5j08GqdQIgAWCmpvCC9F2r/jNioTgvQtnJ72f4tnZv7fwduHyVfIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131901},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components/*":{"import":"./dist/components/*","require":"./dist/components/*"}},"gitHead":"a815075bcf2ca530815633cf1e30a6a6263ba0b0","scripts":{"dev":"vite --watch","lint":"eslint \"src/**/*.{ts,vue}\"","test":"vitest run","build":"npm run clean && vite build && npm run postbuild","clean":"rm -rf dist","postbuild":"cp -r src/components dist/components && cp -r src/composables dist/composables && cp README.md dist/ && cp CHANGELOG.md dist/ 2>/dev/null || true","test:watch":"vitest"},"_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.2.3_1746842147172_0.49166904043447546","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@aivue/autosuggest","version":"1.2.4","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.2.4","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"705cecdfbd9ee5339bb35ba48f7230f42ef5b1ec","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.2.4.tgz","fileCount":16,"integrity":"sha512-86V8MEg4tgVeCZrKPNgBSxE8b/Eeenb0JaYXDhEew1sqdE7SpDwyyTEhptThBtSuK8tn/WnzfXllYivVlebVKQ==","signatures":[{"sig":"MEYCIQCY7aA1uhTTMqQxVlmE3A3M6eEu3SLOs8ZzizhVvqAyKAIhANWa/hj/MBud/NuL5NABFikNM/c3PTwJA+qkzCGOn9ju","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132115},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components/*":{"import":"./dist/components/*","require":"./dist/components/*"}},"gitHead":"a815075bcf2ca530815633cf1e30a6a6263ba0b0","scripts":{"dev":"vite --watch","lint":"eslint \"src/**/*.{ts,vue}\"","test":"vitest run","build":"npm run clean && vite build && npm run postbuild","clean":"rm -rf dist","postbuild":"cp -r src/components dist/components && cp -r src/composables dist/composables && cp README.md dist/ && cp CHANGELOG.md dist/ 2>/dev/null || true","test:watch":"vitest"},"_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.2.4"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.2.4_1746848131316_0.8621021286484045","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@aivue/autosuggest","version":"1.2.6","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.2.6","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"efcc70f1cc14f1a0cd9886d28f7d120e51c6cb3a","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.2.6.tgz","fileCount":16,"integrity":"sha512-McrRvfxNB89KPPssnuLvX+h4wJvwpn7SYcM0ZDp7mmg1qbG/zwqiM21C3tVF3Ul+VteJAjFn3Y1gwL6eYKSrvw==","signatures":[{"sig":"MEUCIG+SzVQ02KPlsiO056r7uBTIcjIUhfJEwLMBUueFABqTAiEAiZT6ogOHxzeO/lXja/pZseCiHNVA/1D2x1Ew/Ydvq2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132115},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components/*":{"import":"./dist/components/*","require":"./dist/components/*"}},"gitHead":"a4582ea3232fe51e838d778a8eea8e6b68b1e704","scripts":{"dev":"vite --watch","lint":"eslint \"src/**/*.{ts,vue}\"","test":"vitest run","build":"npm run clean && vite build && npm run postbuild","clean":"rm -rf dist","postbuild":"cp -r src/components dist/components && cp -r src/composables dist/composables && cp README.md dist/ && cp CHANGELOG.md dist/ 2>/dev/null || true","test:watch":"vitest"},"_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.2.6_1746849785369_0.09157512991315908","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@aivue/autosuggest","version":"1.2.7","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.2.7","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"d8fd1548f8ca4d883e666dfb2473a4cac75647a6","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.2.7.tgz","fileCount":16,"integrity":"sha512-YoEHuA6gC+Gv2PhXFE6jUS6IJ+tDWZDXzuzDv8t1BI1HgeU4dgs4DNIZKEWAcs88zxhQG+E5C6BMiK5h39aABA==","signatures":[{"sig":"MEYCIQCvcx0PBBIry4QHiIt1sCWswzQ6BOmmuyqZ5wnZ2zDnOwIhAKccmNSit4thKEDcHYs/32ooW8cUV6CyF6aPsQNCUOhR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132115},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components/*":{"import":"./dist/components/*","require":"./dist/components/*"}},"gitHead":"a4582ea3232fe51e838d778a8eea8e6b68b1e704","scripts":{"dev":"vite --watch","lint":"eslint \"src/**/*.{ts,vue}\"","test":"vitest run","build":"npm run clean && vite build && npm run postbuild","clean":"rm -rf dist","postbuild":"cp -r src/components dist/components && cp -r src/composables dist/composables && cp README.md dist/ && cp CHANGELOG.md dist/ 2>/dev/null || true","test:watch":"vitest"},"_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.2.6"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.2.7_1746852975290_0.7609462842300667","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@aivue/autosuggest","version":"1.2.8","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.2.8","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"d19b7ea48a62469866169b512dcf3dc0880a6a3d","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.2.8.tgz","fileCount":16,"integrity":"sha512-7OMRDpY7z7xmrVK+C7+2+1jD9pdAGLZLAjMKNbmUkcCUQeK82I/ot438grSEZpqPuXy5QToaE33hHbX2GfOoUw==","signatures":[{"sig":"MEQCICaQU8VK2PcJx0O+hv+Xp8+lXabYsXeubFKdj4q6IMXzAiB384giwh/0/JbDHgCi3q3X1gOivFGx8NnaGU9SZoSlFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132326},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components/*":{"import":"./dist/components/*","require":"./dist/components/*"}},"gitHead":"a4582ea3232fe51e838d778a8eea8e6b68b1e704","scripts":{"dev":"vite --watch","lint":"eslint \"src/**/*.{ts,vue}\"","test":"vitest run","build":"npm run clean && vite build && npm run postbuild","clean":"rm -rf dist","postbuild":"cp -r src/components dist/components && cp -r src/composables dist/composables && cp README.md dist/ && cp CHANGELOG.md dist/ 2>/dev/null || true","test:watch":"vitest"},"_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.2.8_1746854096241_0.8399569119608179","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@aivue/autosuggest","version":"1.2.9","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.2.9","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"4c96b4f264abdd78d1f0baf8491692d9c48a432b","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.2.9.tgz","fileCount":16,"integrity":"sha512-VDlZMuAC69hcRLGt/5BCbMgv/ZsoHrTwwpTwv7WunDdAb7gTLMBf37fysjf2DBC4jyrJBQVbMdKbMGL9ZfnvkQ==","signatures":[{"sig":"MEUCIQCEhEcNqvfJjot+KTP4cnCzAhUfFur9xY3pr1ztSIlTJQIgJNTFtOByi5IbU4Xb1D+4qvXqzYDqnAkVVrxPW0LQA/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132326},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components/*":{"import":"./dist/components/*","require":"./dist/components/*"}},"gitHead":"a075159b8fe52be280a7113684bd9f51672767d0","scripts":{"dev":"vite --watch","lint":"eslint \"src/**/*.{ts,vue}\"","test":"vitest run","build":"npm run clean && vite build && npm run postbuild","clean":"rm -rf dist","postbuild":"cp -r src/components dist/components && cp -r src/composables dist/composables && cp README.md dist/ && cp CHANGELOG.md dist/ 2>/dev/null || true","test:watch":"vitest"},"_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.2.8"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.2.9_1746988177270_0.012192314243487656","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@aivue/autosuggest","version":"1.3.0","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.3.0","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"7a0bc9b55e93466fea1cb1c110c73308217c087a","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.3.0.tgz","fileCount":17,"integrity":"sha512-4DpCxYBRq7ST1SJ/JrLA2Bf+syIl8CV7MqhzDKf6l5hvxT894r4ygaYO4ZdsFlmRyZvwrsQRnLPZR7GRf8CFiA==","signatures":[{"sig":"MEUCIQDZ15IOS0VQANSlXYQ9SNzrOX59znlR/KasXFkhWlXRDwIgTXj1lGZP4LShpk6LMSJUvW3iaGmGAIcHl9WFfwo3Nbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128037},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components/*":{"import":"./dist/components/*","require":"./dist/components/*"}},"gitHead":"a2fd19403ca9ccefb6eff518855425748d85408c","scripts":{"dev":"vite --watch","lint":"eslint \"src/**/*.{ts,vue}\"","test":"vitest run","build":"npm run clean && vite build && npm run postbuild","clean":"rm -rf dist","postbuild":"cp -r src/components dist/components && cp -r src/composables dist/composables && cp README.md dist/ && cp CHANGELOG.md dist/ 2>/dev/null || true","test:watch":"vitest"},"_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.3.0_1747019372555_0.2716387055277947","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@aivue/autosuggest","version":"1.3.1","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.3.1","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"8deb4f5edb1b3fb919fb0a08ecc70880a0f9ef3f","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.3.1.tgz","fileCount":17,"integrity":"sha512-x5ptfOFtVPzLvSOwy2ahQZZlhPOeS4yDOnFWC2qjyp3n8IbkTZzjs7xG6U2b+gZkq/IRzPAi7T4cw1MG5T9vXA==","signatures":[{"sig":"MEUCIFdlNKbI5SHemkGZvesJgtc/3GGPpbQrZ/jm9N/qasD/AiEA2gh9gJ/tCCHjVd/lwMizI/SZzfraxiehFpKbeE8tRcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129503},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components/*":{"import":"./dist/components/*","require":"./dist/components/*"}},"gitHead":"3e41ee144251755835b7b3345219b08f05392deb","scripts":{"dev":"vite --watch","lint":"eslint \"src/**/*.{ts,vue}\"","test":"vitest run","build":"npm run clean && vite build && npm run postbuild","clean":"rm -rf dist","postbuild":"cp -r src/components dist/components && cp -r src/composables dist/composables && cp README.md dist/ && cp CHANGELOG.md dist/ 2>/dev/null || true","test:watch":"vitest"},"_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.3.1_1747022212992_0.10108706626426689","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@aivue/autosuggest","version":"1.3.2","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.3.2","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"ab1dde89aa80a08dcf29c0dc767b5a024861426a","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.3.2.tgz","fileCount":17,"integrity":"sha512-cisbcxFJJhnOPuHQa5w7KMSoRFz0dRKXPex85fbCX1vavdX+AuPA5pz1pp78fk92WxHFhtb22Nydo+p+23DEgw==","signatures":[{"sig":"MEUCIH3SWA98DhGWr6lIxdybILzfsq9JJbsQSTqt7cTU8tCSAiEAufvaEoA5eiQKayIiGcGsnuVAvLqOAJ3VrWQR8pmkbC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130553},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components/*":{"import":"./dist/components/*","require":"./dist/components/*"}},"gitHead":"fd3bfdfacec5964b03b64ecc9f4c0516e0f8362b","scripts":{"dev":"vite --watch","lint":"eslint \"src/**/*.{ts,vue}\"","test":"vitest run","build":"npm run clean && vite build && npm run postbuild","clean":"rm -rf dist","postbuild":"cp -r src/components dist/components && cp -r src/composables dist/composables && cp README.md dist/ && cp CHANGELOG.md dist/ 2>/dev/null || true","test:watch":"vitest"},"_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.3.2_1747023901934_0.4249305642325738","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@aivue/autosuggest","version":"1.3.3","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.3.3","maintainers":[{"name":"aivue","email":"Reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"94db897c7c0a5610df1c460b3da562701a695f12","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.3.3.tgz","fileCount":17,"integrity":"sha512-XlVW7NhK1nUr0byQEVX7kCMRQHeW5zrMU5IAtazJj7PD58TX5OWhqT7k0rg05rEBq19NjOPBw9WZjxYn4Znaww==","signatures":[{"sig":"MEUCIQCxbK+1YL00EnrGG1SCFbduleKGyQg8Afqp+fSxjmR14wIgBQRFI4DHP8BHlNOCa4nltt2EN2ucdwIXwqs1DAqJIgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130861},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components/*":{"import":"./dist/components/*","require":"./dist/components/*"}},"gitHead":"3dbeb471f802b45dfee60bb23d734dc2a918f809","scripts":{"dev":"vite --watch","lint":"eslint \"src/**/*.{ts,vue}\"","test":"vitest run","build":"npm run clean && vite build && npm run postbuild","clean":"rm -rf dist","postbuild":"cp -r src/components dist/components && cp -r src/composables dist/composables && cp README.md dist/ && cp CHANGELOG.md dist/ 2>/dev/null || true","test:watch":"vitest"},"_npmUser":{"name":"aivue","email":"Reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.3.3_1747324936389_0.2746606498348032","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@aivue/autosuggest","version":"1.3.4","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.3.4","maintainers":[{"name":"aivue","email":"reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"3b4c0286f62dcb6c4112dcb01d08814d59691b36","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.3.4.tgz","fileCount":17,"integrity":"sha512-ZmigRQUdv1IdtpDzZoX0i/7G9yuo37n4KJ2xxvHjFB6cZAIR0mdqxhrmiGnelHy3QdhV7LwEdTlp6nMtliK5yA==","signatures":[{"sig":"MEUCIQCYB8HnYqkomOGDhslnWQD7djhkaGHswOkS0MDb3NjTggIgVJAazKP2WzY964pny0ThqJtRz1sxdhnrLIpUlu4gxLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131376},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components/*":{"import":"./dist/components/*","require":"./dist/components/*"}},"gitHead":"c3a2b65fec27d25b9f1287eadf3f18abfc6e225e","scripts":{"dev":"vite --watch","lint":"eslint \"src/**/*.{ts,vue}\"","test":"vitest run","build":"npm run clean && vite build && npm run postbuild","clean":"rm -rf dist","postbuild":"cp -r src/components dist/components && cp -r src/composables dist/composables && cp README.md dist/ && cp CHANGELOG.md dist/ 2>/dev/null || true","test:watch":"vitest"},"_npmUser":{"name":"aivue","email":"reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.3.4_1764907615171_0.22447787076107217","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@aivue/autosuggest","version":"1.3.5","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","_id":"@aivue/autosuggest@1.3.5","maintainers":[{"name":"aivue","email":"reachbrt@gmail.com"}],"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"dist":{"shasum":"06cc8e7638bb3acfed848a9734caf26e4730de7b","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.3.5.tgz","fileCount":17,"integrity":"sha512-kbdtJDM4HDnBXYrckfXTmgLZ/sXCTDBJs6YnCgrf/k75c59S6SjvIzeERHZU77RDA0JjBAxzMcaZMO+4OkiUIw==","signatures":[{"sig":"MEQCICMJtvO+x7uRE1yRY1UkwIraE/pPvzOeoJynjpa4qhMaAiAGNWQwULXRTlTOLOl80pifuZyeoIPESANQx2aZesI+ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131606},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components/*":{"import":"./dist/components/*","require":"./dist/components/*"}},"gitHead":"2567f0769c449fe4333ccc807a82444957dc0cd3","scripts":{"dev":"vite --watch","lint":"eslint \"src/**/*.{ts,vue}\"","test":"vitest run","build":"npm run clean && vite build && npm run postbuild","clean":"rm -rf dist","postbuild":"cp -r src/components dist/components && cp -r src/composables dist/composables && cp README.md dist/ && cp CHANGELOG.md dist/ 2>/dev/null || true","test:watch":"vitest"},"_npmUser":{"name":"aivue","email":"reachbrt@gmail.com"},"repository":{"url":"git+https://github.com/reachbrt/vueai.git","type":"git","directory":"packages/autosuggest"},"_npmVersion":"10.9.2","description":"AI-powered suggestion components for Vue.js","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","tsup":"^8.0.0","eslint":"^8.56.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0","@aivue/core":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/autosuggest_1.3.5_1765265221747_0.20058230879863181","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@aivue/autosuggest","version":"1.3.6","description":"AI-powered suggestion components for Vue.js","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components/*":{"import":"./dist/components/*","require":"./dist/components/*"}},"scripts":{"build":"npm run clean && vite build && npm run postbuild","dev":"vite --watch","lint":"eslint \"src/**/*.{ts,vue}\"","clean":"rm -rf dist","test":"vitest run","test:watch":"vitest","postbuild":"cp -r src/components dist/components && cp -r src/composables dist/composables && cp README.md dist/ && cp CHANGELOG.md dist/ 2>/dev/null || true"},"keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"author":{"name":"reachbrt"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/reachbrt/vueai.git","directory":"packages/autosuggest"},"homepage":"https://github.com/reachbrt/vueai#readme","bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"publishConfig":{"access":"public"},"peerDependencies":{"@aivue/core":"^1.3.2","vue":"^2.6.0 || ^3.0.0"},"devDependencies":{"@types/node":"^20.16.0","@vitejs/plugin-vue":"^5.0.0","eslint":"^8.56.0","tsup":"^8.0.0","typescript":"^5.3.0","vitest":"^1.0.0","vue":"^3.5.0"},"dependencies":{},"_id":"@aivue/autosuggest@1.3.6","gitHead":"c54d7def7f2bad63a3e63881dd7ac15ba3e957a4","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-x1oeUE3Al87BM+aZoVDRM/TP/6R3OxS0YqrIrLZmtgd3CxsfWhSEwmZLnwJ0fNX5owoSOybKWMx4T+KL/8UYlw==","shasum":"140af94d7c0dd01cc8f18b2feda9412893fc7bf5","tarball":"https://registry.npmjs.org/@aivue/autosuggest/-/autosuggest-1.3.6.tgz","fileCount":18,"unpackedSize":123005,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGfO6wEtN/rRK6pZxX4i5d7Qs8ZOuBqcq8h5Za/eeV9eAiEAnDygoK0S94zi5MkyEJElYSr+SaH/sdqQPMKgz6Wx4G4="}]},"_npmUser":{"name":"aivue","email":"reachbrt@gmail.com"},"directories":{},"maintainers":[{"name":"aivue","email":"reachbrt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/autosuggest_1.3.6_1768404845017_0.012201695691636427"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-08T02:13:47.811Z","modified":"2026-01-14T15:34:05.721Z","1.0.0":"2025-05-08T02:13:48.425Z","1.0.1":"2025-05-08T03:02:16.115Z","1.1.0":"2025-05-08T06:58:02.285Z","1.1.1":"2025-05-08T07:08:52.245Z","1.1.4":"2025-05-08T13:43:06.733Z","1.1.5":"2025-05-08T14:21:01.810Z","1.2.0":"2025-05-09T14:49:26.668Z","1.1.6":"2025-05-09T16:57:00.505Z","1.1.7":"2025-05-09T18:32:46.709Z","1.1.8":"2025-05-09T18:42:14.118Z","1.1.9":"2025-05-09T20:29:15.544Z","1.2.1":"2025-05-10T00:53:20.246Z","1.2.2":"2025-05-10T01:37:34.089Z","1.2.3":"2025-05-10T01:55:47.410Z","1.2.4":"2025-05-10T03:35:31.529Z","1.2.6":"2025-05-10T04:03:05.574Z","1.2.7":"2025-05-10T04:56:15.475Z","1.2.8":"2025-05-10T05:14:56.429Z","1.2.9":"2025-05-11T18:29:37.446Z","1.3.0":"2025-05-12T03:09:32.743Z","1.3.1":"2025-05-12T03:56:53.181Z","1.3.2":"2025-05-12T04:25:02.108Z","1.3.3":"2025-05-15T16:02:16.592Z","1.3.4":"2025-12-05T04:06:55.314Z","1.3.5":"2025-12-09T07:27:01.924Z","1.3.6":"2026-01-14T15:34:05.166Z"},"bugs":{"url":"https://github.com/reachbrt/vueai/issues"},"author":{"name":"reachbrt"},"license":"MIT","homepage":"https://github.com/reachbrt/vueai#readme","keywords":["vue","ai","autosuggest","autocomplete","suggestions","ui","components"],"repository":{"type":"git","url":"git+https://github.com/reachbrt/vueai.git","directory":"packages/autosuggest"},"description":"AI-powered suggestion components for Vue.js","maintainers":[{"name":"aivue","email":"reachbrt@gmail.com"}],"readme":"<div align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/reachbrt/vueai/main/demo/src/assets/images/autosuggest-illustration.svg\" alt=\"AI Autosuggest\" width=\"150\" height=\"150\" />\n\n  <h1>@aivue/autosuggest</h1>\n  <p>AI-powered suggestion components for Vue.js applications</p>\n\n  <p>\n    <a href=\"https://www.npmjs.com/package/@aivue/autosuggest\"><img src=\"https://img.shields.io/npm/v/@aivue/autosuggest.svg?style=flat-square\" alt=\"npm version\"></a>\n    <a href=\"https://www.npmjs.com/package/@aivue/autosuggest\"><img src=\"https://img.shields.io/badge/downloads-169%2Fmonth-CB3837?style=flat-square&logo=npm\" alt=\"npm downloads\"></a>\n    <a href=\"https://www.npmjs.com/package/@aivue/autosuggest\"><img src=\"https://img.shields.io/npm/d18m/%40aivue%2Fautosuggest\" alt=\"NPM Downloads\"></a>\n    <a href=\"https://github.com/reachbrt/vueai/blob/main/LICENSE\"><img src=\"https://img.shields.io/npm/l/@aivue/autosuggest.svg?style=flat-square\" alt=\"MIT License\"></a>\n    <a href=\"https://aivue.netlify.app/\"><img src=\"https://img.shields.io/netlify/5cb37fa7-9ee1-4af6-9ff4-d34ff0322ded?style=flat-square&logo=netlify\" alt=\"Netlify Status\"></a>\n  </p>\n\n  <p><a href=\"https://aivue.netlify.app/\" target=\"_blank\">📺 Live Demo</a> • <a href=\"https://github.com/reachbrt/vueai/wiki\" target=\"_blank\">📚 Documentation</a> • <a href=\"https://github.com/reachbrt/vueai/issues/new\" target=\"_blank\">🐛 Report Bug</a></p>\n</div>\n\n## Overview\n\n`@aivue/autosuggest` provides intelligent, AI-powered suggestion components for Vue.js applications. Enhance your forms, search boxes, and text inputs with context-aware suggestions powered by AI.\n\n## ✨ Features\n\n- **🔍 Smart suggestions**: Context-aware suggestions powered by AI\n- **⚡ Fast and responsive**: Optimized for performance with debouncing\n- **🧠 Multiple AI providers**: Works with OpenAI, Claude, Gemini, and more\n- **🎯 Relevance scoring**: Suggestions ranked by relevance\n- **🔧 Customizable**: Easily style to match your application\n- **📱 Mobile-friendly**: Works on all devices\n- **🛡️ Type safety**: Full TypeScript support\n- **🔄 Debouncing**: Prevents excessive API calls\n\n## Installation\n\n```bash\n# npm\nnpm install @aivue/autosuggest @aivue/core\n\n# yarn\nyarn add @aivue/autosuggest @aivue/core\n\n# pnpm\npnpm add @aivue/autosuggest @aivue/core\n```\n\n### 🔄 Vue Compatibility\n\n- **✅ Vue 2**: Compatible with Vue 2.6.0 and higher\n- **✅ Vue 3**: Compatible with all Vue 3.x versions\n\n> The package automatically detects which version of Vue you're using and provides the appropriate compatibility layer. This means you can use the same package regardless of whether your project is using Vue 2 or Vue 3.\n\n## Basic Usage\n\n### 1. Set up the AI Client\n\nFirst, create an AI client using `@aivue/core`:\n\n```javascript\n// ai-client.js\nimport { AIClient } from '@aivue/core';\n\nexport const aiClient = new AIClient({\n  provider: 'openai', // or 'anthropic', 'gemini', 'huggingface', 'ollama', 'deepseek'\n  apiKey: import.meta.env.VITE_OPENAI_API_KEY, // Use environment variables for API keys\n  model: 'gpt-4o' // Specify the model to use\n});\n```\n\n### 2. Use the Autosuggest Component\n\n```vue\n<template>\n  <div class=\"search-container\">\n    <Autosuggest\n      v-model=\"searchQuery\"\n      :client=\"aiClient\"\n      placeholder=\"Search Vue.js topics...\"\n      :debounce=\"300\"\n      :min-length=\"2\"\n      :max-suggestions=\"5\"\n      context=\"Vue.js documentation topics\"\n      @suggestion-selected=\"handleSelect\"\n    />\n  </div>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { Autosuggest } from '@aivue/autosuggest';\nimport { aiClient } from './ai-client.js';\n\nconst searchQuery = ref('');\n\nfunction handleSelect(suggestion) {\n  console.log('Selected:', suggestion);\n  // Do something with the selected suggestion\n}\n</script>\n\n<style>\n.search-container {\n  width: 100%;\n  max-width: 500px;\n  margin: 0 auto;\n}\n</style>\n```\n\n### 3. Register Components Globally (Optional)\n\nIf you prefer to register components globally, you can use the provided Vue plugin:\n\n```javascript\n// main.js\nimport { createApp } from 'vue';\nimport App from './App.vue';\nimport { AutosuggestPlugin } from '@aivue/autosuggest';\n\nconst app = createApp(App);\napp.use(AutosuggestPlugin); // Register all components globally\napp.mount('#app');\n```\n\nOr register individual components manually:\n\n```javascript\n// main.js\nimport { createApp } from 'vue';\nimport App from './App.vue';\nimport { Autosuggest } from '@aivue/autosuggest';\n\nconst app = createApp(App);\napp.component('Autosuggest', Autosuggest); // Register with PascalCase\napp.mount('#app');\n```\n\nThen use it in your templates with either PascalCase or kebab-case:\n\n```html\n<!-- Both of these work -->\n<Autosuggest :client=\"aiClient\" />\n<autosuggest :client=\"aiClient\" />\n```\n\n#### For Vue 2 Projects\n\n```javascript\n// main.js\nimport Vue from 'vue';\nimport App from './App.vue';\nimport { AutosuggestPlugin } from '@aivue/autosuggest';\n\nVue.use(AutosuggestPlugin); // Register all components globally\n\nnew Vue({\n  render: h => h(App)\n}).$mount('#app');\n```\n\n## Using the Autosuggest Composable\n\nThe `useAutosuggest` composable provides a simple way to integrate AI-powered suggestions into any Vue component:\n\n```vue\n<script setup>\nimport { ref } from 'vue';\nimport { useAutosuggest } from '@aivue/autosuggest';\nimport { aiClient } from './ai-client.js';\n\nconst searchQuery = ref('');\n\nconst {\n  suggestions,\n  isLoading,\n  error,\n  search,\n  clearSuggestions\n} = useAutosuggest({\n  client: aiClient,\n  debounce: 300,\n  minLength: 2,\n  maxSuggestions: 5,\n  context: 'Vue.js documentation topics'\n});\n\nfunction handleInput(event) {\n  const query = event.target.value;\n  searchQuery.value = query;\n\n  if (query.length >= 2) {\n    search(query);\n  } else {\n    clearSuggestions();\n  }\n}\n\nfunction handleSelect(suggestion) {\n  searchQuery.value = suggestion.text;\n  clearSuggestions();\n}\n</script>\n\n<template>\n  <div class=\"search-container\">\n    <input\n      :value=\"searchQuery\"\n      @input=\"handleInput\"\n      placeholder=\"Search...\"\n      :disabled=\"isLoading\"\n    />\n\n    <div v-if=\"isLoading\">Loading...</div>\n\n    <ul v-else-if=\"suggestions.length > 0\" class=\"suggestions-list\">\n      <li\n        v-for=\"(suggestion, index) in suggestions\"\n        :key=\"index\"\n        @click=\"handleSelect(suggestion)\"\n        class=\"suggestion-item\"\n      >\n        {{ suggestion.text }}\n        <span class=\"score\">{{ Math.round(suggestion.score * 100) }}%</span>\n      </li>\n    </ul>\n  </div>\n</template>\n```\n\nNote that all values returned from `useAutosuggest` are Vue reactive refs, so you can use them directly in your templates without `.value`.\n\n## Customizing the Autosuggest Component\n\nThe `Autosuggest` component accepts various props for customization:\n\n```vue\n<template>\n  <Autosuggest\n    v-model=\"searchQuery\"\n    :client=\"aiClient\"\n    placeholder=\"Search Vue.js topics...\"\n    :debounce=\"300\"\n    :min-length=\"2\"\n    :max-suggestions=\"5\"\n    context=\"Vue.js documentation topics\"\n    theme=\"dark\"\n    :disabled=\"false\"\n    @update:model-value=\"handleInput\"\n    @suggestion-selected=\"handleSelect\"\n    @suggestions-updated=\"handleSuggestionsUpdate\"\n    @error=\"handleError\"\n  />\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { Autosuggest } from '@aivue/autosuggest';\nimport { aiClient } from './ai-client.js';\n\nconst searchQuery = ref('');\n\nfunction handleInput(value) {\n  console.log('Input changed:', value);\n}\n\nfunction handleSelect(suggestion) {\n  console.log('Selected:', suggestion);\n}\n\nfunction handleSuggestionsUpdate(suggestions) {\n  console.log('Suggestions updated:', suggestions);\n}\n\nfunction handleError(error) {\n  console.error('Error:', error);\n}\n</script>\n```\n\n## Advanced Usage: Custom Suggestion Rendering\n\nYou can customize how suggestions are rendered using slots:\n\n```vue\n<template>\n  <Autosuggest\n    v-model=\"searchQuery\"\n    :client=\"aiClient\"\n    placeholder=\"Search Vue.js topics...\"\n  >\n    <!-- Custom input -->\n    <template #input=\"{ value, loading, disabled }\">\n      <div class=\"custom-input-wrapper\">\n        <input\n          :value=\"value\"\n          @input=\"$event => $emit('update:modelValue', $event.target.value)\"\n          :disabled=\"disabled || loading\"\n          class=\"custom-input\"\n        />\n        <span class=\"custom-input-icon\">🔍</span>\n      </div>\n    </template>\n\n    <!-- Custom loading indicator -->\n    <template #loading>\n      <div class=\"custom-loader\">\n        <span>Thinking...</span>\n        <img src=\"/spinner.gif\" alt=\"Loading\" />\n      </div>\n    </template>\n\n    <!-- Custom suggestion item -->\n    <template #suggestion=\"{ suggestion, index, selected }\">\n      <div\n        class=\"custom-suggestion\"\n        :class=\"{ 'selected': selected }\"\n      >\n        <span class=\"suggestion-text\">{{ suggestion.text }}</span>\n        <span class=\"suggestion-score\">{{ Math.round(suggestion.score * 100) }}%</span>\n      </div>\n    </template>\n\n    <!-- Custom no suggestions message -->\n    <template #no-suggestions>\n      <div class=\"no-results\">\n        <p>No matching suggestions found</p>\n        <p>Try a different search term</p>\n      </div>\n    </template>\n\n    <!-- Custom error message -->\n    <template #error=\"{ error }\">\n      <div class=\"error-message\">\n        <p>Error: {{ error.message }}</p>\n      </div>\n    </template>\n  </Autosuggest>\n</template>\n```\n\n## API Reference\n\n### Autosuggest Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `modelValue` | `String` | `''` | The input value (v-model) |\n| `client` | `AIClient` | **Required** | The AIClient instance to use for generating suggestions |\n| `placeholder` | `String` | `'Type to search...'` | Placeholder text for the input field |\n| `debounce` | `Number` | `300` | Debounce time in milliseconds |\n| `minLength` | `Number` | `2` | Minimum input length to trigger suggestions |\n| `maxSuggestions` | `Number` | `5` | Maximum number of suggestions to show |\n| `context` | `String` | `''` | Context to help the AI generate relevant suggestions |\n| `theme` | `String` | `'light'` | Theme for the component ('light' or 'dark') |\n| `disabled` | `Boolean` | `false` | Whether the input is disabled |\n| `loading` | `Boolean` | `false` | Whether to show a loading indicator |\n\n### Autosuggest Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `update:modelValue` | `value` | Emitted when the input value changes |\n| `suggestion-selected` | `suggestion` | Emitted when a suggestion is selected |\n| `suggestions-updated` | `suggestions` | Emitted when the suggestions list is updated |\n| `error` | `error` | Emitted when an error occurs |\n\n### Autosuggest Slots\n\n| Slot | Props | Description |\n|------|-------|-------------|\n| `default` | `{ suggestions, loading, error }` | Custom rendering for the entire component |\n| `input` | `{ value, loading, disabled }` | Custom input rendering |\n| `suggestion` | `{ suggestion, index, selected }` | Custom suggestion rendering |\n| `no-suggestions` | - | Content to show when there are no suggestions |\n| `loading` | - | Content to show when loading suggestions |\n| `error` | `{ error }` | Content to show when an error occurs |\n\n### useAutosuggest Options\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `client` | `AIClient` | **Required** | The AIClient instance to use |\n| `debounce` | `Number` | `300` | Debounce time in milliseconds |\n| `minLength` | `Number` | `2` | Minimum input length to trigger suggestions |\n| `maxSuggestions` | `Number` | `5` | Maximum number of suggestions to show |\n| `context` | `String` | `''` | Context to help the AI generate relevant suggestions |\n| `onError` | `Function` | `null` | Callback function when an error occurs |\n\n### useAutosuggest Return Values\n\n| Value | Type | Description |\n|-------|------|-------------|\n| `suggestions` | `Ref<Array>` | Reactive array of suggestions |\n| `isLoading` | `Ref<Boolean>` | Whether suggestions are being generated |\n| `error` | `Ref<String>` | Error message, if any |\n| `search` | `Function` | Function to trigger a search |\n| `clearSuggestions` | `Function` | Function to clear the suggestions |\n| `selectSuggestion` | `Function` | Function to select a suggestion |\n| `query` | `Ref<String>` | The current search query |\n\n### SuggestionItem Interface\n\n```typescript\ninterface SuggestionItem {\n  text: string;   // The suggestion text\n  score: number;  // Relevance score (0-1)\n}\n```\n\n## Troubleshooting\n\n### Component Registration Issues\n\nIf you encounter issues with component registration, make sure you're using the correct import and registration method:\n\n```javascript\n// Correct import\nimport { Autosuggest } from '@aivue/autosuggest';\n\n// For local registration in a component\nexport default {\n  components: {\n    Autosuggest\n  }\n}\n\n// Or with script setup\nimport { Autosuggest } from '@aivue/autosuggest';\n```\n\nWhen using the component in templates, you can use either PascalCase or kebab-case:\n\n```html\n<!-- Both of these work -->\n<Autosuggest :client=\"aiClient\" />\n<autosuggest :client=\"aiClient\" />\n```\n\n### API Key Handling\n\nFor security reasons, never hardcode API keys in your code. Use environment variables instead:\n\n```javascript\n// .env file\nVITE_OPENAI_API_KEY=your-api-key\n\n// In your code\nconst apiKey = import.meta.env.VITE_OPENAI_API_KEY;\n```\n\n### Error Handling\n\nIf you're not seeing any error messages, you can listen for the `error` event:\n\n```vue\n<template>\n  <Autosuggest\n    :client=\"aiClient\"\n    @error=\"handleError\"\n  />\n</template>\n\n<script setup>\nfunction handleError(error) {\n  console.error('Autosuggest error:', error);\n  // Show a notification or handle the error\n}\n</script>\n```\n\n### Styling\n\nYou can customize the appearance of the autosuggest component using CSS variables:\n\n```css\n:root {\n  --aivue-autosuggest-bg: #ffffff;\n  --aivue-autosuggest-text: #333333;\n  --aivue-autosuggest-border: #e0e0e0;\n  --aivue-autosuggest-input-bg: #ffffff;\n  --aivue-autosuggest-input-text: #333333;\n  --aivue-autosuggest-suggestion-bg: #ffffff;\n  --aivue-autosuggest-suggestion-hover-bg: #f5f5f5;\n  --aivue-autosuggest-suggestion-selected-bg: #e1f5fe;\n  --aivue-autosuggest-error: #f44336;\n  --aivue-autosuggest-border-radius: 4px;\n  --aivue-autosuggest-font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n}\n```\n\n## Demo\n\nCheck out our [interactive demo](https://aivue-demo.netlify.app/autosuggest) to see the autosuggest components in action.\n\n## 📦 Related Packages\n\nExplore the complete @aivue ecosystem:\n\n### 🧠 [@aivue/core](https://www.npmjs.com/package/@aivue/core)\nCore AI functionality for Vue.js components\n\n### 💬 [@aivue/chatbot](https://www.npmjs.com/package/@aivue/chatbot)\nAI-powered chat components for Vue.js\n\n### 📝 [@aivue/smartform](https://www.npmjs.com/package/@aivue/smartform)\nAI-powered form validation for Vue.js\n\n### 🎭 [@aivue/emotion-ui](https://www.npmjs.com/package/@aivue/emotion-ui)\nEmotion-aware UI components with sentiment analysis\n\n### 📄 [@aivue/doc-intelligence](https://www.npmjs.com/package/@aivue/doc-intelligence)\nDocument processing and OCR with AI\n\n### 🧠 [@aivue/predictive-input](https://www.npmjs.com/package/@aivue/predictive-input)\nAI-powered predictive text input\n\n### 🔔 [@aivue/smart-notify](https://www.npmjs.com/package/@aivue/smart-notify)\nIntelligent notification system\n\n### 🎤 [@aivue/voice-actions](https://www.npmjs.com/package/@aivue/voice-actions)\nVoice command integration\n\n### 📋 [@aivue/smart-datatable](https://www.npmjs.com/package/@aivue/smart-datatable)\nAdvanced data table components\n\n### 🖼️ [@aivue/image-caption](https://www.npmjs.com/package/@aivue/image-caption)\nAI-powered image captioning with OpenAI Vision models\n\n### 📊 [@aivue/analytics](https://www.npmjs.com/package/@aivue/analytics)\nAI-powered analytics and insights\n\n## License\n\nMIT © [Bharatkumar Subramanian](https://github.com/reachbrt)\n","readmeFilename":"README.md"}