4.1.4 • Published 3 years ago
discrete-overseer-creator v4.1.4
Map Colonies typescript service template
This is a basic repo template for building new MapColonies web services in Typescript.
Template Features:
eslint configuration by @map-colonies/eslint-config
prettier configuration by @map-colonies/prettier-config
jest
.nvmrc
Multi stage producton-ready Dockerfile
commitlint
git hooks
logging by @map-colonies/js-logger
OpenAPI request validation
config load with node-config
Tracing and metrics by @map-colonies/telemetry
github templates
bug report
feature request
pull request
github actions
on pull_request
LGTM
test
lint
snyk
API
Checkout the OpenAPI spec here
Installation
Install deps with npm
npm installInstall Git Hooks
npx husky installRun Locally
Clone the project
git clone https://link-to-projectGo to the project directory
cd my-projectInstall dependencies
npm installStart the server
npm run startRunning Tests
To run tests, run the following command
npm run testTo only run unit tests:
npm run test:unitTo only run integration tests:
npm run test:integration4.1.4
3 years ago