Criar pasta do projeto.
iniciar o package.json
npm init -y
Não permite commit fora do padrão:
npm i -D git-commit-msg-linter
npm i -D typescript @types/node
npm i -D eslint eslint-config-standard-with-typescript@11 eslint-plugin-import eslint-plugin-promise eslint-plugin-standard @typescript-eslint/eslint-plugin eslint-plugin-node
Impede commits defeituosos:
npm i -D lint-staged husky
Converte o teste para JS
npm i -D jest @types/jest ts-jest
Simula valores de URL, login, etc
npm i -D faker $types/faker
``