- Node.js na versão 20.11.0
npm install npm run devAbra o servidor em: http://localhost:8080
Este projeto utiliza hooks de pre-commit e pre-push para garantir a qualidade e a consistência do código. Antes de cada commit/push, o código passa por um processo de formatação e verificação de lint. Isso ajuda a manter um padrão de código e reduzir a possibilidade de erros.
Antes de realizar um commit ou um push, é importante executar os seguintes comandos para garantir que seu código esteja de acordo com as diretrizes do projeto:
npm run format npm run lint:fixPara utilizar a feramenta de mock precisamos de dois passos 1 - Ativar no .env a variavel responsavel por adicionar ao setup do app o serviceworker do MSW
VITE_ENABLE_MOCK_SERVER=true2 - Gerar o arquivo mockServiceWorker.js na pasta publica com o comando abaixo
npx msw init publicApós esses dois passos ao rodar a aplicação as requests declaradas em handlers.ts serão interceptadas
Para utilizar a feramenta de testes automatizados playwright podemos executar um dos dois comandos abaixo: Ex. sem ui
npx playwright testEx. com ui
npx playwright test --uiCaso queira gerar o codigo de testes com a ferramenta codegen utilize o comando abaixo e em seguida copie o conteudo do console aberto em um arquivo de testes (nome_do_teste.spec.ts) na pasta playwright.
npx playwright codegen