A modern Express boilerplate for building RESTful APIs in TypeScript.
- TypeScript
- ES6+, async/await, spread syntax, etc.
- TSLint
- JWT-based authentication
- Mongoose
- Jest
- Winston
Requirements: Node 6+, Yarn, Docker
yarn
cp .env.dev .env
Run the tests once to start the database container:
./run-tests.sh
Then:
yarn start
yarn build
This creates a build in dist
.
./run-tests.sh