/node-boilerplate

Primary LanguageTypeScriptISC LicenseISC

Boilerplate Node.js + TypeScript + ESLint

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.

Requisitos

  • Node.js (versão >= 18.16.0)
  • pnpm (opcional, mas recomendado)

Instalação

  1. Clone o repositório:
  git clone https://github.com/brunorafaeI/node-boilerplate.git
  1. Instale as dependências:
  pnpm install

Uso

  • 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

Configuração

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.

Contribuição

Sinta-se à vontade para contribuir com melhorias neste projeto. Basta abrir uma pull request com as suas alterações.

Licença

Este projeto está licenciado sob a licença ISC. Consulte o arquivo LICENSE para obter mais informações.