Recently I tried installing my Node packages with Yarn. It works great and it\'s a lot faster than NPM. Yarn automatically generates yarn.lock. We already have
Is there any difference between them
Yarn follows a more deterministic algorithm, compared to npm shrinkwrap. If you're using Yarn, continuing to use shrinkwrap would be counter-intuitive
You can find this in the documentation for yarn.lock:
It’s similar to npm’s npm-shrinkwrap.json, however it’s not lossy and it creates reproducible results
However, the question still remains whether yarn is production ready. There are still a bunch of glaring bugs open on the GitHub repo, so I would wait it out for a month or so.