{"_id":"@sveltejs/svelte-virtual-list","_rev":"19-90733b42cc0245503ea4f44c21247769","name":"@sveltejs/svelte-virtual-list","dist-tags":{"next":"3.0.0-alpha.1","latest":"3.0.1"},"versions":{"1.0.0":{"name":"@sveltejs/svelte-virtual-list","version":"1.0.0","author":{"name":"Rich Harris"},"license":"LIL","_id":"@sveltejs/svelte-virtual-list@1.0.0","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"}],"homepage":"https://github.com/sveltejs/svelte-virtual-list#readme","bugs":{"url":"https://github.com/sveltejs/svelte-virtual-list/issues"},"dist":{"shasum":"1240ded14faa662894016a538ba7530bb46b1702","tarball":"https://registry.npmjs.org/@sveltejs/svelte-virtual-list/-/svelte-virtual-list-1.0.0.tgz","fileCount":6,"integrity":"sha512-kB/jiMATNuCDTfDlbNxT6WFEvQb/NyXgPNYIQPpXYHpJKLbWLNPBd94X4NnqplMjEi4/6l7JNljXGSiJFf1Hxg==","signatures":[{"sig":"MEUCICqSnT2AgMQT0uEeeLEKcTlkaYWAfdOh4qnMaJ5x6x1HAiEA/Hsga3bwOUnQEt+GWPrcU4DbQbkbWYYjds8RaTEW1es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19672},"main":"index.js","module":"index.mjs","svelte":"src/index.html","gitHead":"81aa25bbcd04a5ab4ca3a0236496ddabfc276bc1","scripts":{"build":"rollup -c","prepublishOnly":"npm run build"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"repository":{"url":"git+https://github.com/sveltejs/svelte-virtual-list.git","type":"git"},"_npmVersion":"5.6.0","description":"A <VirtualList> component for Svelte apps","directories":{},"_nodeVersion":"9.8.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^0.57.1","svelte":"^1.60.0","rollup-plugin-svelte":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-virtual-list_1.0.0_1522776300892_0.26973673176620494","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@sveltejs/svelte-virtual-list","version":"1.0.1","keywords":["svelte"],"author":{"name":"Rich Harris"},"license":"LIL","_id":"@sveltejs/svelte-virtual-list@1.0.1","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"}],"homepage":"https://github.com/sveltejs/svelte-virtual-list#readme","bugs":{"url":"https://github.com/sveltejs/svelte-virtual-list/issues"},"dist":{"shasum":"18d447a0cf70c9dba36bdba7dcc3a0408e8cf897","tarball":"https://registry.npmjs.org/@sveltejs/svelte-virtual-list/-/svelte-virtual-list-1.0.1.tgz","fileCount":7,"integrity":"sha512-1fvUW4IrNW3WqfgifUTjAawCbCglBUOKw//s1VA2XQKMpzR8me2+2pt8vHwlEJKJJLRIK+NAxXBoHm6iBVe/dw==","signatures":[{"sig":"MEUCIF7AwYIHfM8F7wMHCiRF+EnZEQSedkFDie1LFfsDF1W4AiEA1tn8TDeRADDo/U8kPLHC1ZDdnuzHreyYCjtGWD5Sgq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19783},"main":"index.js","module":"index.mjs","svelte":"src/index.html","gitHead":"b0e50658f96764c241afbd2a3b08a31481ac3c1b","scripts":{"build":"rollup -c","prepublishOnly":"npm run build"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"repository":{"url":"git+https://github.com/sveltejs/svelte-virtual-list.git","type":"git"},"_npmVersion":"5.6.0","description":"A <VirtualList> component for Svelte apps","directories":{},"_nodeVersion":"9.8.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^0.57.1","svelte":"^1.60.0","rollup-plugin-svelte":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-virtual-list_1.0.1_1522776613936_0.21489193514186877","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@sveltejs/svelte-virtual-list","version":"1.0.2","keywords":["svelte"],"author":{"name":"Rich Harris"},"license":"LIL","_id":"@sveltejs/svelte-virtual-list@1.0.2","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"}],"homepage":"https://github.com/sveltejs/svelte-virtual-list#readme","bugs":{"url":"https://github.com/sveltejs/svelte-virtual-list/issues"},"dist":{"shasum":"0b3f9eeb8c47e05b6b88f5e4affcfdc673e52557","tarball":"https://registry.npmjs.org/@sveltejs/svelte-virtual-list/-/svelte-virtual-list-1.0.2.tgz","fileCount":7,"integrity":"sha512-5yVtjPn33SyIIXIF0zDzjduYudl0Yf6jaMp3Y43E+RETlXtBOAv+qeEGmTr2Kyy1TzPn3QZmt8Hbe891gO6fQQ==","signatures":[{"sig":"MEYCIQC8tqSnBJZO+YnZC/a8vLstvCJrpx7Ln4QRHaxQ+Ycb8gIhANxLfGL8A0G6uDJmw/szM31TvMR6b9xuyAr+6K8/davq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32705},"main":"index.js","files":["src","index.mjs","index.js"],"module":"index.mjs","svelte":"src/index.html","gitHead":"85f858e324dc7d3aae317852578ac863815c03e7","scripts":{"build":"rollup -c","prepublishOnly":"npm run build"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"repository":{"url":"git+https://github.com/sveltejs/svelte-virtual-list.git","type":"git"},"_npmVersion":"5.6.0","description":"A <VirtualList> component for Svelte apps","directories":{},"_nodeVersion":"9.8.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^0.57.1","svelte":"^1.60.0","rollup-plugin-svelte":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-virtual-list_1.0.2_1522776684567_0.2081651454386988","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@sveltejs/svelte-virtual-list","version":"1.1.0","keywords":["svelte"],"author":{"name":"Rich Harris"},"license":"LIL","_id":"@sveltejs/svelte-virtual-list@1.1.0","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"}],"homepage":"https://github.com/sveltejs/svelte-virtual-list#readme","bugs":{"url":"https://github.com/sveltejs/svelte-virtual-list/issues"},"dist":{"shasum":"6261dd91a14ba66e5633695c8184f44d1fada2ba","tarball":"https://registry.npmjs.org/@sveltejs/svelte-virtual-list/-/svelte-virtual-list-1.1.0.tgz","fileCount":7,"integrity":"sha512-HVfISP//KtarpHyl1E7B5OWcxiVXPedSJzXu6FqDT6zuV+pCBR/MrAn4c50H8DaRii4ZJd7gvwS3+bliIuzMdQ==","signatures":[{"sig":"MEYCIQCj27FuHFCRd2VrvOx9kpN9qIK7TKhGJ3T5OFxY+MTv9wIhAK6zZFbtKVsT3odNaS6swHTfoiHMTU2TLXphPB9nRt2f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39191},"main":"index.js","files":["src","index.mjs","index.js"],"module":"index.mjs","svelte":"src/index.html","gitHead":"d65b6fbb17eaed6cb5de8fa93ea0ed58406b1555","scripts":{"test":"node test/runner.js | tap-dot","build":"rollup -c","pretest":"npm run build","test:browser":"npm run build && serve test/public","prepublishOnly":"npm test"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"repository":{"url":"git+https://github.com/sveltejs/svelte-virtual-list.git","type":"git"},"_npmVersion":"5.6.0","description":"A <VirtualList> component for Svelte apps","directories":{},"_nodeVersion":"9.8.0","dependencies":{"svelte-extras":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^6.5.3","faucet":"^0.0.1","rollup":"^0.57.1","svelte":"^1.60.1","tap-dot":"^1.0.5","puppeteer":"^1.2.0","tape-modern":"^1.0.0","port-authority":"^1.0.3","rollup-plugin-svelte":"^4.1.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-virtual-list_1.1.0_1522925045954_0.45026968360050557","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@sveltejs/svelte-virtual-list","version":"2.0.0","keywords":["svelte"],"author":{"name":"Rich Harris"},"license":"LIL","_id":"@sveltejs/svelte-virtual-list@2.0.0","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"}],"homepage":"https://github.com/sveltejs/svelte-virtual-list#readme","bugs":{"url":"https://github.com/sveltejs/svelte-virtual-list/issues"},"dist":{"shasum":"629047f19c01185b28f7804d6dff317143df387d","tarball":"https://registry.npmjs.org/@sveltejs/svelte-virtual-list/-/svelte-virtual-list-2.0.0.tgz","fileCount":7,"integrity":"sha512-/pUk+At0sOlvTKHj5ymchNVQAYCeKMFR0zOe2I7fRM2rAPW/zS7FYbzFHkWycZaxfv8h9s4fHprTDl56Y5R3AA==","signatures":[{"sig":"MEQCIBsMGLzGbPny0q9qTGixAmhdzuLayZ7ft5CJV0tAlPONAiAbVUaCGJIbbJ35ilqksXiZBj58plWS6AIfoQSplPxIkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2mLvCRA9TVsSAnZWagAA8m0P/3jJPQ6acGOUmkBetk2a\n0d4VrTZMYRaa8fXbsi3ta2v9qehkbOvgy8mJ61bp3J+KASOiRIFBFUIUca7I\nFLHmEuzM6HJRhdCElw0Hqr4xg0OOl2pFwhLuOlT/uoMCAZG59eeI9j8rnJog\ngTisE10kQE+jYQjjfJZRZAe9Ncx/tt7A3Glq4m6c5EAmOTcBV+mcgS98pq7s\npU6WMYoBQcmOZZxJ38EHL9b9S3RSuSaxe4owYrWD9qbTuQu+0PWuZ328mRh6\nsUOWzKkx/6bW3JsCuWPqVu9PDGeBVy68toRQdpz+iG26n1QKm95iN5kNUg7m\nQu+OZAI8RxjWrE03mpRLxonObbKgytMWtriAuDsJIfYHJMc0FhZxwqPsWEu3\n3ZtsRbjbqCs/r8hTFZow1T+0kS0FjDn8aZeIW6vmBGM804Z/JEHAE7G/IQb8\nAjaIpB4+f6oXs62VRYYrfE7XeDpNc5IZ8F00XlGY+BYpbAhK8f8gWlN20GYy\nX6FLoahm6HFfJEAQVGp7XR57D9Ec9tgtlNpNHxsw4YlQOr+hDiYKKmcq3p7y\nhIjf2KI7NV/7IRr4hB4SzoZVhdbVd3J4nnW5d4sZKfETU91TmE1PjVzEBQ3j\nIgewyOjNMMwzGflI0qc/5ck12HjSuJbucgloa9YsqEBiQw3X8w8ocq+J4iwh\nQ5xg\r\n=9c9I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["src","index.mjs","index.js"],"module":"index.mjs","svelte":"src/index.html","gitHead":"85b2548f390c52d7a81e9a671a82991b04d0a02d","scripts":{"test":"node test/runner.js","build":"rollup -c","pretest":"npm run build","test:browser":"npm run build && serve test/public","prepublishOnly":"npm test"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"repository":{"url":"git+https://github.com/sveltejs/svelte-virtual-list.git","type":"git"},"_npmVersion":"5.6.0","description":"A <VirtualList> component for Svelte apps","directories":{},"_nodeVersion":"9.11.1","dependencies":{"svelte-extras":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^6.5.3","faucet":"^0.0.1","rollup":"^0.57.1","svelte":"^2.1.0","tap-dot":"^1.0.5","puppeteer":"^1.2.0","tape-modern":"^1.0.0","port-authority":"^1.0.3","rollup-plugin-svelte":"^4.1.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-virtual-list_2.0.0_1524261614504_0.96979337648745","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@sveltejs/svelte-virtual-list","version":"2.0.1","keywords":["svelte"],"author":{"name":"Rich Harris"},"license":"LIL","_id":"@sveltejs/svelte-virtual-list@2.0.1","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"}],"homepage":"https://github.com/sveltejs/svelte-virtual-list#readme","bugs":{"url":"https://github.com/sveltejs/svelte-virtual-list/issues"},"dist":{"shasum":"98933f0ad974aaa97d31f7ef4620d9f8f0eb94a2","tarball":"https://registry.npmjs.org/@sveltejs/svelte-virtual-list/-/svelte-virtual-list-2.0.1.tgz","fileCount":7,"integrity":"sha512-jnp2lg1hmbATzHc2fvwcYNVG0/3SOYAsV9ZfQ2cZvYKNeBl1dRCyFs685SazYTnFt7onhpXJjd+gSd7ur5zqyA==","signatures":[{"sig":"MEQCIA55hX9H3dpJzM23bmuWMOJQOCawBBRYMBo+7SHSc/TtAiAn/4couohWg7YaLyq85iA0/01NycSUV/s0BuC/+6sM2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa61gNCRA9TVsSAnZWagAAnl4P/A1hjnmyOuCcb/guIcA/\nOZLGt3xEtlCqJYgUWHtYtjrImMgN0FQ1nR584cGYcWma+kRmxUjLiWUkpkUu\n1X93KwwqQ2z5jFBUMD+0s47CmmoFltnPBLzak8kuP50QKjPmimxiqsGRhzD7\n2bpRsJX8yyB9pRzWsvO2b7iUwMoeGRAeGpUAfNiOB9eS/Xsce3D0+sJixQpn\nZqSJh7T0cW6/b6xcYmLnYKdFZWhfNuh1p9N7Kzkq83ySe7oVYSesxG6IYa1w\ndChufZLJoQmZKBWSIj91f752p62awhJ0MmxuDxxGbs7Amk9QoiJUZiEhjwt+\ngNCN65MlQkWet6ONf5HjlwSJkUNjbYzwckXRsgqAPLYKvPZp5s9rWeDuIF/g\n4HLHEOs+OSHz5Zfr4JKkZrKtRV9NvgvFzYg1GEKPfwPLYWMDvP/Ro4S8nRcr\nAA22FAs034c2Rm+n/3N69Cj7Q3qfxdXd/HajIC7hcBI+y5IXZGXAdCcEUybI\nnHbiZvst609TOLdyV1uJIksEiZo76YSnFdeaHLp4LaHbV7aD5s/fu40BjVsf\neLRdlVjzWhG9ka8eHBEcqaK3Dg1C1yBqi5hr4apvTT878uNnjfM4nSw4G3a0\n1p0UoUp0FVSBUViXOkoNBxJRclmcvJBFW76T5Qk9wtUf0bPydnV0yyp7Bday\nulek\r\n=Gipn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["src","index.mjs","index.js"],"module":"index.mjs","svelte":"src/VirtualList.html","gitHead":"77c6dcbc6524eef42200461653f30a7715c5188b","scripts":{"test":"node test/runner.js","build":"rollup -c","pretest":"npm run build","test:browser":"npm run build && serve test/public","prepublishOnly":"npm test"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"repository":{"url":"git+https://github.com/sveltejs/svelte-virtual-list.git","type":"git"},"_npmVersion":"5.6.0","description":"A <VirtualList> component for Svelte apps","directories":{},"_nodeVersion":"9.11.1","dependencies":{"svelte-extras":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^6.5.3","faucet":"^0.0.1","rollup":"^0.57.1","svelte":"^2.1.0","tap-dot":"^1.0.5","puppeteer":"^1.2.0","tape-modern":"^1.0.0","port-authority":"^1.0.3","rollup-plugin-svelte":"^4.1.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-virtual-list_2.0.1_1525372940499_0.3781431616344961","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@sveltejs/svelte-virtual-list","version":"2.1.0","keywords":["svelte"],"author":{"name":"Rich Harris"},"license":"LIL","_id":"@sveltejs/svelte-virtual-list@2.1.0","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"}],"homepage":"https://github.com/sveltejs/svelte-virtual-list#readme","bugs":{"url":"https://github.com/sveltejs/svelte-virtual-list/issues"},"dist":{"shasum":"9571e8f7a7680875c49b95000e27f6538e94bf5b","tarball":"https://registry.npmjs.org/@sveltejs/svelte-virtual-list/-/svelte-virtual-list-2.1.0.tgz","fileCount":7,"integrity":"sha512-8bSsPddka4gGiLnZXXzG5xeipIgXGuMETcXAIjeo6wyDA6RYabSEaN5oAKWqfpH1u4y5WDDmTkfpmdqnonxpxQ==","signatures":[{"sig":"MEUCIBfHkuKQILYcVv8OQhEXy6RLAtWVebKG9yAA29IDZgn2AiEAwlz4lfnHbsAe/Kv1rXEtlrrU7IutW3ZeUnOooxhP4AM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa625NCRA9TVsSAnZWagAAqc4P/1H4xv7UH7ob96IiOoEH\nJ18cSZxGnKro0bKvWDM7+6qKatlByx5usrKk0JWRGRX9YhoyJOtKZvLRgCEl\nFyjV5KzacKlxKMqtUUyEsQyt9XHNEILlZbRZFnzsQgq664KgKLCMIhWSBHp5\ndochkW8SdpAWAIqhD2F1+eSXuximicaE2gxDTEzB1wmlo+ERVqEi+gTbjhnE\nRrA5+y0wTX7fwct7at1xM4/by+ck0ZdGKtNAZopTXZ20VffdoA2Dbl70LZZZ\nUuazrI3K3YZkA7pGEhBMv57SHWD9KrZ0fTl6dGxlggkAHRRzTfiBu0muvSPP\n77g7BcPxT9bMc9EFCEbe+wXHx4XrAPanjEwoW86DmAKnqDXHAgyvmCJIliz3\n0KXEO1Cmdnh2xmG18yZb1fnkp0ETDFOqhBHcPlHvv5EtYGJKIg/Y1XGNMrDu\nU2oPLF4B7eCqm33DUYFl1WOuuHJid45tMuIsZahrmCIuw+yJKRU/UFNB8OVO\nXM+gpsdLf98kQFUprjqSqC9GI9b8P9PfY/rllYJ9Rc325k69kpYa3z6EWcpp\n1EJOUjxdN26byYbN1WXBqlBXoDwZhoX9WHTxzuFTWb1MGriAWUAjlt0MTzRw\nDcwR05LVDRaexjwh+ban+Z74OnDLLxptlJ5azeCTP0AsKI9NkKAvZbi/OHzQ\n6FcA\r\n=EsoK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["src","index.mjs","index.js"],"module":"index.mjs","svelte":"src/VirtualList.html","gitHead":"540c812b596fe0074bc4c7d38aa0426cd4821150","scripts":{"test":"node test/runner.js","build":"rollup -c","pretest":"npm run build","test:browser":"npm run build && serve test/public","prepublishOnly":"npm test"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"repository":{"url":"git+https://github.com/sveltejs/svelte-virtual-list.git","type":"git"},"_npmVersion":"5.6.0","description":"A <VirtualList> component for Svelte apps","directories":{},"_nodeVersion":"9.11.1","_hasShrinkwrap":false,"devDependencies":{"serve":"^6.5.3","faucet":"^0.0.1","rollup":"^0.58.2","svelte":"^2.1.0","tap-dot":"^1.0.5","puppeteer":"^1.2.0","tape-modern":"^1.0.0","port-authority":"^1.0.3","rollup-plugin-svelte":"^4.1.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-virtual-list_2.1.0_1525378637208_0.19862284771776073","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@sveltejs/svelte-virtual-list","version":"2.1.1","keywords":["svelte"],"author":{"name":"Rich Harris"},"license":"LIL","_id":"@sveltejs/svelte-virtual-list@2.1.1","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"}],"homepage":"https://github.com/sveltejs/svelte-virtual-list#readme","bugs":{"url":"https://github.com/sveltejs/svelte-virtual-list/issues"},"dist":{"shasum":"261ffa6f2d1548dce57877addf0cdd7347a5a85d","tarball":"https://registry.npmjs.org/@sveltejs/svelte-virtual-list/-/svelte-virtual-list-2.1.1.tgz","fileCount":7,"integrity":"sha512-qrnmLaRmDXf/TQ4A0HcYtCPmLJXYopV844m3XCVqPH6edh0q0wxN/GChCiVyXezbGYuX/K9Wr4Sl3hO5QdlOXA==","signatures":[{"sig":"MEUCIE5aP669GKm4QFH9E9eyMYPfxrgp9xEhYv8eZ7epIbvAAiEA9Zgs+aNzuXlkF0B0anEECvjvmo5nTlqogICXNgOeokA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8KbOCRA9TVsSAnZWagAAe5MP+wffm5fbjjnk8X+xWA3z\nU7zaXOoMde92oL7SlEr8GsRSeRKW9vuPE57OD587dFrpIuNMFBgOlEbWwPTm\nO3dG5oH4MKNsyCoErGXqD9QyYnWK8+Kzux+2SJjN6dND16sA7XCsqbdiRXoc\n1tp55OWI9YiXnu97hx0KQQiTYutEVw7Z0yJnwOujJKeT610waxtfg/Snxaaa\nyHcNRxkaAfUgtdO6+NcMfVHBEe+so/T2Yq1e3Sdn476z0h0lgHU7MIJiLs8R\n4EVQl179yNPmcB53EkREiYjCFw3urnP0TJ376D//q1eE/z2XWcdemlIbOsM3\nRSlKqWj8WvoJN1FSj5Yn/O8UVL6ZR8jE0gnAKrh2w+tpB43o4aVsBJZq75Zv\n9iztHy4Ud1OrH3zNfFu/hqrlgF2wkn1TVMkKBUgzI25J98SzfnpNFWzBAJlA\n4kKAgKBndOvBf/3rYyX/BKzPbL1Jp1f3cf07mvaybK/atM6+9C5doIjOoXJR\nVLI2ryKZO3ACvW3AzEKArAQe851PwkGNwrmxPj1RODjA5sCtOiZbz6V2qedQ\n1kkMLCOHFOThmDZzhJUFZZqjsHY5kyQ/YuTJcab1uH9HVsVsNlbJNzq0OtCn\nD1MDZvhLfJCYzxKzfZanIh4cef+Vlz2GZJBVnT4StCDM9HpwVNhJ96R+H73t\nHQJe\r\n=ADrU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["src","index.mjs","index.js"],"module":"index.mjs","svelte":"src/VirtualList.html","gitHead":"3d2cb490313f937bbd0d76566a08c1a8652c12bd","scripts":{"dev":"rollup -cw","test":"node test/runner.js","build":"rollup -c","pretest":"npm run build","test:browser":"npm run build && serve test/public","prepublishOnly":"npm test"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"repository":{"url":"git+https://github.com/sveltejs/svelte-virtual-list.git","type":"git"},"_npmVersion":"5.6.0","description":"A <VirtualList> component for Svelte apps","directories":{},"_nodeVersion":"9.11.1","_hasShrinkwrap":false,"devDependencies":{"serve":"^6.5.3","rollup":"^0.58.2","svelte":"^2.1.0","tap-dot":"^1.0.5","tap-diff":"^0.1.1","puppeteer":"^1.2.0","tape-modern":"^1.0.0","port-authority":"^1.0.3","rollup-plugin-svelte":"^4.1.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-virtual-list_2.1.1_1525720781974_0.8106106232430166","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@sveltejs/svelte-virtual-list","version":"2.1.2","keywords":["svelte"],"author":{"name":"Rich Harris"},"license":"LIL","_id":"@sveltejs/svelte-virtual-list@2.1.2","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"}],"homepage":"https://github.com/sveltejs/svelte-virtual-list#readme","bugs":{"url":"https://github.com/sveltejs/svelte-virtual-list/issues"},"dist":{"shasum":"a1c1a0effebebf03fed3f781e6ffa98dd6b3eac8","tarball":"https://registry.npmjs.org/@sveltejs/svelte-virtual-list/-/svelte-virtual-list-2.1.2.tgz","fileCount":7,"integrity":"sha512-H4buiwjRlWQn/q8xpzOCww/GNhteLsQUReLPbvfen8qins8LOrGrIhTGD7HVyicSC3D6evNo8OFH7cSwuM2L3A==","signatures":[{"sig":"MEYCIQC5fENHLeCprzxNMtrb/XNicUNWRU0oaWXAdi1bmnWSKgIhAP6Dhtoi5Zm1IZ0v6dLoIuVo3Q+d8gOyVoZPLxGMHNsB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8PjbCRA9TVsSAnZWagAAaukP/jlY3AUlbDuk6IWRWo2D\nF93MOHlfspszcZfLfjZqS5Q+8ARn7Zy0X4MBng9ONsxmzSpBI6fJ9E/6lMim\n1R33XBGPC9rr5eTSgVjBRP0ceiLJ8SihkQO+yHLGOx7uIt3hAlc7fs8yQxPw\nb3QZtKX8/ndaDedWL5xJus1GTHuWVi+b/ZS6gBocAj6OBZbhaC4d4OTXvma1\ngqlStidTAiNnlwB9NrDRrrXvAgC6VmPaBBDftSpQ3i53ROzEihxoCkpI3JTh\nOLECBW+x2IiywlkJGetwg/ZGe41ym3wwrf+5+YUrInSqJZXB4OjOjsm7JE6H\nJOk5GJs59imJ78DYc3t/11c4y9lrNoMOyQHGcEfMQ5giHnFoQ7+VbZSRO+x6\nbCG+Q9DB5Ppjgcy77x/UJcdAG7lwB5UBAlbcqWMCFQrT+/+d9/6rh2U73P8o\n/twOQs9MYFQd8hIKAIxfQtAKaeR9TeWN98WxBgJEu6OKnJ5XJAJU+5lDsEcb\nkhiiL8nTIfvqWY1Y3DBD1ByKRTwZInHZuiCphw8d3gImd0LZmHApzIOEr4L0\nvKGbL69ICnWF5M+EbyLtS6R8K4o57DLK5DkU/mStqZ+KMQw0kTujbTTXxKSh\n/tGFE3wZt6ObkrvRK7X8gCo/vXEDCf4JJVjIW5ZSvQsgxa5ti/0UXxui/OMF\n48zR\r\n=lCWm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["src","index.mjs","index.js"],"module":"index.mjs","svelte":"src/VirtualList.html","gitHead":"01b892967377ef021390c1cbe689246d2c0df063","scripts":{"dev":"rollup -cw","test":"node test/runner.js","build":"rollup -c","pretest":"npm run build","test:browser":"npm run build && serve test/public","prepublishOnly":"npm test"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"repository":{"url":"git+https://github.com/sveltejs/svelte-virtual-list.git","type":"git"},"_npmVersion":"5.6.0","description":"A <VirtualList> component for Svelte apps","directories":{},"_nodeVersion":"9.11.1","_hasShrinkwrap":false,"devDependencies":{"serve":"^6.5.3","rollup":"^0.58.2","svelte":"^2.1.0","tap-dot":"^1.0.5","tap-diff":"^0.1.1","puppeteer":"^1.2.0","tape-modern":"^1.0.0","port-authority":"^1.0.3","rollup-plugin-svelte":"^4.1.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-virtual-list_2.1.2_1525741786831_0.3683288096314523","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@sveltejs/svelte-virtual-list","version":"2.2.0","keywords":["svelte"],"author":{"name":"Rich Harris"},"license":"LIL","_id":"@sveltejs/svelte-virtual-list@2.2.0","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"}],"homepage":"https://github.com/sveltejs/svelte-virtual-list#readme","bugs":{"url":"https://github.com/sveltejs/svelte-virtual-list/issues"},"dist":{"shasum":"71d69490364762756248e46e9e83c3b05599184a","tarball":"https://registry.npmjs.org/@sveltejs/svelte-virtual-list/-/svelte-virtual-list-2.2.0.tgz","fileCount":7,"integrity":"sha512-oDQ2PZ0Tw5uGQnlCiHiJIqrNuJxfCt1KwQAhPIHCvQZtRW9TL6qkdlWmbRNjE6bksxGzm6hLrJ23C14vLnCsLQ==","signatures":[{"sig":"MEQCIAGgXEsF45GXG/6bOdy3GNRZ313PQ4vw4pb9M/rg7nstAiAYWQYIr8Bx5qKMMkIKiN+CGNiQAE4dhDUErKBg1sAhlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvmrGCRA9TVsSAnZWagAATHQP/icxOiO/7X3ZXk7xw1WW\ndxVZqmikqFxA1OPV84Mcn0vggiEwvfdm8TnoUTDoi5s6EOTZAsZ0KXbpB8yj\nU/PgYiUWK0uVriOPk6iU0Y0SZ3algKOTSwWFJvdUHreuDO1aPw/M5AnX12xW\nEzCHYa0Gh7KaFF0eJZOBhyASRQ2Fs3ZJ8S5MQe2ZcYIwW2rkKUgSwSvVq6yh\n3sMIydn+TbqwWYFeTaX6PAseTF+6YCxylCYX5xp9u/wGeFpT35X0Ckq2g2t5\nQxuIGFKutZ2e0o0rumQ3cs3UE3NsYuVUTGGNqEwp1WnuyhJ3+1DL3173ptVe\n/d1RnrbCpFW4c1My4T7x0xHdx4m85s9DL2MsBMEtCJST/sSRZSjJBK9FEHgq\nXBqWT2DJexH7OuzGHttwKqIz8c4+FSGQuFMRSRaQzEaPWX/T7jfM4GbOB670\nA+NY4KLAnSBRCllbO49w2VytizVQIbBwFAvvvyzsDJlNzlmxesr0ee/4+eZ9\nOgIQZkAGfYQGm9jQWA6XyAv0JTnGhghJ6aBpAfMDSwmf7mh420Pnavul6k8z\nzAZmdg5uOrFy8eNvPD1hV6a5pHEsy6Uy6X/eYQ23KlKZxl0b7Abh5lqr0CWF\nMF87vDWt/8D0oHqS8WDfkJoNqMqLOpj86BE5gT83oQs/boWePcWALAkbATtw\nY7Tm\r\n=YevU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.mjs","svelte":"src/VirtualList.html","gitHead":"f8a2575426fa8e97ab890e8ef66479fff3ba9791","scripts":{"dev":"rollup -cw","test":"node test/runner.js","build":"rollup -c","pretest":"npm run build","test:browser":"npm run build && serve test/public","prepublishOnly":"npm test"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"repository":{"url":"git+https://github.com/sveltejs/svelte-virtual-list.git","type":"git"},"_npmVersion":"6.2.0","description":"A <VirtualList> component for Svelte apps","directories":{},"_nodeVersion":"10.9.0","_hasShrinkwrap":false,"devDependencies":{"sirv":"^0.2.2","rollup":"^0.66.6","svelte":"^2.13.5","tap-dot":"^2.0.0","tap-diff":"^0.1.1","puppeteer":"^1.9.0","tape-modern":"^1.1.1","port-authority":"^1.0.5","rollup-plugin-svelte":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-virtual-list_2.2.0_1539205829512_0.19266557196791556","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@sveltejs/svelte-virtual-list","version":"2.2.1","keywords":["svelte"],"author":{"name":"Rich Harris"},"license":"LIL","_id":"@sveltejs/svelte-virtual-list@2.2.1","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"}],"homepage":"https://github.com/sveltejs/svelte-virtual-list#readme","bugs":{"url":"https://github.com/sveltejs/svelte-virtual-list/issues"},"dist":{"shasum":"384182ae656a1fe0ae33f2712e9cc0a9f51055bd","tarball":"https://registry.npmjs.org/@sveltejs/svelte-virtual-list/-/svelte-virtual-list-2.2.1.tgz","fileCount":7,"integrity":"sha512-k+Qs6NDwr2dpnwHcGarasQy6MxYl4rYKMg1C0i9nP16S/U10EwaH1yGjEw6fe9/zG+evvyDlmHUFCgnKnqLm/w==","signatures":[{"sig":"MEYCIQCzQ9eRE7y9wHeF/I4icjhATns4FqtvdXjHKL2jK/D8FwIhAIX3xmpIRebi8fbkkFJ5B6WjVDtewTJ8OUmQc07Ge+Lw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxKWdCRA9TVsSAnZWagAAex8P/jp0wJF/sMSocKHdLnIs\nc3yVPVSn1P29S6z4nQuqa5YkYtjBsTNEfN6z7jP3FR6wEjU8d5n4jkagz8bK\n5hq2rCqCogSKy2WGkkHD2BZEQt6j3RaMCwO1DnynRXk7eJ4Qg67D7M7koQyl\n2fjIUb1JOYd5gTOAN9gNv/vceD4XNYuDyzeqco1bmXcf+eETcAipex1pl4C3\n5p3fmUySQylJ3wsE8MeifAtr57fSiJHgu7OeDzmz078vf8sA5IdIkA4h8i9j\ndzXjC6kFN9PaJ7qoXIHAAuOfd9tcq1/0YVtaXMI+EthZun8sStcni2QhWDb7\nN5UXZpmxjLhJaW7SzKqB29ZDdrY1e5naBuSkp1TFaRwpkMTISiNovuW+tcj6\nJQmoOfjyQWkBRYdWakQgfypIdrmqajgkvA8Jk/fJLPXIFqb42vA+dNEqLbUz\nABuaixZWo1kAUWFwRJC2/AYRu7OIRJaWf7c/GeRybh0uyWR/htl5HY3RBRya\nHaRN6fNvT3YAguhPW6yI3fNdNg6bdEVWt4CD4ZtvYip+jWu4ykoeP2HEwGLv\nxXQc/9yDk+5MfIJJ9xBM6X6mUFGCHO52MtEXVIkulHolZPzFYwhj1R7JTfQI\nT7UweFV13tA0/e+ZcDzMJpxCa0OQTaPbMUwz8D+G6m52+pAaBrM/due0CxM/\nH9lK\r\n=QLK6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.mjs","svelte":"src/VirtualList.html","gitHead":"d5b72ba4f125ce88fa22959640cc9150a89a885e","scripts":{"dev":"rollup -cw","test":"node test/runner.js","build":"rollup -c","pretest":"npm run build","test:browser":"npm run build && serve test/public","prepublishOnly":"npm test"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"repository":{"url":"git+https://github.com/sveltejs/svelte-virtual-list.git","type":"git"},"_npmVersion":"6.2.0","description":"A <VirtualList> component for Svelte apps","directories":{},"_nodeVersion":"10.9.0","_hasShrinkwrap":false,"devDependencies":{"sirv":"^0.2.2","rollup":"^0.66.6","svelte":"^2.13.5","tap-dot":"^2.0.0","tap-diff":"^0.1.1","puppeteer":"^1.9.0","tape-modern":"^1.1.1","port-authority":"^1.0.5","rollup-plugin-svelte":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-virtual-list_2.2.1_1539614108235_0.15114869893808036","host":"s3://npm-registry-packages"}},"3.0.0-alpha.1":{"name":"@sveltejs/svelte-virtual-list","version":"3.0.0-alpha.1","keywords":["svelte"],"author":{"name":"Rich Harris"},"license":"LIL","_id":"@sveltejs/svelte-virtual-list@3.0.0-alpha.1","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"}],"homepage":"https://github.com/sveltejs/svelte-virtual-list#readme","bugs":{"url":"https://github.com/sveltejs/svelte-virtual-list/issues"},"dist":{"shasum":"7d49022c3c2400b64289dd92273c0a7b5cee09dd","tarball":"https://registry.npmjs.org/@sveltejs/svelte-virtual-list/-/svelte-virtual-list-3.0.0-alpha.1.tgz","fileCount":7,"integrity":"sha512-zQra5tpFpm/X1bNvupgDcvB/ZAnrIZ9Wsfq6rXaY++GbbI8wwv4cvipy7zcChm0QSJhZIYzq1kXlm1W/5oMPtA==","signatures":[{"sig":"MEUCIEvK2S/YyZBhNhft1qoFSiJFtZqdmlTYH7uv9gPX3VlEAiEAlC157SgWAroidUirc9kdsussyK6+hQPFqJg8RA75AfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWOU0CRA9TVsSAnZWagAALvIP/30AX8qG0mQwRejrpBmH\n6cvBFQG1MLs1tSflWwnCF28J9td8TCwvvVrodkIDQPQ3FnBPCEYh6r0mzI8V\n+9W8DLUkXA0QfWwbDj6NxZ9ygmNSfpRC4HUlR4bpmvt6rsZPbRmx4zJ2tbEz\nSg1+aROVgcizqhtrzbY/1EjmCBA8wTInsGk7Bk9uXxL3Vh08ulCU9LRdrh1m\nY5jnmHKNTvpOpXib/2pMFUByp7UtADkLBYsuKgDcqQfxdP14keqKH7ByWBDC\n5m5CLjmXzCKbNSaE9apaWlRFUNwbpFq3CNnVdnOAdU8baJ+8K8snqrlbBDsr\nGvR3uunpPWv7fq047PB0rGCSl9qQ4ZKCEG7KDGvpG29zcILA2brpSC433cie\nUbMQfu4QsGI4zM6oxImeP7n2BOo+IU5qdWOyKK6qAIU2hpaVBrwAulsnon77\nxiOvBJnBeyNN0bqWkOl5vylinmg0IZVhhlvk17yxqu9+vCDr9WhqhxBa0AtR\nTLnVSTpAcQlyq2z3AotAPawTVusUKZuAECPRK5mcVbi18TTiTL7ikXb5Fcjg\nerVL4PrE7BdZrVvNb1UiLT2lO6HEFBMjtOE7MN+N0LwFCAKry0/7Hz/zOxjf\nJgEBIIiWoc/Ox0CyRhzOKb2bkcCOOMU05BRTH12SWV3Fle2DUVh778VDk1Xa\nofL1\r\n=Uksy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"VirtualList.html","readme":"# svelte-virtual-list ([demo](https://svelte.technology/repl?version=2&gist=f5a127d9c21f529016d434dcbe405c3f))\n\nA virtual list component for Svelte apps. Instead of rendering all your data, `<VirtualList>` just renders the bits that are visible, keeping your page nice and light.\n\n## Installation\n\n```bash\nyarn add @sveltejs/svelte-virtual-list\n```\n\n\n## Usage\n\n```html\n<script>\n  import VirtualList from '@sveltejs/svelte-virtual-list';\n\n  const things = [\n    // these can be any values you like\n    { name: 'one', number: 1 },\n    { name: 'two', number: 2 },\n    { name: 'three', number: 3 },\n    // ...\n    { name: 'six thousand and ninety-two', number: 6092 }\n  ];\n</script>\n\n<VirtualList items={things} let:item>\n  <!-- this will be rendered for each currently visible item -->\n  <p>{item.number}: {item.name}</p>\n</VirtualList>\n```\n\n\n## `start` and `end`\n\nYou can track which rows are visible at any given by binding to the `start` and `end` values:\n\n```html\n<VirtualList items={things} bind:start bind:end>\n  <p>{item.number}: {item.name}</p>\n</VirtualList>\n\n<p>showing {start}-{end} of {things.length} rows</p>\n```\n\nYou can rename them with e.g. `bind:start={a} bind:end={b}`.\n\n\n## `height`\n\nBy default, the `<VirtualList>` component will fill the vertical space of its container. You can specify a different height by passing any CSS length:\n\n```html\n<VirtualList height=\"500px\" items={things} let:item>\n  <p>{item.number}: {item.name}</p>\n</VirtualList>\n```\n\n\n## `itemHeight`\n\nYou can optimize initial display and scrolling when the height of items is known in advance. This should be a number representing a pixel value.\n\n```html\n<VirtualList itemHeight={48} items={things} let:item>\n  <p>{item.number}: {item.name}</p>\n</VirtualList>\n```\n\n\n## Configuring webpack\n\nIf you're using webpack with [svelte-loader](https://github.com/sveltejs/svelte-loader), make sure that you add `\"svelte\"` to [`resolve.mainFields`](https://webpack.js.org/configuration/resolve/#resolve-mainfields) in your webpack config. This ensures that webpack imports the uncompiled component (`src/index.html`) rather than the compiled version (`index.mjs`) — this is more efficient.\n\nIf you're using Rollup with [rollup-plugin-svelte](https://github.com/rollup/rollup-plugin-svelte), this will happen automatically.\n\n\n## License\n\n[LIL](LICENSE)\n","svelte":"VirtualList.html","gitHead":"7c947ba9ec7b42b05e1a780cd2066d4e297265dd","scripts":{"dev":"rollup -cw","lint":"eslint src/VirtualList.html","test":"node test/runner.js","build":"rollup -c","pretest":"npm run build","test:browser":"npm run build && serve test/public","prepublishOnly":"npm test"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"repository":{"url":"git+https://github.com/sveltejs/svelte-virtual-list.git","type":"git"},"_npmVersion":"6.5.0-next.0","description":"A <VirtualList> component for Svelte apps","directories":{},"_nodeVersion":"11.6.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sirv":"^0.2.2","eslint":"^5.12.1","rollup":"^1.1.2","svelte":"^3.0.0-beta.2","tap-dot":"^2.0.0","tap-diff":"^0.1.1","puppeteer":"^1.9.0","tape-modern":"^1.1.1","port-authority":"^1.0.5","rollup-plugin-svelte":"^5.0.1","eslint-plugin-svelte3":"git+https://github.com/sveltejs/eslint-plugin-svelte3.git","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-virtual-list_3.0.0-alpha.1_1549329715852_0.49227182915266066","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@sveltejs/svelte-virtual-list","version":"3.0.0","keywords":["svelte"],"author":{"name":"Rich Harris"},"license":"LIL","_id":"@sveltejs/svelte-virtual-list@3.0.0","maintainers":[{"name":"conduitry","email":"npm@chor.date"},{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"}],"homepage":"https://github.com/sveltejs/svelte-virtual-list#readme","bugs":{"url":"https://github.com/sveltejs/svelte-virtual-list/issues"},"dist":{"shasum":"36730819db704141185998d7302d0ab232c9226d","tarball":"https://registry.npmjs.org/@sveltejs/svelte-virtual-list/-/svelte-virtual-list-3.0.0.tgz","fileCount":5,"integrity":"sha512-9gDqmcmsKS1Jjt1pk3D5cLSCYfdF/x6VxjnAeyM5UG4mfF3VGsP+WcuGDE/10q4edne/OkBKwicOgiq5AaK8EQ==","signatures":[{"sig":"MEUCICJfsmWS7kyYhUhjE0sPWi8pduhXKXF9cLB6Do2/E4AaAiEA5ps8pK0CusSS6JCLbux3KFrzKAs9QfWI3H69DUO9Pc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDU7OCRA9TVsSAnZWagAAQTMP/iafW09PmP+QraZBb70J\nl+9hWYFB/D7XDUDNibZz2Kw09QErL+hGrPa3LwJefUoM/AXC0fYQ1uztj/NL\nb/CAAah7jD31isai62oo5EH6y/yccZAfgQ8rCv8xQtSo1dpObLEcamDQV/HX\nMuydrOoGtQWTYIeXENeK8hCD4z8fr+vwUTFKH4a56LMKb3UdpfWT55l/02ve\nO+DSlcDHV0mpJJHoaXJnuYi4Yus89h1kM3dkYaxnUAef0RyTjl79mTd9jz1p\nl4Uq5Gv+PNWyEfPGty+mNiG7mRrvHhR0dBY2CIDBRMCv+1rZYHwsFeUp8FAp\nDJWPBxUI0zUZ3glHHgbngvKVgx/NvleRZT4Pp3CuYMVatwDtTHaHzso0EfcE\ngTEYjqoqcp+SXWqaUZ+zzAAeXoPyKWHheMzSAf0nQ6vrw+l00hxUXcIMKAjh\nr+LYgdy/pq3Fc8GrUMa/bUsaW9EwSV2PnNfCgnewzfX4QNh9PhkgWWW7ygK2\nPOn+T9v5UKiGkFpcPq1P38TkDhycVqKAaW+/8grQwtn7936gC32E7sesCqPW\nY6Adtfn3LPCvipyZtmXhQLjmq4VnSVkZ+bhnQNE0gVTE2kklvFXeadzH+wJp\nw2CHaMZ1UWm6mkhRohcN4yQ+3S+2sddk/hKaj3DrzxpvBcQD62NYz9lMTvsB\n/3gV\r\n=3jTT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"VirtualList.svelte","svelte":"VirtualList.svelte","gitHead":"0746e27487f80298048f93e7b83c8b724d24de65","scripts":{"dev":"rollup -cw","lint":"eslint src/VirtualList.svelte","test":"node test/runner.js","build":"rollup -c","pretest":"npm run build","test:browser":"npm run build && serve test/public","prepublishOnly":"npm test"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"repository":{"url":"git+https://github.com/sveltejs/svelte-virtual-list.git","type":"git"},"_npmVersion":"6.9.0","description":"A <VirtualList> component for Svelte apps","directories":{},"_nodeVersion":"12.2.0","_hasShrinkwrap":false,"devDependencies":{"sirv":"^0.2.2","eslint":"^5.12.1","rollup":"^1.1.2","svelte":"^3.0.0-beta.2","tap-dot":"^2.0.0","tap-diff":"^0.1.1","puppeteer":"^1.9.0","tape-modern":"^1.1.1","port-authority":"^1.0.5","rollup-plugin-svelte":"^5.0.1","eslint-plugin-svelte3":"git+https://github.com/sveltejs/eslint-plugin-svelte3.git","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-virtual-list_3.0.0_1561153230141_0.5072403884017747","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@sveltejs/svelte-virtual-list","version":"3.0.1","keywords":["svelte"],"author":{"name":"Rich Harris"},"license":"LIL","_id":"@sveltejs/svelte-virtual-list@3.0.1","maintainers":[{"name":"conduitry","email":"npm@chor.date"},{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"}],"homepage":"https://github.com/sveltejs/svelte-virtual-list#readme","bugs":{"url":"https://github.com/sveltejs/svelte-virtual-list/issues"},"dist":{"shasum":"3784d6426508836b4471bba8ba293430e73717d8","tarball":"https://registry.npmjs.org/@sveltejs/svelte-virtual-list/-/svelte-virtual-list-3.0.1.tgz","fileCount":5,"integrity":"sha512-aF9TptS7NKKS7/TqpsxQBSDJ9Q0XBYzBehCeIC5DzdMEgrJZpIYao9LRLnyyo6SVodpapm2B7FE/Lj+FSA5/SQ==","signatures":[{"sig":"MEUCIAS66xfXl+K49rtipvc9hy2NcVrs6Vqo+0PERn8lzqp8AiEAzh0LOe3fo1HRDGFCr5KTvU1HA9629ktLCxcvoE3FsRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXqmECRA9TVsSAnZWagAADd4P/0ZFog+NjO6WrINWiSFe\nhMlbmzFcJ3io6BqjggK8g62UDcr87aKalDaFcs1cX8bs1ahEoVUaAayd5HZ2\n6g7xrXK9BdOopKnrpLYo7m6FDLcM3CpfWK/y6cfe2/nJWbNvooED28VbSyJ6\njQoyaZ5xCq0f7uxP4j16k9r+ugrhPKC14AoCitoNligunYbkcI1PAweh2qkD\n6cRimUhQyBPoxEMDG13nlcODGZ4pWSGu+1o3FOctQSla/oWuV6liJ3PyvVAY\nsWHoOtXdpRKBJ4byNiy7j3P8RajgVhDswEhTYGTzYQHw6V5mGKVETxqHzn0M\nv6TtjcYeqC4Nt6EljEJkdKsUn3EbS+RBHNQk7myMcroWBG4Av4dqIH6+4MhZ\nCBMdM1A/4miDAR3FCZ0OnlYzIDg+SS+MJz4B4xWoNRZclsMVlZCMkIg/NM6j\nqrOXBdvWrMw5wWrOjSuPMRWububOOeeRqi1DnctI+Bn+lfGKnpD1IrjbgWAn\n9H4zJtMO3FX9vs2kocIcsfmVcm8eiRSkFcKjJ3G5nCRnXrb6zVW5LttDcZ7N\nrhxdjlZhGs8Furgwob4NEVn5xCnbC8QLTeqA+U9A/fJDNYVjnvzyv5IvWEiQ\npujHO+dYMCI4JwqrQMI+ltrwRBJvahRcxY/dxvEnv/zVDBiChC8gMZiMzBa+\n8Xqs\r\n=tznA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"VirtualList.svelte","svelte":"VirtualList.svelte","gitHead":"a05f9c647c3fde9e143e930642cc8ba547c3c7b3","scripts":{"dev":"rollup -cw","lint":"eslint src/VirtualList.svelte","test":"node test/runner.js","build":"rollup -c","pretest":"npm run build","test:browser":"npm run build && serve test/public","prepublishOnly":"npm test"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"repository":{"url":"git+https://github.com/sveltejs/svelte-virtual-list.git","type":"git"},"_npmVersion":"6.9.0","description":"A <VirtualList> component for Svelte apps","directories":{},"_nodeVersion":"12.2.0","_hasShrinkwrap":false,"devDependencies":{"sirv":"^0.2.2","eslint":"^5.12.1","rollup":"^1.1.2","svelte":"^3.0.0-beta.2","tap-dot":"^2.0.0","tap-diff":"^0.1.1","puppeteer":"^1.9.0","tape-modern":"^1.1.1","port-authority":"^1.0.5","rollup-plugin-svelte":"^5.0.1","eslint-plugin-svelte3":"git+https://github.com/sveltejs/eslint-plugin-svelte3.git","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-virtual-list_3.0.1_1566484868203_0.15772439158413487","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-04-03T17:25:00.833Z","modified":"2026-02-17T20:40:22.469Z","1.0.0":"2018-04-03T17:25:01.002Z","1.0.1":"2018-04-03T17:30:14.019Z","1.0.2":"2018-04-03T17:31:24.644Z","1.1.0":"2018-04-05T10:44:06.042Z","2.0.0":"2018-04-20T22:00:14.578Z","2.0.1":"2018-05-03T18:42:20.563Z","2.1.0":"2018-05-03T20:17:17.330Z","2.1.1":"2018-05-07T19:19:42.264Z","2.1.2":"2018-05-08T01:09:46.971Z","2.2.0":"2018-10-10T21:10:29.734Z","2.2.1":"2018-10-15T14:35:08.446Z","3.0.0-alpha.1":"2019-02-05T01:21:56.048Z","3.0.0":"2019-06-21T21:40:30.252Z","3.0.1":"2019-08-22T14:41:08.370Z"},"bugs":{"url":"https://github.com/sveltejs/svelte-virtual-list/issues"},"author":{"name":"Rich Harris"},"license":"LIL","homepage":"https://github.com/sveltejs/svelte-virtual-list#readme","keywords":["svelte"],"repository":{"url":"git+https://github.com/sveltejs/svelte-virtual-list.git","type":"git"},"description":"A <VirtualList> component for Svelte apps","maintainers":[{"email":"richard.a.harris@gmail.com","name":"rich_harris"},{"email":"richard.a.harris+svelte@gmail.com","name":"svelte-admin"},{"email":"npm@chor.date","name":"conduitry"}],"readme":"# svelte-virtual-list ([demo](https://svelte.dev/repl/f78ddd84a1a540a9a40512df39ef751b))\n\nA virtual list component for Svelte apps. Instead of rendering all your data, `<VirtualList>` just renders the bits that are visible, keeping your page nice and light.\n\n## Installation\n\n```bash\nyarn add @sveltejs/svelte-virtual-list\n```\n\n\n## Usage\n\n```html\n<script>\n  import VirtualList from '@sveltejs/svelte-virtual-list';\n\n  const things = [\n    // these can be any values you like\n    { name: 'one', number: 1 },\n    { name: 'two', number: 2 },\n    { name: 'three', number: 3 },\n    // ...\n    { name: 'six thousand and ninety-two', number: 6092 }\n  ];\n</script>\n\n<VirtualList items={things} let:item>\n  <!-- this will be rendered for each currently visible item -->\n  <p>{item.number}: {item.name}</p>\n</VirtualList>\n```\n\n\n## `start` and `end`\n\nYou can track which rows are visible at any given by binding to the `start` and `end` values:\n\n```html\n<VirtualList items={things} bind:start bind:end>\n  <p>{item.number}: {item.name}</p>\n</VirtualList>\n\n<p>showing {start}-{end} of {things.length} rows</p>\n```\n\nYou can rename them with e.g. `bind:start={a} bind:end={b}`.\n\n\n## `height`\n\nBy default, the `<VirtualList>` component will fill the vertical space of its container. You can specify a different height by passing any CSS length:\n\n```html\n<VirtualList height=\"500px\" items={things} let:item>\n  <p>{item.number}: {item.name}</p>\n</VirtualList>\n```\n\n\n## `itemHeight`\n\nYou can optimize initial display and scrolling when the height of items is known in advance. This should be a number representing a pixel value.\n\n```html\n<VirtualList itemHeight={48} items={things} let:item>\n  <p>{item.number}: {item.name}</p>\n</VirtualList>\n```\n\n\n## Configuring webpack\n\nIf you're using webpack with [svelte-loader](https://github.com/sveltejs/svelte-loader), make sure that you add `\"svelte\"` to [`resolve.mainFields`](https://webpack.js.org/configuration/resolve/#resolve-mainfields) in your webpack config. This ensures that webpack imports the uncompiled component (`src/index.html`) rather than the compiled version (`index.mjs`) — this is more efficient.\n\nIf you're using Rollup with [rollup-plugin-svelte](https://github.com/rollup/rollup-plugin-svelte), this will happen automatically.\n\n\n## License\n\n[LIL](LICENSE)\n","readmeFilename":"README.md"}