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.
- Host: GitHub
- URL: https://github.com/soelinn/express-ts-starter
- Owner: soelinn
- License: mit
- Created: 2018-06-28T02:22:03.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T02:15:37.000Z (over 3 years ago)
- Last Synced: 2024-11-01T05:42:34.144Z (over 1 year ago)
- Topics: express-typescript-boilerplate, expressjs, starter-kit, typescript2
- Language: TypeScript
- Homepage:
- Size: 899 KB
- Stars: 21
- Watchers: 3
- Forks: 9
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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