npm packages globally without sudo on macOS and Linux
npm installs packages locally within your projects by default. You can also install packages globally (e.g.
npm install -g <package>) (useful for command-line apps). However the downside of this is that you need to be root (or use
sudo) to be able to install globally.
Here is a way to install packages globally for a given user.