This project contains a minimal starter for Node.js project with TypeScript, ESLint and Prettier
- Latest TypeScript features
- Node.js package management with Yarn
- Linting and Formating with ESLint and Prettier
- Read Environment variables
- Live reload on file change using Nodemon
The repository provides three additional projects with various features depending on your needs. Each project is available on a Git branch; take the all the features of the main branch and add the new ones.
The following table below list the projects
Name | Branch | Description |
---|---|---|
Express Starter | express | Start a Node.js project with the Framework Express. |
Express Mongo Starter | express-mongo | Start a Node.js project with the Framework Express and MongoDB. |
Biome | biome | Start a Node.js project with Biome instead of ESLint and Prettier. |
- Node.js 20.6.0 or higher
- Yarn
- Install dependencies
yarn install
- Start Application
yarn start
The application is launched by Nodemon, which automatically restart the application on file change.