Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/bitcooker/react-typescript-vite-starter

Starter for react application
https://github.com/bitcooker/react-typescript-vite-starter

eslint-prettier jest react reactjs testing-library typescript vitejs

Last synced: 16 days ago
JSON representation

Starter for react application

Awesome Lists containing this project

README

        

# @bitcooker/react-typescript-vite-starter

This is a [ReactJS](https://reactjs.org) + [Typescript](https://www.typescriptlang.org/) + [Vite](https://vitejs.dev) starter.

## What is inside?

This project uses many tools like:

- [React 18](https://reactjs.org)
- [Vite](https://vitejs.dev)
- [TypeScript](https://www.typescriptlang.org)
- [Vitest](https://vitest.dev/)
- [Testing Library](https://testing-library.com)
- [Eslint](https://eslint.org)
- [Prettier](https://prettier.io)

## Requirements

Node.js v16.14.0 LTS & Pnpm v7.14.2

> You can use [nvm-sh](https://github.com/nvm-sh/nvm) or [nvm-windows](https://github.com/coreybutler/nvm-windows)

## Quick start

To prepare and start your dev enviroment

1. Install dependencies `pnpm install`
2. [WIP] Create a `.env` file following `.env.example`
3. Run server `pnpm run dev`
4. Go to `http://127.0.0.1:3000` 🚀

### Lint

```bash
pnpm run lint
```

### Build

```bash
pnpm run build
```

### Test

```bash
pnpm run test:unit
```

### License

©2023 bitcooker. All Rights Reserved.