npm の deduped とは

npm ls コマンドを実行することで、そのプロジェクトにインストールされているモジュールの一覧を表示可能ですが、以下のように deduped という文字列がついているものがあります。
jest-es6@1.0.0 /Users/tamibouz/project/jest-es6
└─┬ jest@27.3.1
├─┬ @jest/core@27.3.1
│ ├─┬ @jest/reporters@27.3.1
│ │ └─┬ string-length@4.0.2
│ │ └── strip-ansi@6.0.1 deduped
│ └── strip-ansi@6.0.1
└─┬ jest-cli@27.3.1
└─┬ yargs@16.2.0
├─┬ cliui@7.0.4
│ ├── strip-ansi@6.0.1 deduped
│ └─┬ wrap-ansi@7.0.0
│ └── strip-ansi@6.0.1 deduped
└─┬ string-width@4.2.3
└── strip-ansi@6.0.1 deduped
これは「このモジュールは他と重複しているので削除しました」というものです。
上の例ではstrip-ansiというモジュールが色々なところで必要ですが、deduped となっている部分は削除されています。
最近のコメント