npmでグローバルにどんなモジュールをインストールしてたかなー、と以下を実行すると
Terminal
$ npm ls -g
/Users/macbookpro/.nodebrew/current/lib
├─┬ bower@1.3.3
│ ├── abbrev@1.0.5
│ ├── archy@0.0.2
│ ├─┬ bower-config@0.5.0
(略)
となってしまって、依存モジュールを表示されましても……と萎え萎えだったのですが、depth
オプションというのがあったのですね。
Terminal
$ npm ls -g --depth 0
/Users/macbookpro/.nodebrew/current/lib
├── bower@1.3.3
├── casperjs@1.1.0-beta3
├── coffee-script@1.7.1
├── grunt-cli@0.1.13
├── node-dev@2.1.5
├── node-inspector@0.7.3
├── npm@1.4.9
├── uglify-js@2.4.12
├── yeomania@0.0.2
└── yo@1.1.2
と、--depth 0
を指定すると直下のものだけ表示できます。
毎回指定するのが面倒な場合は
.npmrc
depth = 0
としておくと$ npm ls -g
とするだけで常に同じ結果になります。
まあ、正直何を入れていたかわからないから$ nodebrew migrate-package
でいいや、で今まで済んでいたので、これからもそうなのでしょうが。