Lock dosyası inceleme aracı
Bir lock dosyasındaki tüm paketleri tam sürümleriyle ve doğrudan mı yoksa geçişli mi bağımlılık olduğuyla listeler.
Lock dosyası inceleme aracı
Bir package-lock.json, yarn.lock veya pnpm-lock.yaml dosyasını yapıştırın ve bu araç içerdiği tüm paketleri tam çözümlenen sürümleriyle ve bunların doğrudan bağımlılık (projenizin manifest dosyasının listelediği) mi yoksa geçişli bağımlılık (başka bir paket tarafından getirilen) mi olduğuyla listeler. Bu, node_modules'e gerçekte ne gönderildiğini denetlemek, lock dosyasını etkileyen bir pull request'i kontrol etmek veya beklenmeyen bir sürümün kaynağını bulmak için hızlı bir yoldur.
Dosyanıza uyan biçimi seçin, ardından listeyi alfabetik olarak veya kaç başka paketin ona bağlı olduğuna göre sıralayın; bu, projenizin en çok bağlı olduğu geçişli paketleri açığa çıkarır. Filtre, çıktıyı bir ad veya scope'a (örneğin @babel/ veya eslint) daraltır. Yinelenen paket bayraklama seçeneğini açtığınızda, aynı lock dosyasında birden fazla sürümde görünen herhangi bir paket adının özetini ekler – bu, paket boyutunun şişmesinin yaygın nedenidir. Spreadsheet'ler için düz liste, sabit genişlikli tablo veya CSV seçin. Aynı projenin iki sürümünü karşılaştırmak için isteğe bağlı ikinci kutuya başka bir lock dosyası yapıştırın ve hangi paketlerin eklendiğini, kaldırıldığını veya güncellendiğini tam olarak görün.
Araç Windows ve Unix satırı sonlandırmalarını aynı şekilde işler. package-lock.json ve pnpm-lock.yaml için, projenin kaydedilmiş bağımlılık listesini okuyarak gerçek doğrudan bağımlılıkları node_modules'in tepesine yalnızca kaldırılan olanlardan ayırır; yarn.lock (klasik v1) böyle bir kayıt içermez, bu nedenle girdileri bu ayrım olmadan listelenir. Çok büyük lock dosyaları sekmesini dondurmadan işlenir ve 10 MB'ın ötesindeki çıktı, daha küçük bir dosyayı filtrelemeniz veya karşılaştırmanız istenerek kapsanır.
Her şey yerel olarak tarayıcınızda çalışır – lock dosyanız ve bunu tanımlayan bağımlılık ağacı hiçbir zaman yüklenmez. Sonucu kopyalayın, .txt dosyası olarak indirin veya daha fazla filtreleme için geri girin.