Zárolófájl vizsgáló
Egy zárolófájl összes csomagját felsorolja annak pontos verziójával és azt, hogy közvetlen vagy átmeneti függőség-e.
Zárolófájl vizsgáló
Illessze be a package-lock.json, yarn.lock vagy pnpm-lock.yaml fájlt, és ez az eszköz felsorolja az összes benne lévő csomagot, azok pontos feloldott verziójával és azt, hogy közvetlen függőség (amit a projekt manifestja felsorol) vagy átmeneti függőség (másik csomag által bevont) függőség-e. Ez egy gyors módszer annak auditálásához, hogy mit szállít valójában a node_modules, hogy ellenőrizzen egy pull requestet, amely a zárolófájlt érinti, vagy hogy nyomon követhet egy váratlan verzió forrását.
Válassza ki a fájljához megfelelő formátumot, majd rendezze a listát abécé szerint vagy aszerint, hogy hány más csomag függ tőle, ami felszínre hozza azokat az átmeneti csomagokat, amelyekre a projekt a legtöbbet támaszkodik. A szűrő a kimenetet egy névre vagy scopera szűkíti, például @babel/ vagy eslint. A duplikátum megjelölésének bekapcsolása egy összefoglalót ad az összes olyan csomagnevrőól, amely több mint egy verzióban megjelenik – a feltöltött csomaglista gyakori oka. Válassza az egyszerű listát, egy rögzített szélességű táblázatot vagy CSV-t táblázatkezelőkhöz. Illesszen be egy második zárolófájlt az opcionális második mezőbe az ugyanazon projekt két verziójának összehasonlításához, és pontosan lássa, mely csomagok lettek hozzáadva, eltávolítva vagy frissítve.
Az eszköz a Windows és Unix sorpótlást ugyanúgy kezeli. A package-lock.json és pnpm-lock.yaml fájloknál a projekt saját rögzített függőségi listáját olvassa, hogy megkülönböztesse a valódi közvetlen függőségeket azoktól, amelyek csak a node_modules tetejére voltak felszínre emelve; a yarn.lock (klasszikus v1) nem tartalmaz ilyen rekordot, ezért bejegyzéseit e megkülönböztetés nélkül sorolják fel. A nagyon nagy zárolófájlok a fül befagyása nélkül feldolgozódnak, és a 10 MB-nál nagyobb kimenet levágásra kerül egy üzenettel, amely azt kéri, hogy szűrjön vagy kisebb fájlt hasonlítson össze.
Minden helyileg, böngészőjében fut – a zárolófájlja és az azt leíró függőségi fa soha nem kerül feltöltésre. Másolja ki az eredményt, töltse le .txt fájlként, vagy küldje vissza a bemenetre a további szűréshez.