Inspektor pliku lock
Lista wszystkich pakietów w pliku lock z dokładną wersją i informacją, czy chodzi o zależność bezpośrednią czy pośrednią.
Inspektor pliku lock
Wklej plik package-lock.json, yarn.lock lub pnpm-lock.yaml, a to narzędzie wyświetli wszystkie zawarte pakiety z dokładną wersją oraz informacją, czy jest to zależność bezpośrednia (wymieniona w package.json projektu) czy pośrednia (pobrana przez inny pakiet). To szybki sposób na sprawdzenie, co rzeczywiście trafia do node_modules, sprawdzenie pull requestu dotyczącego pliku lock lub śledzenie, skąd pochodzi nieoczekiwana wersja.
Wybierz format pasujący do twojego pliku, a następnie sortuj alfabetycznie lub według liczby pakietów, które od niego zależą. Filtruj według nazwy lub zakresu, na przykład @babel/ lub eslint. Włączenie flagowania duplikatów dodaje przegląd każdej nazwy pakietu, która pojawia się w więcej niż jednej wersji — częsta przyczyna większej wielkości pakietu. Wybierz zwykłą listę, tabelę o stałej szerokości lub CSV dla arkuszy kalkulacyjnych. Wklej drugi plik lock do opcjonalnego drugiego pola, aby porównać dwie wersje tego samego projektu i zobaczyć dokładnie, które pakiety zostały dodane, usunięte lub zaktualizowane.
Narzędzie obsługuje końce linii Windows i Unix w ten sam sposób. W przypadku package-lock.json i pnpm-lock.yaml czyta nagrany własny listę zależności projektu, aby odróżnić rzeczywiste zależności bezpośrednie od tych wyciągniętych na górę node_modules; yarn.lock (klasyk v1) nie zawiera takiego rekordu, więc jego wpisy są wymienione bez tego rozróżnienia. Bardzo duże pliki lock są przetwarzane bez zacinania karty, a dane wyjściowe przekraczające 10 MB są ograniczane wiadomością pytającą o filtrowanie lub porównanie mniejszego pliku.
Wszystko działa lokalnie w twojej przeglądarce — twój plik lock i opisane przez niego drzewo zależności nigdy nie są przesyłane. Skopiuj wynik, pobierz go jako plik .txt lub wyślij go z powrotem na wejście, aby dalej filtrować.