{"_id":"@af-utils/virtual-vue","_rev":"2-f6701f692e7bd2bb9d948590fb90a4d6","name":"@af-utils/virtual-vue","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@af-utils/virtual-vue","version":"1.0.0","license":"MIT","_id":"@af-utils/virtual-vue@1.0.0","maintainers":[{"name":"nowaalex","email":"magritte@tutamail.com"}],"homepage":"https://af-utils.vercel.app/virtual","bugs":"https://github.com/nowaalex/af-utils/issues","dist":{"shasum":"1b1f6fd323449ef215f0e6ecb205d91c04e72f31","tarball":"https://registry.npmjs.org/@af-utils/virtual-vue/-/virtual-vue-1.0.0.tgz","fileCount":6,"integrity":"sha512-TBQuuE5HqjTux0SIjBSRfWpKQAW2VhQrQVlRDGVP1vzyYDi7Opukt+U7d3B6aFr/ocyKPslpjV10exwc0DSNrg==","signatures":[{"sig":"MEUCIQDEkHkW7CFAPpS7AjuI73uHY/fgBo3opIrwCE5TrbneiAIgBgmVzvOFrA/k0VN5m5mv9XAqVw1p1mqQNmW+0Y1+viY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16129},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{"node":"./dist/index.node.js","types":"./dist/index.d.ts","default":"./dist/index.js"},"private":false,"scripts":{"test":"vitest run","build":"vite build && vite build --ssr src/index.ts && tsc && api-extractor run && rm -r dist/types","publint":"publint","typecheck":"tsc --noEmit","api-report":"api-extractor run --local"},"_npmUser":{"name":"nowaalex","email":"magritte@tutamail.com"},"repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git","directory":"packages/virtual/vue"},"description":"Vue composables and components for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"26.0.0","dependencies":{"@af-utils/virtual-core":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^8.2.2","jsdom":"^30.0.1","vitest":"^4.1.11","@types/node":"^26.3.0","@typescript/native":"npm:typescript@^7.0.2","@vitejs/plugin-vue":"^6.0.0","@vue/server-renderer":"^3.5.0"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/virtual-vue_1.0.0_1787743207022_0.3815244505506732","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@af-utils/virtual-vue","private":false,"version":"1.0.1","description":"Vue composables and components for rendering large scrollable data","repository":{"type":"git","url":"git+https://github.com/nowaalex/af-utils.git","directory":"packages/virtual/vue"},"homepage":"https://af-utils.vercel.app/virtual","bugs":"https://github.com/nowaalex/af-utils/issues","license":"MIT","sideEffects":false,"type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{"types":"./dist/index.d.ts","node":"./dist/index.node.js","default":"./dist/index.js"},"dependencies":{"@af-utils/virtual-core":"2.0.1"},"peerDependencies":{"vue":"^3.3.0"},"devDependencies":{"@types/node":"^26.4.0","@typescript/native":"npm:typescript@^7.0.2","@vitejs/plugin-vue":"^6.0.0","@vue/server-renderer":"^3.5.42","jsdom":"^30.0.1","vite":"^8.2.2","vitest":"^4.1.11","vue":"^3.5.42"},"publishConfig":{"access":"public"},"scripts":{"build":"vite build && vite build --ssr src/index.ts && tsc && api-extractor run && rm -r dist/types","api-report":"api-extractor run --local","typecheck":"tsc --noEmit","test":"vitest run","publint":"publint"},"_nodeVersion":"24.19.0","_id":"@af-utils/virtual-vue@1.0.1","dist":{"integrity":"sha512-Koel1GSPiEZnXi+KEbtZnKwcgbY7JlewUz8DKeXyGvFxQl4HfsN9pgccIL4Ub9JUVFi3xY+sE6wp677ye/NQQQ==","shasum":"09c39cb37af92da9f6a0b9f6c0102875d425dc57","tarball":"https://registry.npmjs.org/@af-utils/virtual-vue/-/virtual-vue-1.0.1.tgz","fileCount":6,"unpackedSize":16131,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@af-utils%2fvirtual-vue@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIASJTA7KQH/J1IWhzNN4gu5TcNafcmP/K0/bNJOgi5/cAiA+5dDt66eSrzTOXAQrmJxVcH9dsIz5B04mX7yYHXeWzg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87d82fc5-82c6-4baa-9830-ce01da706d73"}},"directories":{},"maintainers":[{"name":"nowaalex","email":"magritte@tutamail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/virtual-vue_1.0.1_1787970776094_0.821744414307565"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-26T11:20:06.764Z","modified":"2026-08-29T02:32:56.571Z","1.0.0":"2026-08-26T11:20:07.162Z","1.0.1":"2026-08-29T02:32:56.246Z"},"bugs":"https://github.com/nowaalex/af-utils/issues","license":"MIT","homepage":"https://af-utils.vercel.app/virtual","repository":{"type":"git","url":"git+https://github.com/nowaalex/af-utils.git","directory":"packages/virtual/vue"},"description":"Vue composables and components for rendering large scrollable data","maintainers":[{"name":"nowaalex","email":"magritte@tutamail.com"}],"readme":"# @af-utils/virtual-vue\n\nVue composables, directives, and components for efficiently rendering large\nscrollable data sets with dynamic item sizes.\n\n## Installation\n\n```bash\nnpm install @af-utils/virtual-vue vue\n```\n\n## Documentation\n\n- [Getting started](https://af-utils.vercel.app/virtual)\n- [Vue examples](https://af-utils.vercel.app/virtual/examples/vue/basics/simple-list)\n- [Support and compatibility](https://af-utils.vercel.app/virtual/support)\n- [API reference](https://af-utils.vercel.app/virtual/reference/virtual-vue/index)\n","readmeFilename":""}