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.
A plugin for TypeDoc that enables TypeScript API documentation to be generated in Markdown.
npm install vuepress-plugin-typedoc
Typescript
Module System
Node Version
NPM Version
typedoc-plugin-markdown@4.7.0
Updated on Jun 20, 2025
typedoc-plugin-markdown@4.6.4
Updated on Jun 01, 2025
typedoc-plugin-markdown@4.6.3
Updated on Apr 23, 2025
typedoc-plugin-markdown@4.6.2
Updated on Apr 09, 2025
typedoc-plugin-markdown@4.6.1
Updated on Apr 02, 2025
typedoc-plugin-markdown@4.6.0
Updated on Mar 23, 2025
TypeScript (93.76%)
JavaScript (5.76%)
CSS (0.36%)
MDX (0.11%)
Total Downloads
161,488
Last Day
210
Last Week
2,060
Last Month
9,834
Last Year
71,304
MIT License
778 Stars
2,448 Commits
181 Forks
9 Watchers
4 Branches
39 Contributors
Updated on Jun 26, 2025
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
Published on
Aug 25, 2023
Cumulative downloads
Total Downloads
Last Day
8.8%
210
Compared to previous day
Last Week
-27.4%
2,060
Compared to previous week
Last Month
16.9%
9,834
Compared to previous month
Last Year
138.1%
71,304
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
30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10
Reason
no dangerous workflow patterns detected
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
Found 5/19 approved changesets -- score normalized to 2
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
security policy file not detected
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
project is not fuzzed
Details
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
73 existing vulnerabilities detected
Details
Score
Last Scanned on 2025-06-30
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