Skip to content

Latest commit

 

History

History
61 lines (38 loc) · 1.68 KB

README.md

File metadata and controls

61 lines (38 loc) · 1.68 KB

Express Starter Template

This repo is mean as a starter for express projects that goes beyond the basics.

It is meant to support a VSC project using the EsLint and Prettier extensions.

It features:

  • .env for configuration
  • Eslint, Prettier and the Airbnb style guide for consistant code style
  • Jsdoc for code comments
  • Jest with supertest for code testing and mocking
  • Helmet for security through setting headers
  • Compression for gzip/deflate of network calls
  • Passport with JWT for authentication

Code tagged at various points in its creation.

v1.0 #Base

v1.1 #Rollup

v1.2 #Logging

v1.3 #Docs

v1.4 #Tests

v1.5 #DataStore

v1.6 #Authentication

v1.7 #Security

v1.8 #Optimization