Desenvolvido para ajudar outros devs na agilidade de seu código Typescript / NodeJs.
É muito simples de utilizar, basta clonar o projeto e instalar as dependências:
// Install
npm i
// Run Dev
npm run start:dev
// Run Build
npm run build
// Run Prod
npm run start
// Run Prettier
npm run prettier
// Run Eslint
npm run eslint
// Run Jest ( test )
npm run test
// Run Jest ( test CI )
npm run test:ci
- Typescript com NodeJS
- Prettier
- Eslint
- Jest
Foi desenvolvido uma aplicação NodeJs utilizando Typescript como base.
// Typescript
npm i -D typescript @types/node tsx tsup
O Prettier é uma ferramenta de formatação de código que ajuda a manter a consistência e a legibilidade do código em projetos de desenvolvimento de software.
Ele é amplamente utilizado em várias linguagens de programação/marcadores, incluindo JavaScript, TypeScript, CSS, HTML, JSON e muito mais.
// Prettier
npm i -D prettier
O ESLint é uma ferramenta de análise de código estática amplamente utilizada na comunidade de desenvolvimento de software.
Ele é projetado para ajudar os desenvolvedores a identificar e corrigir problemas de qualidade, erros de sintaxe e padrões de código inconsistentes em projetos JavaScript e TypeScript.
// Eslint
npm i -D eslint
npm i -D eslint-config-prettier eslint-plugin-prettier eslint-plugin-import
npm i -D @typescript-eslint/eslint-plugin @typescript-eslint/parser
O Jest é um framework de testes de JavaScript amplamente utilizado para testar aplicativos e bibliotecas JavaScript.
Ele foi desenvolvido para ser fácil de configurar e usar, fornecendo uma ampla gama de recursos para escrever testes automatizados.
// Jest
npm i -D jest ts-jest @types/jest
npx ts-jest config:init
Por ♥ Rom013 👋 Linkedin!