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

https://github.com/leoziondev/ignite2022-timerapp

Ignite 2022 - Projeto Timer desenvolvido em ReactJS e Typescript
https://github.com/leoziondev/ignite2022-timerapp

reactjs styled-components typescript

Last synced: about 2 months ago
JSON representation

Ignite 2022 - Projeto Timer desenvolvido em ReactJS e Typescript

Awesome Lists containing this project

README

          

# Projeto Timer App - Ignite2022 by Rocketseat

Desenvolvido em ReactJS, Typescript e Styled Components

## Instalações neste projeto

Criação do projeto em Vite
```
npm create vite@latest
```
ou
```
yarn create vite
```

Styled Components
```
npm i styled-components
```

Types Styled Components
```
npm i @types/styled-components -D
```

Eslint
```
npm i eslint -D
```

Eslint Config by Rocketseat
```
npm i @rocketseat/eslint-config -D
```

React Router Dom
```
npm i react-router-dom
```

Phosphor React Icons
```
npm i phosphor-react
```

React Hook Forms
```
npm i react-hook-form
```

Zod Validations
```
npm i zod
```

Integrate React Hook form and validation package
```
npm i @hookform/resolvers
```

Date FNS
```
npm i date-fns
```

Immer
```
npm i immer
```

## Comandos

(Eslint) Verifica erros
```
npx eslint src --ext .ts,.tsx
```

(Eslint) Corrige todos os erros encontrados
```
npx eslint src --ext .ts,.tsx --fix
```

(Eslint) Scripts Package JSON
```
npm run lint
```