To get the most out of this book
To build the app described in this book using Svelte 3, you will need a PC or laptop running Windows (7 or higher), a recent version of macOS, or Linux (any commonly used distribution).
In Chapter 2, Scaffolding Your Svelte Project as we set up our tooling, we'll guide you through the installation of Node.js and optional tools such as Visual Studio Code.
While Svelte 3 officially requires Node.js 8 or higher, my recommendation is to use the latest Long-Term Support (LTS) version; at the time of writing, this is version 12.
If you're on Windows, whenever possible we recommend using Windows 10 and leverage the Windows Subsystem for Linux; we'll cover this in the book as well.
If you are using the digital version of this book, we advise you to type the code yourself or access the code via the GitHub repository (link available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.