I have built an interactive CLI tool π , Rapid React which automates the repetitive steps involved every time a new React app is setup. Usually developers π¨π»βπ»go through a time consuming process which involves waiting for create-react-app to finish itβs boilerplate setup, followed by installation of dependencies & dev dependencies, setup of folder structure, routing, state management, e.t.c. before it can finally start working on the app. π§
Well, now you can grab a cup of βοΈ while Rapid React scaffolds the app for you! π
Features π
- As light as 15.6 KB, minified and gzipped.
- Supports both JavaScript and TypeScript. π
- Installs both dependencies and dev dependencies.
- Supports popularly used CSS preprocessor SASS! π₯
- Choose from commonly used folders (assets, components, hooks, services, utils, e.t.c.) to scaffold.
- Scaffolds custom folder as well.
- Choose preferred export type: named/default. π€
- Setups routing with user defined routes.
- Setups Redux state management with user defined reducers along with:- Redux Saga- Redux Form- Redux Logger
- Setups MobX state management with user defined stores.
- ...and much more! π
Check the package here: https://www.npmjs.com/package/rapid-react
Check the repository here: https://github.com/vinaysharma14/rapid-react#readme
Try it out and let me know your thoughts! π₯³
$ npm install rapid-react
$ rapid-react
Top comments (2)
Cool project, Vinay :)
Do you have a roadmap for features to be included in the future? (Tailwind :wink wink:)
Thanks for appreciating, Sung!
I do have some features on my mind, would love to hear from you as well! π