NPM is a package manager that allows engineers to share code with each other.
How npm works
You can browse packages on NPM that have been built by other developers and install any package for free, once you have NodeJS installed on your machine. Then in your code, you can reference the package using the package name.
using npm