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