https://github.com/timreynolds/typescript-express-starter
Starter express server using typescript
https://github.com/timreynolds/typescript-express-starter
Last synced: 2 months ago
JSON representation
Starter express server using typescript
- Host: GitHub
- URL: https://github.com/timreynolds/typescript-express-starter
- Owner: timReynolds
- License: mit
- Created: 2018-06-16T11:54:44.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-11T00:58:39.000Z (over 2 years ago)
- Last Synced: 2024-10-23T02:49:55.277Z (8 months ago)
- Language: TypeScript
- Size: 1.27 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Typescript Express Starter
=========================[](https://david-dm.org/timreynolds/typescript-express-starter#info=devDependencies)
[](https://travis-ci.org/timReynolds/typescript-express-starter)
[](https://codeclimate.com/github/timReynolds/typescript-express-starter/maintainability)
[](https://codeclimate.com/github/timReynolds/typescript-express-starter/test_coverage)Extracted basic TypeScript Express server setup I use for most server projects.
## Setup Features
* TS to JS complication
* Testing via [Jest](https://github.com/facebook/jest), includes coverage
* [TSLint](https://palantir.github.io/tslint/)
* [Prettier](https://github.com/prettier/prettier), performed automatically on commit
* Pre hooks
* Ignore files to ensure minimal code is stored/shipped
* Helpful badges
* Travis setup
* Hermetically sealed tests in alpine## Server Setup
* Status endpoints
* Prom metrics via tricorder
* Production ready DockerFile
* Graceful shutdown