Package Managers
package.json, dependencies vs devDependencies, semver ranges, lockfiles, scripts, and npx. The concepts are the same in every package manager.
You're done when
- You know what ^1.2.3 and ~1.2.3 allow.
- You always commit the lockfile, and you know why.
- You check a package's size, maintenance, and downloads before installing it.