A declarative cron function runner.
npm install cron-virA declarative cron function runner.
Reference docs: https://electrovir.github.io/cron-vir
``sh`
npm i cron-vir
The primary entry point is defineCronSuite. Use this to create defineCron and runCrons functions:
`TypeScript
import {defineCronSuite} from 'cron-vir';
type MyContext = {user: string};
const {defineCron, runCrons} = defineCronSuite
const myCron = defineCron(
'my cron',
{
minute: '*',
hour: '*',
dayOfMonth: '*',
month: '*',
dayOfWeek: '*',
},
() => {
// do something
},
);
runCrons({user: 'ubuntu'}, [myCron]);
``