Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 1.12 KB

README.md

File metadata and controls

42 lines (32 loc) · 1.12 KB

Node-Starter-TS

996.icu GitHub issues GitHub package.json version GitHub last commit

Node.js starter package written in Typescript.

Features

  • Code quality:
    • Pre-commit hook:
      • ESLint check
      • Prettier formatting
    • Auto generated OpenApi-3 documentation
      • ts-json-schema-generator: converts interfaces into JSON Schema Docs.
      • openapi3-ts: enables writing type safe docs.
      • swagger-ui-express: servers basic UI for the documentation.
  • Database:
    • MongoDB w/ mongodb
  • Security:
    • JWT: basic auth mechanism
    • Sentry: error logging
    • Google Cloud logging: info logging

Start

npm run docker:start
npm start

Stop

npm run docker:stop

Dependecy Graph

Dependecy Graph