Criando um projeto NodeJS com Typescript do zero

# Crie um arquivo para seu projetomkdir meu-projeto# Entre nelecd meu-projeto# Inicie o npm ou pnpm ou yarn, neste exemplo estou usando o pnpmpnpm init# Installe o typescript, ts-node e nodemon como dependências de desenvolvimentopnpm i --save-dev typescriptpnpm i --save-dev ts-node pnpm i --save-dev nodemon pnpm i --save-dev @types/node@^14# Instale o compilador de typescript e o linterpnpm tsc --initAdicionar .gitignore# Atualize o package.json # Atualize o start script (usar nodemon, typescript e pasta ./src# Atualize o build script

Referências

Instalando typescript em um projeto
https://www.typescriptlang.org/download

Instalando Typescript em um projeto
https://dev.to/rajat19/create-a-new-node-js-project-in-typescript-nao

Convenção de nomes, index.js server.js ou app.js?
https://stackoverflow.com/questions/36002413/conventions-for-app-js-index-js-and-server-js-in-node-js

You should also read: