README
React Template Generator
Don't work harder, work smarter.
A simple CLI tool used to help scaffold React components from custom templates for your project = efficiency and consistency.
Quickstart
Use Node 10.
Install the package:
yarn add -D @benyap/react-template-generator
Create a configuration file in your project root called
reactgenconfig.json. Learn how to configure it.Create your templates in your project root in a folder called
templates. Learn how to create templates.Run a simple command* to generate your component.
yarn reactgen <name>
* If using npm, as this to your package.json:
{
"scripts": {
"reactgen": "reactgen"
}
}
and use npm run reactgen <name> to generate your component.
Examples
See an example configuration here. Treat the example folder as the project root.
Why Generators?
From Plop:
Because when you create your boilerplate separate from your code, you naturally put more time and thought into it.
Because saving your team (or yourself) 5-15 minutes when creating every route, component, controller, helper, test, view, etc... really adds up.
Because context switching is expensive and saving time is not the only benefit to automating workflows.