Socket
Socket
Sign inDemoInstall

@tngtech/momo-scheduler

Package Overview
Dependencies
166
Maintainers
6
Versions
16
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.0 to 1.1.1

3

CHANGELOG.md

@@ -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))

6

dist/job/MomoJob.d.ts
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"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc