fix(dependencies): Updated dependencies in package.json and resolved cron function issues.
This commit is contained in:
@ -3,6 +3,6 @@
|
||||
*/
|
||||
export const commitinfo = {
|
||||
name: '@push.rocks/smarttime',
|
||||
version: '4.0.8',
|
||||
version: '4.0.9',
|
||||
description: 'Provides utilities for advanced time handling including cron jobs, timestamps, intervals, and more.'
|
||||
}
|
||||
|
@ -8,7 +8,7 @@ export type TJobFunction =
|
||||
| ((triggerTimeArg?: number) => Promise<any>);
|
||||
|
||||
export class CronJob {
|
||||
public cronParser: plugins.croner;
|
||||
public cronParser: plugins.croner.Cron;
|
||||
public status: 'started' | 'stopped' | 'initial' = 'initial';
|
||||
public cronExpression: string;
|
||||
public jobFunction: TJobFunction;
|
||||
@ -17,7 +17,7 @@ export class CronJob {
|
||||
constructor(cronManager: CronManager, cronExpressionArg: string, jobFunction: TJobFunction) {
|
||||
this.cronExpression = cronExpressionArg;
|
||||
this.jobFunction = jobFunction;
|
||||
this.cronParser = plugins.croner(cronExpressionArg);
|
||||
this.cronParser = new plugins.croner.Cron(cronExpressionArg);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -6,11 +6,12 @@ import * as smartpromise from '@push.rocks/smartpromise';
|
||||
export { lik, smartdelay, smartpromise };
|
||||
|
||||
// third parties;
|
||||
import croner from 'croner';
|
||||
import * as croner from 'croner';
|
||||
import * as dateFns from 'date-fns';
|
||||
import dayjs from 'dayjs';
|
||||
import isToday from 'dayjs/plugin/isToday.js';
|
||||
import prettyMs from 'pretty-ms';
|
||||
|
||||
dayjs.extend(isToday);
|
||||
|
||||
export { croner, dayjs, prettyMs };
|
||||
export { croner, dateFns, dayjs, prettyMs };
|
||||
|
Reference in New Issue
Block a user