@fuglu/create-react-component v1.0.1
Create React Component 
Create React components easily.
Quick Overview
npm install -g @fuglu/create-react-component
create-react-component my-component
cd my-component/
editorGetting Started
Installation
Install it once globally:
npm install -g @fuglu/create-react-componentOr use it in your multi-package repository (sometimes called monorepo):
npm install --save @fuglu/create-react-component{
  "name": "monorepo",
  "version": "1.0.0",
  "scripts": {
    "create": "create-react-component --base-path packages/ --template-path template/ --",
  },
  "dependencies": {
    "@fuglu/create-react-component": "^1.0.0"
  }
}Creating a component
To create a new component, run:
create-react-component my-react-componentIt will create a directory called my-react-component inside the current folder.
Inside that directory, it will generate the initial component structure and install the transitive dependencies:
my-react-component/
  node_modules/
  package.json
  src/
    index.jsCustom templates
You don’t have to use the provided templates. Just provide your own template directory and you are ready to go:
create-react-component my-react-component --template-path my/template/directoryThe template directory will be used to create the new component and must contain a package.json.
You can pass relative and absolute paths to --template-path.
Custom installation directory
You can specify a custom installation directory using relative or absolute paths:
create-react-component my-react-component --base-path path/to/componentsScoped packages
You might want to add a scope to your package:
create-react-component my-react-component --scope orgThis will set the name attribute to @org/my-react-component in package.json.
Contributing
We'd love to have your helping hand on create-react-component!
Some Ideas
- :bulb: --template-package- Allow the usage of published templates.
- :bulb: Extract create-react-component-templateand use the published package.
- :bulb: Use lerna to release create-react-componentand publish changelogs.
- :bomb: We need some proper end to end tests! Seriously!
Acknowledgements
We are grateful to the authors of Create React App.