1.1.0 • Published 7 months ago

cron-converter-u2q v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

cron-converter-u2q

Easily work with cron expressions using the cron-converter-u2q package. Effortlessly convert between Unix and Quartz formats and describe cron schedules in plain language for better understanding and usability.

example event parameter example event parameter NPM version

Features

:arrows_counterclockwise: Two-way conversion

Effortlessly convert cron expressions:

  • From Unix to Quartz
  • From Quartz to Unix

:memo: Human-readable Descriptions

Translate cron schedules into plain, understandable text:

  • Example: */5 * * * * -> "Every 5 minutes"

Installation

Using npm:

npm install cron-converter-u2q

Using yarn:

yarn add cron-converter-u2q

Usage

Firstly, import the CronConverterU2Q module:

var cron_converter_u2q = require("cron-converter-u2q");

var c2q = cron_converter_u2q.CronConverterU2Q;

If you're using ES6 Modules

import { CronConverterU2QModule as c2q } from "cron-converter-u2q";

Conversion Methods

Convert from Unix to Quartz:

const quartzExpression = c2q.unixToQuartz("5 * * * *");

Convert from Quartz to Unix:

const unixExpression = c2q.quartzToUnix("* */5 * ? * * *");

Description Methods

You can now generate human-readable descriptions for Unix and Quartz cron expressions.

Describe Unix Cron Expressions:

const description = c2q.describeUnix("5 * * * *");
console.log(description); // Outputs: "Every 5 minutes"

Describe Quartz Cron Expressions:

const description = c2q.describeQuartz("0 0 8 * * ?");
console.log(description); // Outputs: "At 8 o'clock"

Contribution Guide

  1. Fork the repository.
  2. Create a feature branch:
git checkout -b feature/xxxx
  1. Commit changes:
  2. Push the branch:
  3. Open a Pull Request.

Development Notice

Any feedback, suggestions, or contributions are highly appreciated!

License

This project is licensed under the MIT License

1.0.2

7 months ago

1.1.0

7 months ago

1.0.1

2 years ago

1.0.0

2 years ago

0.1.20

2 years ago

0.1.16

2 years ago

0.1.15

2 years ago

0.1.14

2 years ago

0.1.14-alpha

2 years ago

0.1.13-alpha

2 years ago

0.1.12-alpha

2 years ago

0.1.11-alpha

2 years ago

0.1.10

2 years ago

0.1.9

2 years ago

0.1.0-alpha

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago