Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sudipstha08/react-ts-template
Template for react apps using vite and typescript :green_book:
https://github.com/sudipstha08/react-ts-template
axios commitlint commitlintconfig eslint husky lint-staged pre-commit prettier react react-query react-router-dom stylelint template typescipt vite yarn
Last synced: about 2 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 (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-21T06:49:30.000Z (7 months ago)
- Last Synced: 2024-06-22T00:03:07.321Z (7 months ago)
- Topics: axios, commitlint, commitlintconfig, eslint, husky, lint-staged, pre-commit, prettier, react, react-query, react-router-dom, stylelint, template, typescipt, vite, yarn
- Language: TypeScript
- Homepage: https://vitejs.dev/
- Size: 1000 KB
- 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/) |
| `stylelint` | css linter | [Stylelint](https://stylelint.io/) |## 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