0.1.1 • Published 8 years ago
insert-react-docgen-markdown v0.1.1
insert-react-docgen-markdown
Command line wrapper for react-docgen-markdown-renderer
Install
npm install --save-dev insert-react-docgen-markdownOr, with yarn
yarn add -D insert-react-docgen-markdownUsage
Once installed you can run from the command line,
node node_modules/insert-react-docgen-markdown/index.js -b ./ -s ./src/
Or, add to your package.json scripts
{
"docs": "node node_modules/insert-react-docgen-markdown/index.js -b ./ -s ./src/",
}Then run as
yarn docs
Arguments
| Arg | Shortcut | Default | Description |
|---|---|---|---|
| --template_file | -t | readme.template.md | Name of the readme template file |
| --output_file | -o | readme.md | Name of the file to write to(will create if does not exist) |
| --src | -s | ./src/ | path to your component files |
| --base_path | -b | relative or absolute path to work from |
Examples
Template File - readme.template.md
My Components
Definitions:
<COMPONENT PROPS>
More textCommand
node node node_modules/insert-react-docgen-markdown/index.js -b ./ -s ./src/
Assumes the components are in the src/ directory
Sets the base path to current working directory
uses default file names
Output - readme.md
My Components
Definitions:
## component
From [`src/component.jsx`](src/component.jsx)
My Component description
prop | type | default | required | description
---- | :----: | :-------: | :--------: | -----------
**text** | `String` | | :white_check_mark: | my string prop
More text