Qual é a diferença entre npm-shrinkwrap.json e package-lock.json?

Com o lançamento do npm @ 5 , ele escreverá um a package-lock.jsonmenos que npm-shrinkwrap.jsonjá exista. Instalei o npm @ 5 globalmente via: npm install npm@5 -g E agora, se um npm-shrinkwrap.jsonfor encontrado durante: npm install um aviso será impresso: npm WARN read-shrinkwrap This...