Panoramica dipendenze package.json
Suddividi un package.json in dipendenze di produzione, sviluppo, peer e opzionali con i loro range di versione.
Panoramica dipendenze package.json
Incolla il contenuto di un file package.json e questo strumento ordina ogni dipendenza nel suo gruppo — produzione, sviluppo, peer e opzionali — e elenca il range di versione accanto a ogni nome di pacchetto. È progettato per aprire un repository sconosciuto e vedere da cosa dipende senza scorrere un muro di JSON, o per esaminare una pull request che modifica l'elenco delle dipendenze.
Scegli come ordinare l'elenco: raggruppato per tipo o appiattito alfabeticamente. I conteggi del gruppo mostrano a colpo d'occhio quanti pacchetti si trovano in ogni bucket. "Spiega range di versione" aggiunge una breve nota a ogni riga che descrive cosa consente il suo range — il caret consente aggiornamenti minori e patch, il tilde solo patch, una versione esatta non si aggiorna mai da sola, e un asterisco semplice accetta qualsiasi cosa. Due altre caselle di controllo espongono il rischio: una contrassegna i pacchetti fissati a una versione esatta o senza vincoli, l'altra contrassegna qualsiasi nome di pacchetto ripetuto tra i gruppi, di solito un segno che la voce ha bisogno di essere pulita. Un interruttore separato aggiunge i campi engines e packageManager, quando presenti.
L'output viene visualizzato come una tabella allineata semplice, un elenco di testo normale raggruppato o una tabella Markdown pronta per essere incollata in un README o una descrizione di pull request. Lo strumento legge solo i campi di cui ha bisogno e ignora il resto, quindi incollare un package.json completo con script e metadati funziona esattamente come incollare una versione ridotta.
Tutto viene eseguito localmente nel tuo browser. Il tuo package.json non viene mai caricato, il che è importante se contiene nomi di pacchetti privati o non pubblicati. Copia il risultato, scaricalo come file .txt o invialo direttamente all'input di un altro strumento per continuare a lavorare.