Ispettore di dipendenze
Elenca ogni pacchetto in un lockfile con la versione esatta e indica se è una dipendenza diretta o transitiva.
Ispettore di dipendenze
Incolla un file package-lock.json, yarn.lock o pnpm-lock.yaml per vedere tutti i pacchetti che contiene, con la versione esatta e se si tratta di una dipendenza diretta (elencata in package.json) o transitiva (aggiunta da un altro pacchetto). È il modo veloce per verificare cosa si compila in node_modules, esaminare una pull request che tocca il lockfile, o rintracciare da dove proviene una versione inaspettata.
Scegli il formato che corrisponde al tuo file e ordina l'elenco alfabeticamente o per quanti altri pacchetti ne dipendono, il che evidenzia i pacchetti transitivi da cui il tuo progetto dipende di più. Un filtro limita il risultato a un nome o uno scope, come @babel/ o eslint. Attivando il contrassegno dei duplicati aggiungi un riepilogo di qualsiasi nome di pacchetto che appare in più versioni — causa comune di un bundle più grande. Scegli un elenco semplice, una tabella a larghezza fissa o CSV per i fogli di calcolo. Incolla un secondo lockfile nella casella facoltativa sottostante per confrontare due versioni dello stesso progetto e vedere esattamente quali pacchetti sono stati aggiunti, rimossi o aggiornati.
Lo strumento gestisce i terminali di riga Windows e Unix allo stesso modo. Per package-lock.json e pnpm-lock.yaml legge l'elenco delle dipendenze registrato del progetto per distinguere le dipendenze dirette da quelle semplicemente elevate in cima a node_modules; yarn.lock (classico v1) non registra questo, quindi le sue voci sono elencate senza questa distinzione. I lockfile molto grandi vengono elaborati senza bloccare la scheda, e il risultato oltre 10 MB viene limitato con un messaggio che ti chiede di filtrare o confrontare un file più piccolo.
Tutto viene eseguito localmente nel tuo browser — il tuo lockfile e l'albero delle dipendenze che descrive non vengono mai caricati. Copia il risultato, scaricalo come file .txt o reinvialo all'input per filtrare ulteriormente.