Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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:

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