npm init -y
npm i express
npm i -D typescript @types/express @types/node ts-node-dev
# + tests
npm i -D typescript @types/express @types/node chai chai-http @types/chai mocha @types/mocha sinon @types/sinon ts-node-dev
# without typescript
npm i -D nodemon
# + tests
npm i -D nodemon mocha chai chai-http sinon
npm i express sequelize mysql jsonwebtoken restify-errors express-async-errors bcryptjs dotenv http-status-code celebrate class-validator class-transformer