generator-not-bad-react-component

1.2.0 • Public • Published

Not Bad Generator For React Component Scaffolding

Made with 💟 to DX

  • PureComponent by default
  • An option to use stateless component
  • An option to omit props even
  • An option to choose files extensions
  • Ability to add Jest spec file
  • ES6 syntax for the component

How To Use

Install Yeoman locally for better DX.

npm i -g yo

Add Not Bad generator to dev dependencies for your React-based project:

npm i --save-dev generator-not-bad-react-component

Then add special script inside package.json, similar to

...
"scripts": {
  "scaffold:component": "yo not-bad-react-component"
}
...

So everybody in your team can just type npm run scaffold:component in order to create a folder for the new React component.

What To Expect

The structure of the component folder is a little bit excessive:

/components
|-- UiComponent
|  |--  __tests__
|  |   `-- UiComponent.spec.jsx
|  |-- UiComponent.css
|  |-- UiComponent.jsx
|  `-- index.js

Roadmap

  • redux support
  • ✅ Jest support

Ancestor

https://github.com/booxood/generator-react-new-component

Dependencies (5)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i generator-not-bad-react-component

    Weekly Downloads

    2

    Version

    1.2.0

    License

    MIT

    Last publish

    Collaborators

    • ivn