@tngtech/momo-scheduler
Advanced tools
Comparing version 1.1.0 to 1.1.1
@@ -6,2 +6,5 @@ # Change Log | ||
## v1.1.1 (2023-01-11) | ||
- Fix: Dependency upgrades (fix [CVE-2023-22467](https://github.com/moment/luxon/security/advisories/GHSA-3xq5-wjfh-ppjc)) | ||
## v1.1.0 (2022-09-29) | ||
@@ -8,0 +11,0 @@ - Feature: jobs can receive parameters ([#405](https://github.com/TNG/momo-scheduler/issues/405)) |
import { ParsedIntervalSchedule } from './Job'; | ||
export declare type JobParameters = Record<string, object | number | string | boolean | undefined>; | ||
export declare type Handler = (parameters?: JobParameters) => Promise<string | undefined | void> | string | undefined | void; | ||
export type JobParameters = Record<string, object | number | string | boolean | undefined>; | ||
export type Handler = (parameters?: JobParameters) => Promise<string | undefined | void> | string | undefined | void; | ||
export interface TypedMomoJob<Schedule> { | ||
@@ -12,3 +12,3 @@ handler: Handler; | ||
} | ||
export declare type MomoJob = TypedMomoJob<IntervalSchedule> | TypedMomoJob<CronSchedule>; | ||
export type MomoJob = TypedMomoJob<IntervalSchedule> | TypedMomoJob<CronSchedule>; | ||
export interface IntervalSchedule { | ||
@@ -15,0 +15,0 @@ interval: number | string; |
@@ -15,5 +15,5 @@ import { MomoErrorType } from './error/MomoErrorType'; | ||
} | ||
export declare type MomoEvents = { | ||
export type MomoEvents = { | ||
debug: (info: MomoEvent) => void; | ||
error: (error: MomoErrorEvent) => void; | ||
}; |
{ | ||
"name": "@tngtech/momo-scheduler", | ||
"version": "1.1.0", | ||
"version": "1.1.1", | ||
"description": "momo is a scheduler that persists jobs in mongodb", | ||
@@ -33,9 +33,9 @@ "main": "dist/index.js", | ||
"dependencies": { | ||
"cron": "2.1.0", | ||
"cron-parser": "4.6.0", | ||
"cron": "2.2.0", | ||
"cron-parser": "4.7.1", | ||
"human-interval": "2.0.1", | ||
"lodash": "4.17.21", | ||
"luxon": "3.0.4", | ||
"mongodb": "4.10.0", | ||
"neverthrow": "5.0.0", | ||
"luxon": "3.2.1", | ||
"mongodb": "4.13.0", | ||
"neverthrow": "6.0.0", | ||
"typed-emitter": "2.1.0", | ||
@@ -45,31 +45,31 @@ "uuid": "9.0.0" | ||
"devDependencies": { | ||
"@sinonjs/fake-timers": "9.1.2", | ||
"@sinonjs/fake-timers": "10.0.2", | ||
"@types/cron": "2.0.0", | ||
"@types/human-interval": "1.0.0", | ||
"@types/jest": "28.1.8", | ||
"@types/lodash": "4.14.186", | ||
"@types/luxon": "3.0.1", | ||
"@types/node": "16.11.62", | ||
"@types/jest": "29.2.5", | ||
"@types/lodash": "4.14.191", | ||
"@types/luxon": "3.2.0", | ||
"@types/node": "16.18.11", | ||
"@types/pino": "7.0.4", | ||
"@types/sinonjs__fake-timers": "8.1.2", | ||
"@types/uuid": "8.3.4", | ||
"@typescript-eslint/eslint-plugin": "5.38.1", | ||
"@typescript-eslint/parser": "5.38.1", | ||
"eslint": "8.23.1", | ||
"eslint-config-prettier": "8.5.0", | ||
"@types/uuid": "9.0.0", | ||
"@typescript-eslint/eslint-plugin": "5.48.1", | ||
"@typescript-eslint/parser": "5.48.1", | ||
"eslint": "8.31.0", | ||
"eslint-config-prettier": "8.6.0", | ||
"eslint-plugin-import": "2.26.0", | ||
"eslint-plugin-jest": "27.0.4", | ||
"eslint-plugin-jsdoc": "39.3.6", | ||
"eslint-plugin-jest": "27.2.1", | ||
"eslint-plugin-jsdoc": "39.6.4", | ||
"eslint-plugin-markdown": "3.0.0", | ||
"eslint-plugin-prefer-arrow": "1.2.3", | ||
"eslint-plugin-prettier": "4.2.1", | ||
"jest": "28.1.3", | ||
"mongodb-memory-server": "8.9.3", | ||
"pino": "8.6.1", | ||
"prettier": "2.7.1", | ||
"ts-jest": "28.0.8", | ||
"jest": "29.3.1", | ||
"mongodb-memory-server": "8.11.0", | ||
"pino": "8.8.0", | ||
"prettier": "2.8.2", | ||
"ts-jest": "29.0.3", | ||
"ts-mockito": "2.6.1", | ||
"ts-node": "10.9.1", | ||
"typescript": "4.8.4" | ||
"typescript": "4.9.4" | ||
} | ||
} |
234900
+ Added@aws-crypto/ie11-detection@3.0.0(transitive)
+ Added@aws-crypto/sha256-browser@3.0.0(transitive)
+ Added@aws-crypto/sha256-js@3.0.0(transitive)
+ Added@aws-crypto/supports-web-crypto@3.0.0(transitive)
+ Added@aws-crypto/util@3.0.0(transitive)
+ Added@aws-sdk/client-cognito-identity@3.587.0(transitive)
+ Added@aws-sdk/client-sso@3.587.0(transitive)
+ Added@aws-sdk/client-sso-oidc@3.587.0(transitive)
+ Added@aws-sdk/client-sts@3.587.0(transitive)
+ Added@aws-sdk/core@3.587.0(transitive)
+ Added@aws-sdk/credential-provider-cognito-identity@3.587.0(transitive)
+ Added@aws-sdk/credential-provider-env@3.587.0(transitive)
+ Added@aws-sdk/credential-provider-http@3.587.0(transitive)
+ Added@aws-sdk/credential-provider-ini@3.587.0(transitive)
+ Added@aws-sdk/credential-provider-node@3.587.0(transitive)
+ Added@aws-sdk/credential-provider-process@3.587.0(transitive)
+ Added@aws-sdk/credential-provider-sso@3.587.0(transitive)
+ Added@aws-sdk/credential-provider-web-identity@3.587.0(transitive)
+ Added@aws-sdk/credential-providers@3.587.0(transitive)
+ Added@aws-sdk/middleware-host-header@3.577.0(transitive)
+ Added@aws-sdk/middleware-logger@3.577.0(transitive)
+ Added@aws-sdk/middleware-recursion-detection@3.577.0(transitive)
+ Added@aws-sdk/middleware-user-agent@3.587.0(transitive)
+ Added@aws-sdk/region-config-resolver@3.587.0(transitive)
+ Added@aws-sdk/token-providers@3.587.0(transitive)
+ Added@aws-sdk/types@3.577.0(transitive)
+ Added@aws-sdk/util-endpoints@3.587.0(transitive)
+ Added@aws-sdk/util-locate-window@3.568.0(transitive)
+ Added@aws-sdk/util-user-agent-browser@3.577.0(transitive)
+ Added@aws-sdk/util-user-agent-node@3.587.0(transitive)
+ Added@aws-sdk/util-utf8-browser@3.259.0(transitive)
+ Added@smithy/abort-controller@3.0.0(transitive)
+ Added@smithy/config-resolver@3.0.1(transitive)
+ Added@smithy/core@2.1.1(transitive)
+ Added@smithy/credential-provider-imds@3.1.0(transitive)
+ Added@smithy/fetch-http-handler@3.0.1(transitive)
+ Added@smithy/hash-node@3.0.0(transitive)
+ Added@smithy/invalid-dependency@3.0.0(transitive)
+ Added@smithy/is-array-buffer@3.0.0(transitive)
+ Added@smithy/middleware-content-length@3.0.0(transitive)
+ Added@smithy/middleware-endpoint@3.0.1(transitive)
+ Added@smithy/middleware-retry@3.0.3(transitive)
+ Added@smithy/middleware-serde@3.0.0(transitive)
+ Added@smithy/middleware-stack@3.0.0(transitive)
+ Added@smithy/node-config-provider@3.1.0(transitive)
+ Added@smithy/node-http-handler@3.0.0(transitive)
+ Added@smithy/property-provider@3.1.0(transitive)
+ Added@smithy/protocol-http@4.0.0(transitive)
+ Added@smithy/querystring-builder@3.0.0(transitive)
+ Added@smithy/querystring-parser@3.0.0(transitive)
+ Added@smithy/service-error-classification@3.0.0(transitive)
+ Added@smithy/shared-ini-file-loader@3.1.0(transitive)
+ Added@smithy/signature-v4@3.0.0(transitive)
+ Added@smithy/smithy-client@3.1.1(transitive)
+ Added@smithy/types@3.0.0(transitive)
+ Added@smithy/url-parser@3.0.0(transitive)
+ Added@smithy/util-base64@3.0.0(transitive)
+ Added@smithy/util-body-length-browser@3.0.0(transitive)
+ Added@smithy/util-body-length-node@3.0.0(transitive)
+ Added@smithy/util-buffer-from@3.0.0(transitive)
+ Added@smithy/util-config-provider@3.0.0(transitive)
+ Added@smithy/util-defaults-mode-browser@3.0.3(transitive)
+ Added@smithy/util-defaults-mode-node@3.0.3(transitive)
+ Added@smithy/util-endpoints@2.0.1(transitive)
+ Added@smithy/util-hex-encoding@3.0.0(transitive)
+ Added@smithy/util-middleware@3.0.0(transitive)
+ Added@smithy/util-retry@3.0.0(transitive)
+ Added@smithy/util-stream@3.0.1(transitive)
+ Added@smithy/util-uri-escape@3.0.0(transitive)
+ Added@smithy/util-utf8@3.0.0(transitive)
+ Addedbowser@2.11.0(transitive)
+ Addedcron@2.2.0(transitive)
+ Addedcron-parser@4.7.1(transitive)
+ Addedfast-xml-parser@4.2.5(transitive)
+ Addedluxon@3.2.1(transitive)
+ Addedmongodb@4.13.0(transitive)
+ Addedneverthrow@6.0.0(transitive)
+ Addedstrnum@1.0.5(transitive)
+ Addedtslib@1.14.1(transitive)
+ Addeduuid@9.0.1(transitive)
- Removedcron@2.1.0(transitive)
- Removedcron-parser@4.6.0(transitive)
- Removeddenque@2.1.0(transitive)
- Removedluxon@1.28.13.0.4(transitive)
- Removedmongodb@4.10.0(transitive)
- Removedneverthrow@5.0.0(transitive)
Updatedcron@2.2.0
Updatedcron-parser@4.7.1
Updatedluxon@3.2.1
Updatedmongodb@4.13.0
Updatedneverthrow@6.0.0