You're Invited: Meet the Socket team at BSidesSF and RSAC - April 27 - May 1.RSVP
Socket
Sign inDemoInstall
Socket

easy-react-markdown-docs

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

easy-react-markdown-docs

Easily generate documentation in markdown for your react components

1.0.2
latest
npm
Version published
Maintainers
1
Created
Source

easy-react-markdown-docs.js

Easiest way to generate simple react markdown documentation for you components. Built on top of react-docgen.

Installation

npm install --save easy-react-markdown-docs

Getting Started

Run in terminal:

erd --path <react_components_directory_path> --docs <docs-directory-path>
  • erd stands for "easy react docs".
  • --path defaults to ./src/components
  • --docs defaults to ./docs.

Make sure that both your component and docs directories are valid and exist before running the script.

After running the script a file called components.md will be placed in your docs (specified or default) directory.

HOW TO

  • Correctly Document Components: Review react-docgen for guidance on component documentation.
  • Component Arcitecture: Components should follow:
//It will look for .js and .jsx files. 
//Supports component nesting within the specified components directory.
//Any files that contain test.js, spec.js, test.jsx, and spec.jsx in the name will be ignored.

./<component_directory>
	./Button
		./*{.js|.jsx}


You can nest components under folders for better organization in the component directory.

src/
  componets/
    /*Single Component Example*/
    Button/ 
      index.js
      index.test.js
      style.scss
    /*Nested Components Example*/
    Notifications/
      Alert/ 
        index.js
        index.test.js
        style.scss
      DismissIcon/ 
        index.js
        index.test.js
        style.scss

Keywords

React

FAQs

Package last updated on 18 Oct 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts