codevise/documentation.js

Generate JSDoc with documentation-js

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
inputInput directory or files.yes
outputA filename for single-file outputs and a directory name for multi-file outputs like html.yes
themeThis must be a valid theme module.
themePackagePackage name/url that will be passed to npm to install the theme.
projectNameThe project name.
projectVersionThe project version.
projectDescriptionThe project description.
projectHomepageThe project homepage.
faviconFavicon used in html.
markdownTocInclude a table of contents in markdown output.
markdownTocMaxDepthSpecifies the max depth of the table of contents in markdown output.
shallowShallow mode turns off dependency resolution, only processing the specified files (or the main script specified in package.json).
configPath of file defining the TOC.
noPackageDo not find and use package.json for project configuration option defaults.
externalGlob match pattern that defines which external modules will be included in the generated documentation.
requireExtensionAdditional extensions to include in `require()` and `import` search algorithm. For instance, adding `.es5` would allow `require("adder")` to find `adder.es5`.
parseExtensionAdditional extensions to parse as source code.
privateGenerate documentation tagged as private.
accessInclude only comments with a given access level, out of private, protected, public, undefined. By default, public, protected, and undefined access levels are included.
githubUnfer links to github in documentation.
inferPrivateInfer private access based on the name. This is a regular expression that is used to match the name.
documentExportedGenerate documentation for all exported bindings and members even if there is no JSDoc for them.
sortOrderThe order to sort the documentation: `source` or `alpha`.
format`html`, `json`, `md` or `remark`.html

no outputs