typedoc-plugin-vue

Improves Vue defineComponent and Pinia defineStore display in TypeDoc documentation
135,391 6
Install
npm install typedoc-plugin-vue
Latest Version:1.5.1
Vue:3
License:MIT
Last Updated:Oct 11, 2025
Links: GitHub  ·  npm
Maintainer: gerrit0

typedoc-plugin-vue

Improves display of Vue defineComponent variables and Pinia stores in TypeDoc documentation. Also attempts to recognize FunctionalComponent variables and convert them as classes.

Usage

npm install --save-dev typedoc-plugin-vue
// typedoc.json
{
    "plugin": ["typedoc-plugin-vue"],
    // Defaults to true, removes $props, $watch, etc. from generated classes
    "excludeVueProperties": true
}

See an example of this plugin in action.

Change Log

v1.5.1 (2025-10-11)

  • No behavior changes, migrated release workflow to use trusted publishing.

v1.5.0 (2025-03-02)

  • Added support for TypeDoc 0.28

v1.4.0 (2025-02-01)

  • Added support for handling variables declared with FunctionalComponent as their type
  • Added excludeVueProperties option

v1.3.0 (2024-10-24)

  • Support TypeDoc 0.27

v1.2.0 (2024-06-22)

  • Support TypeDoc 0.26.
  • Remove $id properties from store function declarations.

v1.1.0 (2023-10-06)

  • Added keywords so plugin will appear on TypeDoc's site, improved build process.

v1.0.0 (2023-10-06)

  • Initial release

Related Packages

@volverjs/query-vue

Repository pattern applied to a pinia store.

6,325 3
taro-plugin-pinia

Taro&vue3 支持使用 Pinia 进行状态管理的插件

3,934 10
pinia-persisted-plugin

将 Pinia 的状态持久化到本地存储(如LocalStorage或SessionStorage),并在页面刷新后...

1,387 0
@yanhe-su/vue-cli-plugin-pinia

Pinia plugin for vue-cli

1,011
pinia-scope

Scoped Pinia Stores for Vue

802 0

Version History

Version Released License
1.5.1 MIT
1.5.0 MIT
1.4.0 MIT
1.3.0 MIT
1.2.0 MIT