diff options
author | isaacs <i@izs.me> | 2021-05-13 23:46:30 +0300 |
---|---|---|
committer | Gar <gar+gh@danger.computer> | 2021-05-14 18:39:54 +0300 |
commit | 2f5c28a68719e948d2efedf463ebcb35972aaefb (patch) | |
tree | 69b3c3d7aa81decaaccbe4c11831f16f12301180 /lib/find-dupes.js | |
parent | 3bd758387f0f4668ae1eb2bfe420051da2a74c8e (diff) |
fix(docs): autogenerate config docs for commands
Add a script and Makefile rule to build the "Configuration" section for
all command documentation based on the command classes' `params` list.
Also correct several minor problems in the documentation, and add
`params` listings for commands that were lacking them, to match the
existing documentation and/or behavior within the code.
PR-URL: https://github.com/npm/cli/pull/3243
Credit: @isaacs
Close: #3243
Reviewed-by: @wraithgar
Diffstat (limited to 'lib/find-dupes.js')
-rw-r--r-- | lib/find-dupes.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/find-dupes.js b/lib/find-dupes.js index 8037876f5..ff2700f5b 100644 --- a/lib/find-dupes.js +++ b/lib/find-dupes.js @@ -12,6 +12,21 @@ class FindDupes extends BaseCommand { return 'find-dupes' } + /* istanbul ignore next - see test/lib/load-all-commands.js */ + static get params () { + return [ + 'global-style', + 'legacy-bundling', + 'strict-peer-deps', + 'package-lock', + 'omit', + 'ignore-scripts', + 'audit', + 'bin-links', + 'fund', + ] + } + exec (args, cb) { this.npm.config.set('dry-run', true) this.npm.commands.dedupe([], cb) |