1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| const ArboristWorkspaceCmd = require('../arborist-cmd.js')
|
| // dedupe duplicated packages, or find them in the tree
| class FindDupes extends ArboristWorkspaceCmd {
| static description = 'Find duplication in the package tree'
| static name = 'find-dupes'
| static params = [
| 'install-strategy',
| 'legacy-bundling',
| 'global-style',
| 'strict-peer-deps',
| 'package-lock',
| 'omit',
| 'include',
| 'ignore-scripts',
| 'audit',
| 'bin-links',
| 'fund',
| ...super.params,
| ]
|
| async exec () {
| this.npm.config.set('dry-run', true)
| return this.npm.exec('dedupe', [])
| }
| }
|
| module.exports = FindDupes
|
|