Este é um boilerplate para um projeto Node.js usando TypeScript + ESLint e Vitest. Ele fornece uma estrutura básica para começar a desenvolver rapidamente.
- Node.js (versão >= 18.16.0)
- pnpm (opcional, mas recomendado)
- Clone o repositório:
git clone https://github.com/brunorafaeI/node-boilerplate.git
- Instale as dependências:
pnpm install
- Para iniciar o servidor de desenvolvimento:
pnpm dev:start
- Para rodar os testes:
pnpm test
- Para gerar o coverage dos tests:
pnpm test:coverage
- Para gerar a build para produção:
pnpm build
Este projeto usa as seguintes tecnologias e ferramentas:
- Node.js
- TypeScript
- ESLint
- Vitest
A configuração do ESLint pode ser encontrada no arquivo .eslintrc.json
.
Sinta-se à vontade para contribuir com melhorias neste projeto. Basta abrir uma pull request com as suas alterações.
Este projeto está licenciado sob a licença ISC. Consulte o arquivo LICENSE para obter mais informações.