[npm & Bower] npm: list コマンドの depth を調整する

memo.

npm help list で man を見ることが出来る。

% npm help list

depth オプションがあった。

NAME
       npm-ls - List installed packages
SYNOPSIS
         npm ls [[<@scope>/]<pkg> ...]
         aliases: list, la, ll
    :
CONFIGURATION
    :
   depth
       o Type: Int
       Max display depth of the dependency tree.

実行。

% npm list -g --depth 0
/usr/local/lib
├── autoprefixer@6.0.3
├── bower@1.6.5
├── coffee-script@1.10.0
├── coffeelint@1.13.0
├── core-util-is@1.0.1
├── csslint@0.10.0
├── grunt@0.4.5
├── grunt-cli@0.1.13
├── grunt-init@0.3.2
├── htmlhint@0.9.12
├── imageoptim-cli@1.11.6
├── js2coffee@2.1.0
├── jshint@2.8.0
├── jsonlint@1.6.2
├── markdown-pdf@5.3.0
├── npm@3.3.9
├── stylestats@6.0.0
└── trash@3.1.2

なるほど。