Gitpod launches ready-to-code dev environments for your Github or GitLab project with a single click.
This repository contains the website hosted on https://www.gitpod.io.
Contributing is as easy as starting a new workspace:
This is a default Sapper application. It is deployed to Netlify as a static website.
When using Svelte components installed from npm, such as @sveltejs/svelte-virtual-list, Svelte needs the original component source (rather than any precompiled JavaScript that ships with the component). This allows the component to be rendered server-side, and also keeps your client-side app smaller.
Because of that, it's essential that the bundler doesn't treat the package as an external dependency. You can either modify the external
option under server
in rollup.config.js or the externals
option in webpack.config.js, or simply install the package to devDependencies
rather than dependencies
, which will cause it to get bundled (and therefore compiled) with your app:
npm install -D @sveltejs/svelte-virtual-list