An open API service indexing awesome lists of open source software.

https://github.com/soelinn/express-ts-starter

Minimalistic starter-kit for ExpressJS app using TypeScript.
https://github.com/soelinn/express-ts-starter

express-typescript-boilerplate expressjs starter-kit typescript2

Last synced: about 1 year ago
JSON representation

Minimalistic starter-kit for ExpressJS app using TypeScript.

Awesome Lists containing this project

README

          

## Introduction

This repo is a **barebone minimalistic** starter-kit for TypeScript-based ExpressJS (https://expressjs.com/) app.

## Simplicity

In order to build and run the app, you have to execute only 2 NPM script commands.

## Dependencies

* ExpressJS
* ExpressJS Middlewares
* Compression - https://github.com/expressjs/compression
* Helmet - https://helmetjs.github.io/
* TypeScript
* NPM (or) Yarn

## Install, Build, Run

Install node package dependencies:

`$ npm install`

Build:

`$ npm run build`

Run ExpressJS server:

`$ npm start`

## Recommendation

Keep all TypeScript source files in the `src` folder.

## Future Goals

* Add more sample code like Routes, Controllers, and Views
* Add Webpack
* Add unit-test sample code for Jest