Gathering detailed insights and metrics for vuepress-plugin-typedoc
Gathering detailed insights and metrics for vuepress-plugin-typedoc
Gathering detailed insights and metrics for vuepress-plugin-typedoc
Gathering detailed insights and metrics for vuepress-plugin-typedoc
typedoc-vitepress-theme
A TypeDoc ( + typedoc-plugin-markdown ) theme that generates Markdown compatible with VitePress.
@jiereal/vuepress-plugin-typedoc
A VuePress plugin to build API documentation with TypeDoc.
@sileigiser/vuepress-plugin-typedoc
A VuePress plugin to build API documentation with TypeDoc.
@terwer/typedoc-vitepress-theme
A typedoc-plugin-markdown theme that publishes Markdown pages compatible with VitePress.
npm install vuepress-plugin-typedoc
Typescript
Module System
Node Version
NPM Version
63.9
Supply Chain
97.9
Quality
75.9
Maintenance
100
Vulnerability
99.3
License
typedoc-plugin-markdown@4.4.1
Published on 01 Jan 2025
typedoc-plugin-markdown@4.4.0
Published on 30 Dec 2024
typedoc-plugin-markdown@4.3.3
Published on 18 Dec 2024
typedoc-plugin-markdown@4.3.2
Published on 08 Dec 2024
typedoc-plugin-markdown@4.3.1
Published on 01 Dec 2024
typedoc-plugin-markdown@4.3.0
Published on 27 Nov 2024
TypeScript (92.35%)
JavaScript (7.64%)
CSS (0.02%)
Total Downloads
134,774
Last Day
186
Last Week
759
Last Month
3,127
Last Year
59,078
746 Stars
2,303 Commits
182 Forks
9 Watching
7 Branches
36 Contributors
Minified
Minified + Gzipped
Latest Version
0.13.0
Package Id
vuepress-plugin-typedoc@0.13.0
Unpacked Size
22.96 kB
Size
6.20 kB
File Count
21
NPM Version
8.19.4
Node Version
16.20.0
Publised On
25 Aug 2023
Cumulative downloads
Total Downloads
Last day
-7.5%
186
Compared to previous day
Last week
-13.7%
759
Compared to previous week
Last month
-17%
3,127
Compared to previous month
Last year
181%
59,078
Compared to previous year
2
1
A VuePress plugin to build API documentation with typedoc.
Install in the same location as your VuePress project root.
1npm install typedoc typedoc-plugin-markdown vuepress-plugin-typedoc --save-dev
.vuepress/config.js
and specify the required options (see options).dev
and build
cli commands..vuepress/config.js
1plugins: [ 2 [ 3 'vuepress-plugin-typedoc', 4 5 // plugin options 6 { 7 entryPoints: ['../src/index.ts'], 8 tsconfig: '../tsconfig.json' 9 }, 10 ], 11],
.vuepress/config.ts
under the next
entrypoint and specify the required options (see options).dev
and build
cli commands..vuepress/config.ts
1import { defaultTheme } from 'vuepress'; 2import { typedocPlugin } from 'vuepress-plugin-typedoc/next'; 3 4module.exports = { 5 theme: defaultTheme({}), 6 plugins: [ 7 typedocPlugin({ 8 // plugin options 9 entryPoints: ['../src/index.ts'], 10 tsconfig: '../tsconfig.json', 11 }), 12 ], 13};
docs/ (Vuepress website root)
│ └── .vuepress
│ │ └── config.js|ts
│ │ └── dist/ (static site dir)
│ └── api/ (output directory / compiled typedoc markdown)
├── package.json
├─ ─src (typescript source files)
├── tsconfig.json
To configure TypeDoc, pass any relevant TypeDoc options to the config.
At a minimum the entryPoints
and tsconfig
options will need to be set.
1entryPoints: ['../src/index.ts'], 2tsconfig: '../tsconfig.json'
Additional TypeDoc plugins will need to be explicitly set:
1plugin: ['typedoc-plugin-xyz'];
TypeDoc options can also be declared:
typedoc.json
file.typedocOptions
key in tsconfig.json
.Note: Options declared in this manner will take priority and overwrite options declared in docusaurus.config.js
.
In addition to TypeDoc options there are some custom plugin options that can be configured.
Name | Default | Description |
---|---|---|
out | "api" | Output directory relative to docs directory. |
hideInPageTOC | false | Do not render in-page table of contents items. |
sidebar.autoConfiguration | true | Set to false to disable auto sidebar configuration. |
sidebar.fullNames | false | Display full names with module path if applicable. |
sidebar.parentCategory | "API" | The parent category label for sidebar. Pass "none" for no parent category. |
1{ 2 // TypeDoc options 3 entryPoints: ['../src/index.ts'], 4 tsconfig: '../tsconfig.json', 5 cleanOutputDir: true 6 7 // Plugin options 8 out: 'api', 9 sidebar: { 10 fullNames: true, 11 parentCategory: 'API', 12 } 13}
No vulnerabilities found.
Reason
no dangerous workflow patterns detected
Reason
30 commit(s) and 27 issue activity found in the last 90 days -- score normalized to 10
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
Found 1/17 approved changesets -- score normalized to 0
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
55 existing vulnerabilities detected
Details
Score
Last Scanned on 2025-01-27
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More