{"repo":"jonasgeiler/svelte-tiny-virtual-list","free":true,"listed":false,"github":"https://github.com/jonasgeiler/svelte-tiny-virtual-list","clone":"git clone https://github.com/jonasgeiler/svelte-tiny-virtual-list.git","description":"📚 A tiny but mighty list virtualization library for Svelte, with zero dependencies 💪 Supports variable heights/widths, sticky items, scrolling to index, and more!","language":"Svelte","stars":643,"topics":["svelte","svelte-components","virtual","list","scroll","infinite","loading","component","plugin"],"license":"MIT","category":"ui-components","readme_excerpt":"svelte-tiny-virtual-list A tiny but mighty list virtualization library, with zero dependencies &#128170; About • Features • Installation • Usage • Examples • License About Instead 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. This is heavily inspired by react-tiny-virtual-list and uses most of its code and functionality! Features - Tiny & dependency free – Only 5kb gzipped - Render millions of items , without breaking a sweat - Scroll to index or set the initial scroll offset - Supports fixed or variable heights/widths - Vertical or Horizontal lists - svelte-infinite-loading compatibility Installation With npm: With yarn: With pnpm: Usage Also works pretty well with svelte-infinite-loading : Props Property Type Default Description ----------------- -------------------------------------------------- -------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 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. 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","default_branch":null,"files":null,"tree":[],"storefront":"/r/jonasgeiler","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jonasgeiler/svelte-tiny-virtual-list/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}