Common code used by the various serverless microservices within the Mobile Examiner Services (MES) system, published as an npm package.
Each consuming microservice must only ever depend upon specific versions of this code (instead of simply the latest version), to achieve Don't Repeat Yourself (DRY) but not creating an automatic interdependency and tight coupling (which is why using shared libraries in microservices is often considered an anti-pattern).
Since this is re-used code, it's important to ensure it is thoroughly unit tested, and all public APIs are clearly documented.
Update the version number in package.json
(please follow SEMVER conventions)
Updated versions will auto publish following merge into develop via a github action