@@ -7,56 +7,60 @@ $ npm install -g documentation
7
7
```
8
8
9
9
` documentation ` then installs a command called ` documentation ` . Run it with
10
- ` -h ` to get help.
10
+ ` --help ` or ` --help <command> ` to get help.
11
11
12
- ``` sh
13
- Usage: documentation < command> [options]
14
-
15
- Commands:
16
- build build documentation
17
- serve generate, update, and display HTML documentation
18
- lint check for common style and uniformity mistakes
19
- readme inject documentation into your README.md
12
+ ```
13
+ $ documentation --help build
20
14
21
15
Options:
22
- --help Show help [boolean]
23
- --version Show version number [boolean]
24
- --shallow shallow mode turns off dependency resolution, only
25
- processing the specified files (or the main script
26
- specified in package.json) [boolean] [default: false]
27
- --config, -c configuration file. an array defining explicit sort order
28
- --external a string / glob match pattern that defines which external
29
- modules will be whitelisted and included in the generated
30
- documentation. [default: null]
31
- --extension, -e only input source files matching this extension will be
32
- parsed, this option can be used multiple times.
33
- --private, -p generate documentation tagged as private
16
+ --version Show version number [boolean]
17
+ --help Show help [boolean]
18
+ --theme, -t specify a theme: this must be a valid theme module
19
+ --project-name project name. by default, inferred from
20
+ package.json
21
+ --project-version project version. by default, inferred from
22
+ package.json
23
+ --project-homepage project homepage. by default, inferred from
24
+ package.json
25
+ --watch, -w watch input files and rebuild documentation when
26
+ they change [boolean]
27
+ --markdown-toc include a table of contents in markdown output
28
+ [boolean] [default: true]
29
+ --shallow shallow mode turns off dependency resolution, only
30
+ processing the specified files (or the main script
31
+ specified in package.json)
34
32
[boolean] [default: false]
35
- --access, -a Include only comments with a given access level, out of
36
- private, protected, public, undefined. By default,
37
- public, protected, and undefined access levels are
38
- included
39
- [choices: " public" , " private" , " protected" , " undefined" ]
40
- --github, -g infer links to github in documentation [boolean]
41
- --infer-private Infer private access based on the name. This is a regular
42
- expression that is used to match the name [string]
43
- --document-exported Generate documentation for all exported bindings and
44
- members even if there is no JSDoc for them
33
+ --config, -c configuration file. an array defining explicit sort
34
+ order [string]
35
+ --no-package, --np dont find and use package.json for project-
36
+ configuration option defaults
45
37
[boolean] [default: false]
46
- --sort-order The order to sort the documentation
38
+ --external a string / glob match pattern that defines which
39
+ external modules will be whitelisted and included
40
+ in the generated documentation. [default: null]
41
+ --require-extension, --re additional extensions to include in require() and
42
+ import's search algorithm.For instance, adding .es5
43
+ would allow require("adder") to find "adder.es5"
44
+ --parse-extension, --pe additional extensions to parse as source code.
45
+ --private, -p generate documentation tagged as private
46
+ [boolean] [default: false]
47
+ --access, -a Include only comments with a given access level,
48
+ out of private, protected, public, undefined. By
49
+ default, public, protected, and undefined access
50
+ levels are included
51
+ [array] [choices: "public", "private", "protected", "undefined"]
52
+ --github, -g infer links to github in documentation [boolean]
53
+ --infer-private Infer private access based on the name. This is a
54
+ regular expression that is used to match the name
55
+ [string]
56
+ --document-exported Generate documentation for all exported bindings
57
+ and members even if there is no JSDoc for them
58
+ [boolean] [default: false]
59
+ --sort-order The order to sort the documentation
47
60
[choices: "source", "alpha"] [default: "source"]
48
- --theme, -t specify a theme: this must be a valid theme module
49
- --name project name. by default, inferred from package.json
50
- --watch, -w watch input files and rebuild documentation when they
51
- change [boolean]
52
- --project-version project version. by default, inferred from package.json
53
- --output, -o output location. omit for stdout, otherwise is a filename
54
- for single-file outputs and a directory name for
55
- multi-file outputs like html [default: " stdout" ]
61
+ --output, -o output location. omit for stdout, otherwise is a
62
+ filename for single-file outputs and a directory
63
+ name for multi-file outputs like html
64
+ [default: "stdout"]
56
65
--format, -f [choices: "json", "md", "remark", "html"] [default: "json"]
57
-
58
- Examples:
59
- documentation build foo.js -f md > parse documentation in a file and
60
- API.md generate API documentation as
61
- Markdown
62
66
```
0 commit comments