Facebook released their own package manager solution, called Yarn.
Fast, reliable and secure dependency management — this is the promise of Yarn, the new dependency manager.
There are several ways of installing Yarn. If you have npm installed, you can just install Yarn with npm:
npm install yarn --global
When you install a package using Yarn (using
yarn add packagename), it places the package on your disk. During the next install, this package will be used instead of sending an HTTP request to get the tarball from the registry.
Your cached module will be put into
~/.yarn-cache, and will be prefixed with the registry name, and postfixed with the modules version.
Example:if you install the
4.4.5 version of
express with Yarn, it will be put into
lockfiles (yarn.lock) and a deterministic install algorithm
Yarn comes with a handy license checker, which can become really powerful in case you have to check the licenses of all the modules you depend on.