Nesting Penguins Molt

    @guilbep/cron-time-generator

    1.0.2 • Public • Published

    Cron-Time

    Cron Time Expression Generator/Builder

    Tested on CronTab.Guru

    Install

    npm install cron-time-generator

    OR

    yarn add cron-time-generator

    Usage

    const cronTime = require('cron-time-generator');
    
    cronTime.everyMinute();
    // * * * * *
    
    cronTime.everyHour();
    // 0 * * * *
    
    cronTime.everyDay();
    // 0 0 * * *
    
    cronTime.everyDayAt(6);
    // 0 6 * * *
    
    cronTime.everyDayAt(6, 15);
    // 15 6 * * *
    
    cronTime.everySunday();
    // 0 0 * * SUN
    
    cronTime.everySundayAt(4, 30);
    // 30 4 * * SUN
    
    // E.T.C

    Every method of CronTime returns exactly what its name says.

    Every Nth Time

    const cronTime = require('./index');
    
    cronTime.every(5).minutes();
    // Every Five Minutes
    
    cronTime.every(2).hours();
    // Every 2 Hours
    
    cronTime.every(7).days();
    // Every 7 Days
    
    cronTime.every('even').hours();
    // Every Even Hours
    // * */2 * * *
    
    cronTime.every('uneven').hours();
    // Every Uneven Hours
    // * 1-23/2 * * *

    Between

    const cronTime = require('cron-time-generator');
    
    cronTime.between(1, 4).days();
    // Between  1 - 4 th day of the month 

    All Functions

    every

    between

    everyMinute

    everyHour

    everyHourAt($minute)

    everyDay

    everyDayAt($hourOfTheDay)

    everySunday

    everySundayAt($hour, $minute?)

    everyMonday

    everyMondayAt($hour, $minute?)

    everyTuesday

    everyTuesdayAt($hour, $minute?)

    everyWednesday

    everyWednesdayAt($hour, $minute?)

    everyThursday

    everyThursdayAt($hour, $minute?)

    everyFriday

    everyFridayAt($hour, $minute?)

    everySaturday

    everySaturdayAt($hour, $minute?)

    everyWeek

    everyWeekAt($day, $hour?, $minute?)

    everyMonth

    everyMonthOn($day, $hour?, $minute?)

    everyYear

    everyYearIn($month, $day?, $hour?, $minute?)

    Install

    npm i @guilbep/cron-time-generator

    DownloadsWeekly Downloads

    2

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    11.4 kB

    Total Files

    5

    Last publish

    Collaborators

    • guilbep