Install
npm install @xeplr/utilsPeer dependencies you provide: @aws-sdk/client-ses, @azure/communication-email, ioredis, multer, nodemailer
The idea
Four email providers behind one sendEmail, and checkEmail to ask at startup whether mail can really go out, without sending any. Every cache key goes under the app’s own REDIS_PREFIX, so apps sharing one Redis never read each other’s keys.
Where it sits
Part of Services — long-running pieces. Each one boots with the same init() / start() / router() shape and mounts into an Express app you already have.
Documentation for @xeplr/utils is in its README on npm.
These packages are what Xeplr Analytics is made of
If you are assembling this yourself, it may be worth seeing the assembled version first.