aws-cron-parser
    TypeScript icon, indicating that this package has built-in type declarations

    1.1.12 • Public • Published

    AWS Cron Parser

    npm circleci benchmark codacy

    This utility was built to process AWS Cron Expressions used by Amazon CloudWatch. It can support all the specs listed in the link below, including the special wildcards L W and #.

    Specs

    AWS Cron Expression specs

    Installation

    npm install aws-cron-parser

    Usage

    There are only 3 methods: parse, next, and prev

    import awsCronParser from "aws-cron-parser";
    
    // first we need to parse the cron expression
    const cron = awsCronParser.parse("9 * 7,9,11 5 ? 2020,2022,2024-2099");
    
    // to get the first occurrence from now
    let occurrence = awsCronParser.next(cron, new Date());
    
    // to get the next occurrence following the previous one
    occurrence = awsCronParser.next(cron, occurrence);
    
    // and use prev to get the previous occurrence
    occurrence = awsCronParser.prev(cron, occurrence);

    Install

    npm i aws-cron-parser

    DownloadsWeekly Downloads

    5,750

    Version

    1.1.12

    License

    MIT

    Unpacked Size

    39.7 kB

    Total Files

    20

    Last publish

    Collaborators

    • vinhtnguyen