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
Cool project, Vinay :)
Do you have a roadmap for features to be included in the future? (Tailwind :wink wink:)