title: What is the difference between yarn.lock and npm's shrinkwrap?
body: <p>Recently I tried installing my Node packages with Yarn. It works great and it's a lot faster than NPM. Yarn automatically generates <code>yarn.lock</code>. We already have NPM shrinkwrap (<code>npm-shrinkwrap.json</code>).</p>
  
  <p>Is there any difference between them? 
  Does <code>yarn.lock</code> has any advantage over npm-shrinkwrap.json?</p>