Augenfreundliche NPM Informationen

Jeder, der sich einen Überblick über bspw. installierte Node-Module verschaffen will und dies mit $ npm ls versucht, wird erschlagen von Informationen, da ls ohne Parameter sämtliche abhängig installierten Module ebenfalls anzeigt. Das lässt sich leicht eingrenzen.

Hierzu nutzt man die Konfigurationsoption depth, mit dem die maximale Anzahl an Ebenen der abhängig installierten Libraries bestimmt wird Mit der Angabe 0 werden keine Abhängigkeiten angezeigt:

$ npm ls --depth=0

Die Begrenzung der Anzeigetiefe ist ebenfalls interessant um sich übersichtlich anzeigen zu lassen, für welche Module neuere Versionen im NPM-Repository existieren:

$ npm outdated --depth=0

Will man die Anzeige auf veraltete Module beschränken, die im globalen Scope installiert sind, setzt man den entsprechenden Flag:

$ npm outdated --global --depth=0

Ref: NPM-Dokumentation (ls), NPM-Dokumentation (outdated).