nicotroia / create-react-component

Scaffold React components via CLI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React Component Scaffolder

Installation

  • npm install -g https://github.com/nicotroia/create-react-component.git

Usage

  • create-react-component init

Update

  • Bump package.json version
  • git push
  • npm publish

Input

  • name (Sidebar)
  • dir (src/components/)
  • hasIndex (Y/n)
  • hasStyles (Y/n)
  • hasActions (Y/n)
  • hasConstants (Y/n)
  • hasReducers (Y/n)
  • hasSelectors (Y/n)
  • hasTests (Y/n)
  • hasStories (Y/n)
  • flavor
    • js
    • ts

Output

  • src
    • components
      • Sidebar
        • index.js
        • Sidebar.js
        • sidebar.styl
        • actions.js
        • constants.js
        • reducer.js
        • selectors.js
        • __tests__
          • Sidebar.spec.js
          • actions.spec.js
          • reducer.spec.js
          • selectors.spec.js
        • __stories__
          • Sidebar.story.js

About

Scaffold React components via CLI


Languages

Language:JavaScript 61.3%Language:TypeScript 37.9%Language:CSS 0.8%