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
- Host: GitHub
- URL: https://github.com/leoziondev/ignite2022-timerapp
- Owner: leoziondev
- Created: 2022-07-11T01:39:27.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-13T06:08:44.000Z (almost 4 years ago)
- Last Synced: 2025-03-02T06:41:09.584Z (over 1 year ago)
- Topics: reactjs, styled-components, typescript
- Language: TypeScript
- Homepage:
- Size: 472 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```