The intent of this folder is to standardize code across team members in a express based project.
It provides consitency in following:
- code styling
- linting
- logging
Vscode extensions and lint libraries are used to enforce standards.
Extensions Required:
VSCode settings files configured to enforce these extensions across team.
Add these files to your react project to code styling & linting benefits.
.prettierrc.json
- prettier extension configuration.eslintrc.json
- eslint extension configuration.babelrc
- babel configuration for es6 modulesjest.config.js
- jest configuration.vscode
extension.json
- recommends user to download usefult extensionssettings.json
- vscode file to enforce prettier as default formatter
Logging has been configured using following modules:
Logs are transported to:
- console
- file
- datadog (if enabled)
API documentation is available with both Swagger
& Redoc
.
API Docs Links:
-
Published:
-
Local to Server