Out of the box, NodeJS gives us access to
npm to handle packages.
npm is very similar to
composer in that it will manage project dependencies and maintain the state of the dependencies in the project.
composer.lock, we have
package.json and a lock file.
There are two options for managing dependencies on the command line * npm * yarn
We are going to assume that
yarn is being used to handle dependencies for projects moving forward.
Yarn works with the
package.json file the same as
npm but uses a different lock file
See the usage guide for how to use Yarn.