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.
- Eslint
- Prettier
- Airbnb style guide
- Visual Studio code configured for uniform code standards/style
- Rollup with copy files
- Rimraf to clean dist directory
- Concurrently to run node server and run rollup on client code