node_modules klasöründe istediğiniz modülün sürümünü ve kurulum yolunu anında arayabilen bir CLI aracı
npm list, yarn list komutlarından daha hızlı; gereksiz çıktı olmadan arama·gezinti hızı ve sezgisel arayüze odaklanarak yalnızca gereken bilgileri sunar
- fuzzy-search, desen eşleştirme, kurulum nedenini izleme, yinelenen modül tespiti gibi özellikler sunar
- Hem npm hem de yarn projelerini destekler; bir modülün birden fazla sürümünün bulunup bulunmadığı, bağımlılık yapısı, en güncel sürüm bilgisi gibi ayrıntılar tek bakışta görülebilir
bunx qnm, npx qnm komutlarıyla kurulum yapmadan doğrudan çalıştırılabilir; böylece ortamı kirletmeden hafifçe kullanılabilir
- Örnek:
bunx qnm lodash girildiğinde proje içindeki lodash'ın sürüme göre kurulu konumları, en güncel sürümü, sürüm notları gibi bilgiler görülebilir
- Argüman yoksa fzf tarzı fuzzy arama ile tüm paketler gezilebilir
- Gerekirse genel kurulum:
npm i --global qnm
- Başlıca komutlar ve seçenekler
doctor: node_modules içindeki yinelenen paketleri ve en fazla yer kaplayan paketleri teşhis eder
list(ls): tüm paket listesini gösterir; --deps ile yalnızca doğrudan bağımlılıklar görülebilir
match [string]: belirli bir desene uyan tüm modülleri listeler
homepage: paketin homepage URL'sini doğrudan tarayıcıda açar
--no-remote: uzak veriyi devre dışı bırakır, yalnızca yerel bilgileri hızlıca gösterir
-o, --open: ilgili paketin package.json dosyasını doğrudan editörde açar
Henüz yorum yok.