Skip to content

fugisakimatheus/energy-dashboard

Repository files navigation

⚡ Energy - Dashboard

Link do projeto em produção:

👀 Observação

O arquivo db.json foi movido para um repo separado, para simplificar o deploy do server:

https://github.com/fugisakimatheus/energy-dashboard-api

🚀 Executando o projeto

1° - Instalando as dependências:

npm install

2° - Iniciando o projeto:

npm run dev

🧪 Executando testes

Testes E2E com Playwright:

Caso esteja utilizando o Playwright pela a 1° vez, execute o comando abaixo para instalar as dependências do Playwright:

npx playwright install-deps

 

# Execução padrão dos testes do Playwright
npm run test:e2e
# Execução do Playwright no modo interface gráfica
npm run test:e2e-ui

Testes unitários com Jest:

# Execução padrão do jest
npm run test
# Observa arquivo ser salvo e roda o teste novamente
npm run test:watch "path-do-arquivo"
# Abre o coverage dos testes unitários do Jest
npm run open:jest-coverage

📑 Outros scripts

Realiza build para produção:

npm run build

Executa o preview do build de produção:

npm run start

Corrige todos os problemas solucionáveis do eslint:

npm run fix:lint

Aplica formatação do estilo de código do prettier:

npm run prettify

 

📚 Referências

 

🧩 Extensões recomendadas: