package.json beroendöversikt
Dela upp en package.json i produktions-, utvecklings-, peer- och valfria beroenden med deras versionsintervall.
package.json beroendöversikt
Klistra in innehållet i en package.json och detta verktyg sorterar varje beroende i sin grupp — produktion, utveckling, peer och valfritt — och listar versionsintervallet bredvid varje paketnamn. Det är utformat för att utforska ett okänt repository och se vad det beror på utan att scrolla genom en vägg av JSON, eller för att granska en pull-begäran som berör beroendelistan.
Välj hur listan sorteras: grupperad efter typ eller alfabetiskt platt. Gruppantalet visar på en gång hur många paket som finns i varje bucket. "Förklara versionsintervall" lägger till en kort anmärkning på varje rad som beskriver vilka versioner intervallet tillåter — caret tillåter minor och patch-uppdateringar, tilde endast patch-uppdateringar, en exakt version uppdateras aldrig på egen hand och en naken asterisk accepterar vad som helst. Två fler kryssrutor exponerar risker: en markerar paket som är låsta till en exakt version eller helt obegränsad, den andra flaggar något paketnamn som upprepas över grupper — vanligtvis ett tecken på att posten behöver rensas. En separat växling lägger till fälten engines och packageManager, när de finns.
Utdatan återges som en enkel justerad tabell, en grupperad oformaterad textlista eller en Markdown-tabell redo att klistra in i en README eller en pull-begärandebeskrivning. Verktyget läser bara de fält det behöver och ignorerar resten, så att klistra in en fullständig package.json med skript och metadata fungerar precis som att klistra in en nedskuren version.
Allt körs lokalt i din webbläsare. Din package.json laddas aldrig upp — detta är viktigt om den innehåller privata eller opublicerade paket. Kopiera resultatet, ladda ned det som en .txt-fil eller skicka det direkt till ett annat verktygs inmatning för att fortsätta arbeta med det.