Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

docs-webpack-plugin

1.0.7 • Public • Published

docs-webpack-plugin

A webpack plugin for validating documentation and generating a json file representing your class' documentation

usage

var DocsPlugin = require('docs-webpack-plugin');
 
module.exports = {
    plugins: [
        new DocsPlugin({
            file: 'static/docs.json'
        })
    ]
};

cli

To aid in automated linting of your documentation, there is also a cli format under $(npm bin)/docs-cli. Run it with no parameters for information about the interface.

format

reading the dsl specification is a bit of a chore, so make a comment on top of each of your classes that looks a little like this:

/**\
 
    title: MyComponent
    category: component
    description: A super sweet component for making interfaces
    props:
        label[String]: What shows up on top
        onClick: What gets called on a click
 
\**/

install

npm i docs-webpack-plugin

Downloadsweekly downloads

46

version

1.0.7

license

MIT

repository

githubgithub

last publish

collaborators

  • avatar
  • avatar