{"_id":"@af-utils/virtual-solid","_rev":"2-1a2cacbaa7783adce8b46117bfdcaab7","name":"@af-utils/virtual-solid","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@af-utils/virtual-solid","version":"1.0.0","keywords":["solid","solidjs","virtual","list","dom-recycle","dynamic-size","scroll","scrolling","infinite","virtualized","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-solid@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":"dd36b39002352904b0a8d2cef2a032b585bb807c","tarball":"https://registry.npmjs.org/@af-utils/virtual-solid/-/virtual-solid-1.0.0.tgz","fileCount":6,"integrity":"sha512-rb8E97Z7fs7w371qR6t+77V6W08kTgAa+2PYM9lUiRC1LXmHdI2J24OIOI9apnEpVOr3nxnlMbieN3BkbJXPYw==","signatures":[{"sig":"MEUCIAsBJ74ommVAY9ywUt6L9f3F5fdKA2BPUQqcrh4+kVWSAiEA9am/3SADuCf75Oe5Kv5NI8H9fcRT3qOqrZr3MV7/1zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16096},"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":{"dev":"vite build --watch","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/solid"},"description":"Solid components and primitives 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":{"vite":"^8.2.2","jsdom":"^30.0.1","vitest":"^4.1.11","@types/node":"^26.3.0","vite-plugin-solid":"^2.11.14","@typescript/native":"npm:typescript@^7.0.2"},"peerDependencies":{"solid-js":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/virtual-solid_1.0.0_1787743206992_0.7393825372122869","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@af-utils/virtual-solid","private":false,"version":"1.0.1","description":"Solid components and primitives for rendering large scrollable data","repository":{"type":"git","url":"git+https://github.com/nowaalex/af-utils.git","directory":"packages/virtual/solid"},"homepage":"https://af-utils.vercel.app/virtual","bugs":"https://github.com/nowaalex/af-utils/issues","author":{"name":"Alex Fomin","email":"nowaalex@gmail.com","url":"https://github.com/nowaalex/"},"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"},"keywords":["solid","solidjs","virtual","list","dom-recycle","dynamic-size","scroll","scrolling","infinite","virtualized","virtualization","windowing"],"devDependencies":{"@types/node":"^26.4.0","@typescript/native":"npm:typescript@^7.0.2","jsdom":"^30.0.1","vite":"^8.2.2","vite-plugin-solid":"^2.11.14","vitest":"^4.1.11"},"dependencies":{"@af-utils/virtual-core":"2.0.1"},"peerDependencies":{"solid-js":"^1.5.0"},"publishConfig":{"access":"public"},"scripts":{"dev":"vite build --watch","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-solid@1.0.1","dist":{"integrity":"sha512-YccYWmUqkQLJcCsW5gU6b30DsAbMCUJPgFr46R8ifQj+XuryWV71ToZkv2M4vmnxYmlM/KkTNszQ3UqveS4SHQ==","shasum":"43459f2a8de0038e81c72ef808b8e61e37e2f2e1","tarball":"https://registry.npmjs.org/@af-utils/virtual-solid/-/virtual-solid-1.0.1.tgz","fileCount":6,"unpackedSize":17044,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@af-utils%2fvirtual-solid@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGT5uw0tP1IddVHBFMfekaABLEY2rGplajgp4cjwqTPPAiEAzM+KYjSKXrW8iWZzXfP6M6lYM00wfcQsU8FIx4R9rQ0="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcd84262-4bef-453d-b668-595f543f8133"}},"directories":{},"maintainers":[{"name":"nowaalex","email":"magritte@tutamail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/virtual-solid_1.0.1_1787970775388_0.676337669861246"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-26T11:20:06.852Z","modified":"2026-08-29T02:32:55.830Z","1.0.0":"2026-08-26T11:20:07.120Z","1.0.1":"2026-08-29T02:32:55.521Z"},"bugs":"https://github.com/nowaalex/af-utils/issues","author":{"name":"Alex Fomin","email":"nowaalex@gmail.com","url":"https://github.com/nowaalex/"},"license":"MIT","homepage":"https://af-utils.vercel.app/virtual","keywords":["solid","solidjs","virtual","list","dom-recycle","dynamic-size","scroll","scrolling","infinite","virtualized","virtualization","windowing"],"repository":{"type":"git","url":"git+https://github.com/nowaalex/af-utils.git","directory":"packages/virtual/solid"},"description":"Solid components and primitives for rendering large scrollable data","maintainers":[{"name":"nowaalex","email":"magritte@tutamail.com"}],"readme":"# @af-utils/virtual-solid\n\nSolid components and primitives for efficiently rendering large scrollable data\nsets with dynamic item sizes.\n\n## Installation\n\n```bash\nnpm install @af-utils/virtual-solid solid-js\n```\n\n## Documentation\n\n- [Getting started](https://af-utils.vercel.app/virtual)\n- [Solid examples](https://af-utils.vercel.app/virtual/examples/solid/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-solid/index)\n","readmeFilename":""}