New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
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
  • Socket score

Version published
Weekly downloads
2
increased by100%
Maintainers
1
Weekly downloads
 
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

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc