Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2021-05-13 23:46:30 +0300
committerGar <gar+gh@danger.computer>2021-05-14 18:39:54 +0300
commit2f5c28a68719e948d2efedf463ebcb35972aaefb (patch)
tree69b3c3d7aa81decaaccbe4c11831f16f12301180 /lib/find-dupes.js
parent3bd758387f0f4668ae1eb2bfe420051da2a74c8e (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.js15
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)