This repo is a barebone minimalistic starter-kit for TypeScript-based ExpressJS (https://expressjs.com/) app.
In order to build and run the app, you have to execute only 2 NPM script commands.
- ExpressJS
- ExpressJS Middlewares
- Compression - https://github.com/expressjs/compression
- Helmet - https://helmetjs.github.io/
- TypeScript
- NPM (or) Yarn
Install node package dependencies:
$ npm install
Build:
$ npm run build
Run ExpressJS server:
$ npm start
Keep all TypeScript source files in the src
folder.
- Add more sample code like Routes, Controllers, and Views
- Add Webpack
- Add unit-test sample code for Jest