yarn.lock
(une sorte de snapshot de toute votre arborescence de dépendances) qu'il faut "commit" pour partager avec les autres développeurs et les outils. Lorsqu'on exécute la commande yarn
ou yarn install
, Yarn installe les dépendances directes et indirectes en se basant sur les informations du fichier yarn.lock
.yarn upgrade
et le fichier yarn.lock
sera mis à jour avec les dernières dépendances.npm shrinkwrap
(https://docs.npmjs.com/cli/shrinkwrap) mais le résultat n'était pas déterministe.package-lock.json
équivalent au yarn.lock
.