{"_id":"@af-utils/virtual-core","_rev":"28-b5e23756cf7e55d51cabc974fda818d6","name":"@af-utils/virtual-core","dist-tags":{"latest":"2.0.1"},"versions":{"0.0.2":{"name":"@af-utils/virtual-core","version":"0.0.2","keywords":["virtual","list","recycle","dom-recycle","dynamic-size","scroll","scrolling","infinite","virtualized","virtual","virtualization","sortable","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.2","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"9e10b3cc9e8323cce08800d7e3ce5f485609b56c","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.2.tgz","fileCount":23,"integrity":"sha512-hUCWpn2mL0rX+sv8IdUtfqRSpwqRe+6Z8sUZquaMhdhhvN1+cxgE+n9SnJP5ILn2qjDruBoKrm7qebRm+NxQOQ==","signatures":[{"sig":"MEYCIQCOZZvelTZlkS5mEVdxyDi0BcdcCiwgOwhIfqQiAdsOFAIhAJtW7EBCFlNKEAzHwvzNPBEYesDgKfZmNanS1FuGWRGy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115266},"main":"lib/index.server.js","type":"module","_from":"file:af-utils-virtual-core-0.0.2.tgz","types":"lib/index.d.ts","browser":"lib/index.js","engines":{"npm":">=6.0.0","node":">=14.0.0"},"private":false,"scripts":{"dev":"rollup --watch --config rollup.config.mjs & tsc-alias -w","test":"jest","build":"rollup --config rollup.config.mjs && tsc-alias && api-extractor run"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/b700c650e6c8bb6c0f0effe0d6078790/af-utils-virtual-core-0.0.2.tgz","_integrity":"sha512-hUCWpn2mL0rX+sv8IdUtfqRSpwqRe+6Z8sUZquaMhdhhvN1+cxgE+n9SnJP5ILn2qjDruBoKrm7qebRm+NxQOQ==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.0.2","ts-jest":"^29.1.1","tsc-alias":"^1.8.8","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@babel/preset-env":"^7.22.20","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.5","@rollup/plugin-typescript":"^11.1.5","@babel/plugin-transform-runtime":"^7.22.15","@rollup/plugin-export-bundle-size":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.2_1696906888662_0.5507959956421073","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@af-utils/virtual-core","version":"0.0.3","keywords":["virtual","list","recycle","dom-recycle","dynamic-size","scroll","scrolling","infinite","virtualized","virtual","virtualization","sortable","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.3","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"61ad995449d64dc393e4b92a4b78173a9b35c310","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.3.tgz","fileCount":23,"integrity":"sha512-n3qs9LM3c4DE3ALAPDw2jbbfrvC+KaXvoeZou/oYtR/4CjOiEzbWij4H/fwGOXIlN58IjNB7+APi1WdMIAYfuQ==","signatures":[{"sig":"MEQCIHllildOLFWw+QkX5WO0ZYicByzAwPS88SSlFXFpEW8RAiAHQc3z8qc2TJXybt7buQBqI0y8tsW9rM66gasC/U83DQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115919},"main":"lib/index.server.js","type":"module","_from":"file:af-utils-virtual-core-0.0.3.tgz","types":"lib/index.d.ts","browser":"lib/index.js","engines":{"npm":">=6.0.0","node":">=14.0.0"},"private":false,"scripts":{"dev":"rollup --watch --config rollup.config.mjs & tsc-alias -w","test":"jest","build":"rollup --config rollup.config.mjs && tsc-alias && api-extractor run"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/eb0e17ede0b2a6bcbc1cefdc2e1fa022/af-utils-virtual-core-0.0.3.tgz","_integrity":"sha512-n3qs9LM3c4DE3ALAPDw2jbbfrvC+KaXvoeZou/oYtR/4CjOiEzbWij4H/fwGOXIlN58IjNB7+APi1WdMIAYfuQ==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.0.2","ts-jest":"^29.1.1","tsc-alias":"^1.8.8","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@babel/preset-env":"^7.22.20","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.5","@rollup/plugin-typescript":"^11.1.5","@babel/plugin-transform-runtime":"^7.22.15","@rollup/plugin-export-bundle-size":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.3_1696920197674_0.9076618650157557","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@af-utils/virtual-core","version":"0.0.4","keywords":["virtual","list","recycle","dom-recycle","dynamic-size","scroll","scrolling","infinite","virtualized","virtual","virtualization","sortable","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.4","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"44440b52042de17b284ebfb0b22787f0411de11f","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.4.tgz","fileCount":23,"integrity":"sha512-dW97aXsf2WuoJwC+bI/7GO94Yn+QoDVNLWcClPhQCUQ+ICh206yYtrh2zkNKhgBM+FOt66JaAFvW9QSz1wihvQ==","signatures":[{"sig":"MEQCIA6MQ/IxKkl+zqrhwCNIXWpZerhWFT+Fml2D2xakXExkAiAuzi/8DH1nUyH0hJ04vZfITc+jkl078j/fHXVVzOkqqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130244},"main":"lib/index.server.js","type":"module","_from":"file:af-utils-virtual-core-0.0.4.tgz","types":"lib/index.d.ts","browser":"lib/index.js","engines":{"npm":">=6.0.0","node":">=14.0.0"},"private":false,"scripts":{"dev":"rollup --watch --config rollup.config.mjs & tsc-alias -w","test":"jest","build":"rollup --config rollup.config.mjs && tsc-alias && api-extractor run"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/5960f49051990710b6887e120740af42/af-utils-virtual-core-0.0.4.tgz","_integrity":"sha512-dW97aXsf2WuoJwC+bI/7GO94Yn+QoDVNLWcClPhQCUQ+ICh206yYtrh2zkNKhgBM+FOt66JaAFvW9QSz1wihvQ==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"@af-utils/scrollend-polyfill":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.0.2","ts-jest":"^29.1.1","tsc-alias":"^1.8.8","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@babel/preset-env":"^7.23.2","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.5","@rollup/plugin-typescript":"^11.1.5","@babel/plugin-transform-runtime":"^7.23.2","@rollup/plugin-export-bundle-size":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.4_1697139620058_0.13296987740804278","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@af-utils/virtual-core","version":"0.0.5","keywords":["virtual","list","recycle","dom-recycle","dynamic-size","scroll","scrolling","infinite","virtualized","virtual","virtualization","sortable","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.5","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"702a9bed9d77eb7af62db338593d34036906aaa6","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.5.tgz","fileCount":23,"integrity":"sha512-MKXsr8AqzI1X7r45mbUFflfNexBVV5sGSv/5Nsq58jbc9pMnDdQWd8nHATnbLfpG3fxQgw7iWGcaY8HqeMiNMw==","signatures":[{"sig":"MEQCIBVzmW0/9yMM5UnADS+8Z7qG9guyOlj/lQ4CAlkvtYN3AiBKw6LDiu3i+zopfci7OCHBJ+9WfVZVYw5yKuPSHMMd9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130244},"main":"lib/index.server.js","type":"module","_from":"file:af-utils-virtual-core-0.0.5.tgz","types":"lib/index.d.ts","browser":"lib/index.js","engines":{"npm":">=6.0.0","node":">=14.0.0"},"private":false,"scripts":{"dev":"rollup --watch --config rollup.config.mjs & tsc-alias -w","test":"jest","build":"rollup --config rollup.config.mjs && tsc-alias && api-extractor run"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/e6e62d06253ed340606585f42af772b5/af-utils-virtual-core-0.0.5.tgz","_integrity":"sha512-MKXsr8AqzI1X7r45mbUFflfNexBVV5sGSv/5Nsq58jbc9pMnDdQWd8nHATnbLfpG3fxQgw7iWGcaY8HqeMiNMw==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"@af-utils/scrollend-polyfill":"0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.0.2","ts-jest":"^29.1.1","tsc-alias":"^1.8.8","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.5","@babel/preset-env":"^7.23.2","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.5","@rollup/plugin-typescript":"^11.1.5","@babel/plugin-transform-runtime":"^7.23.2","@rollup/plugin-export-bundle-size":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.5_1697151553973_0.125050181111781","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@af-utils/virtual-core","version":"0.0.7","keywords":["virtual","list","recycle","dom-recycle","dynamic-size","scroll","scrolling","infinite","virtualized","virtual","virtualization","sortable","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.7","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"e8a59f01b007c57b30a94404176ec582fe67c477","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.7.tgz","fileCount":8,"integrity":"sha512-FPsv0W1/vx60crTwiq8Og2M40Kfy9YOnq26O14ap4zanSEz/PiUUeleX3jWS8fojEGuMsTg3+MnZNmR4C5s0lQ==","signatures":[{"sig":"MEUCIQCR+xIF0NDq50306ftJj/a6b3Kl19KaX6+ZFabiCSzOBAIgG00deG1IEKcELZAGjQGcjfUyhGJWPeMLXiP4F998o1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72259},"main":"lib/index.server.js","type":"module","_from":"file:af-utils-virtual-core-0.0.7.tgz","types":"lib/index.d.ts","browser":"lib/index.js","private":false,"scripts":{"dev":"rollup -w -c rollup.config.ts --configPlugin typescript & tsc-alias -w","test":"jest","build":"rollup -c rollup.config.ts --configPlugin typescript && tsc-alias && api-extractor run && rm -r lib/types"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/f9c17bc06ea0093300f703471c8ed690/af-utils-virtual-core-0.0.7.tgz","_integrity":"sha512-FPsv0W1/vx60crTwiq8Og2M40Kfy9YOnq26O14ap4zanSEz/PiUUeleX3jWS8fojEGuMsTg3+MnZNmR4C5s0lQ==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"@af-utils/scrollend-polyfill":"0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","tsc-alias":"^1.8.8","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-typescript":"^11.1.5","@af-utils/rollup-plugin-export-bundle-size":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.7_1697189893667_0.3857857635676101","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@af-utils/virtual-core","version":"0.0.8","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.8","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"2e8ff8f439fe12918c15ac1dc0f404ee0ab36f4e","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.8.tgz","fileCount":8,"integrity":"sha512-CZ5nYkBx7Qr9CUeaolIhIcqPU9LFSy8GKfOJYoTF1gahcWgPxlBF+4s9PFW5fCGaPpI3pIpiZ3yrGbFCSlJTGQ==","signatures":[{"sig":"MEYCIQCfeIAqY9WF2CRYDfYj9OyYb283jwiVAqfNwyZWa/xahQIhAJ/RHXIWl8jSYZQe4Z8xIuA0nvBGYpKcpBad9Axl5qTX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73795},"main":"lib/index.server.js","type":"module","_from":"file:af-utils-virtual-core-0.0.8.tgz","types":"lib/index.d.ts","browser":"lib/index.js","private":false,"scripts":{"dev":"rollup -w -c rollup.config.ts --configPlugin typescript & tsc-alias -w","test":"jest","build":"rollup -c rollup.config.ts --configPlugin typescript && tsc-alias && api-extractor run && rm -r lib/types"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/cdf23aa6f3f0466f15b72c6f0b3922de/af-utils-virtual-core-0.0.8.tgz","_integrity":"sha512-CZ5nYkBx7Qr9CUeaolIhIcqPU9LFSy8GKfOJYoTF1gahcWgPxlBF+4s9PFW5fCGaPpI3pIpiZ3yrGbFCSlJTGQ==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"@af-utils/scrollend-polyfill":"0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.1.4","ts-jest":"^29.1.1","ts-node":"^10.9.1","tsc-alias":"^1.8.8","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.4","jest-environment-jsdom":"^29.7.0","@rollup/plugin-typescript":"^11.1.5","@af-utils/rollup-plugin-export-bundle-size":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.8_1697489035081_0.45378919972368315","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@af-utils/virtual-core","version":"0.0.9","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.9","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"102293dc1b651d704ff41a14309afc6f0923a834","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.9.tgz","fileCount":8,"integrity":"sha512-xgcOrgnhWL7kEmPREXDnWUUuihMX/brEhvb4s4xPG4hbh/KP/pg9KVQOexHL9bicwCrqW8k/Wjo5smB27gYMgQ==","signatures":[{"sig":"MEUCIE+C+S8dmA0a/lHzEe4r59ZKu5LBmjfw3fPFyf0eaAfuAiEA+7YhygOVLiFR6x8uaCBLJw9joPvox3voXEv3D5Vss/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75246},"main":"lib/index.server.js","type":"module","_from":"file:af-utils-virtual-core-0.0.9.tgz","types":"lib/index.d.ts","browser":"lib/index.js","private":false,"scripts":{"dev":"rollup -w -c rollup.config.ts --configPlugin typescript & tsc-alias -w","test":"jest","build":"rollup -c rollup.config.ts --configPlugin typescript && tsc-alias && api-extractor run && rm -r lib/types"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/c03d53af066a4a5d76a94ad1b351a8fb/af-utils-virtual-core-0.0.9.tgz","_integrity":"sha512-xgcOrgnhWL7kEmPREXDnWUUuihMX/brEhvb4s4xPG4hbh/KP/pg9KVQOexHL9bicwCrqW8k/Wjo5smB27gYMgQ==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"@af-utils/scrollend-polyfill":"0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.1.4","ts-jest":"^29.1.1","ts-node":"^10.9.1","tsc-alias":"^1.8.8","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.4","jest-environment-jsdom":"^29.7.0","@rollup/plugin-typescript":"^11.1.5","@af-utils/rollup-plugin-export-bundle-size":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.9_1697505454852_0.10146683088390462","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@af-utils/virtual-core","version":"0.0.10","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.10","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"10ca79b58aacb0be0d684e02d4c7695eabfebfee","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.10.tgz","fileCount":8,"integrity":"sha512-SPKm8iyLjnv8TJ5XmPs+gxy+w80Qqu1mK86vZUweFmtfZruVoI2ZAofqR4bhVex7s6cKA+7O7yT1pRIui4U1TA==","signatures":[{"sig":"MEUCIEX6LHEgTE2VDqwQMKLyW4zGwIboGKMwSS8hkEicVxyFAiEAgc6Y7ty+Knzal1CsytpVR02gMOejepWa+hpKywmFLZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75971},"main":"lib/index.server.js","type":"module","_from":"file:af-utils-virtual-core-0.0.10.tgz","types":"lib/index.d.ts","browser":"lib/index.js","private":false,"scripts":{"dev":"rollup -w -c rollup.config.ts --configPlugin typescript & tsc-alias -w","test":"jest","build":"rollup -c rollup.config.ts --configPlugin typescript && tsc-alias && api-extractor run && rm -r lib/types"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/458f25eab93f9faba2556b8e5abce535/af-utils-virtual-core-0.0.10.tgz","_integrity":"sha512-SPKm8iyLjnv8TJ5XmPs+gxy+w80Qqu1mK86vZUweFmtfZruVoI2ZAofqR4bhVex7s6cKA+7O7yT1pRIui4U1TA==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"@af-utils/scrollend-polyfill":"0.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.1.4","ts-jest":"^29.1.1","ts-node":"^10.9.1","tsc-alias":"^1.8.8","typescript":"^5.2.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.4","jest-environment-jsdom":"^29.7.0","@rollup/plugin-typescript":"^11.1.5","@af-utils/rollup-plugin-export-bundle-size":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.10_1697660653798_0.7901834048048917","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@af-utils/virtual-core","version":"0.0.11","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.11","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"9549c7c78498d959f4c378d61c82f12c27940543","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.11.tgz","fileCount":8,"integrity":"sha512-twrrRoEIFJTZWdZtNzaQplPPnAnQ11OalU6xHyLlm1aXD/RyG9swVUeoMP3L3oCKIb4/52UVYNDad7t6Y1I2Ow==","signatures":[{"sig":"MEUCIGutFL4MYdadUAebirLpHtOpFX/lgl6dg3msCvFUmPPVAiEAssrhGgRXlgSwdrDG6rpTljeUX14EB70zXmcOedh8OV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76055},"main":"lib/index.server.js","type":"module","_from":"file:af-utils-virtual-core-0.0.11.tgz","types":"lib/index.d.ts","browser":"lib/index.js","private":false,"scripts":{"dev":"rollup -w -c rollup.config.ts --configPlugin typescript & tsc-alias -w","test":"jest","build":"rollup -c rollup.config.ts --configPlugin typescript && tsc-alias && api-extractor run && rm -r lib/types"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/93232e448f2b7632062886a9867140af/af-utils-virtual-core-0.0.11.tgz","_integrity":"sha512-twrrRoEIFJTZWdZtNzaQplPPnAnQ11OalU6xHyLlm1aXD/RyG9swVUeoMP3L3oCKIb4/52UVYNDad7t6Y1I2Ow==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"@af-utils/scrollend-polyfill":"0.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.4","@rollup/plugin-typescript":"^11.1.5","@af-utils/rollup-plugin-export-bundle-size":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.11_1697681359765_0.9857105902931109","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@af-utils/virtual-core","version":"0.0.12","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.12","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"ba7a55fa62fa5417ae78643747003223baec3dd8","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.12.tgz","fileCount":8,"integrity":"sha512-upua1Eoga9u3IZBIwvanzpuEH0QL8BkTP5v9DIT47+ut10Lc3R8AirvfsbEi6FBClEKxF8fcfDRwDDXvxJQUxg==","signatures":[{"sig":"MEUCIQDSJs6yYydFFcIEtF+JFHTjzzs3rmLXCNBwm/9qxaCpeQIgIR9tdZ+kcnbMOmgN3AkZ6EfDetCZWC/+kXqKSFIKyUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77759},"main":"lib/index.server.js","type":"module","_from":"file:af-utils-virtual-core-0.0.12.tgz","types":"lib/index.d.ts","browser":"lib/index.js","private":false,"scripts":{"dev":"rollup -w -c rollup.config.ts --configPlugin typescript & tsc-alias -w","test":"jest","build":"rollup -c rollup.config.ts --configPlugin typescript && tsc-alias && api-extractor run && rm -r lib/types"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/5675fa860c6fd2f802baac113d9d8cf9/af-utils-virtual-core-0.0.12.tgz","_integrity":"sha512-upua1Eoga9u3IZBIwvanzpuEH0QL8BkTP5v9DIT47+ut10Lc3R8AirvfsbEi6FBClEKxF8fcfDRwDDXvxJQUxg==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"@af-utils/scrollend-polyfill":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.4","@rollup/plugin-typescript":"^11.1.5","@af-utils/rollup-plugin-export-bundle-size":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.12_1697932780137_0.5918048158861386","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@af-utils/virtual-core","version":"0.0.13","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.13","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"81c41dfab7edafedec8b53831b5591e25dd65530","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.13.tgz","fileCount":8,"integrity":"sha512-Zv0INEDD4BwEbMXiuZyavgqVQ6tvHWvHHj8zybwj5eYaJdJbo5np/5y36iwGZzn12I7bRxxQYYf0CBPzyKjgnw==","signatures":[{"sig":"MEUCIEfYvQ5BMB0wI/hilNvK5BAEfP0DTIgmN9tHWZCyqs8eAiEA7NZSQOiRDscTbh7Z/a9Hsj4o1n/z8iWV4MwFZUtFM70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77851},"main":"lib/index.server.js","type":"module","_from":"file:af-utils-virtual-core-0.0.13.tgz","types":"lib/index.d.ts","browser":"lib/index.js","private":false,"scripts":{"dev":"rollup -w -c rollup.config.ts --configPlugin typescript & tsc-alias -w","test":"jest","build":"rollup -c rollup.config.ts --configPlugin typescript && tsc-alias && api-extractor run && rm -r lib/types"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/2e0ecb50e79c4eb537cf5f3bfb077455/af-utils-virtual-core-0.0.13.tgz","_integrity":"sha512-Zv0INEDD4BwEbMXiuZyavgqVQ6tvHWvHHj8zybwj5eYaJdJbo5np/5y36iwGZzn12I7bRxxQYYf0CBPzyKjgnw==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"@af-utils/scrollend-polyfill":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.4","@rollup/plugin-typescript":"^11.1.5","@af-utils/rollup-plugin-export-bundle-size":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.13_1698196862642_0.24437840814250245","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@af-utils/virtual-core","version":"0.0.14","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.14","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"9062a3d5d9c413451ae1627790ca26dc1e066986","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.14.tgz","fileCount":8,"integrity":"sha512-kkIVDJEqv7qj1s2orMHRJCnjOgUiOojtwhSby16G/SPgIC8lgRYCDFaU/zF6axGwF9G0A3Jaf3fWBYwRge2pWg==","signatures":[{"sig":"MEQCICL4FPXPlb9C23t9Q+fcF2fkADIzX0tRXj29xMT3vTLBAiAfNPpMRlB6WXk9fx9NSWgRk88qo1YFjg/Po5xovpOBXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73873},"main":"lib/index.server.js","type":"module","_from":"file:af-utils-virtual-core-0.0.14.tgz","types":"lib/index.d.ts","browser":"lib/index.js","private":false,"scripts":{"dev":"rollup -w -c rollup.config.ts --configPlugin typescript & tsc-alias -w","test":"jest","build":"rollup -c rollup.config.ts --configPlugin typescript && tsc-alias && api-extractor run && rm -r lib/types"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/934860aa721cb66f277dcafe08e594bc/af-utils-virtual-core-0.0.14.tgz","_integrity":"sha512-kkIVDJEqv7qj1s2orMHRJCnjOgUiOojtwhSby16G/SPgIC8lgRYCDFaU/zF6axGwF9G0A3Jaf3fWBYwRge2pWg==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"@af-utils/scrollend-polyfill":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.4","@rollup/plugin-typescript":"^11.1.5","@af-utils/rollup-plugin-export-bundle-size":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.14_1698336711643_0.6387426837173737","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@af-utils/virtual-core","version":"0.0.15","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.15","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"45357bb2e8db1393c9507297544821be71813faf","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.15.tgz","fileCount":8,"integrity":"sha512-NjUrnQn19knMuHNKkmPQrf3L+XswSc69FT+dq9UFK+bCG9MdcegZL1AZ2IreXM/b/vUwjf+z0bWNZRdqJmPIqw==","signatures":[{"sig":"MEUCIQCmYxwk8TRrL0XsUXwVjWzIoCaZzQXmoCi1sCooiEgHPAIgc4m4KoQQDUMqWDrGjEEELpE9+HRjTPUB3FIqA0hkdug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76017},"main":"lib/index.server.js","type":"module","_from":"file:af-utils-virtual-core-0.0.15.tgz","types":"lib/index.d.ts","browser":"lib/index.js","private":false,"scripts":{"dev":"rollup -w -c rollup.config.ts --configPlugin typescript & tsc-alias -w","test":"jest","build":"rollup -c rollup.config.ts --configPlugin typescript && tsc-alias && api-extractor run && rm -r lib/types"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/fcb6e134d403b18ec8b1e8a6b430f5e1/af-utils-virtual-core-0.0.15.tgz","_integrity":"sha512-NjUrnQn19knMuHNKkmPQrf3L+XswSc69FT+dq9UFK+bCG9MdcegZL1AZ2IreXM/b/vUwjf+z0bWNZRdqJmPIqw==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"@af-utils/scrollend-polyfill":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.4","@rollup/plugin-typescript":"^11.1.5","@af-utils/rollup-plugin-export-bundle-size":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.15_1698513913562_0.9463904083698689","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@af-utils/virtual-core","version":"0.0.16","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.16","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"1e364fcb8cefe809566db7c6ac57275b8eea95c2","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.16.tgz","fileCount":8,"integrity":"sha512-IElgcAPBhbkj9PoEhzelbnyg432LuQdcjP0ksWF0CKsHJgtb9hhl8q/TgYAHXAhAU2LuJLyZMIGE6yMpZjCZ1w==","signatures":[{"sig":"MEQCIFOBJlTPnpHrT9k/xp6S4blXKjDF83zs8jnmYT4rvs4mAiBy9e3IW8r+wPx9YM2Cl+JLNuPY+/DMM4AxxJrxLtBwFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74584},"main":"lib/index.server.js","type":"module","_from":"file:af-utils-virtual-core-0.0.16.tgz","types":"lib/index.d.ts","browser":"lib/index.js","private":false,"scripts":{"dev":"rollup -w -c rollup.config.ts --configPlugin typescript & tsc-alias -w","test":"jest","build":"rollup -c rollup.config.ts --configPlugin typescript && tsc-alias && api-extractor run && rm -r lib/types"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/40340ed4d10aa38790c9c555100ced83/af-utils-virtual-core-0.0.16.tgz","_integrity":"sha512-IElgcAPBhbkj9PoEhzelbnyg432LuQdcjP0ksWF0CKsHJgtb9hhl8q/TgYAHXAhAU2LuJLyZMIGE6yMpZjCZ1w==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-typescript":"^11.1.5","@af-utils/rollup-plugin-export-bundle-size":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.16_1699156662984_0.03318829932871781","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@af-utils/virtual-core","version":"0.0.17","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.17","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"fa7a2bd1300c98f8fe23fb1f3d4b664b5d617d92","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.17.tgz","fileCount":11,"integrity":"sha512-8+nElJYVOmW5+tq7En9jOymeKGFUYHwRn8gzEknkSOltyQ64usLnN4Ijw+gt/VCrjpH+ZSVvv7fjZD5zIKpWhQ==","signatures":[{"sig":"MEQCIAb3kgv6AKSAw1RnYBZWsA/mYEaXMDzlWuApbx41KMSPAiBzBk8wlWJzRjFUAaGS7+T9Kh4qz3LPMaeoMCsxVbY+AA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67391},"main":"lib/index.server.js","type":"module","_from":"file:af-utils-virtual-core-0.0.17.tgz","types":"lib/index.d.ts","browser":"lib/index.js","private":false,"scripts":{"dev":"rollup -w -c rollup.config.ts --configPlugin typescript & tsc-alias -w","test":"jest","build":"rollup -c rollup.config.ts --configPlugin typescript && tsc-alias && api-extractor run && rm -r lib/types"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/2cdc3b51eeb521a6e64bd5a30f936341/af-utils-virtual-core-0.0.17.tgz","_integrity":"sha512-8+nElJYVOmW5+tq7En9jOymeKGFUYHwRn8gzEknkSOltyQ64usLnN4Ijw+gt/VCrjpH+ZSVvv7fjZD5zIKpWhQ==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@af-utils/rollup-plugin-export-bundle-size":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.17_1699332986554_0.4328421802707507","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@af-utils/virtual-core","version":"0.0.18","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.18","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"f7ced39f679af15d9db0f9f1efc65526a2e90a32","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.18.tgz","fileCount":8,"integrity":"sha512-uhf4ygmWMXA/bMF2T8nLWgG1/x8KkFE04yrmVCnR6dVY/vCx83XKeU1vhxp2cAvjT5DBoETdPIz9tvf6uNEBtg==","signatures":[{"sig":"MEUCIQCQwIqiG7pU6HcWyOH2aczG4VRWLabPBi7hFWQ8fi1IFgIgUJ4uQhDVhOmoymk3HT7wwwmenmpzlCGxb4kKJnntjbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74464},"main":"lib/index.js","type":"module","_from":"file:af-utils-virtual-core-0.0.18.tgz","types":"lib/index.d.ts","engines":{"node":">=13.2"},"exports":{".":{"node":"./lib/index.polyfilled.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./lib/bundlesize.index.js":"./lib/bundlesize.index.js"},"private":false,"scripts":{"dev":"rollup -w -c rollup.config.ts --configPlugin typescript & tsc-alias -w","test":"jest","build":"rollup -c rollup.config.ts --configPlugin typescript && tsc-alias && api-extractor run && rm -r lib/types"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/f953743e190184915f20fdbb74b65c1e/af-utils-virtual-core-0.0.18.tgz","_integrity":"sha512-uhf4ygmWMXA/bMF2T8nLWgG1/x8KkFE04yrmVCnR6dVY/vCx83XKeU1vhxp2cAvjT5DBoETdPIz9tvf6uNEBtg==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@af-utils/rollup-plugin-export-bundle-size":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.18_1699338343696_0.4551948367683336","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@af-utils/virtual-core","version":"0.0.19","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.19","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"54aa205bfd5eb0cc1f3414ac207bfb846c86ac53","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.19.tgz","fileCount":8,"integrity":"sha512-Q/BTcSORtK/hYtLw5FBfr3IfJPoM3M5C1/grNLBQrKOk53OmWXgxw1MjZP1GNzaKmG6cJ4VqslX2oVetb4T4qw==","signatures":[{"sig":"MEYCIQC3ruUK5uJd5FeveggkmjQF1QSNdSjb3Hpj9FNX9KVITAIhALSnGLoRunok800WIHWkYQhEelIg+9P66QZAdTQxdL91","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74294},"main":"lib/index.js","type":"module","_from":"file:af-utils-virtual-core-0.0.19.tgz","types":"lib/index.d.ts","engines":{"node":">=13.2"},"exports":{".":{"node":"./lib/index.polyfilled.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./lib/bundlesize.index.js":"./lib/bundlesize.index.js"},"private":false,"scripts":{"dev":"rollup -w -c rollup.config.ts --configPlugin typescript & tsc-alias -w","test":"jest","build":"rollup -c rollup.config.ts --configPlugin typescript && tsc-alias && api-extractor run && rm -r lib/types"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/001111ed2caed6cf076ebdab0a27027f/af-utils-virtual-core-0.0.19.tgz","_integrity":"sha512-Q/BTcSORtK/hYtLw5FBfr3IfJPoM3M5C1/grNLBQrKOk53OmWXgxw1MjZP1GNzaKmG6cJ4VqslX2oVetb4T4qw==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"10.3.0","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.9.6","ts-jest":"^29.1.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@af-utils/rollup-plugin-export-bundle-size":"0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.19_1706197017823_0.06336889051675243","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@af-utils/virtual-core","version":"0.0.20","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.20","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"15c71325d1dfd7ca263d581a48668f48ef2b0368","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.20.tgz","fileCount":8,"integrity":"sha512-K/JESdYxKSPe7Rn51iUMBh3E39SYeIfAhhnb3tsuACXQqc2GmhzgZ2WhzGZvHUDSORGjzYWuXFfY+g0GYhx2bQ==","signatures":[{"sig":"MEUCIQDehGnVEH9Vyshm0SnJjcwXEIfc5AMO5gJ0x3SQtDc5BgIgZfj/SvCBKmTPxFXlCenZTJRPBsl7bU6w5wTbJu9NmDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74385},"main":"lib/index.js","type":"module","_from":"file:af-utils-virtual-core-0.0.20.tgz","types":"lib/index.d.ts","engines":{"node":">=13.2"},"exports":{".":{"node":"./lib/index.polyfilled.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./lib/bundlesize.index.js":"./lib/bundlesize.index.js"},"private":false,"scripts":{"dev":"rollup -w -c rollup.config.ts --configPlugin typescript & tsc-alias -w","test":"jest","build":"rollup -c rollup.config.ts --configPlugin typescript && tsc-alias && api-extractor run -v && rm -r lib/types"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/36eae48b3d50f8362ea25484170a8ee8/af-utils-virtual-core-0.0.20.tgz","_integrity":"sha512-K/JESdYxKSPe7Rn51iUMBh3E39SYeIfAhhnb3tsuACXQqc2GmhzgZ2WhzGZvHUDSORGjzYWuXFfY+g0GYhx2bQ==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"10.3.0","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.9.6","ts-jest":"^29.1.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@af-utils/rollup-plugin-export-bundle-size":"0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.20_1707272950826_0.730844015665949","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"@af-utils/virtual-core","version":"0.0.21","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.21","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/virtual","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"e824afbe854054c6cbd8a27dda5b657c451e9b26","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.21.tgz","fileCount":8,"integrity":"sha512-kFStETb7QxTQnPMIG240XqbOCjxAvNpcvylDE6+2YoOuswRez/ADyG7yrFylqBkuqv7+gVymm0XNm9w+3HojXg==","signatures":[{"sig":"MEQCIFu9HOfmFbpScOf+TKrqnQK8olU9wQqSP/N1pmVzZyRlAiAt15yaLZ8Jght6tLwMr1K1HaTT3aEV9L/vJZSUk/g6hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73690},"main":"lib/index.js","type":"module","_from":"file:af-utils-virtual-core-0.0.21.tgz","types":"lib/index.d.ts","engines":{"node":">20.0.0"},"exports":{".":{"node":"./lib/index.polyfilled.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./lib/bundlesize.index.js":"./lib/bundlesize.index.js"},"private":false,"scripts":{"dev":"rollup -w -c rollup.config.ts --configPlugin typescript & tsc-alias -w","test":"jest","build":"rollup -c rollup.config.ts --configPlugin typescript && tsc-alias && api-extractor run && rm -r lib/types"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/8cf7d52d508fbca601cfa0c61f78bf6d/af-utils-virtual-core-0.0.21.tgz","_integrity":"sha512-kFStETb7QxTQnPMIG240XqbOCjxAvNpcvylDE6+2YoOuswRez/ADyG7yrFylqBkuqv7+gVymm0XNm9w+3HojXg==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git","directory":"packages/virtual/core"},"_npmVersion":"10.2.4","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.12.1","ts-jest":"^29.1.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@af-utils/rollup-plugin-export-bundle-size":"0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.21_1709855299778_0.8076499505828647","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"@af-utils/virtual-core","version":"0.0.22","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.22","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/virtual","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"2a2a3c48e94a60c13d722b0a65ffad27bcb3b547","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.22.tgz","fileCount":8,"integrity":"sha512-cwmJMQvAGU60cwucnnfhH4SITj20+YYzDo+RrDrW0T60Rb4BkvuN0afEMYabCuJTDX29so3pmsmuf0nLIvoNdw==","signatures":[{"sig":"MEUCIQCPD+kST8jD99OaD5URRmwqnhTbyydYkE1Cb79ePOHhngIgUuVlQgQ9HvppicRropCpgksev1gKm3pddalDWSuIXro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74053},"main":"lib/index.js","type":"module","_from":"file:af-utils-virtual-core-0.0.22.tgz","types":"lib/index.d.ts","engines":{"node":">20.0.0"},"exports":{".":{"node":"./lib/index.polyfilled.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./lib/bundlesize.index.js":"./lib/bundlesize.index.js"},"private":false,"scripts":{"dev":"rollup -w -c rollup.config.ts --configPlugin typescript & tsc-alias -w","test":"jest","build":"rollup -c rollup.config.ts --configPlugin typescript && tsc-alias && api-extractor run && rm -r lib/types"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/cd00137b85c458dfdf809520b9502b95/af-utils-virtual-core-0.0.22.tgz","_integrity":"sha512-cwmJMQvAGU60cwucnnfhH4SITj20+YYzDo+RrDrW0T60Rb4BkvuN0afEMYabCuJTDX29so3pmsmuf0nLIvoNdw==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git","directory":"packages/virtual/core"},"_npmVersion":"10.2.4","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.13.0","ts-jest":"^29.1.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@af-utils/rollup-plugin-export-bundle-size":"0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.22_1710875091797_0.057294176755146475","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"@af-utils/virtual-core","version":"0.0.23","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.23","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.com/virtual","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"38b7cd57aab9822a8326f4bbe3e8c3ca02601e9b","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.23.tgz","fileCount":7,"integrity":"sha512-f1PMJH2S4VrWdYnATL31sK2bq0TA7UQYSegDvJKxebxho0mwvGhI1OMUe88hpSvHHbyWNEWTBI+J6kUGJpwaKQ==","signatures":[{"sig":"MEUCIQDxnH3z2si/DLPJKis/aY2wAvwwd8sx8AzlsygQzda/DQIgS8Sv9d+9vZ/+wzuIbPlmKAT7stfbQCRsYNlX5YHSHxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54352},"main":"lib/index.js","type":"module","_from":"file:af-utils-virtual-core-0.0.23.tgz","types":"lib/index.d.ts","engines":{"node":">20.0.0"},"exports":{".":{"node":"./lib/index.polyfilled.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./bundlesizes":{"types":"./lib/bundlesizes.d.ts","default":"./lib/bundlesizes.js"}},"private":false,"scripts":{"dev":"pnpm build:types && pnpm esbuild:dev","test":"jest","build":"pnpm build:types && pnpm esbuild:build && pnpm export-bundle-size && pnpm api-extractor","build:types":"tsc && tsc-alias","esbuild:dev":"node build.mjs","api-extractor":"api-extractor run && rm -r lib/types","esbuild:build":"node build.mjs prod","export-bundle-size":"export-bundle-size -i ./lib/index.js -o ./lib/bundlesizes.js"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/02d694a2d2edb74ed6360eae402a659a/af-utils-virtual-core-0.0.23.tgz","_integrity":"sha512-f1PMJH2S4VrWdYnATL31sK2bq0TA7UQYSegDvJKxebxho0mwvGhI1OMUe88hpSvHHbyWNEWTBI+J6kUGJpwaKQ==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git","directory":"packages/virtual/core"},"_npmVersion":"10.5.0","description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","ts-jest":"^29.1.2","typescript":"^5.4.5","@af-utils/export-bundle-size":"0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.23_1712916492083_0.6927987745883315","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"@af-utils/virtual-core","version":"0.0.24","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.24","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.com/virtual","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"6bfdda4efe87aa655a0d60070374b6814b2d832a","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.24.tgz","fileCount":5,"integrity":"sha512-BjBVk7i9P/r9GbTg8vy3bC8Vl5z6eEjfIkUD8Bu0MKAsNlWBxes6YyqSot+X3C8+1VnAqcl77rCuXYiX7nIVTg==","signatures":[{"sig":"MEQCIES2Roe3/MJ9BBF9s2JZckzMZmy03LdYouWGwLCGIJmPAiBdMfrpyfLrNKD6LSql9yWUY7Luj9d55NsAwjIJkGJnZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53952},"main":"lib/index.js","type":"module","_from":"file:af-utils-virtual-core-0.0.24.tgz","types":"lib/index.d.ts","engines":{"node":">20.0.0"},"exports":{"node":"./lib/index.node.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"private":false,"scripts":{"dev":"tsc -p tsconfig.dev.json && pnpm esbuild:dev","test":"jest","build":"tsc && tsc-alias && pnpm esbuild:build && pnpm api-extractor","esbuild:dev":"pnpm esbuild:base --watch","esbuild:base":"esbuild src/index*.ts --bundle --format=esm --outdir=lib --platform=neutral","api-extractor":"api-extractor run && rm -r lib/types","esbuild:build":"pnpm esbuild:base --mangle-props=^_"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/39f4758892e8a931216b8b629d99c813/af-utils-virtual-core-0.0.24.tgz","_integrity":"sha512-BjBVk7i9P/r9GbTg8vy3bC8Vl5z6eEjfIkUD8Bu0MKAsNlWBxes6YyqSot+X3C8+1VnAqcl77rCuXYiX7nIVTg==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git","directory":"packages/virtual/core"},"_npmVersion":"10.5.0","description":"Model for rendering large scrollable data","directories":{},"sideEffects":["./src/polyfill.ts"],"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","ts-jest":"^29.1.2","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.24_1713657511409_0.1902177160419971","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"@af-utils/virtual-core","version":"0.0.25","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@0.0.25","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.com/virtual","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"018ac4274c9f0cb103ff3d9b338f95d39642785b","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-0.0.25.tgz","fileCount":5,"integrity":"sha512-2GhZ1VAgEi8IUmYbQYJsyZRm6/pulrQhkg51hTuw4i7y7mPVf6ms1ECm1fd5X3aTl1mYKNa2V2nWXJ8R1ZCZrA==","signatures":[{"sig":"MEQCICreu7K5r8rsFClfdKqdCf54kHh+6myYyWNHVWpSt+kFAiBq7oHry2/6FFzpRMEx/YRIFruDeBEOSVVlsE9COCdqrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53980},"main":"lib/index.js","type":"module","_from":"file:af-utils-virtual-core-0.0.25.tgz","types":"lib/index.d.ts","engines":{"node":">20.0.0"},"exports":{"node":"./lib/index.node.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"private":false,"scripts":{"dev":"tsc -p tsconfig.dev.json && pnpm esbuild:dev","test":"jest","build":"tsc && tsc-alias && pnpm esbuild:build && pnpm api-extractor","esbuild:dev":"pnpm esbuild:base --watch","esbuild:base":"esbuild src/index*.ts --bundle --format=esm --outdir=lib --platform=neutral","api-extractor":"api-extractor run && rm -r lib/types","esbuild:build":"pnpm esbuild:base --mangle-props=^_"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/54a74eefbcd373e8fc1367675d353e0a/af-utils-virtual-core-0.0.25.tgz","_integrity":"sha512-2GhZ1VAgEi8IUmYbQYJsyZRm6/pulrQhkg51hTuw4i7y7mPVf6ms1ECm1fd5X3aTl1mYKNa2V2nWXJ8R1ZCZrA==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git","directory":"packages/virtual/core"},"_npmVersion":"10.5.0","description":"Model for rendering large scrollable data","directories":{},"sideEffects":["./src/polyfill.ts"],"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","ts-jest":"^29.1.2","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_0.0.25_1713997114703_0.013807109728992462","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@af-utils/virtual-core","version":"1.0.0","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@1.0.0","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.com/virtual","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"8d00b2fedd5b159aa0a935594d2fbb50152662d3","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-1.0.0.tgz","fileCount":5,"integrity":"sha512-ZYZRi/D1Yt3WnzBiVGizlaq2NOT9mOOf4YOl+7UIbEheEWIB97IVWj3KHW/TmrRVYjXxmI5rBvgWVZ1jxsP1sg==","signatures":[{"sig":"MEYCIQDHdg+/HGK24aLSEsfm3gZwlOP7eIGMs5cFmaikSNueHgIhALt6m0ZizZsXm1dnVg+LJLlGRuAJrvqeMSIHp75P9lKO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54228},"main":"lib/index.js","type":"module","_from":"file:af-utils-virtual-core-1.0.0.tgz","types":"lib/index.d.ts","engines":{"node":">20.0.0"},"exports":{"node":"./lib/index.node.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"private":false,"scripts":{"dev":"tsc -p tsconfig.dev.json && pnpm esbuild:dev","test":"jest","build":"tsc && tsc-alias && pnpm esbuild:build && pnpm api-extractor","esbuild:dev":"pnpm esbuild:base --watch","esbuild:base":"esbuild src/index*.ts --bundle --format=esm --outdir=lib --platform=neutral","api-extractor":"api-extractor run && rm -r lib/types","esbuild:build":"pnpm esbuild:base --mangle-props=^_"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/14f70d0a363001de34e8706371d7be81/af-utils-virtual-core-1.0.0.tgz","_integrity":"sha512-ZYZRi/D1Yt3WnzBiVGizlaq2NOT9mOOf4YOl+7UIbEheEWIB97IVWj3KHW/TmrRVYjXxmI5rBvgWVZ1jxsP1sg==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git","directory":"packages/virtual/core"},"_npmVersion":"10.5.0","description":"Model for rendering large scrollable data","directories":{},"sideEffects":["./src/polyfill.ts"],"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","ts-jest":"^29.1.2","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_1.0.0_1714249776491_0.1827559555308893","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@af-utils/virtual-core","version":"1.0.1","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@1.0.1","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.com/virtual","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"6f81d89866cde7490267804c65ce55fe60bdfda4","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-1.0.1.tgz","fileCount":5,"integrity":"sha512-+UDbVPg9Kh/uJS9PUruvXi3fKgkUU1tOvo04O5jof2CwfWnZ95CRV8tZ1lH/0SPSN9Zl3whCW2Ctov7seZxPQQ==","signatures":[{"sig":"MEYCIQDkXy7XInEXP9R7WlQ6Jb7rb3o1mLAXRhVp7cUgSMQnpAIhAIv8lnJ3vO6CE5FQb3IwAVaiBmXq53uZQ99NM3ZX9Q95","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56345},"main":"dist/index.js","type":"module","_from":"file:af-utils-virtual-core-1.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">20.0.0"},"exports":{"node":"./dist/index.node.js","types":"./dist/index.d.ts","default":"./dist/index.js"},"private":false,"scripts":{"dev":"tsc -p tsconfig.dev.json && pnpm esbuild:dev","test":"vitest run","build":"tsc && tsc-alias && pnpm esbuild:build && pnpm api-extractor","esbuild:dev":"pnpm esbuild:base --watch","esbuild:base":"esbuild src/index*.ts --bundle --format=esm --outdir=dist --platform=neutral","api-extractor":"api-extractor run && rm -r dist/types","esbuild:build":"pnpm esbuild:base --mangle-props=^_"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/93b086c0c14ac497189a045a57dde8ee/af-utils-virtual-core-1.0.1.tgz","_integrity":"sha512-+UDbVPg9Kh/uJS9PUruvXi3fKgkUU1tOvo04O5jof2CwfWnZ95CRV8tZ1lH/0SPSN9Zl3whCW2Ctov7seZxPQQ==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git","directory":"packages/virtual/core"},"_npmVersion":"10.5.2","description":"Model for rendering large scrollable data","directories":{},"sideEffects":["./src/polyfill.ts"],"_nodeVersion":"20.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.0.0","vitest":"^1.6.0","esbuild":"^0.21.3","typescript":"^5.4.5","@types/node":"^20.12.12","vite-tsconfig-paths":"^4.3.2"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_1.0.1_1716163617912_0.7187009596924896","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@af-utils/virtual-core","version":"1.0.2","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@1.0.2","maintainers":[{"name":"nowaalex","email":"magritte@tutamail.com"}],"homepage":"https://af-utils.com/virtual","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"16f2c487d69022c6c43e7b94877a195bae69b923","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-1.0.2.tgz","fileCount":5,"integrity":"sha512-fVf7axpNhPIb8oBl3P9ZovjOjBlE9FZpPMKnReZmIncwU7x1bBMA1OUc9hCvhHCPzowQnJw3ILPn0QJNnL5g3A==","signatures":[{"sig":"MEUCIEuNMI4OEPgU8GXjISdFS3MMHHe6hirBaSRdcfEe7tWWAiEAxAR1bNXryNdO3uMS7+NoT4IVIjCveiEVgTh/vbh4wn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56202},"main":"dist/index.js","type":"module","_from":"file:af-utils-virtual-core-1.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">20.0.0"},"exports":{"node":"./dist/index.node.js","types":"./dist/index.d.ts","default":"./dist/index.js"},"private":false,"scripts":{"dev":"tsc -p tsconfig.dev.json && pnpm esbuild:dev","test":"vitest run","build":"tsc && tsc-alias && pnpm esbuild:build && pnpm api-extractor","esbuild:dev":"pnpm esbuild:base --watch","esbuild:base":"esbuild src/index*.ts --bundle --format=esm --outdir=dist --platform=neutral","api-extractor":"api-extractor run && rm -r dist/types","esbuild:build":"pnpm esbuild:base --mangle-props=^_"},"_npmUser":{"name":"nowaalex","email":"magritte@tutamail.com"},"_resolved":"/tmp/7a8fa1a2807a3b5cf10fe2cf0e13fdbc/af-utils-virtual-core-1.0.2.tgz","_integrity":"sha512-fVf7axpNhPIb8oBl3P9ZovjOjBlE9FZpPMKnReZmIncwU7x1bBMA1OUc9hCvhHCPzowQnJw3ILPn0QJNnL5g3A==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git","directory":"packages/virtual/core"},"_npmVersion":"10.9.0","description":"Model for rendering large scrollable data","directories":{},"sideEffects":["./src/polyfill.ts"],"_nodeVersion":"22.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.3","esbuild":"^0.24.0","typescript":"^5.6.3","@types/node":"^22.7.7","vite-tsconfig-paths":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_1.0.2_1729372645308_0.9538742771369328","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@af-utils/virtual-core","version":"2.0.0","keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/virtual-core@2.0.0","maintainers":[{"name":"nowaalex","email":"magritte@tutamail.com"}],"homepage":"https://af-utils.vercel.app/virtual","bugs":"https://github.com/nowaalex/af-utils/issues","nx":{"targets":{"test":{"executor":"nx:noop","dependsOn":["test:unit","jit:check"]},"jit:build":{"dependsOn":[{"target":"build","projects":["@af-utils/check-hot"]}]},"jit:check":{"dependsOn":["jit:build"]},"jit:inspect":{"dependsOn":["jit:build"]},"bench:private":{"dependsOn":["jit:build"]},"jit:check:bun":{"dependsOn":["jit:build"]},"jit:check:full":{"dependsOn":["jit:build"]}}},"dist":{"shasum":"2eb26152b555642b858f58e605c119417df4842b","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-2.0.0.tgz","fileCount":12,"integrity":"sha512-d7hIMFhp54dwS1Uk9d6RBj7cBZCTtDc5Aq+RXm1UP00h+++ImbvpWGUfKqefUlXNAsG17qIz4K7FHzOQuxG9pA==","signatures":[{"sig":"MEUCIQC0KcfvQATtisygnJ3ApOTHL6d4Dt0g8J6PU+vRDTuhXQIgZLRTVJ/m6+u5uGyC4i+iu3RcQApkRFOE1pf0Nv+FUr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":946047},"main":"dist/index.node.production.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.19.0"},"exports":{"node":{"default":"./dist/index.node.production.js","production":"./dist/index.node.production.js","development":"./dist/index.node.development.js"},"types":"./dist/index.d.ts","default":"./dist/index.production.js","production":"./dist/index.production.js","development":"./dist/index.development.js"},"imports":{"#virtual-errors":{"default":"./src/errors/production.ts","development":"./src/errors/development.ts"}},"private":false,"scripts":{"dev":"tsc -p tsconfig.dev.json && node scripts/build.mjs --watch","bench":"vitest bench --run","build":"tsc && node scripts/build.mjs && api-extractor run && rm -r dist/types && node scripts/check-error-build.mjs","publint":"publint","jit:build":"node scripts/v8/build.mjs","jit:check":"node scripts/v8/run-checks.mjs","test:unit":"vitest run","typecheck":"tsc --noEmit","api-report":"api-extractor run --local","jit:inspect":"node scripts/v8/run-checks.mjs --inspect","bench:private":"node --expose-gc scripts/benchmarks/private-fields/node.mjs","jit:check:bun":"node scripts/v8/run-checks.mjs --bun","test:mutation":"stryker run stryker.config.mjs","jit:check:full":"node scripts/v8/run-checks.mjs --full","test:mutation:full":"stryker run stryker.full.config.mjs","bench:items:browser":"node scripts/benchmarks/item-registration/run.mjs","bench:private:browser":"node scripts/benchmarks/private-fields/browser.mjs","bench:size-index-growth":"node scripts/benchmarks/size-index-growth/run.mjs"},"_npmUser":{"name":"nowaalex","email":"magritte@tutamail.com"},"repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git","directory":"packages/virtual/core"},"description":"Model for rendering large scrollable data","directories":{},"sideEffects":false,"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","vitest":"^4.1.11","esbuild":"^0.28.2","fast-check":"^4.9.0","@types/node":"^26.3.0","@typescript/native":"npm:typescript@^7.0.2","@af-utils/check-hot":"0.1.1","@codspeed/vitest-plugin":"^5.7.1"},"_npmOperationalInternal":{"tmp":"tmp/virtual-core_2.0.0_1787743201972_0.7165347836940408","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@af-utils/virtual-core","private":false,"version":"2.0.1","description":"Model for rendering large scrollable data","repository":{"type":"git","url":"git+https://github.com/nowaalex/af-utils.git","directory":"packages/virtual/core"},"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","nx":{"targets":{"test":{"executor":"nx:noop","dependsOn":["test:unit","jit:check"]},"bench:private":{"dependsOn":["jit:build"]},"jit:build":{"dependsOn":[{"target":"build","projects":["@af-utils/check-hot"]}]},"jit:check":{"dependsOn":["jit:build"]},"jit:check:full":{"dependsOn":["jit:build"]},"jit:check:bun":{"dependsOn":["jit:build"]},"jit:inspect":{"dependsOn":["jit:build"]}}},"type":"module","sideEffects":false,"imports":{"#virtual-errors":{"development":"./src/errors/development.ts","default":"./src/errors/production.ts"}},"main":"dist/index.node.production.js","types":"dist/index.d.ts","exports":{"types":"./dist/index.d.ts","node":{"development":"./dist/index.node.development.js","production":"./dist/index.node.production.js","default":"./dist/index.node.production.js"},"development":"./dist/index.development.js","production":"./dist/index.production.js","default":"./dist/index.production.js"},"engines":{"node":">=24.19.0"},"keywords":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"devDependencies":{"@codspeed/vitest-plugin":"^5.7.1","@types/node":"^26.4.0","@typescript/native":"npm:typescript@^7.0.2","esbuild":"^0.28.2","fast-check":"^4.9.0","jsdom":"^30.0.1","vitest":"^4.1.11","@af-utils/check-hot":"0.1.1"},"publishConfig":{"access":"public"},"scripts":{"dev":"tsc -p tsconfig.dev.json && node scripts/build.mjs --watch","build":"tsc && node scripts/build.mjs && api-extractor run && rm -r dist/types && node scripts/check-error-build.mjs","api-report":"api-extractor run --local","typecheck":"tsc --noEmit","test:unit":"vitest run","test:mutation":"stryker run stryker.config.mjs","test:mutation:full":"stryker run stryker.full.config.mjs","bench":"vitest bench --run","bench:size-index-growth":"node scripts/benchmarks/size-index-growth/run.mjs","bench:items:browser":"node scripts/benchmarks/item-registration/run.mjs","bench:private":"node --expose-gc scripts/benchmarks/private-fields/node.mjs","bench:private:browser":"node scripts/benchmarks/private-fields/browser.mjs","jit:build":"node scripts/v8/build.mjs","jit:check":"node scripts/v8/run-checks.mjs","jit:check:full":"node scripts/v8/run-checks.mjs --full","jit:check:bun":"node scripts/v8/run-checks.mjs --bun","jit:inspect":"node scripts/v8/run-checks.mjs --inspect","publint":"publint"},"_nodeVersion":"24.19.0","_id":"@af-utils/virtual-core@2.0.1","dist":{"integrity":"sha512-TyI6q0Lq59ORQx2JYz/dLyJUOW7cmRHWjxA8kY8neHR2/kOHVJiZYXLzuwlgYQCpx9voobh+b1vMBeq3BBbzFg==","shasum":"06e26eca369bf5e1b3916b8972b9c1af627c63d6","tarball":"https://registry.npmjs.org/@af-utils/virtual-core/-/virtual-core-2.0.1.tgz","fileCount":12,"unpackedSize":946047,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@af-utils%2fvirtual-core@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC91P2DIStfOoRaVZWw46feSUpy0B99iFLn8o995ukgoQIgOgjsBrXO5KTXsg7z47f0D2j+4uy7pze44vJVrCijanE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d34dc19-9d3a-498b-8c8a-ca6e27c67f28"}},"directories":{},"maintainers":[{"name":"nowaalex","email":"magritte@tutamail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/virtual-core_2.0.1_1787970770370_0.8780636904632211"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-10T03:01:28.546Z","modified":"2026-08-29T02:32:50.847Z","0.0.2":"2023-10-10T03:01:28.870Z","0.0.3":"2023-10-10T06:43:17.872Z","0.0.4":"2023-10-12T19:40:20.290Z","0.0.5":"2023-10-12T22:59:14.170Z","0.0.7":"2023-10-13T09:38:14.035Z","0.0.8":"2023-10-16T20:43:55.313Z","0.0.9":"2023-10-17T01:17:35.229Z","0.0.10":"2023-10-18T20:24:14.053Z","0.0.11":"2023-10-19T02:09:19.954Z","0.0.12":"2023-10-21T23:59:40.330Z","0.0.13":"2023-10-25T01:21:02.859Z","0.0.14":"2023-10-26T16:11:51.826Z","0.0.15":"2023-10-28T17:25:13.756Z","0.0.16":"2023-11-05T03:57:43.220Z","0.0.17":"2023-11-07T04:56:26.757Z","0.0.18":"2023-11-07T06:25:44.028Z","0.0.19":"2024-01-25T15:36:58.121Z","0.0.20":"2024-02-07T02:29:11.004Z","0.0.21":"2024-03-07T23:48:19.983Z","0.0.22":"2024-03-19T19:04:51.998Z","0.0.23":"2024-04-12T10:08:12.245Z","0.0.24":"2024-04-20T23:58:31.597Z","0.0.25":"2024-04-24T22:18:34.880Z","1.0.0":"2024-04-27T20:29:36.655Z","1.0.1":"2024-05-20T00:06:58.078Z","1.0.2":"2024-10-19T21:17:25.505Z","2.0.0":"2026-08-26T11:20:02.121Z","2.0.1":"2026-08-29T02:32:50.538Z"},"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":["virtual","list","recycle","dom recycle","dynamic size","load on demand","scroll","scrolling","infinite","virtualized","virtual","virtualization","windowing"],"repository":{"type":"git","url":"git+https://github.com/nowaalex/af-utils.git","directory":"packages/virtual/core"},"description":"Model for rendering large scrollable data","maintainers":[{"name":"nowaalex","email":"magritte@tutamail.com"}],"readme":"# @af-utils/virtual-core\n\nFramework-independent model and DOM primitives for efficiently rendering large\nscrollable data sets with dynamic item sizes.\n\n## Installation\n\n```bash\nnpm install @af-utils/virtual-core\n```\n\nUse this package directly when building a custom renderer or framework adapter.\nApplications can normally use one of the framework-specific packages instead.\n\n## Documentation\n\n- [Virtual scrolling overview](https://af-utils.vercel.app/virtual)\n- [Custom rendering guide](https://af-utils.vercel.app/virtual/guides/custom-rendering)\n- [Layout elements guide](https://af-utils.vercel.app/virtual/guides/layout-elements)\n- [Support and compatibility](https://af-utils.vercel.app/virtual/support)\n- [API reference](https://af-utils.vercel.app/virtual/reference/virtual-core/index)\n","readmeFilename":""}