https://github.com/sudipstha08/react-ts-template
Template for react apps using vite and typescript :green_book:
https://github.com/sudipstha08/react-ts-template
atomic-design axios commitlint commitlintconfig eslint husky lint-staged prettier react react-query react-router-dom stylelint template typescipt vite yarn
Last synced: 8 months ago
JSON representation
Template for react apps using vite and typescript :green_book:
- Host: GitHub
- URL: https://github.com/sudipstha08/react-ts-template
- Owner: sudipstha08
- License: mit
- Created: 2021-05-23T16:45:03.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-09-11T16:27:47.000Z (9 months ago)
- Last Synced: 2025-09-11T19:24:02.437Z (9 months ago)
- Topics: atomic-design, axios, commitlint, commitlintconfig, eslint, husky, lint-staged, prettier, react, react-query, react-router-dom, stylelint, template, typescipt, vite, yarn
- Language: TypeScript
- Homepage: https://vitejs.dev/
- Size: 1.07 MB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# React TS template :books:
## Basic commands :wrench:
| commands | description |
| ---------------- | -------------------------- |
| `yarn start-dev` | run the development server |
| `yarn install` | install dependencies |
| `yarn lint` | run linter |
| `yarn remove` | remove a package |
| `yarn build` | build application |
## Quick Start
- Install dependencies `yarn install`
- Start dev server `yarn start-dev`
## Tech Stacks :package:
| tech | description | Links |
| ------------- | ----------------- | -------------------------------------------------- |
| `vite` | FE Tooling | [Vite](https://vitejs.dev/) |
| `react` | js library | [React](https://react.dev/) |
| `typescript` | types | [Typescript](https://www.typescriptlang.org/docs/) |
| `axios` | HTTP client | [Axios](https://axios-http.com/) |
| `react-query` | data fetching | [React Query](https://tanstack.com/query/latest) |
| `eslint` | linting | [Eslint](https://eslint.org/) |
| `prettier` | code formatter | [Prettier](https://prettier.io/) |
| `commitlint` | commit convebtion | [Commitlint](https://commitlint.js.org/) |
| `husky` | pre-cmmit hooks | [Husky](https://typicode.github.io/husky/) |
## Motivation
I was in need of a good, solid, reliable and fast boilerplate to work with React/Typescript projects. I was working with Create-React-App and Webpack previously. Later on I discovered Vite which is a good alternative fro CRA
# License
MIT