Install
npm install @xeplr/jobsPeer dependencies you provide: express
The idea
A job is a registered action with saved inputs and a cron schedule, and every run is recorded. A request to run one may override only its window — never its SQL or its connection — so “run this job” cannot become “run this SQL there”.
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.
Builds on
Third-party dependencies
- cron-parser
Documentation for @xeplr/jobs 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.