react-typescript-template
                                
                                 react-typescript-template copied to clipboard
                                
                                    react-typescript-template copied to clipboard
                            
                            
                            
                        Template for using React to develop websites. The template has TailwindCSS, Webpack, Babel, GitHub Actions, Prettier, Testing Library, Jest, & ESLint integration.
React-Typescript-Template
 
Welcome to my React template
This template is built with the following technologies:
- Language: TypeScript
- Styling: TailwindCSS
- Testing: Jest
- Linting: ESLint
- Formatting: Prettier
- Bundling: Webpack
- Transpiling: Babel
- Lint Staged: Husky
- React Refresh
- Development & Production configurations
- Declarations for png and svg files
Getting Started
Using this template is very simple, follow the following instructions:
- Fork the repository
- Create a new repository and select forked repository as template
Or,
- Clone the repository
git clone https://github.com/divshekhar/react-typescript-template.git
- Install the dependencies
npm install
- Start the development server
npm start
- Build for production
npm run build
Features
- [x] TypeScript for improved code quality and developer experience
- [x] TailwindCSS for responsive styling
- [x] Jest for unit testing
- [x] ESLint for linting and maintaining code consistency
- [x] Prettier for automatic code formatting
- [x] Webpack for bundling and building the application
- [x] Babel for transpiling modern JavaScript to older versions for better browser compatibility
- [x] Husky for running lint-staged, which lints and fixes files before committing
- [x] React Refresh for faster development experience
- [x] Development & Production configurations for different environment settings
- [x] Declarations for png and svg for improved developer experience
Contributing
Please feel free to contribute to this project by submitting issues or pull requests.
License
This project is licensed under the ISC License.
Acknowledgements
Thank you for using this template. I hope it helps you build your next project with ease.