Node.js utilities that provide common dependencies to bot/integration projects.
⚙️ Config
Centralised app configuration loaded from ENV, CLI and/or JSON.
📓 Logger
Basic log handling with overrides for use within other modules.
See the README in each of the package paths for further usage instructions.
Lerna is used to link and publish packages that depend on each other, to streamline local development. These utilities can be used independently, but it still helps to share dev dependencies, test and build configuration.
All packages are written in Typescript and follow Standard JS style, with a minimum of 80% test coverage.