vue-doxen
The world's best Vue.js component documentation tool!
34,832
17
| Install | |
|---|---|
npm install vue-doxen |
|
| Latest Version: | 0.13.5 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Oct 19, 2026 |
| Links: | GitHub · npm |
Maintainer: thejaredwilcurt
vue-doxen
The world's best Vue.js component documentation tool!
- Designed specifically to work with Vue 3 components (exclusively)
- Fully customizable
- All CSS is optional
- Documentation lives in the component as code (or in separate object if preferred)
- Vue-Doxen is just a Vue component, so it works anywhere a Vue component would work.
- Generates at runtime, so always up-to-date
- Doesn't require adopting an entire ecosystem or installing tons of dependencies, just use what works with Vue and you're good.
Using the library
Go to the docs site for usage and installation steps:
Running this repo locally to make PRs
- Uninstall Node/npm/nvm/nvm-windows/n/nodist/volta
- Install Proto
- Clone the repo
npm installnpm run buildbuilds both the docs site and librarynpm run lintchecks for linting errors
Project Structure
- Documentation site
npm startwill launch the app for local development- Code lives in
appfolder - Uses
vite.config.docs.js npm run buildwill producedocsfolder
- Library
- To manually test/develop the library use the docs site via
npm start - Code lives in the
libfolder - Uses
vite.config.lib.js npm run buildwill producedistfoldernpm truns unit tests for the library
- To manually test/develop the library use the docs site via
- DoxenLinter
- All linter related code exists int he
/lib/linterfolder. - Tests for the linter run via
npm t - The
doxenLinterfunction is an export of the library and included in the main build (npm run build)
- All linter related code exists int he
Related Packages
@farming-labs/nuxt
Nuxt adapter for @farming-labs/docs — content loading and navigation utilities
54,401
@farming-labs/nuxt-theme
Nuxt/Vue UI components for @farming-labs/docs — layout, sidebar, TOC, search, an...
54,826
@uxfront/layer-docs
Nuxt layer for UXFront documentation sites: Docus, plus a framework switcher tha...
2,918
@byloth/vue-scroll-animator
A simple but fast & powerful library to animate HTML elements while scrolling pa...
750
0
@advanced-data-machines/tailwindcss-vue
Tailwindcss-Vue is a library of UI components for Vue.js built using the Tailwin...
1,583
58
Version History
| Version | Released | License |
|---|---|---|
| 0.13.5 | MIT | |
| 0.13.4 | MIT | |
| 0.13.3 | MIT | |
| 0.13.2 | MIT | |
| 0.13.1 | MIT | |
| 0.13.0 | MIT | |
| 0.12.1 | MIT | |
| 0.12.0 | MIT | |
| 0.11.1 | MIT | |
| 0.11.0 | MIT | |
| 0.10.0 | MIT | |
| 0.9.8 | MIT | |
| 0.9.7 | MIT | |
| 0.9.6 | MIT | |
| 0.9.5 | MIT | |
| 0.9.4 | MIT | |
| 0.9.3 | MIT | |
| 0.9.2 | MIT | |
| 0.9.1 | MIT | |
| 0.9.0 | MIT | |
| 0.7.4 | MIT | |
| 0.7.3 | MIT | |
| 0.7.2 | MIT | |
| 0.7.1 | MIT | |
| 0.7.0 | MIT | |
| 0.6.0 | MIT | |
| 0.5.2 | MIT | |
| 0.5.1 | MIT | |
| 0.5.0 | MIT | |
| 0.4.9 | MIT |
Showing the latest 30 of 62. See every release on npm