Aperçu des dépendances du package.json
Divise un package.json en dépendances de production, développement, peer et optionnelles avec leurs plages de versions.
Aperçu des dépendances du package.json
Colle le contenu d'un fichier package.json et cet outil classe chaque dépendance dans son groupe — production, développement, peer et optionnelles — et liste la plage de version à côté de chaque nom de paquet. Il est conçu pour ouvrir un référentiel inconnu et voir ce dont il dépend sans faire défiler un mur de JSON, ou pour examiner une pull request qui modifie la liste des dépendances.
Choisissez comment la liste est ordonnée : groupée par type ou aplatie alphabétiquement. Les compteurs de groupe montrent d'un coup d'œil combien de paquets se trouvent dans chaque seau. « Expliquer les plages de versions » ajoute une courte note à chaque ligne décrivant ce que sa plage permet — le caret permet les mises à jour mineures et de correctifs, le tilde uniquement les correctifs, une version exacte ne se met jamais à jour seule, et un astérisque simple accepte n'importe quoi. Deux autres cases à cocher mettent en surface le risque : l'une signale les paquets épinglés à une version exacte ou sans contrainte, l'autre signale tout nom de paquet répété entre les groupes, généralement le signe que l'entrée a besoin d'un nettoyage. Une bascule séparée ajoute les champs engines et packageManager, quand présents.
Le résultat s'affiche sous forme de tableau aligné simple, de liste de texte brut groupée ou de tableau Markdown prêt à coller dans un README ou une description de pull request. L'outil ne lit que les champs dont il a besoin et ignore le reste, donc coller un package.json complet avec des scripts et des métadonnées fonctionne exactement comme coller une version réduite.
Tout s'exécute localement dans votre navigateur. Votre package.json n'est jamais téléchargé, ce qui importe s'il nomme des paquets privés ou non publiés. Copiez le résultat, téléchargez-le sous forme de fichier .txt ou envoyez-le directement à l'entrée d'un autre outil pour continuer à travailler.