Opinionated Create React App template with typescript, redux-toolkit, react-testing-library.
npm install cra-template-typekit🛠Opinionated Create React App template with TypeScript, Redux & Emotion.
[![version][version-badge]][package]
[![PRs Welcome][prs-badge]][prs]

[![Star on GitHub][github-star-badge]][github-star]
``sh``
npx create-react-app my-app --template typekit
- [typescript][typescript]
- [redux-toolkit][redux-toolkit]
- [react-testing-library][react-testing-library]
- [axios][axios]
- [eslint][eslint]
- [prettier][prettier]
- [emotion][emotion]
- [craco][craco]
- VS Code support
- Initial code that follows best practices and uses tools included
- Data fetching with Axios
- Eslint configuration that's compatible with Prettier
- Styling with Emotion
- Craco for easy configuration without ejecting
- 100% test coverage for initial components
- [cra-template-redux][cra-template-redux] official Redux+JS template
- [cra-template-redux-typescript][cra-template-redux-typescript] official Redux+TS template
Licensed under the MIT license.
[npm]: https://www.npmjs.com/
[node]: https://nodejs.org
[version-badge]: https://img.shields.io/npm/v/cra-template-typekit.svg?style=flat-square
[package]: https://www.npmjs.com/package/cra-template-typekit
[license-badge]: https://img.shields.io/npm/l/rrebase/cra-template-typekit.svg?style=flat-square
[license]: https://github.com/rrebase/cra-template-typekit/blob/master/LICENSE
[prs-badge]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square
[prs]: http://makeapullrequest.com
[typescript]: https://github.com/microsoft/TypeScript
[redux-toolkit]: https://github.com/reduxjs/redux-toolkit
[react-testing-library]: https://github.com/rrebase/cra-template-typekit
[github-watch-badge]: https://img.shields.io/github/watchers/rrebase/cra-template-typekit.svg?style=social
[github-watch]: https://github.com/rrebase/cra-template-typekit/watchers
[github-star-badge]: https://img.shields.io/github/stars/rrebase/cra-template-typekit.svg?style=social
[github-star]: https://github.com/rrebase/cra-template-typekit/stargazers
[cra]: https://github.com/facebook/create-react-app
[axios]: https://github.com/axios/axios
[eslint]: https://eslint.org/
[prettier]: https://prettier.io/docs/en/index.html
[emotion]: https://github.com/emotion-js/emotion
[craco]: https://github.com/gsoft-inc/craco
[cra-template-redux]: https://github.com/reduxjs/cra-template-redux
[cra-template-redux-typescript]: https://github.com/reduxjs/cra-template-redux-typescript