Tools and what they do
- Lets you run npm packages without permanently installing them. Generally used to call packages that initially set up the project structure from templates or other such infrequently used tools. Comes bundled with the nodejs installer. So you probably already have it installed.
- A tool that clones the current state of a git repo but without git revision history and so things tend to be faster than a full git clone. Uses github by default - so one only needs to provide a github relative package path like sveltejs/template. Used by svelte to get initial project scaffolding from a repo in github.