mkosir / demozap

⚡ Create React components demos in a zap

Home Page:https://mkosir.github.io/demozap

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DemoZap ⚡

npm version CI oclif semantic-release prettier TypeScript

Easily create demos of React components

Maintaining example code and demo separately makes it painful, it's easy to get them out of sync 🙅

Code can't lie, documentation can 💥

DemoZap CLI keeps your code up to date with demo 💪

Usage

  • Name component files as [component_name].demozap.jsx
  • Run npx demozap generate

Use created demos 🎉

Install

React

npm install -D react-demo-tab

Generated Demos

  • Generated demo files are prefixed with _:
    MyComponent.demozap.jsx_MyComponent.jsx
  • or set custom prefix:
    npx demozap generate --prefix=CustomPrefix

Built with DemoZap

Manually create demos

To manually create demos instead via CLI use DemoTab component.

Contributing

All contributions are welcome!

About

⚡ Create React components demos in a zap

https://mkosir.github.io/demozap

License:MIT License


Languages

Language:TypeScript 76.9%Language:JavaScript 18.6%Language:SCSS 2.3%Language:CSS 1.2%Language:Shell 0.7%Language:Batchfile 0.3%