A single component that provides simple documentation of Vue.js

propdoc

quick and easy documentation of Vue.js components.

A single component that provides simple documentation of Vue.js components/props.

installation

npm install --save propdoc

example output

This example was solely generated based on the extra fields described below.

Features

propdoc proposes a new way of documenting Vue components, by including some (or all) of the documentation in the component itself.

Benefits:

props can be directly annotated, making documentation essentially the same as commenting a prop
Documentation can live directly in the component - thus centralizing the documentation and hopefully helping the development/documentation cycle

Downsides:

If all documentation is built into the options object, the component will use additional space
This can be mitigated by externalizing the larger proposed keys such as description and token

GitHub