Przegląd zależności package.json
Dzieli package.json na zależności produkcyjne, deweloperskie, peer i opcjonalne z ich zakresami wersji.
Przegląd zależności package.json
Wklej zawartość pliku package.json, a to narzędzie posortuje każdą zależność do jej grupy — produkcyjne, deweloperskie, peer i opcjonalne — i wyświetli zakres wersji obok każdej nazwy pakietu. Jest przeznaczony do otwierania nieznanego repozytorium i widzenia, od czego zależy, bez przewijania ściany JSON, lub przeglądu pull requestu, który dotyka listy zależności.
Wybierz, jak sortowana jest lista: pogrupowana według typu lub spłaszczona alfabetycznie. Liczby grup pokazują, ile pakietów znajduje się w każdym wiadrze na pierwszy rzut oka. "Wyjaśnij zakresy wersji" dodaje krótką notatkę do każdego wiersza opisującą, co jego zakres pozwala — caret pozwala na aktualizacje drobne i łatki, tilda tylko łatki, dokładna wersja nigdy się nie aktualizuje sama, a gołą gwiazdkę akceptuje wszystko. Dwa kolejne pola wyboru ujawniają ryzyko: jeden oznacza pakiety przypięte do dokładnej wersji lub całkowicie nieograniczone, drugi oznacza dowolną nazwę pakietu powtórzoną w grupach, zwykle oznakę, że wpis wymaga oczyszczenia. Oddzielny przełącznik dołącza pola engines i packageManager, jeśli są obecne.
Wyjście renderuje się jako zwykła wyrównana tabela, lista tekstu w grupie lub tabela Markdown gotowa do wklejenia do README lub opisu pull requestu. Narzędzie czyta tylko pola, które potrzebuje, i ignoruje resztę, więc wklejenie kompletnego package.json ze skryptami i metadanymi działa dokładnie tak samo, jak wklejenie przyciętej wersji.
Wszystko działa lokalnie w Twojej przeglądarce. Twój package.json nigdy nie jest przesyłany, co ma znaczenie, jeśli zawiera nazwy prywatnych lub nieopublikowanych pakietów. Skopiuj wynik, pobierz go jako plik .txt lub wyślij go bezpośrednio do wejścia innego narzędzia, aby kontynuować pracę.