Esse é um template de uma aplicação React com a maioria das configurações que uso em meus projetos.
-
VITE + TYPESCRIPT O Vite é uma ferramenta de criação e bundler de projetos baseado no
esbuildque é muito mais simples de trabalhar e muito mais rápido que ocreate-react-apppor exemplo. -
GIT COMMIT MSG LINTER lib que impede os commits fora do padrão Conventional Commits
-
ESLINT + PRETTIER + EDITORCONFIG Padronização de código usando a maioria das regras da AirBnB.
-
HUSKY + LINT-STAGED Libs que garantem que os commits não sejam registrados caso hajam erros de padronização ou testes falhando
-
JEST + REACT-TESTING-LIBRARY Libs para a execução de testes unitários obs: Estudando a possibilidade de trocar o
jestpelovitest
Documento em construção!