Word
npm
npm is the tool that downloads and tracks the outside code your project depends on.
Also called: package manager
Almost nothing is written from scratch: your app leans on pieces other people maintain. npm keeps a written list of them, and that list is what lets the same project be rebuilt on another machine and come out the same.
You will meet npm the first time you set the app up, and again whenever you add something that needs a new dependency.
What throws people: adding a package is not a purchase or a signup. It is copying files into your project folder. You can delete them and fetch them again, and usually that is the fix.