{"_id":"@askable-ui/vue","_rev":"38-06d94e3ce85b9481d1e86031f03ce581","name":"@askable-ui/vue","dist-tags":{"latest":"0.17.3"},"versions":{"0.1.0":{"name":"@askable-ui/vue","version":"0.1.0","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.1.0","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://github.com/vamgan/askable#readme","bugs":{"url":"https://github.com/vamgan/askable/issues"},"dist":{"shasum":"b340dc6dd5913bdd2c77af839998551035686410","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.1.0.tgz","fileCount":14,"integrity":"sha512-YNMJIYGU5hDQJZ4D5NdL7TLozT3fRULtGDzFAt8EKWdC92UB08cQEvGN7womN1Vg/JPqquFeqFib5ezxv6joLw==","signatures":[{"sig":"MEUCIEAfkWpiPmxCrJ6JCE6inxurEpuD7pB9rtGu4IVtLqyoAiEA0O/EdEX8riwQCEzS+KWEgJjH/i4oRneDcUt2pKNX98s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8822},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9e870f353087a5abd86aa8b728a8b2c6029f213d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"vamgan","email":"vamilg@gmail.com"},"repository":{"url":"git+https://github.com/vamgan/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.10.1","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@askable-ui/core":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.29","vitest":"^2.0.0","typescript":"^5.4.5","@vue/test-utils":"^2.4.6","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.1.0_1774741733862_0.4149581574011152","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@askable-ui/vue","version":"0.1.2","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.1.2","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://github.com/askable-ui/askable#readme","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"36c801bb228797ac5972027036fcc353f9c43e18","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.1.2.tgz","fileCount":14,"integrity":"sha512-BjfIX2ziFuoruytWCLbJviSOttWLJ6owDmZCmieRznX08KlBHlgav+hDgYGku8FljenGtyGXh5BSW0knt+zvHQ==","signatures":[{"sig":"MEQCIE7ZB4+5kGjMtqcpUOOvFmP+m2MbmFapHfQZaWwgf8X8AiBs3ih2m5Tc9OUl5QwpPAgQdzoVna5qbRKn80BJ4YuOOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9094},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2cade7a75f3930cfb145f8f67fe25cdc84c0f091","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05fa41ea-f875-4423-87e3-19edf88a7353"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.12.1","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@askable-ui/core":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.29","vitest":"^2.0.0","typescript":"^5.4.5","@vue/test-utils":"^2.4.6","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.1.2_1774823668002_0.4838051533312351","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@askable-ui/vue","version":"0.1.3","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.1.3","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://github.com/askable-ui/askable#readme","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"d0a6b9432d4599b61be32dbe0c97a33d83000535","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.1.3.tgz","fileCount":14,"integrity":"sha512-vHv2dsuftpNJgmgnzdN6IWoZ22zk3rVvHGzWX0o930GjrtO1gU7XSPuWn2PgxfoQttZIMDQMhENsvb1oRbCGVA==","signatures":[{"sig":"MEYCIQCA7PTKlSp/RfZdD3s87FY5mBKJUWgTNkozJvqelCTNKAIhALAnH7Fb6wl0USDOl1JvdfAdcCxOcwlJoXUbpiT67nkk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9846},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3b8babf346f34b68387ced2d9569e3a4f756bef5","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05fa41ea-f875-4423-87e3-19edf88a7353"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.12.1","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@askable-ui/core":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.29","vitest":"^2.0.0","typescript":"^5.4.5","@vue/test-utils":"^2.4.6","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.1.3_1774825452620_0.08329829242086428","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@askable-ui/vue","version":"0.1.4","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.1.4","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://github.com/askable-ui/askable#readme","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"4dcd70bd1bba32e145bbabd0d86ae083a8963f21","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.1.4.tgz","fileCount":14,"integrity":"sha512-KtwXm6cb/WauIT2IiSQXvhihDTARLrYjmvSAN3EXQnfQlKM3WvwliJwVTNeFwILW0IaULD3LDkHzEaDno2dPvQ==","signatures":[{"sig":"MEUCIF/5t32hB4+IpTMcqNsPglhGFfZu6XyJntQ4jV+GTn0NAiEAneIARPfR98fr1dvSW73c68NKAjRGufFFtj1RfzgLnHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9846},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"518234a2b10e18d72586ae3f5eb9ae50ed0ab5cb","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05fa41ea-f875-4423-87e3-19edf88a7353"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.12.1","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@askable-ui/core":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.29","vitest":"^2.0.0","typescript":"^5.4.5","@vue/test-utils":"^2.4.6","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.1.4_1774825916074_0.6503607642595162","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@askable-ui/vue","version":"0.2.0","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.2.0","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://github.com/askable-ui/askable#readme","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"de90002294a807ba4cc0c24708b20f0fe1cf87f9","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.2.0.tgz","fileCount":14,"integrity":"sha512-58Eu/Ta9tnYGzQP43lBI9Ix2+59ShIReU1QdwOWsDwtehZ2V8s5A0GtTED3Tph6DDpbJH1QmmnYQ9sGzFiJlwg==","signatures":[{"sig":"MEQCIF0Avl8PoJTa8Ieb4MxJTisQ0SyCeE5p3J90jyq/QkeJAiB3o5Z2xCsG5Dq+uBu1wwPNMNDzeLpmiO4EWZwMiC9Kvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10890},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"954f4aef5b8a5e95fadaaf258b7fc9d00a0d723c","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05fa41ea-f875-4423-87e3-19edf88a7353"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.12.1","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@askable-ui/core":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.29","vitest":"^2.0.0","typescript":"^5.4.5","@vue/test-utils":"^2.4.6","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.2.0_1775413294983_0.3130839170190687","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@askable-ui/vue","version":"0.4.0","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.4.0","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://github.com/askable-ui/askable#readme","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"9c9ef527a704d96c1ed9ddc76654ce49f7f3fe89","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.4.0.tgz","fileCount":14,"integrity":"sha512-V2LZ9wFGm4aBBDWMeW0376hppewF1w1/KHXQ1c2T/Ff9x38lx9R1qDLPJrUFlnHHx8CPhWAQl0lww3i8JKbpaA==","signatures":[{"sig":"MEYCIQCE4qzRpyvrblRL6RymXvisEhrvxNicJm3s3yiD2As7CgIhANXM35s6jpZJd1e7YojuIgwuVSWIHYIi2/S1jAyNEL9D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13053},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e6ad2fe27bfbc70a0475b517058460650c5e98c3","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:223fbaf9-b1b7-4e3b-8268-881ca899904a"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.11.0","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@askable-ui/core":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vitest":"^4.1.2","typescript":"^6.0.2","@vue/test-utils":"^2.4.6","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.4.0_1775531676868_0.19994510654270448","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@askable-ui/vue","version":"0.4.1","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.4.1","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"7c3f972a62f295357d62d76b13006d24bf255997","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.4.1.tgz","fileCount":18,"integrity":"sha512-ReSmLTIyL97Mr0ps4k+cWuiRGNEnEfyGZ7TlxiPXLXif185vVjXfc4TgEu/5owJ/xeBBN0ZAlqoZYVPs67CkWw==","signatures":[{"sig":"MEUCICprcraaVFYtkrcjdRix41arySMbqH+FVSQUq2wy/grhAiEArovqgqfLLdycfWf3bQdtgan3orG1SR4oeyo8VKvJTBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17085},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"906875b095fc639d72e18c00f9a8c9bceea45597","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:223fbaf9-b1b7-4e3b-8268-881ca899904a"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.11.0","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@askable-ui/core":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vitest":"^4.1.2","typescript":"^6.0.2","@vue/test-utils":"^2.4.6","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.4.1_1775537025302_0.9053698079153967","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@askable-ui/vue","version":"0.5.0","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.5.0","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"c9479220afeabf06f8e866b71580a5ceb2477443","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.5.0.tgz","fileCount":18,"integrity":"sha512-EMMlTQblRc3MCx4CHX8Vt4FKvfK/2M41SHV4mIrh9m+75TFMNTnMkyioFC/BXwSWAzH23yc8MMH/CM4kc/vF7w==","signatures":[{"sig":"MEUCIQCigG63IVvo17DdkaxbE6QbuEPmZM7ye4z2u1IL2GhGVwIgSYuIyo3MyqdcTh8JHsQKXwZFPprhoF93Ej+KbCQLHis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21499},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"48e82d419d0ed4aab55419ae097e184259c33387","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:223fbaf9-b1b7-4e3b-8268-881ca899904a"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.11.0","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@askable-ui/core":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vitest":"^4.1.2","typescript":"^6.0.2","@vue/test-utils":"^2.4.6","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.5.0_1776055651063_0.2224896629610955","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@askable-ui/vue","version":"0.6.0","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.6.0","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"d8351c24cc5679f8236ca01c51e1e81fe288f782","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.6.0.tgz","fileCount":18,"integrity":"sha512-fsbiYxlLnaVga0/cGyDRorosnjJ4C/HXwwP4JMf+c+zwDdLUP4vJNY0ibIg+b6k/Qi1a4v4uTCKlRYlmfFLowg==","signatures":[{"sig":"MEYCIQCpdNWbUu2XfBqhNqWjwZlG6muNJI4Cduoe27hX2jbQOQIhAL755QYj1r7aF184Af3E2MkyWBcwt3PYby74vNyeKwlG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"de69877aacec71eadb9098afdc7839ef41fe30c5","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:223fbaf9-b1b7-4e3b-8268-881ca899904a"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.11.0","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@askable-ui/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vitest":"^4.1.2","typescript":"^6.0.2","@vue/test-utils":"^2.4.6","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.6.0_1776735408204_0.7005913513168756","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@askable-ui/vue","version":"6.1.0","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@6.1.0","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"b492b0d752a9a401bd6882904fb7c362394a118e","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-6.1.0.tgz","fileCount":18,"integrity":"sha512-zghY5pykvkM1HoWTJ94Pm3HCwcQ5OAV2Dn9HzIthkhLnkrLsVjrIpOxmIX/a9GUrcZdWDORoH2Av4hf/yRb56w==","signatures":[{"sig":"MEUCIQCA33v0UnpM3XPWANnB3mkBCT9VYAuKmhjHVu05xUtLfwIgGB9icyaBgEVBSr2guZDXE4UjAU2FtA6ArXmqjAHoqZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ab792222d6fcbc2fc90a15c376260b6138d0701b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:223fbaf9-b1b7-4e3b-8268-881ca899904a"}},"deprecated":"Accidental version. Use @askable-ui/vue@latest.","repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.11.0","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@askable-ui/core":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vitest":"^4.1.2","typescript":"^6.0.2","@vue/test-utils":"^2.4.6","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_6.1.0_1776741417724_0.37962859169361596","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"@askable-ui/vue","version":"6.1.1","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@6.1.1","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"c98d1703fd3966266e10619aea4e0fb3a0ff1b60","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-6.1.1.tgz","fileCount":18,"integrity":"sha512-GTUtMnUmLofIMRXiF3qwnjTlTSmgrGOthTZfKCmuPrYXRlRIbWNZ0xtyZOqSdGutuI8oFvZsqm4z2hYXyU+Ndg==","signatures":[{"sig":"MEUCIQCjOAMPftjKouZyy9bpqnAANzGUG6WOUfjB69LD/uqhZAIgYuB3L1GcceMoiEYcrD7uowprX5Q6qY/e9/YZDpnBgWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@6.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d5d1e2cb08f8e3365071e02c39999265f5f76593","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:223fbaf9-b1b7-4e3b-8268-881ca899904a"}},"deprecated":"Accidental version. Use @askable-ui/vue@latest.","repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.11.0","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@askable-ui/core":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vitest":"^4.1.2","typescript":"^6.0.2","@vue/test-utils":"^2.4.6","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_6.1.1_1777184063660_0.2539530244435475","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@askable-ui/vue","version":"0.6.1","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.6.1","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"fb21300e5315ade2a99901837c999135101cd242","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.6.1.tgz","fileCount":18,"integrity":"sha512-rBiF6I8cPZTxCH4YZIiUQvEfeV2lgrlXw06I9ntthWv4l54/PkiSSdScjLAJxMD+nPm3LqNCCu0MpSxhAUrnbQ==","signatures":[{"sig":"MEYCIQDEw4J/h08IpJyUHjmWNhVw6KyZfMpVzhM/G5FEaM6VrAIhAJwMnQVzI5HQ+sSQSFtexpgmaX0THaplv3Ho2+Ju2Iqo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d579b3e448e39bc3d37cef71b900ceead7d552bc","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:223fbaf9-b1b7-4e3b-8268-881ca899904a"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.11.0","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@askable-ui/core":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vitest":"^4.1.2","typescript":"^6.0.2","@vue/test-utils":"^2.4.6","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.6.1_1778476455122_0.35395772219101307","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@askable-ui/vue","version":"0.6.2","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.6.2","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"70d26f5a237e7d30c0bcbf8f05272c487a2c8373","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.6.2.tgz","fileCount":18,"integrity":"sha512-ng2h2LQ8SVtNAwHh7Ya2vn3/DuhAq//9OYdtV2ZzaSE1tE5SwZAHOjlwBWYasKcHW1Ot3hp0yAn7RNOto41XsQ==","signatures":[{"sig":"MEUCIQC8rOeMHjTbE/8Oo++gehBoU2vnqTEurlRNAafLbARirwIgUHL1L70tCoSsH+1Zk01mhTZoVvF2Y1GqjKeEEBN2Bk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f0385b24ef23973126d4b0b4d545a000b4bd012e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:223fbaf9-b1b7-4e3b-8268-881ca899904a"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.13.0","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@askable-ui/core":"^0.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vitest":"^4.1.2","typescript":"^6.0.2","@vue/test-utils":"^2.4.6","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.6.2_1780185061511_0.1942371834320824","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@askable-ui/vue","version":"0.6.3","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.6.3","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"fa510cccb58cbc99f8caa07e1ef87d08fa93b8e4","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.6.3.tgz","fileCount":18,"integrity":"sha512-zoZWbcOkBU5LOCNAgGqwcIqFlzq8KD50f0mzM0LJhmBJkvoZgGL8gRXzci8MS5PaXskPOh+5PStpV6LzEg+b+A==","signatures":[{"sig":"MEQCIBSKiRzajEqkC5Y5ifrBY/2vOZqk84Zsw2yWzvGSjBGoAiAxILXrnnzYaKUn9wtojZHMPElTU3tLwll/hpEtbpm3RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5bc4ac38037fccbb040de44975e2d60206f9447d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:223fbaf9-b1b7-4e3b-8268-881ca899904a"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.13.0","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@askable-ui/core":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vitest":"^4.1.2","typescript":"^6.0.2","@vue/test-utils":"^2.4.6","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.6.3_1780188129602_0.5534909855339161","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@askable-ui/vue","version":"0.7.0","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.7.0","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"1a1e449211ba6cd5f2819d1782a86268d2b4971b","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.7.0.tgz","fileCount":18,"integrity":"sha512-8k6cd3VaQIika45hYDxnZsrlKaSHKwjLycLOnfBY+ZqSsVHXztJ9qg2ZN/w9CuJPEensadQg/PXThxh7OuhJng==","signatures":[{"sig":"MEQCIBfwftWUV7GnOabR9o9sI6eZONb+JjtizV3j0clwpMALAiAgHeX2ujBmWn4dBkeFFWGa9QBQupUinx5IX06lSl8tzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e18bac7628808dd6c76b97cd41e9989f45c5a472","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:223fbaf9-b1b7-4e3b-8268-881ca899904a"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.13.0","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@askable-ui/core":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vitest":"^4.1.2","typescript":"^6.0.2","@vue/test-utils":"^2.4.6","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.7.0_1780201729558_0.1644772126936198","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@askable-ui/vue","version":"0.7.1","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.7.1","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"264ded70bef9c60d54ebf28622b6af3365c9203f","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.7.1.tgz","fileCount":18,"integrity":"sha512-cuVAK3Bph/eET0hOOGM5Ev4BXIyXy2fFG4EF3S2JvenYv/AChgGyPPxPzn4JbYAOsXFD+++fdDQ1Kjd0YBEgSg==","signatures":[{"sig":"MEYCIQCcQ2J6cbvjOhgCGCJyFuIHRaPi4Jqmnj0odWFwYMfuxQIhAPRW69fZal+5dDkzOw3wh/J0D3MPRmjltC8g7O+rEbG/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"vamgan","email":"vamilg@gmail.com"},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.4","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@askable-ui/core":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vitest":"^4.1.2","typescript":"^6.0.2","@vue/test-utils":"^2.4.6","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.7.1_1780203255705_0.7887256987128379","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@askable-ui/vue","version":"0.8.0","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.8.0","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"54c5ee8475821683b731aa968e110f95b78889a7","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.8.0.tgz","fileCount":18,"integrity":"sha512-KK36B5nA38ywUDibrVFIGjzPrRO8/8FDbLsHjWuK11TDqzI6M66GATRmV/QE90FmFLdeFNdevNtgVccm1yrx/A==","signatures":[{"sig":"MEUCIAjo2oo3T0BJbzPx1l+erKgGiabhjgGCKZOFLpJUjU9rAiEA7pJ2b01uLp7AGT/J0TIX5rE2lx9WTpvHCBHBl6ZoPLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22516},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"vamgan","email":"vamilg@gmail.com"},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.4","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@askable-ui/core":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vitest":"^4.1.2","typescript":"^6.0.2","@vue/test-utils":"^2.4.6","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.8.0_1780204070814_0.6166125977794792","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@askable-ui/vue","version":"0.8.1","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.8.1","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"75dd236744b8d134b4b1d2be33430be10afdacfc","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.8.1.tgz","fileCount":18,"integrity":"sha512-oLE0MaVah79UgeK8lECIhkRcbOOKSUFKgOBGHAuUBAFcrgNv1gP2i7yBo8DaIiuPOpfVjmG5srK1Xcnb91grhg==","signatures":[{"sig":"MEUCIAS1zH5GgtumsRit/6LzkqAortbK/DPQiXfQLy0T787CAiEA++fO2oqQmK51GS+a/Hj2PQmDpSWW9V1pIJimVhHKs0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22516},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"vamgan","email":"vamilg@gmail.com"},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.4","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@askable-ui/core":"^0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vitest":"^4.1.2","typescript":"^6.0.2","@vue/test-utils":"^2.4.6","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.8.1_1780204990515_0.631009039169321","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@askable-ui/vue","version":"0.8.2","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.8.2","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"c030756c8729ced1b2aaf991ccc68dc0e51cbe94","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.8.2.tgz","fileCount":2,"integrity":"sha512-wKmdvo3HCzrrJzstqdu5t2QbsICWignXNxU8BDWWfKndm3PLiQzKCPnX9O32G9FXzfK9GCwz47XfOQdd8b3Ezw==","signatures":[{"sig":"MEYCIQDSVLv7iSa11iMlpJA6qPgJ/tQwj7T85qSkwu5RFlPfrQIhANNsGu4ATwFr3YhwNIku297DRO+lJz3MHXjqEfYLO+Bj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5029},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"vamgan","email":"vamilg@gmail.com"},"deprecated":"Broken package artifacts; use 0.8.3 or later.","repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.4","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@askable-ui/core":"^0.8.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vitest":"^4.1.2","typescript":"^6.0.2","@vue/test-utils":"^2.4.6","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.8.2_1780205634733_0.802473422266488","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@askable-ui/vue","version":"0.8.3","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.8.3","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"c59159535867e1dfdc2ecfdfcef3061006e6fff5","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.8.3.tgz","fileCount":22,"integrity":"sha512-aYy8N9KjM9+WP/cUWUuB+gkf7hMdelX6r7BNBS+kG8We+ggH0YPIxlyaQVmqMHEhop1pGbwvvGtbofZJBVd1Bw==","signatures":[{"sig":"MEYCIQCdhhBvOKr6qwD93GqHXqib2bgBMR4b9/2LqXri4lC/HwIhANrgZnWN1fgeDwqEkRYaJ3W1Mbr7bnxJs98fr/TnGNRS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"vamgan","email":"vamilg@gmail.com"},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.4","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@askable-ui/core":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vitest":"^4.1.2","typescript":"^6.0.2","@vue/test-utils":"^2.4.6","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.8.3_1780206017098_0.09981193509562791","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@askable-ui/vue","version":"0.9.0","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.9.0","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"4f6b3b44058aa8f592bb36ebe072972c4a500124","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.9.0.tgz","fileCount":22,"integrity":"sha512-R/uEVoSrHOwbuqXVIxhQKCGwwP8YdoT2/xfH8Jb+flQhPJNlsZtROnI2lW7jaqLNk5dwUqw1lge++CCxy9B8Kg==","signatures":[{"sig":"MEUCIBHmuNzYRkwhG+EEHAfqZ035x1uldT+9XEiLAEVdKXcYAiEAnnrxZ2hn5QCsYmM4r2H050tjItPLI8iE8AGqghvywvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29178},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"vamgan","email":"vamilg@gmail.com"},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.4","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@askable-ui/core":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","jsdom":"^29.1.1","vitest":"^4.1.7","typescript":"^6.0.3","@vue/test-utils":"^2.4.10","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.9.0_1780245227543_0.08403258113860068","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@askable-ui/vue","version":"0.10.0","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.10.0","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"50ada3c14037724fcadd66a6dbacf1c22a4f57f7","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.10.0.tgz","fileCount":26,"integrity":"sha512-fZS01RREDosVy1oa4IjQwtyWMJFmqSPkWlYfHi9atNoN6bIlJrNRj0fCmByqYq9tuB1xUsdY1KR3qPb1skd9pw==","signatures":[{"sig":"MEUCIEQnvZ8qS06B733B1/FTWSUF+HH645nw1CeMlKMC9bXoAiEAjyz4aDpmvJHEyoSuJP/AznvRGJzOHBRAFU8Ky5bvntA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37209},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"vamgan","email":"vamilg@gmail.com"},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.4","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@askable-ui/core":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","jsdom":"^29.1.1","vitest":"^4.1.7","typescript":"^6.0.3","@vue/test-utils":"^2.4.10","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.10.0_1780246103489_0.44010465909763297","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@askable-ui/vue","version":"0.11.0","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.11.0","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"6c004972dedf9eb432f802e1d27788b5eafbaae1","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.11.0.tgz","fileCount":26,"integrity":"sha512-c9BtlPQ3WpKutbyCMKIcbgNlyhUDTB4R8yhat5olmj0OTSo3hg0VveWsQ0Cx81pjz7CBg8GpmedIfe749NVIGg==","signatures":[{"sig":"MEQCIBWyIQYmloecJJKcZrebVddqf7h1MILzbDYz5FYT5xdHAiB+1SfgDHilhaoSquU15AFNLMYxmUV62eynngBSZaTzmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37290},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"vamgan","email":"vamilg@gmail.com"},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.4","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@askable-ui/core":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","jsdom":"^29.1.1","vitest":"^4.1.7","typescript":"^6.0.3","@vue/test-utils":"^2.4.10","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.11.0_1780250525636_0.406974711221457","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@askable-ui/vue","version":"0.11.1","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.11.1","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"b94e9a5107b469d9ffa600fa3f86322999b24319","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.11.1.tgz","fileCount":26,"integrity":"sha512-e/aKfxq6XcNoDh0otsS79JNokOP3yjI7LW4wOreXwqgHdALOjaJr/zxaILINRumd9CFrRZGIxt2O3uko4GDNeA==","signatures":[{"sig":"MEUCIQDu+g19Wrd+T6tziIDEe3QPq35hVx4trYwX8j5hgnMwbwIgJG97sqYlqLQ0RLk7ZiNUVGqIAnHy4nZbf9GXOE3cNto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37290},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"995806935c1c7d6454b75fd5ea6c08ba58fd7c6b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:223fbaf9-b1b7-4e3b-8268-881ca899904a"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.13.0","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@askable-ui/core":"^0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","jsdom":"^29.1.1","vitest":"^4.1.7","typescript":"^6.0.3","@vue/test-utils":"^2.4.10","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.11.1_1780290630935_0.9670894373838792","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@askable-ui/vue","version":"0.12.0","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.12.0","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"3afa5bad874b73ba02f62531de85fa460d529a36","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.12.0.tgz","fileCount":30,"integrity":"sha512-EANccCrYLuED/DA0XpBKHobAPuC3q+dymyrOrbM9Ssx9vgENli7WaMDJS9KwKAsPmcUthLqX5lPPYK6t4xIDNA==","signatures":[{"sig":"MEUCIQDHVpnfK3w21GWawJwF3rxY0CszTNJ7eyvUZAyjPArh/QIgKmBLYPod8dcS2DTQktr1tqiPzwWWV3GjGicV5i8mjqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45441},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"abf7f9701c8a7164994e7c25c16b72ecc1cbbf0f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:223fbaf9-b1b7-4e3b-8268-881ca899904a"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.13.0","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@askable-ui/core":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","jsdom":"^29.1.1","vitest":"^4.1.7","typescript":"^6.0.3","@vue/test-utils":"^2.4.10","@askable-ui/core":"*"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.12.0_1780292072042_0.03356545298639868","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@askable-ui/vue","version":"0.13.0","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.13.0","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"65a454e8c6605282c39bb0a196b3a8006d114f33","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.13.0.tgz","fileCount":30,"integrity":"sha512-1DV3A27rynB8RbsfXfT+MpYBU1vKWvLHbepETiW1LqyVioFcJPRFmdK+8qJyhefJla9POGzQ2ObB0KXeS4JxRA==","signatures":[{"sig":"MEUCIQCqJGEOd4r8R8OhR/TBEC/AK26H7UC9iR7Kw1FOf4j3awIgUpKlo6y+p/JZkCtSeXD/IFoaXYrg4uSx9ubByUPOLCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46030},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d162dc954f2285aede6183293cbdd8af8321122f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:223fbaf9-b1b7-4e3b-8268-881ca899904a"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.13.0","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@askable-ui/core":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","jsdom":"^29.1.1","vitest":"^4.1.7","typescript":"^6.0.3","@vue/test-utils":"^2.4.10"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.13.0_1780295320563_0.8607977704186167","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@askable-ui/vue","version":"0.13.1","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.13.1","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"91e8e0d6f7ad6baf3a5096cb5f14f96d8971cd02","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.13.1.tgz","fileCount":30,"integrity":"sha512-3Yyoj6SrdoyGMMjpyhugNSvZ7OzeOLiUPvtmXFd5qJiqC88UdMN6PSzxPz/3T0HDgtcfGRftgxwkJPjJTO3LFg==","signatures":[{"sig":"MEYCIQCZOlCQw7X1sRNw4vNcdKpvuLRPoKCAKgCM5rxY+UCtjwIhAKVsfgL42RjftHyzt5LncQnqTuXAM94EGxwIRsQQsHK4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46030},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a39d7cd2049e10b841a4f27db4a5c4688e1f075d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:223fbaf9-b1b7-4e3b-8268-881ca899904a"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.13.0","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@askable-ui/core":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","jsdom":"^29.1.1","vitest":"^4.1.7","typescript":"^6.0.3","@vue/test-utils":"^2.4.10"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.13.1_1780320666242_0.9792278323292576","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@askable-ui/vue","version":"0.14.0","keywords":["llm","context","vue","vue3","ui","focus"],"license":"MIT","_id":"@askable-ui/vue@0.14.0","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"5ecff90be59ab638a04a747f0c73d1f3e6f699fe","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.14.0.tgz","fileCount":30,"integrity":"sha512-7YvkUFLgBMGDSs2QUxH6kly+ZVb5E4BB1JMOqIgbm30bXfM5lxDefVEYqq1HcPzagA6IAi6d8apjGtQxxCNwiA==","signatures":[{"sig":"MEYCIQD2b1XPpo2Rrbf4lnim7E9gNCbUSo5QqUiq1vhqdsczhQIhAIOKAQ4pOWImsXOwtNH+om1RE1Gu1zrtVofBEkumu5hT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49954},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0079099e136e0a594aced02bf23d6690fca792f1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:223fbaf9-b1b7-4e3b-8268-881ca899904a"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.13.0","description":"Vue 3 bindings for askable — LLM-aware UI context","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@askable-ui/core":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","jsdom":"^29.1.1","vitest":"^4.1.7","typescript":"^6.0.3","@vue/test-utils":"^2.4.10"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.14.0_1781057993795_0.5971911832743257","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@askable-ui/vue","version":"0.15.0","keywords":["ai","llm","mcp","model-context-protocol","context","claude","cursor","copilot","vue","vue3","composable","agentic","data-askable"],"license":"MIT","_id":"@askable-ui/vue@0.15.0","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"81813cecfc2044a0ddfa98c4b43f1abcfdbfdcc1","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.15.0.tgz","fileCount":198,"integrity":"sha512-UjzqZzch5VUPXSGF7F+6p5cYoOh8WLHtBrJ3jeFX1Q64l0Lpo6MyO8YyTWOrC4dNd+gegYRcmk6SKDj+VX7RTw==","signatures":[{"sig":"MEYCIQDgRC1LDpA8VTAZXtyiG9iVqSMbH5TUNYS7ghD75jTjiAIhAKkGe1bVJi2/Z5tZjWdWRiQ68bkg0jUuQDojdXRH8VK5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339070},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js"},"./extended":{"types":"./dist/extended.d.ts","import":"./dist/extended.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"vamgan","email":"vamilg@gmail.com"},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.8","description":"Vue 3 composables to give AI assistants real-time context about what users see and select","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@askable-ui/core":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","jsdom":"^29.1.1","vitest":"^4.1.8","typescript":"^6.0.3","@vue/test-utils":"^2.4.11"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.15.0_1782609221053_0.5636709232361465","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@askable-ui/vue","version":"0.16.0","keywords":["ai","llm","mcp","model-context-protocol","context","claude","cursor","copilot","vue","vue3","composable","agentic","data-askable"],"license":"MIT","_id":"@askable-ui/vue@0.16.0","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"f88db5f56a3ca5922e3ae65adca6b84d5cffe801","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.16.0.tgz","fileCount":198,"integrity":"sha512-Pm8IaZiMjdFDHsuAXLWJfAIAwptq1BjqEZz7GrpqxYwkPAtZWwSYg4IuEQ0W196faza5DPHMXH5i9SAIAARKZw==","signatures":[{"sig":"MEUCIQCq5ehvWnpwONOQfPOq3KqbqTQLtDffExZUrZ0GCACNFwIgF9sNJ0YQoT99iVYeDKOjS0ADeVKDyG5TlJ6i3ovt6aA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339733},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js"},"./extended":{"types":"./dist/extended.d.ts","import":"./dist/extended.js"}},"gitHead":"74d796927151c15642d1ba7fe81e07e4ad2a27c0","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:223fbaf9-b1b7-4e3b-8268-881ca899904a"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.16.0","description":"Vue 3 composables to give AI assistants real-time context about what users see and select","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@askable-ui/core":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","jsdom":"^29.1.1","vitest":"^4.1.8","typescript":"^6.0.3","@vue/test-utils":"^2.4.11"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.16.0_1785127885975_0.7598527639000718","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@askable-ui/vue","version":"0.17.0","keywords":["ai","llm","mcp","model-context-protocol","context","claude","cursor","copilot","vue","vue3","composable","agentic","data-askable"],"license":"MIT","_id":"@askable-ui/vue@0.17.0","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"514fbe116e9e9e21a50dbb2f60b2d4cf1c08be8a","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.17.0.tgz","fileCount":198,"integrity":"sha512-mdKZcKFvU3EXxODsdYybbRU+SDqRB7Xp8wrdI6uGvSJzk7VImfTWgisytSngC23TrRweks2o9cey42qCEBLV4w==","signatures":[{"sig":"MEUCIGXKeUvIn+A24HKGduDj2Bk6Gz9LK2Xf0Y1xUMjG848WAiEAhaF4RcKdFd0ufp4hlMVa0nPHJqCMe5D38X+oTf+jCaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339733},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js"},"./extended":{"types":"./dist/extended.d.ts","import":"./dist/extended.js"}},"gitHead":"8797443f92143707a0a296e9fd108b6331137c96","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:223fbaf9-b1b7-4e3b-8268-881ca899904a"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.16.0","description":"Vue 3 composables to give AI assistants real-time context about what users see and select","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@askable-ui/core":"^0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","jsdom":"^29.1.1","vitest":"^4.1.8","typescript":"^6.0.3","@vue/test-utils":"^2.4.11"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.17.0_1786221575788_0.7114211417869725","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@askable-ui/vue","version":"0.17.1","keywords":["ai","llm","mcp","model-context-protocol","context","claude","cursor","copilot","vue","vue3","composable","agentic","data-askable"],"license":"MIT","_id":"@askable-ui/vue@0.17.1","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"4365c34034fd3e8ccd468c83d1d0f72e829d4a33","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.17.1.tgz","fileCount":198,"integrity":"sha512-JqIzhGQ17OB3HnM4UxVMshVEaC+MAQcZRSyDVPY3PyiZIE0Ezby2YvHnqlV0xs7OqEzSTfnt5Sb1w33EdW3qnw==","signatures":[{"sig":"MEUCIFuSvQyL2alDo83ONyKMF9CMU2TbjAFSdZRBABoAMxrlAiEA0Qb90POb/MatYfw0IgaoXGX2P4Hh5bbJobQGVifTrRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339733},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js"},"./extended":{"types":"./dist/extended.d.ts","import":"./dist/extended.js"}},"gitHead":"855ca7dc3817577b18b8a5671b802495fe7d160e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:223fbaf9-b1b7-4e3b-8268-881ca899904a"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.16.0","description":"Vue 3 composables to give AI assistants real-time context about what users see and select","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@askable-ui/core":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","jsdom":"^29.1.1","vitest":"^4.1.8","typescript":"^6.0.3","@vue/test-utils":"^2.4.11"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.17.1_1786222308854_0.006480578302478612","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@askable-ui/vue","version":"0.17.2","keywords":["ai","llm","mcp","model-context-protocol","context","claude","cursor","copilot","vue","vue3","composable","agentic","data-askable"],"license":"MIT","_id":"@askable-ui/vue@0.17.2","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"homepage":"https://askable-ui.com","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"1d521f7fd3e56adafa167e938ab463bfd45fcc41","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.17.2.tgz","fileCount":198,"integrity":"sha512-ysTXiIpVgP+hwODluHqnMOYFDTx99GghNN2FXjyIWyCWBfZVoQmYsNKCL2CF0YTDYGwnHYDPznt1367nb7arZw==","signatures":[{"sig":"MEYCIQDEf1sSTWZD1KcpDT5C6TCFXzKxhQy7e+uYj3g+P6EK9AIhAKX7++8rYhNeEi9ERL1XOf1Hhh+fECZMChBOmvVW227u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDwiZuNWm+12TbKjvMh5YV1sOPBBfQGviFulyVGDLxR/wIgeXEEfLBTDh4n6zqO4lJZhcYBpJgt7uDq5/jx/XKUg50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339734},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js"},"./extended":{"types":"./dist/extended.d.ts","import":"./dist/extended.js"}},"gitHead":"2e2d598673d565e1d617a75bef0cdd8942536c6d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:223fbaf9-b1b7-4e3b-8268-881ca899904a"}},"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.19.0","description":"Vue 3 composables to give AI assistants real-time context about what users see and select","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@askable-ui/core":"^0.17.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","jsdom":"^29.1.1","vitest":"^4.1.11","typescript":"^6.0.3","@vue/test-utils":"^2.4.11"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.17.2_1789501650360_0.775835926243746","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"_id":"@askable-ui/vue@0.17.3","bugs":{"url":"https://github.com/askable-ui/askable/issues"},"dist":{"shasum":"9be9e1f7f140a7d31a83b23579ed0bccafcc1eae","tarball":"https://registry.npmjs.org/@askable-ui/vue/-/vue-0.17.3.tgz","fileCount":198,"integrity":"sha512-lUamtvENYNuvJ2qYYbZVlZeS/TUkYdE+NZz1vjkftHonyEJYt7zXV4Q67CUFsqA7Mxi7n/+ILQRl+W0jZZmvfw==","signatures":[{"sig":"MEQCIES3dTqREZ/8ZZbmSwGZrh/YS+BmE5lBVTT8glZiz/3HAiAK2eV16GVOr1Ly6mnzTssvj2BcCpGyZOHVvXIKXm5/Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDeEDFlA5K53TDr+s+Ve7RM/2c28QeQckZqkofAPFh/iAiBq94mYDbUVHHmssQhoIlYKzde+ODp4Fzc3FYwWzwaRSg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askable-ui%2fvue@0.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339734},"main":"./dist/index.js","name":"@askable-ui/vue","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js"},"./extended":{"types":"./dist/extended.d.ts","import":"./dist/extended.js"}},"gitHead":"23b8f398cf1a9dccbecd987ffe2745b3e6c948f7","license":"MIT","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc"},"version":"0.17.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:223fbaf9-b1b7-4e3b-8268-881ca899904a"}},"homepage":"https://askable-ui.com","keywords":["ai","llm","mcp","model-context-protocol","context","claude","cursor","copilot","vue","vue3","composable","agentic","data-askable"],"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"_npmVersion":"11.19.0","description":"Vue 3 composables to give AI assistants real-time context about what users see and select","directories":{},"maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@askable-ui/core":"^0.17.3"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","jsdom":"^29.1.1","vitest":"^4.1.11","typescript":"^6.0.3","@vue/test-utils":"^2.4.11"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue_0.17.3_1789502440298_0.8567441102284512"}}},"time":{"created":"2026-03-28T23:48:53.726Z","modified":"2026-09-15T20:00:40.751Z","0.1.0":"2026-03-28T23:48:54.007Z","0.1.2":"2026-03-29T22:34:28.167Z","0.1.3":"2026-03-29T23:04:12.777Z","0.1.4":"2026-03-29T23:11:56.220Z","0.2.0":"2026-04-05T18:21:35.116Z","0.4.0":"2026-04-07T03:14:37.034Z","0.4.1":"2026-04-07T04:43:45.449Z","0.5.0":"2026-04-13T04:47:31.190Z","0.6.0":"2026-04-21T01:36:48.370Z","6.1.0":"2026-04-21T03:16:57.867Z","6.1.1":"2026-04-26T06:14:23.830Z","0.6.1":"2026-05-11T05:14:15.315Z","0.6.2":"2026-05-30T23:51:01.664Z","0.6.3":"2026-05-31T00:42:09.747Z","0.7.0":"2026-05-31T04:28:49.682Z","0.7.1":"2026-05-31T04:54:15.840Z","0.8.0":"2026-05-31T05:07:50.951Z","0.8.1":"2026-05-31T05:23:10.655Z","0.8.2":"2026-05-31T05:33:54.875Z","0.8.3":"2026-05-31T05:40:17.216Z","0.9.0":"2026-05-31T16:33:47.682Z","0.10.0":"2026-05-31T16:48:23.637Z","0.11.0":"2026-05-31T18:02:05.812Z","0.11.1":"2026-06-01T05:10:31.075Z","0.12.0":"2026-06-01T05:34:32.192Z","0.13.0":"2026-06-01T06:28:40.764Z","0.13.1":"2026-06-01T13:31:06.368Z","0.14.0":"2026-06-10T02:19:53.998Z","0.15.0":"2026-06-28T01:13:41.215Z","0.16.0":"2026-07-27T04:51:26.118Z","0.17.0":"2026-08-08T20:39:35.942Z","0.17.1":"2026-08-08T20:51:48.998Z","0.17.2":"2026-09-15T19:47:30.523Z","0.17.3":"2026-09-15T20:00:40.401Z"},"bugs":{"url":"https://github.com/askable-ui/askable/issues"},"license":"MIT","homepage":"https://askable-ui.com","keywords":["ai","llm","mcp","model-context-protocol","context","claude","cursor","copilot","vue","vue3","composable","agentic","data-askable"],"repository":{"url":"git+https://github.com/askable-ui/askable.git","type":"git","directory":"packages/vue"},"description":"Vue 3 composables to give AI assistants real-time context about what users see and select","maintainers":[{"name":"vamgan","email":"vamilg@gmail.com"}],"readme":"# @askable-ui/vue\n\nVue 3 bindings for [askable](../../README.md) — give your UI components LLM awareness in one line.\n\n## Install\n\n```bash\nnpm install @askable-ui/vue @askable-ui/core\n```\n\n## Quick Start\n\n```vue\n<script setup lang=\"ts\">\nimport { Askable, useAskable } from '@askable-ui/vue';\n\nconst { focus, promptContext } = useAskable();\n\nasync function ask(question: string) {\n  return fetch('/api/chat', {\n    method: 'POST',\n    body: JSON.stringify({\n      messages: [\n        { role: 'system', content: `UI context: ${promptContext.value}` },\n        { role: 'user', content: question },\n      ],\n    }),\n  });\n}\n</script>\n\n<template>\n  <Askable :meta=\"{ chart: 'revenue', period: 'Q3', value: '$128k' }\" as=\"section\">\n    <RevenueChart />\n  </Askable>\n</template>\n```\n\n## API\n\n### `<Askable :meta=\"...\" as=\"div\">`\n\nRenders any element (default: `div`) with a `data-askable` attribute.\n\n- `scope` is optional and writes `data-askable-scope` for scoped prompt/history queries.\n\n### `useAskable(options?)`\n\nReturns reactive focus state from the shared context for the requested `events` configuration.\n\n```ts\nconst { focus, promptContext, ctx } = useAskable();\n// focus: Ref<AskableFocus | null>\n// promptContext: ComputedRef<string>\n// ctx: AskableContext\n\n// Restrict which interactions trigger a context update\nconst { focus, promptContext } = useAskable({ events: ['click'] });\n```\n\n**Options:**\n- `events?: AskableEvent[]` — trigger events: `'click'`, `'hover'`, `'focus'`. Defaults to all three.\n\n**`ctx` advanced methods** (via `@askable-ui/core`):\n- `ctx.select(el)` — programmatically set focus (\"Ask AI\" button pattern)\n- `ctx.clear()` — reset focus to null and emit `'clear'` event\n- `ctx.getHistory(limit?)` — focus history, newest first\n- `ctx.toHistoryContext(limit?, options?)` — history as a prompt-ready string\n- `ctx.toPromptContext(options?)` — full serialization options (format, maxTokens, excludeKeys, …)\n- `ctx.toPromptContextAsync(options?)` — include async app-owned sources\n- `ctx.serializeFocus(options?)` — structured `AskableSerializedFocus` object\n- `useAskableSource()` — lifecycle-managed app-owned source registration\n\nThe composable manages a shared singleton context per `events` configuration. Multiple `useAskable()` consumers with the same `events` reuse one observer lifecycle, while differing `events` configurations get isolated shared contexts of their own. Each shared context is automatically destroyed when its last consumer unmounts.\n\n### `useAskableSource(options?)`\n\nUse `useAskableSource()` when the assistant needs data that is not fully\nrendered in the DOM: paginated tables, virtualized lists, documents, charts,\nmaps, calendars, canvases, or custom product state. The composable registers the\nsource during setup, keeps reactive values current through your resolver\nclosures, and unregisters automatically on unmount.\n\n```vue\n<script setup lang=\"ts\">\nimport { watch } from 'vue';\nimport { useAskableSource } from '@askable-ui/vue';\n\nconst accounts = useAskableSource('accounts', {\n  kind: 'collection',\n  describe: 'Customer accounts matching the active filters',\n  getState: () => ({\n    filters: filters.value,\n    sort: sort.value,\n    page: table.getState().pagination.pageIndex + 1,\n    pageSize: table.getState().pagination.pageSize,\n    totalCount: totalCount.value,\n  }),\n  resolve: async ({ mode, maxItems }) => {\n    if (mode === 'visible') return table.getRowModel().rows.map((row) => row.original);\n    return summarizeAccounts({ filters: filters.value, sort: sort.value, maxItems });\n  },\n  sanitize: (source) => ({\n    ...source,\n    data: redactAccountFields(source.data),\n  }),\n});\n\nasync function ask(question: string) {\n  const promptContext = await accounts.toPromptContext({\n    source: { mode: 'summary', maxItems: 20, timeoutMs: 750 },\n    sourceErrorMode: 'include',\n  });\n\n  return sendToAgent({ question, promptContext });\n}\n\nwatch([filters, sort, totalCount], () => {\n  accounts.notifyChanged();\n});\n</script>\n```\n\nCall `notifyChanged()` when source data changes without a DOM focus change,\nsuch as pagination, filters, selected rows, or query-cache updates. Async\nsubscribers created with `ctx.subscribeAsync()` re-resolve matching sources.\n\n### `useAskableRegionCapture(options?)`\n\nStarts an explicit region, circle, or lasso selection overlay and emits a structured Context packet through the same `AskableContext`.\n\n```vue\n<script setup lang=\"ts\">\nimport { computed } from 'vue';\nimport { useAskableRegionCapture } from '@askable-ui/vue';\n\nconst capture = useAskableRegionCapture({\n  includeViewport: true,\n  source: { app: 'analytics-dashboard' },\n  intent: 'answer with this selected area as context',\n});\n\nconst selectedContext = computed(() =>\n  capture.lastPacket.value ? JSON.stringify(capture.lastPacket.value, null, 2) : ''\n);\n</script>\n\n<template>\n  <button @click=\"capture.start()\">Select region</button>\n  <button @click=\"capture.start({ shape: 'circle' })\">Circle area</button>\n  <button @click=\"capture.start({ shape: 'lasso' })\">Lasso area</button>\n  <button v-if=\"capture.active.value\" @click=\"capture.cancel()\">Cancel</button>\n  <pre v-if=\"selectedContext\">{{ selectedContext }}</pre>\n  <SelectionComposer\n    v-if=\"capture.selectionState.value\"\n    :packet=\"capture.selectionState.value.packet\"\n    :selection=\"capture.selectionState.value.selection\"\n    @clear=\"capture.clearSelection()\"\n  />\n</template>\n```\n\nThe result includes `active`, `lastPacket`, `lastSelection`, `selectionState`,\n`start(overrides)`, `cancel()`, `clearSelection()`, `getSelection()`,\n`destroy()`, `isActive()`, and `ctx`. Use `selectionState` to render selected\ncontext confirmation, inline question input, or a custom composer. Use\n`getSelection()` when non-render code needs the current pinned packet,\nselection geometry, and affordance element.\nUse `onSelectionChange(state)` to mirror pinned context into external composer\nstate.\nPass `once: false` when the capture control should stay active for repeated\nregion, circle, or lasso selections. The composable keeps `active` true until\n`cancel()` or `destroy()` runs.\n\n### `useAskableTextSelectionCapture(options?)`\n\nCaptures highlighted browser text and emits a structured Context packet through\nthe same `AskableContext`.\n\n```vue\n<script setup lang=\"ts\">\nimport { computed } from 'vue';\nimport { useAskableTextSelectionCapture } from '@askable-ui/vue';\n\nconst selection = useAskableTextSelectionCapture({\n  includeViewport: true,\n  source: { app: 'analytics-dashboard' },\n  intent: 'answer using the highlighted text',\n});\n\nconst selectedContext = computed(() =>\n  selection.lastPacket.value ? JSON.stringify(selection.lastPacket.value, null, 2) : ''\n);\n</script>\n\n<template>\n  <button @click=\"selection.start()\">Watch selection</button>\n  <button @click=\"selection.captureNow()\">Send selected text</button>\n  <button v-if=\"selection.active.value\" @click=\"selection.cancel()\">Cancel</button>\n  <pre v-if=\"selectedContext\">{{ selectedContext }}</pre>\n  <SelectedTextComposer\n    v-if=\"selection.selectionState.value\"\n    :packet=\"selection.selectionState.value.packet\"\n    :selection=\"selection.selectionState.value.selection\"\n    @clear=\"selection.clearSelection()\"\n  />\n</template>\n```\n\nThe result includes `active`, `lastPacket`, `lastSelection`, `selectionState`,\n`start(overrides)`, `captureNow(overrides)`, `cancel()`, `clearSelection()`,\n`getSelection()`, `destroy()`, `isActive()`, and `ctx`. Use `selectionState` to\nrender selected-text confirmation and inline chat inputs. Use `getSelection()`\nwhen imperative code needs the current pinned text packet, selected range\nmetadata, and affordance element.\nUse `onSelectionChange(state)` to keep chat input state aligned with the pinned\ntext selection.\n\n### \"Ask AI\" button pattern\n\nUse `ctx.select()` to set context explicitly when a user clicks a button:\n\n```vue\n<script setup lang=\"ts\">\nimport { useTemplateRef } from 'vue';\nimport { Askable, useAskable } from '@askable-ui/vue';\n\nconst { ctx } = useAskable();\nconst card = useTemplateRef('card');\n</script>\n\n<template>\n  <Askable ref=\"card\" :meta=\"data\">\n    <RevenueChart :data=\"data\" />\n    <button @click=\"ctx.select(card); openChat()\">Ask AI ✦</button>\n  </Askable>\n</template>\n```\n\n## License\n\nMIT\n\n\n### SSR note\n\n`useAskable()` is safe to use in SSR frameworks such as Nuxt. Observation starts on the client in `onMounted()`.\n","readmeFilename":"README.md"}