{"_id":"svelte-tiny-virtual-list","_rev":"40-f15d5b5cca689010f98d1390d8f1daa3","name":"svelte-tiny-virtual-list","dist-tags":{"latest":"4.0.0","next":"4.0.0-rc.2"},"versions":{"1.0.1":{"name":"svelte-tiny-virtual-list","version":"1.0.1","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@1.0.1","maintainers":[{"name":"skayo","email":"jonas@skayo.dev"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"406ddd8301de58acecc4b1261a09feec63a26670","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-1.0.1.tgz","fileCount":10,"integrity":"sha512-kGrxel6r0JNC097DRgSXpySMuEswuxp71Ee95JeoO7XqzegyLJVwMGVSOcxXen5xZqxVEVqdu8Nzypftk1/JuQ==","signatures":[{"sig":"MEUCIAtQWmvPmz0J3LlxZg+Qtd0+W3SaN/b+gHgQ81pymvmkAiEAptU50k4QMEgwE7grY71nyzFXYGIY/WrJ15cZZVcAXjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1sqOCRA9TVsSAnZWagAAivQP/1+kpJI+SK6fJccxeC+L\ni0RvIH0eRJgEZ/tSOEYrk2536Gv8idb01dJ0Q8QyCCybyuWxIPEOkfCHsfAk\nVq/n8TNKLLJPwbcIK8TfawsQefryBzyahnoqVrZGpFqNRZT3oNgyocrvZoj3\nL1hHTjtPg1tZ4JJBkoQz0Md7vrDhkMcRxjPzPc4YnZ2ixbaSNRMNxJ5NvK68\nGr2mzdIngqqPXh0hn17m+v35f66F6uiqJZIHogAPqKE7ZrI7b09w0HZKZJ+r\n8e7lM2q8s27JYGHADgK61+l4xGVOIFwg4XyNNXk8GGMuBES10hqe/JZJ5im/\nbieB5cvm0eDst0XwFYGfztgkBPRzHl8ltmU7OqYrQj4uQsqUUrZVc3YgylFg\nEab+jqvfNIUrNiUNL/yIi94pGRAeMEIu8zeQzFfbdGYKvxH6LMO6HnGdNuNj\nEKxFiW2+T3wnM1ojmIOffW7o9WxXCBMUTzujuZODSJknCMa4187FrtUYBo4A\n0SgpXrWm5xL87Ar5uAqk5/w3C9bZrHyAbcdUq3ccCmafIDPRD2SARsJpe2My\nRTBveokCbHIYz7pdevl/H8PWZ1HgUWNKlNWslNG56ibQFMNyKM2RnFA514X+\n701wjbdrixsL7GMDeJw1aMnfGk7wUZEGkIHtZ1c9Cy0AUa/xJHX8Br0FcpDv\nkgDZ\r\n=w846\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","gitHead":"35619c3301c0e8a6510aad4846d246f995d6398b","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"skayo","email":"jonas@skayo.dev"},"repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"6.14.8","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"12.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_1.0.1_1607912077944_0.8641873054017803","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"svelte-tiny-virtual-list","version":"1.0.2","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@1.0.2","maintainers":[{"name":"skayo","email":"jonas@skayo.dev"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"bca673d703ce7cc5a791d39bb9cccc8de0b0cec8","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-1.0.2.tgz","fileCount":10,"integrity":"sha512-rhM/fE9wvuuk57IcIVPS1UQUG/yxSmLAjCeTBsL7ZEheuGn/OyA2IS0kjDljT4QLXJQU+xZhUy1v/9wH6XMalw==","signatures":[{"sig":"MEUCIQDD+irTyPVR5f333pyXuZN/cEp0PEQHtCJodmveFAiloQIgMo10bWVGiAU6wGqt2nNdFkIQYnM+fE/e8lXLzv1CFlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1t0oCRA9TVsSAnZWagAAKC4P/04itAUAx5Pgs2HOyR2/\nf6VDU4ijKZotOGwUUVEepn4/Nibf02ufcKOqoYhwTn00m01f9OuLRorPCb1K\n1GZ2POdVe/qw6RKUefoJtbu4enySFQCjw7Kgm3Mb7pAtBhMyPpUdtnzt+jD0\nseY9Ay9XQPQsqddrgk2MN3/avixH2EbmXOWkNtRjPCOQ476dbeoYPJhrnBCD\nqL5XobpFQ3ILRuXrvQoaZGUxONxyHnIIFJlU1Z2kKaZ49+DqTR9Izh8PkM8L\n0Yn/sZNeE1TcoP1ujDIUcct6a4QUuHrKoS8tTHzvGV5qZOV5BbQxTGY6Pf8G\nysyTcq2r6HL7q/DGj1jumfkmNBVR4IcVU/YOM26AqFCxXQS1qH7ATo6Mo5FX\np329WkrdV5QRE30IFW2o9XoyCEP+lZTrOnBVyWinb8q2lO6ZM2bDpIhfdwTH\nrZYBvnG3T15DVWB3UgHVEY5biopqrpELhmK8+l1bvK3Fk/pT8Z+fysyU+fY4\ndqrRK5r64a83XHhq7Mz3bRlWJaP5Q2wHuWV1sVqY9xY43LpRZam1TJvqT/KX\n7zdFnj/Q/fyS7BlL0I0gZAZQx72QS4wmXZ1xjoDQxIIBAIAXhvMZoHEbtqXr\nnMLuw7kBKPw2hAXnxTSKYvdzyfDHR8JQDHZZMJHRWffhDGjOLXpC/uppgd25\nMp5d\r\n=L2qh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","gitHead":"d76b06f0c8ff0da4ed2fd14ceaad75cdbc851bfe","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"skayo","email":"jonas@skayo.dev"},"repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"6.14.8","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"12.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_1.0.2_1607916840247_0.03778697969959621","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"svelte-tiny-virtual-list","version":"1.0.3","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@1.0.3","maintainers":[{"name":"skayo","email":"jonas@skayo.dev"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"930e7eab83a0a159c70eaa3c36356b45d66120c0","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-1.0.3.tgz","fileCount":10,"integrity":"sha512-BBDjXHOPCoJSJyr9phOJFDf7LylaR8WNXwLcIlod4CY/2AGAztPDHwh8CxXVmsAC/7FhhRxrK9bo+gWSdmFNnQ==","signatures":[{"sig":"MEYCIQCasXhIwx19N61EGkKBucLRcqZUEiY5lTyUs/+6TanjpAIhAPCt9GI38R6/LQzHA78fhnWxeXDUJNu+CMbP/qIN8uJd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1uELCRA9TVsSAnZWagAAvKcQAKT6KWeHGexp5wy6Ouv5\nftJpDkpqZMF7WkK1+bPzjZ10+lpdutPYOMNKwoBzDuTqikCU7bYHGxpMAB4J\n2iowziKTETcpODKQiHgAd6A/FnBiexwyxHQNx+sHMOfUW8TZm67v4oPSB767\n2CAiI9qIrlK3Iws5fMKpkkusqeB8dgVHwxQtS6QI7o+5u1nXaWmhUceXrTiz\nk4bKODtDpumz+TSNA7Dex8wDy8Pjfq2VSWPx7Q7Wi6Y0XgroMbWNwcNxGSOr\nhrTkr2s1UavQhwrO/iUaIMLXz27aUkeLB2rX0vCwuRKUxGmZnLmKcUuROYf8\nS5zWnamHDoTgU5e2jU9FCjjrQpwGP9rswlQH4OG4SLvuGkx3kCjlr2b5MlEC\n7LxSfwWL70JPSzFy4dMzSIQd8HfTmyOttYShi7toSQukc5XnxLvWYRbjfZsb\n+Y4FpM4q9EMPVhen4GLLAplzL/IpBdzIQlZ1qPmlZz7NFGkhbEAXCv78bE64\njqVsqIEXISHVML94piaW3RniXrxgtZYzJkEKp6Mtyl4ALSW/T05NuJPUVgTy\nK9NkWu91oJ1ZuLyw067OBHlGv8EZipD7da0I9mj7fF3rKokoculH2jciPSXm\nN2ZGWjaXTQVIjhZdjV5i8cohu9jA6j7pXakzlzqS2XtsnYfLPb7Zej4xJNy0\n05/Y\r\n=Y88k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","gitHead":"fd99f3153202262e7cc9a752d57b027ac68c3e6f","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"skayo","email":"jonas@skayo.dev"},"repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"6.14.8","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"12.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_1.0.3_1607917835448_0.4782154016795235","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"svelte-tiny-virtual-list","version":"1.0.4","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@1.0.4","maintainers":[{"name":"skayo","email":"jonas@skayo.dev"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"e5694d509fbfefc8bf217a607a0de426d82b734c","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-1.0.4.tgz","fileCount":10,"integrity":"sha512-DSnO46krveA+3aQMhOTDKZOGSMK1NkXRmqK7IMlw3CTQ47jopUxH/0mbnKlkxxkP4ilDFNgww3ZQ+tcJVHbuig==","signatures":[{"sig":"MEYCIQC9UNgJzXWO6Ny6P759x6nRSSl0wXfcuIZQ8T8WGfwrDAIhAJjyQRZ6yvXuPZV/HNAxcpWBtG6A5SEQeKS7JRr32aLc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1ulVCRA9TVsSAnZWagAAuAcQAJBwhhj6sp2n6/3UJ8kv\nIi/uD9wApOJxHIpMoatRbCE3UQgJ5WYqMLTCynueLkVJwx9HzEv7LcefnP9z\nxeXLKyFBno9emxDjZS4IrwlbO7PYcjkmAxZTwH/MDaUNyYHJM1BLSmPYjGy7\nKgE0Fj96SWBSh0KsaS/1wyGakrfs1X+MlTnusz4IYY5+OuFzP+7am/DG445L\nWp+iEuP1P3fZfTO6EjqiTn8jQJbVTpWC1kRiYoTSVNsEdKpb8zW1glp0iSyt\n29jfdseA1TMPHKPotYkWSDXBDd2aaO4LOtPC/fgMu8X3iYYmSoUpe3iiGkY/\n26vLvjEFLPVlMSIU2CLtc+6rFacgeMRMdRzICUs2mkDvxxL8IliYz737Ckwk\n2CIV+m7OJDe9PpEfWpOPBulLWQWGHC/xkG/l/JywWwx65wWBcEKGOgoadgVD\ndc2Ey1CKrZL2hxGdd47iBb/k4Z4X3MK8B85slYuQA0XfYxQ4upvupUb49GfM\nLmqCsf7TbEsQ/JI9Za8rHunsf2q9O2N/7gfSeIls7ODcEYZR4moAj55zs8rY\nLhEsaohM57E7hC1wku91tjO9yVLSfrDAQyHlfLrr2jtteNT+NOByofrK3Mze\nM5HrebJn4qRPmrmz8qMNlPzTaaU5irJWnadALQh2iFDOxusXEGFhDXdoyAql\nGRN3\r\n=JzR9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","gitHead":"51b6d6c6c05fc5cee98f54c95117c87298b9566e","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"skayo","email":"jonas@skayo.dev"},"repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"6.14.8","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"12.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_1.0.4_1607919956720_0.6097594579478927","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"svelte-tiny-virtual-list","version":"1.0.5","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@1.0.5","maintainers":[{"name":"skayo","email":"jonas@skayo.dev"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"68d94ab3a1cec5dc07463a9fe797f08b79324e9a","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-1.0.5.tgz","fileCount":10,"integrity":"sha512-jq3La8exQC09L2bf6hBEUMpAjP9Ox414SFY5XOOQi6oSfpGi2umEuEDPY2ULeHXEOHgmzDg1icPGuUR2Nz9lIA==","signatures":[{"sig":"MEQCIC1tdzXJk3fH8Xj40YJzZZyu9Yf4k5RSjzNXrOixjJNxAiBiGIVILhjBeZ3XwoVjUWwj8NvQSOCTl0hDZm51xe496g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1vS8CRA9TVsSAnZWagAA180P/jJxNv+Y+jHaOWnGCAmX\nHsPAZSjdl2GUIj4/3A2Mgt6GY6lGKaRoplCjZKfKaOy+wdS6xLR48KEEEje0\nulMi7wq6a3s6FdC5zPaLWA8u8K2aoGiH0OLNBn21LGHm0gNQmmnFjf7S7jHu\neawA3dnoOsXJKKHEtRACsGcQIIW5GMnkqZOYP22sxJgvLV2KpdEiHQpVXCzt\nWKGeVo8gXF0EAns3UhxXGj7n9ZlPnXVi3K7F92ikXErUFGLtL3lTDnIxmG9p\n734u8i2xqegM6tupVrl6HrubSGZRmCn+RwdGV44gAbmihazbyL2XMumLwO/Y\n3OMw2oWCJpYIppbmIClpQ9CR6/a2AR5F3NnnQh3fTzPeh6fKBJ5biCqqRbY2\nYLJuUF+BD2B3tymidswt2dxKBQJE8lFPR8yoiGX/LqZ/E7DUFrOUqIsRpNVT\nXKD4AvWezh3//jddpRMyVdyPCKK2VWFlPhOm9mJNXVyzE9oVzRCXUqzTdHKL\nrNc7kQ/WZUv9u3fMADzTZdbcWZMTT0Zpl38X/JEms2+TGnBIano1Hfr1nxUy\nC80ICNB0FHClcJgM2YvMZMgtOKLqVG+L5phIy3oF21CXaKOkHQmteVqax/pL\ngzTr7CrBX1dsHvDjyfW9leigUxQKoVogEfdj3k8Vy7KG7tWrGL5XxD92ikBd\nJ1yc\r\n=brSz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","gitHead":"f38cdedad090126b0fb181801811b187434f3fa0","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"skayo","email":"jonas@skayo.dev"},"repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"6.14.8","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"12.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_1.0.5_1607922875650_0.21549296761756476","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"svelte-tiny-virtual-list","version":"1.0.6","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@1.0.6","maintainers":[{"name":"skayo","email":"jonas@skayo.dev"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"b51319b4a2715c3f9a274e4a010622cc6a9336ce","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-1.0.6.tgz","fileCount":10,"integrity":"sha512-5wKsyOz5q7Tbpe5qwA84pAo0xh5VC6Opt+FlHHCNTEcd4T9OZjQTXsMTIz4EonNb+/ZlfqybwFLtP5NxtodDaA==","signatures":[{"sig":"MEUCIDtt3AErxQIAsoc9Kj9qnBCq3s9zeDWHqkm8HJupB2HrAiEAs6G9vfppW/SR7rLcwoZJboVqS7xJP6lDAMcszMTfKjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1vc3CRA9TVsSAnZWagAANwMP/1zIhPEfDlklHKOxVuD9\niXmQSiKSr67ErksgipYIbjFHMtPT93EiFVORCXoRv8lpae+KpwhsZbJgmi8T\n68rUfyZJPKCne4vSZW+1eiHALuPmnaYM8UbX9HiiblYsnw4zulJFWbQ+xdKU\nTGKa98yd6qHXG50WpFdzIAHGOyp268lGzg46pvdIznRTlGgGm70qmkLIek6P\nsI5WDxrWaB59S9qe5lt4hEicroME9eGrdpVMpdP6FVI9Qx9fQDIFq63ncde3\nore62dnJV9Hhv4AA1BbnZh1pRAzaLALVpdnpQyUptoj9byjDBpxZDCICxYYI\nA+3KLEJ/MxLw/ulOEQ59dVbqbDrntrEDj2alGnspqIeVNwK4VCJOhvkUQQF2\nVHu33AyX2VerNmwXqNZiU6lsKGZTmvLvWxc0caTXzYURwelSDoSmQf2lS6Vc\nbWkzMUcqVFgrYBlZazJfIpKUqMRqDpSWZ8ymxw+NtKZFbU6HHuu2u2FlE+7C\n35/1IBv3901CFe7r2B94ghKQL59sfxspEY6bnKey9jZmO1rSFKelhQ0/HqPs\nEirwZM254uMMS81Ss77MORKdmodJ65v9IeErZhy4T1b+lk7wBaP7dY45A/Cr\nUcoKcc9ysJvW3dwevbuGWl4GAnswTV/j9cZpTYo1+HUNEwdI5d7S0lsQQI2t\nd3OM\r\n=uHiY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","gitHead":"b4f516a22faf0c40ca8990e7de94592956246ca6","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"skayo","email":"jonas@skayo.dev"},"repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"6.14.8","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"12.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_1.0.6_1607923510948_0.6576888755271935","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"svelte-tiny-virtual-list","version":"1.0.7","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@1.0.7","maintainers":[{"name":"skayo","email":"jonas@skayo.dev"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"9e09ad81a8f8e7fb74c5fcc3c078d7daafba0ea2","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-1.0.7.tgz","fileCount":10,"integrity":"sha512-uBx71rTphiKN76urKuvjwM6zrzCbMMQLS/l9lr25uXPWDQ14Up3qaQKKty4pXzgEhoC8Z+WQZ3840Y9ULN+JXw==","signatures":[{"sig":"MEUCIQDCeuitkmzoJFBxZFt2hQbZZnBR1k5ASofSl4mftqmSpQIgSkekKhCLl5PNIAUpY0oOc84yALuJ4jikzUAanwAZ+4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1xvTCRA9TVsSAnZWagAAo5wP/RuWGV+lKaGyGXaE0hde\nGZ52JANv26hdxEGoAy3GNFaPTAZoAFpi2EC24HKTkUEGMkvPSdNs7rv55Ukk\nlaKAQPHjFjYnZ9s2nRPHmmjIUmEyxRPm0S5fQau5Yql+deCkCtKjBK+zVmbI\n5Q7YHAoQ+Rb1c3j0yu40PbGaFqhZN4Cd/AlRs6dq6R+uYzc0ZwJywCjTPyDS\nhjmgkC1+MxQsyHhhM+tkSHbTCSSdBYU9p9GRcqn1fRW4frZbdYBGQQphGaiW\nwp0ra/rv+53B5LOJT8DB59R6x0OElP33qi8Uos2EhojdSO2+pnq/n4YRNeuF\nfSU3zlZZxPq6Gk2f1q0gJivMkFNfxSleXa6YZCTOJd49R8s7Coyrz2qxeIcd\n+idGSyK8JOWu8Ups56tU9SYEZvfiUo+R800uQha3GL+BJUlG2yacyUsjmekk\ng9AXuuhIin/Vpe6yX5GlZBorZAxJgzAuR/QqjgMqE+9+EtzddMx+mP1dQ8Jk\nDjiJnEXeW7JuGTqMuqssTkwac00zW8L2PNEca4D30hkpUgP0RRUT/7irSNLS\nem/F1RSAZ07YZwYe9cLlahLG0GXB+WGFEtkn7IePOYyr2Wtz5n7zB7cqQpPG\n/uel3GTQ0ZQRg6RfzUAn6al1+S4Hp1Mt74kRE0LpaB87owNg6+JLXkftBUmZ\nsB3g\r\n=xSpl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","gitHead":"a33943ba4dd9ea1c28cac6856657d5c5acb50933","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"skayo","email":"jonas@skayo.dev"},"repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"6.14.8","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"12.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_1.0.7_1607932882967_0.7301744421989942","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"svelte-tiny-virtual-list","version":"1.1.0","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@1.1.0","maintainers":[{"name":"skayo","email":"jonas@skayo.dev"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"f44ad8ebe69b902cd5025b3944a5e8674c195ff7","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-1.1.0.tgz","fileCount":10,"integrity":"sha512-/Wf6sd861y9zZRuYLkggPExgd2GeUSHN2XJ5zunZFdL860rzqNPKcRZyn+dEETfxMljD1f1NYMdxs9akoNr1Rw==","signatures":[{"sig":"MEQCIHr0SyIJ9vjrG1H6pGWuYt0aZj/ukWpmRWIAdLcPuKipAiBeErG9kmPoeS/PBrltt2NVghDxF/L1aDjuKYXVJiJjeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf16feCRA9TVsSAnZWagAAcX8P/3Wal4/g6WRiNHaqcr/n\nCBgP9dQAkfhm4obJSu2BfwzGLKBETaW7p/z6mmF+40K7F+ULFclRWtTNlXjP\nnk903HJYxExl9Um9MWXAKxZsvaV97SORoMbqvIDaBX6sjsW89aZRCw4f9+8r\n9mSeI2IAtte2WQwqyfQD12is7DhdEFItXdLXQpU9ul/hS7Rnh1PnSYWK4Lzp\n0ElWisEmb7RQ/ji2gQV/zYx/C0b+C37lp24Uat77mJoCHtJOJklrQh0t3cIy\npaswLmipFzgxRAsZ5ex3M46iimr6pZ05pei2H+ZxIQ5GICBBoFPMNR48Eo0S\nd2OY0w8aiGv3LS0i6hARwWxTxZkbClRvICzXH2aVdDeK2dl60Gesy4PFiR4E\nhhjUQFP5NP6Z0gEcM+HQk/tuqWi8A65Xe+6DCu6BqAfuIouELwCT2sQwopsX\n98QSPMGApS9mIu31kWUCf3JCm3QdHJBWPelwX7XbNKqGTa+emCNBTw6OxoXh\nbN43bF7/HUlSbtiNYk7O3unlg5A9BO6kqSEJp6qy3TZVgMJQVIHOsezv8c0l\nQ5wLGpibTFSgOG+riu04XOBe7beCYbgZCRPgo1oTDZxQSO+m82sSr+Zx0oP2\nnwX1NMtcH5fOomPmvJmVOf+QoRKi/IIjmrJhgkcUKcmkWKXBqW3xvxgb7Yhc\nIwng\r\n=PAxZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","gitHead":"ebb3773bc53a8e66df6af4a21312b1897b5cdb47","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"skayo","email":"jonas@skayo.dev"},"repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"6.14.8","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"12.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_1.1.0_1607968734162_0.5481683401838588","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"svelte-tiny-virtual-list","version":"1.1.1","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@1.1.1","maintainers":[{"name":"skayo","email":"jonas@skayo.dev"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"c85a479f254aba1ed618b2a05e78aa18e2d5212d","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-1.1.1.tgz","fileCount":10,"integrity":"sha512-AKOMdmSOdwL3MmicHzudgw3qoO3YGsW+tHwxsl56E+6f6RD/zONJkYIZC9Gk6S9dl5yagmcD+f95fGcR++ycxA==","signatures":[{"sig":"MEUCIQCZ3WkbHC9g8UMYxDPWuKyFqDx7MCI1wC/XLetyddbDCAIgHqGv6o5EjZmM8wY+VCy8dbt+Efv4xxMYTMQdU2euRGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1/6yCRA9TVsSAnZWagAA6fEP/iYQKMgjKfst/LU8Scfo\nJ1/6HqcUaxw2qUYF9FkZVzH9jN+zd+gxPFILqBAdLPXizw9oBP28BUZItWje\nnzkcy5xuQvB7B40lgFTRG17flOoceTzr+cGkWvcAOs9alkfPruwyx7LpdTXj\nXX3qtP8FwU8K35bt+BjluHCTV4pvmVr6GaBut553O5MO7/0GGVD1H4UBj1Ex\n50ZysKovIo4B5LWM7JvydZR/VLegSOY6PQlp43IQU4AzJ0e2WVT1woUsjNMo\n4bUOLiMaRyEDXqDyer/4HXLLKWywdoo7tKGxUn+reXLHR9aLXnQOF1P6VuD2\nNsjihsqnxB3HD59kuuKf81PV8KwrEH3DCFHzYZIXy4GR1cL04042GnF1fFqE\nDq9jOzWGyhbY/jOPr5n8vI7098XqDwQRHbZ9siZU2C0Z/9rs1bw5qvXke5CZ\n1tWPPiYi89JddNl99VZmix3qd8zs5H9+Q80YRHaLJjVxHItmDym4xwvD96lg\nO+6tJUNIPGddTkDcgaLJd8AlaY+60ofUKz5VG7nda1fiWRKAqREgRSOOqNqb\n5GefeDoQs8XiWZ0ym+LJmUyj2hzKij4lyDlG6e/FZQdlg18nwqpm/2a1IvDU\n2Re1BSDCZ+u3mE0fzjQ6cSuQtidJeqDsXUvN67PZGUrtJcv8Oj9U1mQeovCL\nL9Si\r\n=oEr0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","gitHead":"5425c27133b36ee2fcac362c86bbd04baf304f11","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"skayo","email":"jonas@skayo.dev"},"repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"6.14.8","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"12.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_1.1.1_1607990961723_0.0101673060216676","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"svelte-tiny-virtual-list","version":"1.1.2","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@1.1.2","maintainers":[{"name":"skayo","email":"jonas@skayo.dev"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"a3b06decf6c8c7e3efad55f1960b75c4cc943f89","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-1.1.2.tgz","fileCount":10,"integrity":"sha512-J2DPuxcsRnG6kbeWEx8P3Ck2DWdGTAFb3Tr2cjtUSBYyUyVW8lezhG/4Seu48gNeNjz97gV9H6MhcWAXuAbtFg==","signatures":[{"sig":"MEUCIG0Oltb9b2W0MAxJCKNQTewMN9vjO+S8NkRvXhZe16RMAiEAxu3rtJD+74zRj+PAOx93KdBK36EeFPr/iNfw4x8QcmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2CZNCRA9TVsSAnZWagAA1gYQAJyT8b7oKaNISEfWKhj3\n2zbP7CnClyfCqxu5McRImyANinLeOi74GrPhjB6ujzNmAheRqAo8XAc16T/E\njIKnilxmysMgCdqV6WH8o28VTQikZ6AdYqXGFX3P7ukE04QfG3ofEPee20sk\nO9u/cLbF1zXGOcU0/luZI0HZtzBlWyy6X68oLjn9QsDys3PnI6b73e0iSCYu\ndVb2LKGw+4hrQQVWUydoCBuMVwk7y3p8tqywKuUo+D4mf2lu/k/Zpa/kkm60\nuF1fyQWkw1slXQa0aSfmZ6tHBFxfvrSaQWHs00MBWSv6kw0nJBV+NryTPNVM\nvzXaREBG6n9XA6p+lnuKGBcqxRnJdkiH8QNJSqVEeijXlK8UD1nUpFA/bXtE\nhT8EYMGvsAHbxkO8osPoWrBElyVlYLGgh0DFuqXoS421KKtbE9xLJS8PrVv4\n+I2FBBYiYyrXRkMuMkt7nOzuaRFkoFd6ShWLs06PAZn7BWrqAXzkKBHWJ4re\nUjN9wD8qcNOSqLRWWj7wCMPcEfNcp6//aRviUC7VFlBw4HB03FfwGt9vzc7d\nUwfVHRZBakIAmoGSEOSUojGwxWPpOfnxalnF3NkbbWpcUT2LSFj/VAFymkIA\nC2IIzztZWa+QEXNXa8+7Drzef9NlNaeUvBf5MaTMMkWzCQ0/qLxagPArVe2R\ntkvB\r\n=YrI+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","gitHead":"ae4afc7012f684ab1f70991af079894eb39fd1d1","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"skayo","email":"jonas@skayo.dev"},"repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"6.14.8","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"12.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_1.1.2_1608001100566_0.14640775745131873","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"svelte-tiny-virtual-list","version":"1.1.3","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@1.1.3","maintainers":[{"name":"skayo","email":"jonas@skayo.dev"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"f878bd2dd9eac0e547cf0caf645fd77aec03caab","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-1.1.3.tgz","fileCount":10,"integrity":"sha512-ZfE0d7g6ApIzTLPbwIx6RVqoDvV8p3U+EPEfJggILBfB8b7i5hhgkLuFQzXd6mARCPdVVzsnuxKJbagyFT3yAQ==","signatures":[{"sig":"MEUCIGVfawvnSm/7DZcYkSAPFGvwr2uUeYcwk+ucO/hvyetfAiEAvlz+YohqJhpKciPf38xQW7QKWpsmCroSLDoc599XmJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2CvQCRA9TVsSAnZWagAAb6cQAIn39qDCpnQjXEhBhg9P\nLiMAFeWPLTb7Nv+LfFkFm0GtfHzt93XyKoeeNo5t1CFy/nsRdLSBmwdqn0N0\n5vHIGF3hyUP4enf2hXPxT8TXhXehSmPF0/IqLmZr5WQvSOB6cicqyCH1ayIJ\ngGZrTwnPCaHb7pbwqxpCi2G3hi12h9mzKDGzNk8zSeqiQyHVbvr7qjtN+b7C\nTC/U3g3dwkLT6rRVTuuyeVMwuwpZRTOuCFAsghThPrcMQIQ+rmq/PKwUXTuL\nzZ/KFUJ/PTsbdchJYjI461lF4yY0vPLnnwrhxsZAa1uD9qjf2ctU8epfdHab\nfSz5UgR1YazOsvNqFS+Erdu2AbRiYwa6tLCH1jCG29kTaZ83HIDasyb6UUo8\nXmmHfJodFPGSHYKjKCp274m3Bd/sS1z6CVHDsYFSQQe0Fp9Wg1cdgki8Rcsb\nmOp27dz5DuVhNL2ZOtJayalvc4Mat5C1k3MvHxizwSDniZEuCISV+duWZXwP\nJHqmFpUD7h2exPM/VjHb6h8ivlpFPtbvmqCQKFlD+Wt2pLnd0lO7OnMXScZo\nnXYVNj8xKUoG4pV+TzQJbP8EsvwDrfWTTwSduhQ+U+U42raWeUidQGk0a+AI\nOfYekYOBlVzca7uRLrmPRxsFaeAhTN2Y+jgNobuQrXd10loN0tGeesvX5tKo\nQXqK\r\n=Wqm6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","gitHead":"012a39df9e747caae2ea86a6a6f54cc288619a1a","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"skayo","email":"jonas@skayo.dev"},"repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"6.14.8","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"12.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_1.1.3_1608002512412_0.5043512131399825","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"svelte-tiny-virtual-list","version":"1.1.4","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@1.1.4","maintainers":[{"name":"skayo","email":"jonas@skayo.dev"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"ffad2611bee435e28ce1c349272785b551151a15","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-1.1.4.tgz","fileCount":10,"integrity":"sha512-nRUXN87KUdwS03TlVn68Qx0FgIL5Tvh2TfoLUcbQ2WpKpkXWqCS1bpC0cwdDN25eUsd9bcYP1UtQptzw8M0iRw==","signatures":[{"sig":"MEQCIHpUtdjxU4vwm84pNIXb1dREdUlxsikggAb+HIoOFn1+AiA7v/232mL2xodp0jCdomsMBO5xNaZQWbuSnuzng+QNEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2PcMCRA9TVsSAnZWagAAHMUQAJM4fI0oX+/NAL3ViCjV\neg2ndcSb+q8FumNK6+dLOqj1h6Mr8WotCPpSOzR57Jja0lCWvbGX3avUTnN6\n1BVTNfbQ4LYiPnE5tqf05/43KXqR8UGLuqauvWj21vJNZRx6Mi1tDO3M4yRL\nDNBVIqPOMn6TkfYGu81ri6iS7zVqD21K754cyvqPgWPZm0vllaH9Vv95apE9\n5IzgBZWMhNxVIG5KGeY7PAyMAuA5gh9uH89+Us8fW6VWDicfWBSIXDox74aa\nZw6i2Z/msAH2/xvbB6YZl2KwgopLLLmk53s+Zf6XE9zIULTDVr3JEw0XaAP2\nSWRke/MlBDzIJb8kfdt7er2dsrIM4JVNd7Add35Ti1EE4uIXeO8D24cTtg7O\nfEXkscklIkf9VeC7eZ+DcadLXBdsp+xT/wRwD4QoPYlxzgM4ErQ8lCe4OV1E\nkBT14CaVG1buTRGGv/VJwKc8HWKJDTnt06Xox18uRge9Hn5dKbJlxWz1J+O5\nkxqwyxyRVhNEfxCZyW/KbBubCcqeQ3obJ6t81CrrB7sJu45MXUrUVcK0gYXU\niU+m1OBGYUao8K1VDbkCfFWdFo6mjin3tbHjc9bMzbpDD/kninmyJcqHMlWG\nkIhRtUVXtDH/9VGdqJLUICC/H92siKLp1WUwWQJnet9XhyL0dIokfE+RSYw5\nw6UC\r\n=9HoI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","gitHead":"dffc5cae0436b0ce7db0a018da290bd9c8bed544","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"skayo","email":"jonas@skayo.dev"},"repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"6.14.8","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"12.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_1.1.4_1608054540114_0.7701347438204904","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"svelte-tiny-virtual-list","version":"1.1.5","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@1.1.5","maintainers":[{"name":"skayo","email":"jonas@skayo.dev"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"6c04292c551b92871e4d0c1fed37d6607dc0a9cb","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-1.1.5.tgz","fileCount":10,"integrity":"sha512-VJk/M0nzgvU2t6qHU3JMdM+CeQPacSoN6ho4FCIqOS+My9qYMamCUjl4NHThIAS/SUI5QpS/LUq0KaIFm29izA==","signatures":[{"sig":"MEUCICoJ0K3WdgI9BR2SCU68QdEtQZChGM9nMbSQywQDlD6yAiEAlT8mjdCp17uDGlT4FsraBOoCBPd6XGOGP59nCcZfcIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDMKGCRA9TVsSAnZWagAAqSUP/AsuqvmBYlhc7ifqAgKr\nhuY8Um61OB75HNpJYRA04BR6nv6LV1kVMVsESkTzsAbQaeF7uBnjWlkqrxVq\nLMzkYgM4YCFlJa3Zy8DE9Zj3iJM+IO4AeIVkYEAQJFnhPPP8+GElNNrixIkS\nZtUMU+gq+QPqAFFiWwoBRmKPiYQKB72Ep3/iy/Mv9yUctHPZ6RbNiWb25tpR\nfZyp/nyC5lMbS08Gv8lPCUveVf9OuTdP8+JVA+c1/9eZnxslYETKvCMSVUMu\ndUWv7U6PSq3tBpUCNNimI1Ri05bY3TGL3eqFXBMhZ9cxslomL+PHmsfAauG7\nD7DOv+b4IwgJ+FHiqBTUNpGefiKZ9/xRIzXgk1ofaARSF+ZG0xZTs0cn7ZY1\nidCXA1vnclOB+5XY2H6dU7JN3axxxlqyBWv74WJk6mOfMk8rfpv5mV8WYBWM\nG/9xUoMFCg1TiPMDqvmPxtH29//PumfDSlCdUqsP8/dAtIVJjPVepAM+d9s6\nVuy+XtnxdZDoNs1mmf/kPbpnZ+6Ww0TE6HcN86RRTH1iJ2KPNRVY97/m8rM1\nQzalDrSUgASx+AvSWsGD8VgXkwaoaS2tpe5oKwWOyQfi6VznCeJViEAYlx/7\n2KwFF3xtA+IcmSMdC+B6Ly/fenyHIm6Zl+75x616V0MAI6ilCgKtsDlO+qXM\nBjFc\r\n=mJ60\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","gitHead":"e52b7f06de431eb1d8cf72da59e8b57e8ada8f26","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"skayo","email":"jonas@skayo.dev"},"repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"6.14.8","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"12.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_1.1.5_1611448965720_0.568965161181848","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"svelte-tiny-virtual-list","version":"1.1.6","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@1.1.6","maintainers":[{"name":"skayo","email":"jonas@skayo.dev"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"74d68a6c06ce92b91c6de6c139bec9119907fadd","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-1.1.6.tgz","fileCount":10,"integrity":"sha512-hjLBTsRh4zPVKHdH53tyMX8xdIQeTAF77XMrZAenaFUvZ8IuPZGVJimRdZjqX5AL7SXZt/zoPj0uA6b4VRsczw==","signatures":[{"sig":"MEUCICgh9Fps75HdHXJJjDkXPo1cZv63BuEuznKcbQbyaivRAiEA4CNE9TpCcA6w1qx5YgvG6pnth3mY5SEwgFggdLCTQcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggTM0CRA9TVsSAnZWagAAqa4P/ihEeQbNsEmdjFVPChGE\nKrIGRKrcmWF+PssJOlNn9U1KhG3mAvb4ci1kKdA3RGxO0NhaSzT/sM4WRB1M\n3GGFUP3MFtTP/Z0SSrpPhcNkMGIkL/h3Qd2FPad79tTF7AtFrcKtAX+Z3yY6\nJnRrvZxYaTwbsNZAsYaMF+vFjPTSTdL7KL+cYCkZgRoDgIBsaTkDo0LlAz7p\nFcuai+tlvIfh29pb7ndxgLtPtSd6neml4KLVyN2dnig8WYPGa9wzVl9Ijo4o\n/2+K68qk3BgillTnhmBzq56/DzgCVv/hkC/0LWJIbGsLhg7m/TFu0cYtTciZ\nl9jHjYA6hlcEiBZHkHs1OW80wem9CkMGhyTwvHK5bzAmDG595wCL0wlU8Fff\nkzPEMo4lbvkNI01TlkTyspLmuHmO4unqk/HCFU40+LqImDQFokSkpF/DvmPq\nLtcgx2g6s78dX5TW6oRpTxqJwsgJcHCGXecabTiMfLrc1fJoUCQwWI4VptSD\na0nbINo51g5A0/NF5f7a6xmQepu0WnthV2uBGZyNyaLodYFPIiwNe64vK2h7\nDNdZQITOmhA8Jxx9B6MjB2FQEI8RTiXO690cU3W8SA/BByaI0mdfC+Pfs+2y\nh/OPeTzKkifDvHBMM3S1wrfPcH9iasV+TrlxH9hUd6hf5lwWcJWTr2vUQ3Up\nuFuu\r\n=SKvL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","gitHead":"9f97da098ec2067696ecf3d70fb2447688caeb59","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"skayo","email":"jonas@skayo.dev"},"repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"6.14.12","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_1.1.6_1619079987964_0.18713909707646859","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"svelte-tiny-virtual-list","version":"1.1.7","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@1.1.7","maintainers":[{"name":"skayo","email":"jonas@skayo.dev"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"7ba8ee1fc23372512de2aba50d9674972a35c6f7","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-1.1.7.tgz","fileCount":10,"integrity":"sha512-8314cmLXOVqIQwSc3NFu8yGU7BdHEJeixrwFirmnMoWl6YNcCq5jVjCKjE3tDNJfUenz1LN5M5YshPt6GcPuww==","signatures":[{"sig":"MEUCIFsUUsmHcsf0MEj9eJCt8AzYYDABMpV0H9C6LU+SBUc0AiEApHj5QfPbiMO7PhAEKjaXlXSMl/jysIKJ62jUmD58Zj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh28g/CRA9TVsSAnZWagAAMSkQAJ1dKZ6QHth4x3rjjGQH\n5JLa+cEXBZRUhFRRx+CY/4R/KgUqDlekcJ6ijQIOhvjAEdXlTNNNNUhCvank\na6bSIAbOw/v3vSL4rITzJ2orHLiOL3NHMkx3Pb0N6jQvymF81qLizRvUpAWC\nhHf0B5GP9BY2jqUZ0m6JWeyP/DImSmM8HYb1W6LsRcPKJfNMsPJKzFReB+19\n1nKvgHe35YXipX9t2+XlkUDaxfQAclMK9T/P7A/G8TPttmVnIm7wA/MQTEeu\nLZn2yZxRre5DB3MZ5+eFrQydGjBYwlFRFQP5jlZloSL1rSo2fyrmAMDwQXMf\nKqtYMU5ovpxXY/cq0WF8JFKUIUTvzk0v+14hRb8+efLXANXziS9MDgZseMWl\nGoSnG9Q9ivpzCvqLy2iu5+JFqgDmVcvlqgb0e9Ud8N3qspgFKjPW06nWnXwf\n/gw//dCeQR2tLWfugLxz2q3jlz8SEPjZS59x/kIk13pKxgAY7A4lEOxWC3o4\ngML3GPnSVQmeHJ0Nkt5w9Z37aLUVjXd76LVvoUfi1xn2m6tg+zqfCHCEs3JN\nyviVFooYoOdlR9JLJ22PmL8M2yLYYBCfWUnsPxIKkGwGGAR1TJgGo3pj55Ww\niuYfSCWxCJc7+m7wrqg60ReIvVcWUkbUPlw7Q9ipBps0pYAq2tLPezVgsRrg\nN9+p\r\n=gObI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","gitHead":"d136ea99526d2360b7fd7aad1dcad53565917e57","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"skayo","email":"jonas@skayo.dev"},"repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"6.14.15","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_1.1.7_1632869339264_0.07573665519789619","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"svelte-tiny-virtual-list","version":"2.0.0","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@2.0.0","maintainers":[{"name":"skayo","email":"jonas@skayo.dev"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"37b592ab59e535055e0742f5c2ee996491fa52dc","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-2.0.0.tgz","fileCount":10,"integrity":"sha512-6HxqgUaBICWV/Mm/x1Mr1L6G6EYJM3rcYhRWqYzKpv59e3s9rWifOwP7fLNKtblr16l2Gec0iBtUCOCPiYDmeQ==","signatures":[{"sig":"MEUCIQD4aEiBxK8XX5X78X4zlLHc1OcVqW8wXpl+UoKaha6k/QIgCf+v/fnNbPWd7fAX09W78qGWfo3Z9sYAKM4NgaY5ZfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMKB0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK0Q/+KVbO9bDMXoY6nUEXzdqXwXxOQZbaozwIgOkl6OyYyQFd5vxv\r\nHHfvONTsofqjmAqiHZUKbCj3io1vk/6h4Nd4uIlucK/mengAyf5ueQGCjYRU\r\nxToF1RgPNzZZOTeHjraZLX9Y2UgJGaKe2+pNKIY2S0r3XSgjp9A6355P+RNd\r\nKRFXogef9UVfQyCMwjEmoko59arC3Fp9c8/XaR9FFMFJRLzbfM0Zxj2n1URz\r\nk0WXsUvI5dO2jJOiVKLn8M4drFdn+S7zkorsjCNvt/oERf6C6LKhdHdoNTNf\r\nYrez/6MqbscpAu3P9IQ8q4LNta9xDzeU9ROm6T6MobihPz3lSwj7WmZ6AA4o\r\nQClTnuWbeY8KWJw4mhCTK/j8FoMZZdSmR6W99PbwPM+3hW4XrTL77dp7rmSy\r\nEIS8PxpxFW5/WR13oxGpP9B0/VvSTnfvLmo8D86NcXX0gMFjBkUnqHKsWDAO\r\nn1DjeZbew7OrP1oxWC8IRe58IDz5T4R0uOi9QRg/+ejchsQGbadgYA+3G28L\r\nA6luOeLudZIdSZ1oWg0RqTFOM5y87bd98CH2Jq+Hz9PLY4lTEzjNxO35AmpO\r\nX6yfxC6zfkQZmSgRb3sbKaRBeZ0Gbma7Ge/tTlaSx7inPdjHK1FkArD1ZrEr\r\n8Zoyx2m7QqLoCDEkBuAGZkSc/0L0x3HHSGg=\r\n=2Afa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","gitHead":"a9ded102b1de6c7833c308f623b15847efd6a843","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"skayo","email":"jonas@skayo.dev"},"repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"6.14.16","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_2.0.0_1647353972299_0.3835876698049634","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"svelte-tiny-virtual-list","version":"2.0.1","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@2.0.1","maintainers":[{"name":"skayo","email":"jonas@skayo.dev"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"a73c4c36c6519c3a5124a38525bfa2ff4146bead","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-2.0.1.tgz","fileCount":10,"integrity":"sha512-0X6k5cZxF9yRLfVJ1bfwQmfEMbd3OSNNM/tI9y44jYbsB/FkI2GEIKpeV5J8AQy87qFU9xnPLxxo3erQFfdC2A==","signatures":[{"sig":"MEUCIEOWnICBMzk07Me29SLoxuk3S/OODlmBxpWZz03YTPLOAiEA638RVEXg0svwfGXBtXBiCRPx4ia3BloSplqzXwidhRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRBj4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwEw//bAovccJS43XhFPiSscYYMZbhScMgLZV7DquXHLqnAr7YEIoO\r\nQqPD500DQ4iMmzQ0oxNNl7TQ4KDBssFrcZxz2kvZ+1WJpdyr8m1JWdxQfdSc\r\n8ad9Nw2xjmxwrM55VLMDJmXGzighDQPwJ3keGzy+U5t/0IMyuP7Uw5RSqYOk\r\nh5jmKNhjoIf2syoJdfNJ5KGt4JD54D703yE3jHLY2tGj1elx14SOALBWUD5U\r\nXHMxjlUbKLdvuR9zwAQaveo/TvsY3ezulxnKpsoHyia/D58afXFk/AJMnoFi\r\nGyEAbznGlXVEgu4B1JWB5ooRH0mose0Y7fJUMTqL55CeqY1mppHtm1VxDblt\r\nOUgh5MoeKX7lWjc+S1y7Jprh2aMglBbA6GH/LPIu8mitVmiRFTnhFdD/J+TZ\r\nsfNzkx/Wypad7GKfWkO1nZVTnP9wOx4xz+hBBENLdE/yKbswT3AWXHfLGMMu\r\neVfqwL53r6m67uc4fgJBhzhpHJIKBqFKtYYb43cQTeRtcUGmKmcE6NqV+V0h\r\n4PSla/R5oi//jJM4jaRTY/mKtlhAV2f8+b1nR2xTMXDZapWCngPRbFuhpQPI\r\nbPh5Ntd4LlJBHhV+2mu/Xww1vAXiBRLbJJ9DcUQ8xEvhWQo+qm7Q0R1fypEC\r\nd3sdObkKyfcFWZdi/CbMmX4OlAurao4g8xA=\r\n=qzzD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","gitHead":"c8de55ec771e04d1d63e118032966ef8a2447ca8","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"skayo","email":"jonas@skayo.dev"},"repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"6.14.16","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_2.0.1_1648630008604_0.2940952668307051","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"svelte-tiny-virtual-list","version":"2.0.3","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@2.0.3","maintainers":[{"name":"skayo","email":"jonas@skayo.dev"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"e28c203bfe5f74608697fbeb541dc0868c160edf","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-2.0.3.tgz","fileCount":10,"integrity":"sha512-f2V8xlB+5bnsQ2w02MqQvD/vTUrVr1QLacbDU8DNVNby/YMKX8b8IOft//eJId9Wv3ATaiIpnFpRD5ojt9MYtw==","signatures":[{"sig":"MEYCIQC85wf/UU56BfKMq4MMraBaxmgI3undwmQd/7OAvocPqQIhAPHktvYCYlNbT6rdSRPJMEwUyVxs+xPfuUQkqtrW/YKk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTT19ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXUQ/+NIkyR3v6qc28l/kHDvQdwI3795HLXBQH8U6crxfvigselZtq\r\nT2LM+Ua8nQnXUDKEGu3VjtCBsL6qO2/cW5Wi03/92xOXlhk6l6nyOpZUZDFm\r\nWOZkqmkhqsY2yWtDwC8Rr/ttszVSWNGfJjy+OuSLmNJ5H0PeSvw0pbEw+2P6\r\n8HQ5386t80iaiz8LnFU+6O+yVqd4wZgnRQR5F2jeCqN/B6opyC2Y9tMSFAok\r\nZUauko3XEuJYAC/poPuiRDEUfnrtrsuALSbtxuWK3+Jh0OlcKz8KH+pv3sLj\r\nycJPCuyE1W3N0AZk5oUxCQBxANJX9RlKnjVO9ycXBbbb5oUZpA1RBHYUJ8GC\r\nn+HXSbpzI87nIcjmKvE+ZMzWQUY9ViL4CcLnHMqovkst4c8LjEM9Q88Hkt6P\r\nYg6K6mbNBTWREjEDkF4H2EykaseEGIqf+bgU1yjcn0N4rl+rLnpj1VV3A1i6\r\nktLU4wv/267JjO1UnRw5yrVcRhr2wU9JHEPOV4McIZ0rkRnHNEwSI5DMcOHR\r\nqfIo7tjloxtRKDsz6GI+Uw5e3iAS3kkLZM/vuwqUYyxfHop2/HG9CvqpFAwY\r\nr9baBxrOnKrKXVEh5eLspTb4r+25ehY6iwGXioC7QYx+u9wvMRRYdKge7wM7\r\ncdCnr56qBTO81syQdpUAoL39oOwGzjAq6hA=\r\n=wNuo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","gitHead":"d483be2af3361d66fef3e5817e325cf4b89dad39","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"skayo","email":"jonas@skayo.dev"},"repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"6.14.16","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"12.22.11","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_2.0.3_1649229181498_0.40782504630084127","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"svelte-tiny-virtual-list","version":"2.0.4","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@2.0.4","maintainers":[{"name":"skayo","email":"jonas@skayo.dev"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"69849e67e14da2fae0ae88dbc07f77b904684324","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-2.0.4.tgz","fileCount":10,"integrity":"sha512-Tr+M5H/dHKmxDTrMolk8TWVCE0jiwCD5wdOMrE4tIY7FcAppQ/xn9r55+2GNhT3aVAWG/jxEhTRoXU7Z5xaJqg==","signatures":[{"sig":"MEYCIQDS9zLwt1qyigx1zbF8svts85X85iWkj5P2QXveinj/bgIhAJD4WxBOc19MHxqzEWu5h+JaKhVgoJwPz8etVuwGHq6H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihVpwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgyA//UoaIv0SiJ09VGC7cA2E6hAxTR2KRTjwerI9ARZjfgXGnFsRO\r\n2+8mihBJJy6YxpoEuH9nHCGFYi+/kKbAQwug1hdgrGTQvXu/Ufih6cgwriTE\r\nRI7Te6+MaNzGnr8rNWAYCMDPfo6jQ38OarzO8u6VHU6Pe1neRfgKgzEk6Pi3\r\nh0I3j61liwHuoL8HkrAn51UHQln+NiFh5Cc/HNwpPchRJh3ZK0miOH8oqgGM\r\nDMzw9P57BC6YNmktjcOs4qb2RmWAiOekR54Pg6fbPcueqTp4ox+91+LEV8MK\r\niTwsck4g4TInb9yb3u29+xgtcsgipqmGvIwIfcqNBNKYJfG4lZQhKtdYuXWV\r\n25+B+N7l23JPnWNg7E1hr/SBwcwijELpGUdRw6HAqnqrKxDlPZqD6O0lBaqt\r\nQypg8rwqby5rnvAnSWjMinmgDbpIuvOxfwK3xV7FjQcL1ZlQ1grVTMkz1VIF\r\ncoLGRK2E1AeE3rQ9Wi1O6c4/tE2x05grH0utcPlWxOt8PvAjT7B13O7tH8kh\r\n81K7GZvWQjsssbgKOz5n8xSoRGg5XopG8uI3Bip8UV/VtMjuvE4lo8K8KltV\r\nIDUz505pLJ76ydA4MCqKlit6WBFx0Pb4MqzZ7CrLuUzFFgSAnnC3Q4hToVNo\r\nd4kX9izSnoMU82a+a/ciuhyUlquxCowsHBU=\r\n=6NPV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","gitHead":"5446673cae2204e6bda744bef03e3d42b206da97","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"skayo","email":"jonas@skayo.dev"},"repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"6.14.16","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_2.0.4_1652906608275_0.270989664757437","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"svelte-tiny-virtual-list","version":"2.0.5","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@2.0.5","maintainers":[{"name":"skayo","email":"jonas@skayo.dev"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"5a88b14f2041eedc060dc799a2f146ee0355073f","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-2.0.5.tgz","fileCount":10,"integrity":"sha512-xg9ckb8UeeIme4/5qlwCrl2QNmUZ8SCQYZn3Ji83cUsoASqRNy3KWjpmNmzYvPDqCHSZjruBBsoB7t5hwuzw5g==","signatures":[{"sig":"MEUCIDmM1ECe/xN8nQzQBXdBMtjBxgOXRjNnxiBz9PSqaGM9AiEAqPWgNpe4w8dVEb9DfHmRNgptbRBvhg2kvU5AMCOPz/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihVxVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCJg//aURAuZakHmsu1/fOpsCd2idZV2P4dm11pgFi2W+8biRBY1Uw\r\nkhFUMd8/TakcZ7lRyqd4AhF5ZTJRU4YmBpDCI2J3kcrorTf9I8pFHZ6zObQp\r\nLfCYP+mWzyi10OU8IKO6fwI6OnqM7/QT3RDrHqB6OTPfddIWfcK4O3DvXRS+\r\nKAvtNNXq2sFkt4PAOkyQ/zomOV1AfdMNhed04RZ11ICkviHfXujrHXvFYMIk\r\nTrigrLV1KRL9giqiAxIZHqSG3Q+chClyPZX7KkYy1/K1jT3FIjrvf3mWvpok\r\n5SSp8sau6e4/L2xZVkMFdAf35QCnJsfUMd4ZgbQ58TQPzMsFlAfv/uUgQexJ\r\nEKFETookLIfZFX2saC2qERjgCCcyS7lKDJZmGG6QerovH0Bppv2sofOl6ZdF\r\n18ycL5+sW2WlcW4a4bK7uqvdQRqa/x4QIDIOBRPQm89ds9CPmF1FUt2ZMFxA\r\ndJ2hBoMWxGS76JL8pZoKhJ7oECcpxya4f3YbNItcVyctHVILR4E5wNF5wIqm\r\nd2iUNtpUHJFA5ZDd9x9ONVBh/s/ugmpWQ/I5b5Q4tCXVg7lRlWZelMQhFcch\r\nrcPTFheYN9VKUmUAn+rtsAaGFRYnKGDPRefnm84Wa1Hlhnqow4fyFdQf5+H4\r\nWEJuSHyxwzzC2Esk6+ZqvYk2FvZugx7hGMI=\r\n=njYq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","gitHead":"ce1997241f397886a19e4aa33c7fa5eb75ec3178","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"skayo","email":"jonas@skayo.dev"},"repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"6.14.16","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_2.0.5_1652907092840_0.09109724775826722","host":"s3://npm-registry-packages"}},"3.0.0-alpha.0":{"name":"svelte-tiny-virtual-list","version":"3.0.0-alpha.0","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://jonasgeiler.com","name":"Jonas Geiler","email":"npm@jonasgeiler.com"},"license":"MIT","_id":"svelte-tiny-virtual-list@3.0.0-alpha.0","maintainers":[{"name":"jonasgeiler","email":"npm@jonasgeiler.com"}],"homepage":"https://github.com/jonasgeiler/svelte-tiny-virtual-list#readme","bugs":{"url":"https://github.com/jonasgeiler/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"29b80a18e1d296f645512e9a71aee6c2c08ced47","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-3.0.0-alpha.0.tgz","fileCount":11,"integrity":"sha512-WmL8R0gT1QdtznvnolGhIbpE0ZwODLfFKX/5r9tiw2AzHn5bg33DZumHsMEOoAT6c/+MfjgJB1Y96yK0a6xelw==","signatures":[{"sig":"MEUCIQC7HkwSO6LYyFVfDQmn9ZRvzJoQ/XkXDIyvXN3YuM6eigIgMVF6NEAnsVjfEl3bN2k8P9vWuU1B1YGsK6mGkm8XYf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44842},"type":"module","_from":"file:svelte-tiny-virtual-list-3.0.0-alpha.0.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"pnpm run test:integration && pnpm run test:unit","build":"vite build && pnpm run package","check":"svelte-kit sync && svelte-check --tsconfig ./jsconfig.json","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch","test:integration":"playwright test"},"_npmUser":{"name":"jonasgeiler","email":"npm@jonasgeiler.com"},"_resolved":"/tmp/d02aec456b04c0d3682d740e8a42ba68/svelte-tiny-virtual-list-3.0.0-alpha.0.tgz","_integrity":"sha512-WmL8R0gT1QdtznvnolGhIbpE0ZwODLfFKX/5r9tiw2AzHn5bg33DZumHsMEOoAT6c/+MfjgJB1Y96yK0a6xelw==","deprecated":"This version was published under the latest tag by accident. Please keep using 2.0.5 until 3.0.0 releases!","repository":{"url":"git+https://github.com/jonasgeiler/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"10.5.0","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","tslib":"^2.4.1","eslint":"^8.56.0","svelte":"^4.2.7","vitest":"^1.2.0","publint":"^0.1.9","prettier":"^3.1.1","typescript":"^5.0.0","svelte-check":"^3.6.0","@sveltejs/kit":"^2.0.0","@types/eslint":"^8.56.0","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","eslint-plugin-svelte":"^2.35.1","@sveltejs/adapter-auto":"^3.0.0","eslint-config-prettier":"^9.1.0","prettier-plugin-svelte":"^3.1.2","svelte-infinite-loading":"^1.3.8","@sveltejs/vite-plugin-svelte":"^3.0.0"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_3.0.0-alpha.0_1713646184466_0.09701705266505245","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"svelte-tiny-virtual-list","version":"2.1.0","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://skayo.dev","name":"Skayo","email":"contact@skayo.dev"},"license":"MIT","_id":"svelte-tiny-virtual-list@2.1.0","maintainers":[{"name":"jonasgeiler","email":"npm@jonasgeiler.com"}],"homepage":"https://github.com/Skayo/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/Skayo/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"878dd1f9224cd4a0b37106cdd2a3a379e8f9d3bf","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-2.1.0.tgz","fileCount":20,"integrity":"sha512-+zREgm9JM65eQGlrFHUWFjekfsaX0H/Vd0aJgVvZZ6zbTua2ofxXt/c8pCEvji/deF/UKdQ1lNw5gix+tq01ZA==","signatures":[{"sig":"MEUCICavQC3mzr7t1I/h6dlSnkeK9qdp7UwdE23qiLK5+deCAiEA2MyuoACsAkmTHvQvVCCgttmCCLoMFmtY59r7aygxptY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182516},"main":"dist/svelte-tiny-virtual-list.js","_from":"file:svelte-tiny-virtual-list-2.1.0.tgz","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","exports":{".":{"types":"./types/index.d.ts","svelte":"./src/index.js","default":"./dist/svelte-tiny-virtual-list.js"}},"scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch"},"_npmUser":{"name":"jonasgeiler","email":"npm@jonasgeiler.com"},"_resolved":"/tmp/5849a2feb948ab8ff6337d4025ace74b/svelte-tiny-virtual-list-2.1.0.tgz","_integrity":"sha512-+zREgm9JM65eQGlrFHUWFjekfsaX0H/Vd0aJgVvZZ6zbTua2ofxXt/c8pCEvji/deF/UKdQ1lNw5gix+tq01ZA==","repository":{"url":"git+https://github.com/Skayo/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"10.5.0","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_2.1.0_1713647008426_0.6360247255621774","host":"s3://npm-registry-packages"}},"3.0.0-alpha.1":{"name":"svelte-tiny-virtual-list","version":"3.0.0-alpha.1","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://jonasgeiler.com","name":"Jonas Geiler","email":"npm@jonasgeiler.com"},"license":"MIT","_id":"svelte-tiny-virtual-list@3.0.0-alpha.1","maintainers":[{"name":"jonasgeiler","email":"npm@jonasgeiler.com"}],"homepage":"https://github.com/jonasgeiler/svelte-tiny-virtual-list#readme","bugs":{"url":"https://github.com/jonasgeiler/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"95ea821404594bd8ebe6e3efe62325d15289b6a3","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-3.0.0-alpha.1.tgz","fileCount":11,"integrity":"sha512-aAabJGfX4o+qRJzrHnNnbgcMX5Bi+b3lpMkfJ82qkVcaYN18dA+jToFYmBAChJcr8TmrgOLfjgOs35RcKb8+Yw==","signatures":[{"sig":"MEUCIQDi1D/YB8gJ/gfRQn4yCLxClgRoMiNQjPOdVtePG3WE3gIgQoUhOiNgprOc79IJSoJgxSHbKhEHntMbOlBEAT9H4YE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44842},"type":"module","_from":"file:svelte-tiny-virtual-list-3.0.0-alpha.1.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"pnpm run test:integration && pnpm run test:unit","build":"vite build && pnpm run package","check":"svelte-kit sync && svelte-check --tsconfig ./jsconfig.json","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch","test:integration":"playwright test"},"_npmUser":{"name":"jonasgeiler","email":"npm@jonasgeiler.com"},"_resolved":"/tmp/d6b0f27c650edf9700c93742a8f96434/svelte-tiny-virtual-list-3.0.0-alpha.1.tgz","_integrity":"sha512-aAabJGfX4o+qRJzrHnNnbgcMX5Bi+b3lpMkfJ82qkVcaYN18dA+jToFYmBAChJcr8TmrgOLfjgOs35RcKb8+Yw==","repository":{"url":"git+https://github.com/jonasgeiler/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"10.5.0","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.0.11","tslib":"^2.4.1","eslint":"^8.56.0","svelte":"^4.2.7","vitest":"^1.2.0","publint":"^0.1.9","prettier":"^3.1.1","typescript":"^5.0.0","svelte-check":"^3.6.0","@sveltejs/kit":"^2.0.0","@types/eslint":"^8.56.0","@playwright/test":"^1.28.1","@sveltejs/package":"^2.0.0","eslint-plugin-svelte":"^2.35.1","@sveltejs/adapter-auto":"^3.0.0","eslint-config-prettier":"^9.1.0","prettier-plugin-svelte":"^3.1.2","svelte-infinite-loading":"^1.3.8","@sveltejs/vite-plugin-svelte":"^3.0.0"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_3.0.0-alpha.1_1713648521385_0.10172399203302174","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"svelte-tiny-virtual-list","version":"2.1.1","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://jonasgeiler.com","name":"Jonas Geiler","email":"npm@jonasgeiler.com"},"license":"MIT","_id":"svelte-tiny-virtual-list@2.1.1","maintainers":[{"name":"jonasgeiler","email":"npm@jonasgeiler.com"}],"homepage":"https://github.com/jonasgeiler/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/jonasgeiler/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"a5de61d988f950bcfc6b68130fe7e77ce23dfeaf","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-2.1.1.tgz","fileCount":10,"integrity":"sha512-eIOrLLbJi05sv8ejD3brqmX4AuDnzZC/2NyjIysAe0uvAh/paSFxZSjh1pK9ocmizPWC5CMzvjX5Sd/VY15FoA==","signatures":[{"sig":"MEYCIQDfYyxl3qD19lv+OK9LEOnyDzrMTuTmabi1vu/hkMch5QIhAJT9t9Z7UBSH38vM+8lKoAJww09JVRP74nw3T21l4y+Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139722},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","exports":{".":{"types":"./types/index.d.ts","svelte":"./src/index.js","default":"./dist/svelte-tiny-virtual-list.js"}},"gitHead":"bab6c010c24a3f0845d115cd91897ecd6b5248e9","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonasgeiler","email":"npm@jonasgeiler.com"},"repository":{"url":"git+https://github.com/jonasgeiler/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"10.8.0","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"packageManager":"npm@10.8.0+sha512.c21f77b91733829ec70e73cc88b5dc0a4bf685a81d252d3327d293ff7d5dd05a173f4dbeaa037600ec29696f397f14569229e5dab10b7cfc3e0a30575b8f3f8d","devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_2.1.1_1716875837756_0.8729270209035329","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"svelte-tiny-virtual-list","version":"2.1.2","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://jonasgeiler.com","name":"Jonas Geiler","email":"npm@jonasgeiler.com"},"license":"MIT","_id":"svelte-tiny-virtual-list@2.1.2","maintainers":[{"name":"jonasgeiler","email":"npm@jonasgeiler.com"}],"homepage":"https://github.com/jonasgeiler/svelte-tiny-virtual-list","bugs":{"url":"https://github.com/jonasgeiler/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"db826e5915f0374b793798bc8125b8a66fbc6c34","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-2.1.2.tgz","fileCount":10,"integrity":"sha512-jeP/WMvgFUR4mYXHGPiCexjX5DuzSO+3xzHNhxfcsFyy+uYPtnqI5UGb383swpzQAyXB0OBqYfzpYihD/5gxnA==","signatures":[{"sig":"MEUCIQCsel3Sjk3G3rIyJ0MhhIHNum22kO29dHt13qYwsl98YwIge3Ri0qB4n8ANPD/w5s1kBlxBLY534x+Ut8E02Ea+iX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139716},"main":"dist/svelte-tiny-virtual-list.js","types":"types/index.d.ts","module":"dist/svelte-tiny-virtual-list.mjs","svelte":"src/index.js","exports":{".":{"types":"./types/index.d.ts","svelte":"./src/index.js","default":"./dist/svelte-tiny-virtual-list.js"}},"gitHead":"bab6c010c24a3f0845d115cd91897ecd6b5248e9","scripts":{"lint":"eslint src/** test/**","test":"jest test","build":"rollup -c","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonasgeiler","email":"npm@jonasgeiler.com"},"repository":{"url":"git+https://github.com/jonasgeiler/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"10.8.0","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"packageManager":"npm@10.8.0+sha512.c21f77b91733829ec70e73cc88b5dc0a4bf685a81d252d3327d293ff7d5dd05a173f4dbeaa037600ec29696f397f14569229e5dab10b7cfc3e0a30575b8f3f8d","devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.34.2","svelte":"^3.31.0","@babel/core":"^7.12.10","svelte-jester":"^1.3.0","@babel/preset-env":"^7.12.10","rollup-plugin-svelte":"^7.0.0","eslint-plugin-svelte3":"^2.7.3","@testing-library/svelte":"^3.0.0","@testing-library/jest-dom":"^5.11.6","@rollup/plugin-node-resolve":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_2.1.2_1716876347997_0.9190112114005189","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"svelte-tiny-virtual-list","version":"3.0.0","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://jonasgeiler.com","name":"Jonas Geiler","email":"npm@jonasgeiler.com"},"license":"MIT","_id":"svelte-tiny-virtual-list@3.0.0","maintainers":[{"name":"jonasgeiler","email":"npm@jonasgeiler.com"}],"homepage":"https://github.com/jonasgeiler/svelte-tiny-virtual-list#readme","bugs":{"url":"https://github.com/jonasgeiler/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"1741d9b193d9f05d4ea136b1a370ca76dd920b84","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-3.0.0.tgz","fileCount":11,"integrity":"sha512-w3eGI11jl1rFSkz5GAwbA9m3IYveqssLs5TdvX2uv102BgciC4aBdVwZboTYSc3OOtOCgBtI9ODQjSS5CvpF/A==","signatures":[{"sig":"MEQCIC6BhsSlbgklKsVI/eVFhasXKOvmuRiQgKqCdj2xj0aqAiA0SbiaJDNYHgDb/DC2CIq+BEDPHVWQCiaGjZy9DN68Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44989},"type":"module","_from":"file:svelte-tiny-virtual-list-3.0.0.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"pnpm run test:integration && pnpm run test:unit","build":"vite build && pnpm run package","check":"svelte-kit sync && svelte-check --tsconfig ./jsconfig.json","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch","test:integration":"playwright test"},"_npmUser":{"name":"jonasgeiler","actor":{"name":"jonasgeiler","type":"user","email":"npm@jonasgeiler.com"},"email":"npm@jonasgeiler.com"},"_resolved":"/tmp/d9c3bb5dc297c4338b083039b9b95ca5/svelte-tiny-virtual-list-3.0.0.tgz","_integrity":"sha512-w3eGI11jl1rFSkz5GAwbA9m3IYveqssLs5TdvX2uv102BgciC4aBdVwZboTYSc3OOtOCgBtI9ODQjSS5CvpF/A==","repository":{"url":"git+https://github.com/jonasgeiler/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"10.9.0","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"vite":"5.1.8","tslib":"2.6.3","eslint":"8.57.1","marked":"12.0.2","svelte":"4.2.19","vitest":"1.6.1","beercss":"3.6.13","publint":"0.2.12","prettier":"3.4.1","typescript":"5.3.3","svelte-check":"3.8.6","@sveltejs/kit":"2.5.28","@types/eslint":"8.56.12","marked-base-url":"1.1.6","@playwright/test":"1.47.2","@sveltejs/package":"2.3.7","eslint-plugin-svelte":"2.46.0","marked-gfm-heading-id":"3.2.0","eslint-config-prettier":"9.1.0","prettier-plugin-svelte":"3.2.8","svelte-infinite-loading":"1.3.8","@sveltejs/adapter-cloudflare":"4.7.4","@sveltejs/vite-plugin-svelte":"3.1.2"},"peerDependencies":{"svelte":"^4.2.19"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_3.0.0_1751500298267_0.09589380661575109","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.0":{"name":"svelte-tiny-virtual-list","version":"4.0.0-rc.0","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://jonasgeiler.com","name":"Jonas Geiler","email":"npm@jonasgeiler.com"},"license":"MIT","_id":"svelte-tiny-virtual-list@4.0.0-rc.0","maintainers":[{"name":"jonasgeiler","email":"npm@jonasgeiler.com"}],"contributors":[{"name":"TutorLatin","email":"damien.cavaleri@gmail.com"}],"homepage":"https://github.com/jonasgeiler/svelte-tiny-virtual-list#readme","bugs":{"url":"https://github.com/jonasgeiler/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"c7bfcf4a0dc7f87a21ac256ce2f538706fc3e104","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-4.0.0-rc.0.tgz","fileCount":15,"integrity":"sha512-4YW+EwAAIU5Yhp3EEB7d22q7c8WLWwKGYF3AFSa77CZ8oamw7qZyMKWAqncXVWd23q7atMWn3LX9s2H+HjWLuw==","signatures":[{"sig":"MEUCIQDX6+TXqnZKi5VQXdjX2xMWOHOCH6iyd5j5pmgTBtf9cwIgUih1p9bp3cCZQppxvmWgjI3GoEda/vdt0nNcR6BjbSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48663},"type":"module","_from":"file:svelte-tiny-virtual-list-4.0.0-rc.0.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"pnpm run test:integration && pnpm run test:unit","build":"vite build && pnpm run package","check":"svelte-kit sync && svelte-check --tsconfig ./jsconfig.json","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch","test:integration":"playwright test"},"_npmUser":{"name":"jonasgeiler","actor":{"name":"jonasgeiler","type":"user","email":"npm@jonasgeiler.com"},"email":"npm@jonasgeiler.com"},"_resolved":"/tmp/03993f3e2f60ab0b092493e796b807e2/svelte-tiny-virtual-list-4.0.0-rc.0.tgz","_integrity":"sha512-4YW+EwAAIU5Yhp3EEB7d22q7c8WLWwKGYF3AFSa77CZ8oamw7qZyMKWAqncXVWd23q7atMWn3LX9s2H+HjWLuw==","repository":{"url":"git+https://github.com/jonasgeiler/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"10.9.0","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.5","tslib":"2.8.1","eslint":"^9.29.0","marked":"^15.0.12","svelte":"^5.34.5","vitest":"^3.2.4","beercss":"3.6.13","publint":"^0.3.12","prettier":"^3.5.3","typescript":"^5.8.3","svelte-check":"^4.2.1","@sveltejs/kit":"^2.21.5","@types/eslint":"^9.6.1","marked-base-url":"1.1.6","@playwright/test":"^1.53.0","@sveltejs/package":"^2.3.11","eslint-plugin-svelte":"^3.9.2","marked-gfm-heading-id":"4.1.1","eslint-config-prettier":"^10.1.5","prettier-plugin-svelte":"^3.4.0","svelte-infinite-loading":"1.4.0","@sveltejs/adapter-static":"^3.0.8","@sveltejs/vite-plugin-svelte":"^5.1.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_4.0.0-rc.0_1751514100235_0.939392484068508","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.1":{"name":"svelte-tiny-virtual-list","version":"4.0.0-rc.1","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://jonasgeiler.com","name":"Jonas Geiler","email":"npm@jonasgeiler.com"},"license":"MIT","_id":"svelte-tiny-virtual-list@4.0.0-rc.1","maintainers":[{"name":"jonasgeiler","email":"npm@jonasgeiler.com"}],"contributors":[{"name":"TutorLatin","email":"damien.cavaleri@gmail.com"}],"homepage":"https://svelte-tiny-virtual-list.jonasgeiler.com","bugs":{"url":"https://github.com/jonasgeiler/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"45aa713149b109bc6b3963279f5932198c11ea40","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-4.0.0-rc.1.tgz","fileCount":15,"integrity":"sha512-fPvSc78Qee7crw03qiWkoAgMHx/ij0U5ORji4fXeNl6C+hba5ZPgJ7CrZcRRw65k2zkFaKptXhbZgYmY+SFRvw==","signatures":[{"sig":"MEUCIQCngGT/1OFVO/RdfqsEeus7aqgak3klc+Cdo1RE+fz+MQIgeLgRG6gxFS5JCCx3dupGbJUJUD56rMetZj1Pvsu+A7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/svelte-tiny-virtual-list@4.0.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48662},"type":"module","_from":"file:svelte-tiny-virtual-list-4.0.0-rc.1.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=20.17.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"funding":"https://github.com/sponsors/jonasgeiler","scripts":{"dev":"vite dev","fix":"pnpm run fix:biome && pnpm run fix:eslint && pnpm run fix:prettier","build":"vite build && pnpm run prepack","check":"pnpm run '/^check:.*/'","start":"pnpm run dev","preview":"vite preview","fix:biome":"biome check --fix","fix-unsafe":"pnpm run fix-unsafe:biome","fix:eslint":"eslint --fix .","check:biome":"biome check","check:eslint":"eslint .","check:vitest":"vitest run","fix:prettier":"prettier --write .","check:prettier":"prettier --check .","check:playwright":"playwright test","fix-unsafe:biome":"biome check --fix --unsafe"},"_npmUser":{"name":"jonasgeiler","actor":{"name":"jonasgeiler","type":"user","email":"npm@jonasgeiler.com"},"email":"npm@jonasgeiler.com"},"_resolved":"/tmp/ff82bf15a8c9104e45d659113c85a630/svelte-tiny-virtual-list-4.0.0-rc.1.tgz","_integrity":"sha512-fPvSc78Qee7crw03qiWkoAgMHx/ij0U5ORji4fXeNl6C+hba5ZPgJ7CrZcRRw65k2zkFaKptXhbZgYmY+SFRvw==","repository":{"url":"git+https://github.com/jonasgeiler/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"10.8.2","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.29.0","marked":"^15.0.12","svelte":"^5.34.5","vitest":"^3.2.4","beercss":"3.6.13","globals":"^16.0.0","publint":"^0.3.12","prettier":"^3.5.3","@eslint/js":"^9.18.0","playwright":"^1.53.0","typescript":"^5.3.2","lint-staged":"^16.1.2","@sveltejs/kit":"^2.21.5","@biomejs/biome":"^2.0.6","@eslint/compat":"^1.2.5","@vitest/browser":"^3.2.3","marked-base-url":"1.1.6","@playwright/test":"^1.53.0","@sveltejs/package":"^2.3.11","eslint-plugin-svelte":"^3.9.2","marked-gfm-heading-id":"4.1.1","vitest-browser-svelte":"^0.1.0","eslint-config-prettier":"^10.1.5","prettier-plugin-svelte":"^3.4.0","svelte-infinite-loading":"1.4.0","@sveltejs/adapter-static":"^3.0.8","@sveltejs/vite-plugin-svelte":"^5.1.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_4.0.0-rc.1_1751753229769_0.3723861526896177","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"svelte-tiny-virtual-list","version":"3.0.1","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://jonasgeiler.com","name":"Jonas Geiler","email":"npm@jonasgeiler.com"},"license":"MIT","_id":"svelte-tiny-virtual-list@3.0.1","maintainers":[{"name":"jonasgeiler","email":"npm@jonasgeiler.com"}],"homepage":"https://github.com/jonasgeiler/svelte-tiny-virtual-list#readme","bugs":{"url":"https://github.com/jonasgeiler/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"9e9190dedbdd4faa1eedd4ec66f775ff773649d7","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-3.0.1.tgz","fileCount":11,"integrity":"sha512-KUvqkY5Sw+6tHjjsJFTV2bahtqiKKkV5+aDq/wialp76tWD7WuNY2ymufVkRAa+AMbPhmJ/VgmOGbsp2FMrNIg==","signatures":[{"sig":"MEUCIQDLWFrL870Bd8MEPBhKGMnOH1YBnt5pia9tyLsJQ20F5QIgETDMcd+MEHvB07/t+9iKelNvXeOAIHAneI/7gliWXEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44989},"type":"module","_from":"file:svelte-tiny-virtual-list-3.0.1.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"pnpm run test:integration && pnpm run test:unit","build":"vite build && pnpm run package","check":"svelte-kit sync && svelte-check --tsconfig ./jsconfig.json","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch","test:integration":"playwright test"},"_npmUser":{"name":"jonasgeiler","actor":{"name":"jonasgeiler","type":"user","email":"npm@jonasgeiler.com"},"email":"npm@jonasgeiler.com"},"_resolved":"/tmp/cef5cb71d1ece8cf2374a58d9122f350/svelte-tiny-virtual-list-3.0.1.tgz","_integrity":"sha512-KUvqkY5Sw+6tHjjsJFTV2bahtqiKKkV5+aDq/wialp76tWD7WuNY2ymufVkRAa+AMbPhmJ/VgmOGbsp2FMrNIg==","repository":{"url":"git+https://github.com/jonasgeiler/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"10.9.0","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"vite":"5.1.8","tslib":"2.6.3","eslint":"8.57.1","marked":"12.0.2","svelte":"4.2.19","vitest":"1.6.1","beercss":"3.6.13","publint":"0.2.12","prettier":"3.4.1","typescript":"5.3.3","svelte-check":"3.8.6","@sveltejs/kit":"2.5.28","@types/eslint":"8.56.12","marked-base-url":"1.1.6","@playwright/test":"1.47.2","@sveltejs/package":"2.3.7","eslint-plugin-svelte":"2.46.0","marked-gfm-heading-id":"3.2.0","eslint-config-prettier":"9.1.0","prettier-plugin-svelte":"3.2.8","svelte-infinite-loading":"1.3.8","@sveltejs/adapter-cloudflare":"4.7.4","@sveltejs/vite-plugin-svelte":"3.1.2"},"peerDependencies":{"svelte":"^4.2.19"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_3.0.1_1751753898976_0.0595848020695986","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.2":{"name":"svelte-tiny-virtual-list","version":"4.0.0-rc.2","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"author":{"url":"https://jonasgeiler.com","name":"Jonas Geiler","email":"npm@jonasgeiler.com"},"license":"MIT","_id":"svelte-tiny-virtual-list@4.0.0-rc.2","maintainers":[{"name":"jonasgeiler","email":"npm@jonasgeiler.com"}],"contributors":[{"name":"TutorLatin","email":"damien.cavaleri@gmail.com"}],"homepage":"https://svelte-tiny-virtual-list.jonasgeiler.com","bugs":{"url":"https://github.com/jonasgeiler/svelte-tiny-virtual-list/issues"},"dist":{"shasum":"1349fa274f702a9ca566245093193399c2e03edb","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-4.0.0-rc.2.tgz","fileCount":12,"integrity":"sha512-HZllbesCrXFcXy6IvH2ZlQb46V5wENoJtWTtUW8QY19v5cljVgLHtRBFuwTU4lCPtiZDPc7SkyoQ7F+8/2Bluw==","signatures":[{"sig":"MEYCIQCo7KXJDxd5fg27TMq7BYUDozhby2PZPQkQpWIMhzK6PAIhALQZbFf3cvNwgeKeSkS38S2YeKgoxuIZazC+CnM33+Jv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/svelte-tiny-virtual-list@4.0.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47292},"type":"module","_from":"file:svelte-tiny-virtual-list-4.0.0-rc.2.tgz","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=20.17.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"funding":"https://github.com/sponsors/jonasgeiler","scripts":{"dev":"vite dev","fix":"pnpm run fix:biome && pnpm run fix:eslint && pnpm run fix:prettier","build":"vite build && pnpm run prepack","check":"pnpm run '/^check:.*/'","start":"pnpm run dev","preview":"vite preview","fix:biome":"biome check --fix","fix-unsafe":"pnpm run fix-unsafe:biome","fix:eslint":"eslint --fix .","check:biome":"biome check","check:eslint":"eslint .","check:svelte":"svelte-kit sync && (svelte-check --tsconfig ./jsconfig.json || echo 'Fix svelte-check errors!')","check:vitest":"vitest run","fix:prettier":"prettier --write .","check:prettier":"prettier --check .","check:playwright":"playwright test","fix-unsafe:biome":"biome check --fix --unsafe"},"_npmUser":{"name":"jonasgeiler","email":"npm@jonasgeiler.com"},"_resolved":"/tmp/c7351ff7ff078269976eb97b9ddf4c88/svelte-tiny-virtual-list-4.0.0-rc.2.tgz","_integrity":"sha512-HZllbesCrXFcXy6IvH2ZlQb46V5wENoJtWTtUW8QY19v5cljVgLHtRBFuwTU4lCPtiZDPc7SkyoQ7F+8/2Bluw==","repository":{"url":"git+https://github.com/jonasgeiler/svelte-tiny-virtual-list.git","type":"git"},"_npmVersion":"10.8.2","description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"6.3.5","eslint":"9.33.0","marked":"15.0.12","svelte":"5.34.9","vitest":"3.2.4","beercss":"3.6.13","globals":"16.2.0","publint":"0.3.12","prettier":"3.5.3","@eslint/js":"9.33.0","playwright":"1.53.2","typescript":"5.8.3","lint-staged":"16.1.5","svelte-check":"4.2.2","@sveltejs/kit":"2.25.2","@biomejs/biome":"2.0.6","@eslint/compat":"1.3.1","@vitest/browser":"3.2.4","marked-base-url":"1.1.7","@playwright/test":"1.53.2","@sveltejs/package":"2.3.12","eslint-plugin-svelte":"3.9.3","marked-gfm-heading-id":"4.1.2","vitest-browser-svelte":"0.1.0","eslint-config-prettier":"10.1.8","prettier-plugin-svelte":"3.4.0","svelte-infinite-loading":"1.4.0","@sveltejs/adapter-static":"3.0.9","@sveltejs/vite-plugin-svelte":"5.1.1"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-tiny-virtual-list_4.0.0-rc.2_1756235176576_0.907619325268352","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"_id":"svelte-tiny-virtual-list@4.0.0","bugs":"https://github.com/jonasgeiler/svelte-tiny-virtual-list/issues","dist":{"shasum":"08737b8f08aae8048b5a580d7c9a35ce8cf69fb3","tarball":"https://registry.npmjs.org/svelte-tiny-virtual-list/-/svelte-tiny-virtual-list-4.0.0.tgz","integrity":"sha512-SrsI2dTYBAnzWeOhZ6fUX0qA3olSvsFeonIvEnyzvPL3AEsKropuSdRCPud84oCV53y6ztcawvs83Qnt0lux2A==","fileCount":12,"unpackedSize":48237,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/svelte-tiny-virtual-list@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCToVmhEAY+PzB2hZz0hvORSXG2a0vMZMTAhI1n+2cMGQIgTRWAhIUcrf8gLGaIPrxw560NxapHid8GuCqKNU+afC8="}]},"name":"svelte-tiny-virtual-list","type":"module","types":"./dist/index.d.ts","author":"Jonas Geiler <npm@jonasgeiler.com> (https://jonasgeiler.com)","svelte":"./dist/index.js","engines":{"node":">=20.17.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"funding":"https://github.com/sponsors/jonasgeiler","license":"MIT","scripts":{"dev":"vite dev","fix":"pnpm run fix:biome && pnpm run fix:eslint && pnpm run fix:prettier","build":"vite build && pnpm run prepack","check":"pnpm run '/^check:.*/'","start":"pnpm run dev","preview":"vite preview","fix:biome":"biome check --fix","fix-unsafe":"pnpm run fix-unsafe:biome","fix:eslint":"eslint --fix .","check:biome":"biome check","check:eslint":"eslint .","check:svelte":"svelte-kit sync && (svelte-check --tsconfig ./jsconfig.json || echo 'Fix svelte-check errors!')","check:vitest":"vitest run","fix:prettier":"prettier --write .","check:prettier":"prettier --check .","check:playwright":"playwright test","fix-unsafe:biome":"biome check --fix --unsafe"},"version":"4.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8330ffef-6660-45e2-a214-ce698fed2e3e"},"approver":{"name":"jonasgeiler","email":"npm@jonasgeiler.com"}},"homepage":"https://svelte-tiny-virtual-list.jonasgeiler.com","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"repository":{"url":"github:jonasgeiler/svelte-tiny-virtual-list","type":"git"},"description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","directories":{},"maintainers":[{"name":"jonasgeiler","email":"npm@jonasgeiler.com"}],"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","contributors":["TutorLatin <damien.cavaleri@gmail.com>"],"devDependencies":{"vite":"6.4.3","eslint":"9.33.0","marked":"15.0.12","svelte":"5.55.7","vitest":"3.2.6","beercss":"3.6.13","globals":"16.5.0","publint":"0.3.14","prettier":"3.5.3","@eslint/js":"9.33.0","playwright":"1.55.1","typescript":"5.8.3","lint-staged":"16.4.0","svelte-check":"4.2.2","@sveltejs/kit":"2.69.1","@biomejs/biome":"2.5.7","@eslint/compat":"1.4.1","@vitest/browser":"3.2.7","marked-base-url":"1.1.8","@playwright/test":"1.55.1","@sveltejs/package":"2.5.8","eslint-plugin-svelte":"3.22.0","marked-gfm-heading-id":"4.1.2","vitest-browser-svelte":"0.1.0","eslint-config-prettier":"10.1.8","prettier-plugin-svelte":"3.4.0","svelte-infinite-loading":"1.4.0","@sveltejs/adapter-static":"3.0.10","@sveltejs/vite-plugin-svelte":"5.1.1"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/svelte-tiny-virtual-list_4.0.0_1786444611326_0.2854548174090328"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-14T02:14:37.943Z","modified":"2026-08-11T10:36:51.798Z","1.0.1":"2020-12-14T02:14:38.183Z","1.0.2":"2020-12-14T03:34:00.391Z","1.0.3":"2020-12-14T03:50:35.623Z","1.0.4":"2020-12-14T04:25:56.958Z","1.0.5":"2020-12-14T05:14:35.759Z","1.0.6":"2020-12-14T05:25:11.108Z","1.0.7":"2020-12-14T08:01:23.123Z","1.1.0":"2020-12-14T17:58:54.306Z","1.1.1":"2020-12-15T00:09:21.841Z","1.1.2":"2020-12-15T02:58:20.750Z","1.1.3":"2020-12-15T03:21:52.612Z","1.1.4":"2020-12-15T17:49:00.251Z","1.1.5":"2021-01-24T00:42:45.843Z","1.1.6":"2021-04-22T08:26:28.113Z","1.1.7":"2021-09-28T22:48:59.429Z","2.0.0":"2022-03-15T14:19:32.498Z","2.0.1":"2022-03-30T08:46:48.794Z","2.0.3":"2022-04-06T07:13:01.698Z","2.0.4":"2022-05-18T20:43:28.445Z","2.0.5":"2022-05-18T20:51:33.006Z","3.0.0-alpha.0":"2024-04-20T20:49:44.637Z","2.1.0":"2024-04-20T21:03:28.601Z","3.0.0-alpha.1":"2024-04-20T21:28:41.515Z","2.1.1":"2024-05-28T05:57:17.952Z","2.1.2":"2024-05-28T06:05:48.177Z","3.0.0":"2025-07-02T23:51:38.452Z","4.0.0-rc.0":"2025-07-03T03:41:40.394Z","4.0.0-rc.1":"2025-07-05T22:07:09.942Z","3.0.1":"2025-07-05T22:18:19.132Z","4.0.0-rc.2":"2025-08-26T19:06:16.799Z","4.0.0":"2026-08-11T10:36:51.437Z"},"bugs":"https://github.com/jonasgeiler/svelte-tiny-virtual-list/issues","author":"Jonas Geiler <npm@jonasgeiler.com> (https://jonasgeiler.com)","license":"MIT","homepage":"https://svelte-tiny-virtual-list.jonasgeiler.com","keywords":["svelte","virtual","list","scroll","infinite","loading","component","plugin","svelte-components"],"repository":{"url":"github:jonasgeiler/svelte-tiny-virtual-list","type":"git"},"description":"A tiny but mighty list virtualization component for svelte, with zero dependencies 💪","maintainers":[{"name":"jonasgeiler","email":"npm@jonasgeiler.com"}],"readme":"<p align=\"center\"><img src=\"./static/logo.svg\" alt=\"Logo\" width=\"225\"></p>\n<h2 align=\"center\">svelte-tiny-virtual-list</h2>\n<p align=\"center\">A tiny but mighty list virtualization library, with zero dependencies &#128170;</p>\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/svelte-tiny-virtual-list\"><img src=\"https://img.shields.io/npm/v/svelte-tiny-virtual-list?style=for-the-badge\" alt=\"NPM VERSION\"></a>\n  <a href=\"https://www.npmjs.com/package/svelte-tiny-virtual-list\"><img src=\"https://img.shields.io/npm/dt/svelte-tiny-virtual-list?style=for-the-badge\" alt=\"NPM DOWNLOADS\"></a>\n  <a href=\"https://www.npmjs.com/package/svelte-tiny-virtual-list\"><img src=\"https://img.shields.io/librariesio/release/npm/svelte-tiny-virtual-list?style=for-the-badge\" alt=\"DEPENDENCIES\"></a>\n</p>\n<p align=\"center\">\n  <a href=\"#about\">About</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#installation\">Installation</a> •\n  <a href=\"#usage\">Usage</a> •\n  <a href=\"#examples--demo\">Examples</a> •\n  <a href=\"#license\">License</a>\n</p>\n\n## About\n\nInstead of rendering all your data in a huge list, the virtual list component just renders the items that are visible, keeping your page nice and light.  \nThis is heavily inspired by [react-tiny-virtual-list](https://github.com/clauderic/react-tiny-virtual-list) and uses most of its code and functionality!\n\n### Features\n\n- **Tiny & dependency free** – Only ~5kb gzipped\n- **Render millions of items**, without breaking a sweat\n- **Scroll to index** or **set the initial scroll offset**\n- **Supports fixed** or **variable** heights/widths\n- **Vertical** or **Horizontal** lists\n- [`svelte-infinite-loading`](https://github.com/jonasgeiler/svelte-infinite-loading) compatibility\n\n## Installation\n\nWith [npm](https://www.npmjs.com/):\n\n```shell\n$ npm install svelte-tiny-virtual-list\n```\n\nWith [yarn](https://yarnpkg.com/):\n\n```shell\n$ yarn add svelte-tiny-virtual-list\n```\n\nWith [pnpm](https://pnpm.io/):\n\n```shell\n$ pnpm install svelte-tiny-virtual-list\n```\n\n## Usage\n\n```svelte\n<script>\n\timport VirtualList from 'svelte-tiny-virtual-list';\n\n\tconst data = ['A', 'B', 'C', 'D', 'E', 'F' /* ... */];\n</script>\n\n<VirtualList width=\"100%\" height={600} itemCount={data.length} itemSize={50}>\n\t{#snippet item({ style, index })}\n\t\t<div {style}>\n\t\t\tLetter: {data[index]}, Row: #{index}\n\t\t</div>\n\t{/snippet}\n</VirtualList>\n```\n\nAlso works pretty well with [`svelte-infinite-loading`](https://github.com/jonasgeiler/svelte-infinite-loading):\n\n```svelte\n<script>\n\timport VirtualList from 'svelte-tiny-virtual-list';\n\timport InfiniteLoading from 'svelte-infinite-loading';\n\n\tlet data = $state(['A', 'B', 'C', 'D', 'E', 'F' /* ... */]);\n\n\tfunction infiniteHandler({ detail: { complete, error } }) {\n\t\ttry {\n\t\t\t// Normally you'd make an http request here...\n\n\t\t\tconst newData = ['G', 'H', 'I', 'J', 'K', 'L' /* ... */];\n\n\t\t\tdata = [...data, ...newData];\n\t\t\tcomplete();\n\t\t} catch (e) {\n\t\t\terror();\n\t\t}\n\t}\n</script>\n\n<VirtualList width=\"100%\" height={600} itemCount={data.length} itemSize={50}>\n\t{#snippet item({ style, index })}\n\t\t<div {style}>\n\t\t\tLetter: {data[index]}, Row: #{index}\n\t\t</div>\n\t{/snippet}\n\n\t{#snippet footer()}\n\t\t<div>\n\t\t\t<InfiniteLoading on:infinite={infiniteHandler} />\n\t\t</div>\n\t{/snippet}\n</VirtualList>\n```\n\n### Props\n\n<!-- prettier-ignore -->\n| Property          | Type                                               | Default              | Description                                                                                                                                                                                                                     |\n| ----------------- | -------------------------------------------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| width             | `number \\| string`                                 | REQUIRED or `'100%'` | Width of the list view box. When `scrollDirection` is `'horizontal'`, this property is required to be a `number` and determines the number of rendered items.                                                                   |\n| height            | `number \\| string`                                 | REQUIRED or `'100%'` | Height of the list view box. When `scrollDirection` is `'vertical'`, this property is required to be a `number` and determines the number of rendered items.                                                                    |\n| itemCount         | `number`                                           | REQUIRED             | The number of items you want to render.                                                                                                                                                                                         |\n| itemSize          | `number \\| number[] \\| (index: number) => number`  | REQUIRED             | Either a fixed height/width (depending on the `scrollDirection`), an array containing the heights of all the items in your list, or a function that returns the height of an item given its index: `(index: number) => number`. |\n| scrollDirection   | `'vertical' \\| 'horizontal'`                       | `'vertical'`         | Whether the list should scroll vertically or horizontally.                                                                                                                                                                      |\n| scrollOffset      | `number`                                           | `0`                  | Used to control the scroll offset, but also useful for setting an initial scroll offset.                                                                                                                                        |\n| scrollToIndex     | `number`                                           | `-1`                 | Item index to scroll to (by forcefully scrolling if necessary).                                                                                                                                                                 |\n| scrollToAlignment | `'start' \\| 'center' \\| 'end' \\| 'auto'`           | `'start'`            | Used in combination with `scrollToIndex`, this prop controls the alignment of the scrolled to item. Use `'auto'` to scroll the least amount required to ensure that the specified `scrollToIndex` item is fully visible.        |\n| scrollToBehaviour | `'smooth' \\| 'instant' \\| 'auto'`                  | `'instant'`          | Used in combination with `scrollToIndex`, this prop controls the behaviour of the scrolling. See: [Element: scroll() method - Web APIs                                                                                          | MDN](https://developer.mozilla.org/en-US/docs/Web/API/Element/scroll#behavior). |\n| stickyIndices     | `number[]`                                         | `[]`                 | An array of indexes (eg. `[0, 10, 25, 30]`) to make certain items in the list sticky (`position: sticky`)                                                                                                                       |\n| overscanCount     | `number`                                           | `3`                  | Number of extra buffer items to render above/below the visible items. Tweaking this can help reduce scroll flickering on certain browsers/devices.                                                                              |\n| estimatedItemSize | `number`                                           | `0`                  | Used to estimate the total size of the list before all of its items have actually been measured. The estimated total height is progressively adjusted as items are rendered.                                                    |\n| getKey            | `((index: number) => any) \\| null`                 | `undefined`          | Function that returns the key of an item in the list, which is used to uniquely identify an item. This is useful for dynamic data coming from a database or similar. By default, it's using the item's index.                   |\n| onAfterScroll     | `({ event: ScrollEvent, offset: number }) => void` | `undefined`          | Function that fires after handling the scroll event. Props: `event: ScrollEvent` - The original scroll event, `offset: number` - Either the value of `wrapper.scrollTop` or `wrapper.scrollLeft`                                |\n| onListItemsUpdate | `({ start: number, end: number }) => void`         | `undefined`          | Function that fires when the visible items are updated. Props: `start: number` - Index of the first visible item, `end: number` - Index of the last visible item.                                                               |\n\n### Snippets\n\n- `item` - Snippet for each item\n  - Prop: `{ index, style }`\n    - `index: number` - Item index\n    - `style: string` - Item style, must be applied to the snippet (look above for example)\n- `header` - Snippet for the elements that should appear at the top of the list\n- `footer` - Snippet for the elements that should appear at the bottom of the list (e.g. `InfiniteLoading` component from `svelte-infinite-loading`)\n\n### Methods\n\n- `recomputeSizes(startIndex: number)` - This method force recomputes the item sizes after the specified index (these are normally cached).\n\n`VirtualList` has no way of knowing when its underlying data has changed, since it only receives a itemSize property. If the itemSize is a `number`, this isn't an issue, as it can compare before and after values and automatically call `recomputeSizes` internally.\nHowever, if you're passing a function to `itemSize`, that type of comparison is error prone. In that event, you'll need to call `recomputeSizes` manually to inform the `VirtualList` that the size of its items has changed.\n\n#### Use the methods like this:\n\n```svelte\n<script>\n\timport { onMount } from 'svelte';\n\timport VirtualList from 'svelte-tiny-virtual-list';\n\n\tconst data = ['A', 'B', 'C', 'D', 'E', 'F' /* ... */];\n\n\tlet virtualList;\n\n\tfunction handleClick() {\n\t\tvirtualList.recomputeSizes(0);\n\t}\n</script>\n\n<button onclick={handleClick}>Recompute Sizes</button>\n\n<VirtualList\n\tbind:this={virtualList}\n\twidth=\"100%\"\n\theight={600}\n\titemCount={data.length}\n\titemSize={50}\n>\n\t{#snippet item({ style, index })}\n\t\t<div {style}>\n\t\t\tLetter: {data[index]}, Row: #{index}\n\t\t</div>\n\t{/snippet}\n</VirtualList>\n```\n\n### Styling\n\nYou can style the elements of the virtual list like this:\n\n```svelte\n<script>\n\timport VirtualList from 'svelte-tiny-virtual-list';\n\n\tconst data = ['A', 'B', 'C', 'D', 'E', 'F' /* ... */];\n</script>\n\n<div class=\"list\">\n\t<VirtualList width=\"100%\" height={600} itemCount={data.length} itemSize={50}>\n\t\t{#snippet item({ style, index })}\n\t\t\t<div {style}>\n\t\t\t\tLetter: {data[index]}, Row: #{index}\n\t\t\t</div>\n\t\t{/snippet}\n\t</VirtualList>\n</div>\n\n<style>\n\t.list :global(.virtual-list-wrapper) {\n\t\tbackground-color: #0f0;\n\t\t/* ... */\n\t}\n\n\t.list :global(.virtual-list-inner) {\n\t\tbackground-color: #f00;\n\t\t/* ... */\n\t}\n</style>\n```\n\n## Examples / Demo\n\n- **Basic setup**\n  - [Elements of equal height](https://svelte.dev/playground/59a98b2a0b53421e8fce3df8e66f5e3b)\n  - [Variable heights](https://svelte.dev/playground/51952d1becb345c18154a0a61106617f)\n  - [Horizontal list](https://svelte.dev/playground/d1ca5e2462cf46d5966c98c2cbf80be5)\n- **Controlled props**\n  - [Scroll to index](https://svelte.dev/playground/8610d15e77d34667a65d981b9327a7ad)\n  - [Controlled scroll offset](https://svelte.dev/playground/39452c8fe30b4f618760a1198f6b9769)\n- [Hacker News using svelte-infinite-loading](https://svelte.dev/playground/6719ab725cfd440b9bd3cfa9b85d9d3a)\n\n## License\n\n[MIT License](https://github.com/jonasgeiler/svelte-tiny-virtual-list/blob/main/LICENSE.md)\n","readmeFilename":"","contributors":["TutorLatin <damien.cavaleri@gmail.com>"]}