CCP (create-cwr-project) is a pre configured React Template with webpack and babel to create a react web application quicker.
- Pre configured with webpack and babel
- Auto sass complier
- configured with eslint and prettier
- Manually confidured with babel and webpack
- Well folder structure
- Routing implemented
- Private Routing implemented
- Redux store implemented with Redux Thunk
- Pre configured with eslint and prettier for maintain coding structure across the systems
- Pre configured with husky to prevent wrong code to commit into git
- Pre configured with Jest and React Testing Library for unit testing
create-cwr-project requires Node.js v10+ to run.
npx create-cwr-project <projectName>
For build a production build
npm run build
It has everything configured whatever you need to dive into development faster.
Open your favorite Terminal and run these command.
creation command:
npx create-cwr-project <projectName>
It will set up everything for you and also initalize a blank git repo. Then do the basic steps to setup git and that's pretty much it.
For production release:
npm run build
It has configured with Jest and React Testing Library. It will automatically create the coverage as well.
command:
npm run test
MIT
Happy Coding, Codewavers!