Dépendances et versions

La gestion des dépendances est essentiel pour le succès d’un package. Lorsque vous développez une fonctionnalité pour votre package, vous allez très certainement utiliser du code existant dans d’autre package. Ces packages deviennent alors des dépendances de votre projet.

Votre fichier package.json est l’endroit où déclarer toutes vos dépendances, que ce soit pour le développement, pour la production ou les dépendances optionnelles. Vous devrez spécifier à la fois le nom du package et la version minimum pour chaque dépendance.

Votre fichier yarn.lock assure que votre package est cohérent lors des installations en stockant les versions des dépendances installées avec votre package.