Inspector fișiere blocare
Listează fiecare pachet dintr-un fișier de blocare cu versiunea exactă și dacă este o dependență directă sau tranzitivă.
Inspector fișiere blocare
Lipește un fișier package-lock.json, yarn.lock sau pnpm-lock.yaml și acest instrument listează fiecare pachet pe care îl conține, cu versiunea sa exactă rezolvată și dacă este o dependență directă (una pe care o listează manifestul proiectului dvs.) sau tranzitivă (inclusă de alt pachet). Este o modalitate rapidă de a audita ceea ce se distribuie într-adevăr în node_modules, de a verifica o cerere de tragere care modifică fișierul de blocare sau de a descoperi de unde a provenit o versiune neașteptată.
Alege formatul care se potrivește fișierului dvs., apoi sortează lista alfabetic sau după câți alți pachete depind de aceasta, ceea ce evidențiază pachetele tranzitive de care proiectul dvs. depinde cel mai mult. Un filtru reduce rezultatul la un singur nume sau domeniu, cum ar fi @babel/ sau eslint. Activarea marcării duplicatelor adaugă un rezumat al oricărui nume de pachet care apare în mai multe versiuni — o sursă obișnuită de pachete umflate. Alege listă simplă, tabel cu lățime fixă sau CSV pentru foi de calcul. Lipește un al doilea fișier de blocare în caseta opțională a doua pentru a compara două versiuni ale aceluiași proiect și a vedea exact care pachete au fost adăugate, șterse sau actualizate.
Instrumentul tratează terminațiile de linie Windows și Unix în același mod. Pentru package-lock.json și pnpm-lock.yaml, citește lista de dependențe înregistrată a proiectului dvs. pentru a distinge dependențele directe reale de cele pur și simplu ridicate în vârful node_modules; yarn.lock (v1 clasic) nu conține un asemenea înregistrare, deci intrările sale sunt listate fără această distincție. Fișierele de blocare foarte mari sunt procesate fără a congela fila, iar rezultatul care depășește 10 MB este plafonat cu un mesaj care vă cere să filtrați sau să comparați un fișier mai mic.
Tot se execută local în browserul dvs. — fișierul dvs. de blocare și arborele de dependențe pe care îl descrie nu sunt niciodată încărcate. Copiați rezultatul, descărcați-l ca fișier .txt sau trimiteți-l înapoi la intrare pentru a filtra în continuare.