In this tutorial we will see how to set up a Node and Express JS project with TypeScript, ESList and Prettier. ESLint makes sure that the code is written in consistent style and Prettier gives nice formatting without a lot of effort from your side. Both of these features are very important when multiple developers work on the same project.