From 81a0f4060c63ef87adf2d10cadc1969f4fd8db26 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Tue, 20 Jan 2026 03:39:54 +0000 Subject: [PATCH] fix: upgrade cron-parser from 4.6.0 to 4.9.0 Snyk has created this PR to upgrade cron-parser from 4.6.0 to 4.9.0. See this package in pnpm: cron-parser See this project in Snyk: https://app.snyk.io/org/q1bluequantumblockchainlabs.onmicrosoft.com/project/8672b918-9bc0-4674-92b1-963eacefcb27?utm_source=github&utm_medium=referral&page=upgrade-pr --- api/package.json | 2 +- api/pnpm-lock.yaml | 109 ++++++++++++++++++++++++--------------------- 2 files changed, 58 insertions(+), 53 deletions(-) diff --git a/api/package.json b/api/package.json index 74729e636e5..1ab92be5d33 100644 --- a/api/package.json +++ b/api/package.json @@ -48,7 +48,7 @@ "axios": "^0.27.2", "commander": "^9.4.0", "consola": "^2.15.3", - "cron-parser": "^4.6.0", + "cron-parser": "^4.9.0", "dotenv": "^16.0.0", "generic-pool": "^3.8.2", "koa": "^2.13.4", diff --git a/api/pnpm-lock.yaml b/api/pnpm-lock.yaml index bf26f78c513..0f9d76c17d0 100644 --- a/api/pnpm-lock.yaml +++ b/api/pnpm-lock.yaml @@ -13,7 +13,7 @@ specifiers: '@types/koa__cors': ^3.1.1 '@types/luxon': ^2.0.9 '@types/mysql': ^2.15.21 - '@types/node': ^17.0.45 + '@types/node': ^18.0.0 '@types/node-schedule': ^2.1.0 '@types/tail': ^2.2.1 '@types/tiny-async-pool': ^1.0.0 @@ -24,7 +24,7 @@ specifiers: axios: ^0.27.2 commander: ^9.4.0 consola: ^2.15.3 - cron-parser: ^4.6.0 + cron-parser: ^4.9.0 dotenv: ^16.0.0 generic-pool: ^3.8.2 jest: ^28.1.3 @@ -62,7 +62,7 @@ dependencies: axios: 0.27.2 commander: 9.4.0 consola: 2.15.3 - cron-parser: 4.6.0 + cron-parser: 4.9.0 dotenv: 16.0.1 generic-pool: 3.8.2 koa: 2.13.4 @@ -95,17 +95,17 @@ devDependencies: '@types/koa__cors': 3.3.0 '@types/luxon': 2.3.2 '@types/mysql': 2.15.21 - '@types/node': 17.0.45 + '@types/node': 18.19.130 '@types/node-schedule': 2.1.0 '@types/tail': 2.2.1 '@types/tiny-async-pool': 1.0.1 '@types/validator': 13.7.5 ajv-cli: 5.0.0_ts-node@10.8.1 ajv-formats: 2.1.1 - jest: 28.1.3_cv4ngqlnn5rnhu2gcigbplrfje + jest: 28.1.3_pr4or7obatfn4mv556hy43dz7m json-schema-to-typescript: 11.0.2 openapi3-ts: 3.0.2 - ts-node: 10.8.1_x2utdhayajzrh747hktprshhby + ts-node: 10.8.1_j7oa4u3jdcsn45xrgkljjjpiom typescript: 4.7.4 packages: @@ -497,7 +497,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 chalk: 4.1.2 jest-message-util: 28.1.3 jest-util: 28.1.3 @@ -518,14 +518,14 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.3.2 exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 28.1.3 - jest-config: 28.1.3_cv4ngqlnn5rnhu2gcigbplrfje + jest-config: 28.1.3_pr4or7obatfn4mv556hy43dz7m jest-haste-map: 28.1.3 jest-message-util: 28.1.3 jest-regex-util: 28.0.2 @@ -553,7 +553,7 @@ packages: dependencies: '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 jest-mock: 28.1.3 dev: true @@ -580,7 +580,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@sinonjs/fake-timers': 9.1.2 - '@types/node': 17.0.45 + '@types/node': 18.19.130 jest-message-util: 28.1.3 jest-mock: 28.1.3 jest-util: 28.1.3 @@ -612,7 +612,7 @@ packages: '@jest/transform': 28.1.3 '@jest/types': 28.1.3 '@jridgewell/trace-mapping': 0.3.14 - '@types/node': 17.0.45 + '@types/node': 18.19.130 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -701,7 +701,7 @@ packages: '@jest/schemas': 28.1.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 17.0.45 + '@types/node': 18.19.130 '@types/yargs': 17.0.11 chalk: 4.1.2 dev: true @@ -1276,7 +1276,7 @@ packages: /@types/accepts/1.3.5: resolution: {integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/async/3.2.15: @@ -1320,7 +1320,7 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/btoa-lite/1.0.0: @@ -1330,7 +1330,7 @@ packages: /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/content-disposition/0.5.5: @@ -1347,7 +1347,7 @@ packages: '@types/connect': 3.4.35 '@types/express': 4.17.13 '@types/keygrip': 1.0.2 - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/cors/2.8.12: @@ -1357,7 +1357,7 @@ packages: /@types/express-serve-static-core/4.17.29: resolution: {integrity: sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 dev: true @@ -1374,20 +1374,20 @@ packages: /@types/formidable/2.0.5: resolution: {integrity: sha512-uvMcdn/KK3maPOaVUAc3HEYbCEhjaGFwww4EsX6IJfWIJ1tzHtDHczuImH3GKdusPnAAmzB07St90uabZeCKPA==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: false /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 3.0.5 - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/heremaps/3.1.5: @@ -1432,7 +1432,7 @@ packages: /@types/jsonwebtoken/8.5.8: resolution: {integrity: sha512-zm6xBQpFDIDM6o9r6HSgDeIcLy82TKWctCXEPbJJcXb5AKmi5BNNdLXneixK4lplX3PqIVcwLBCGE/kAGnlD4A==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: false /@types/keygrip/1.0.2: @@ -1474,7 +1474,7 @@ packages: '@types/http-errors': 1.8.2 '@types/keygrip': 1.0.2 '@types/koa-compose': 3.2.5 - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/koa__cors/3.3.0: @@ -1506,17 +1506,19 @@ packages: /@types/mysql/2.15.21: resolution: {integrity: sha512-NPotx5CVful7yB+qZbWtXL2fA4e7aEHkihHLjklc6ID8aq7bhguHgeIoC1EmSNTAuCgI6ZXrjt2ZSaXnYX0EUg==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/node-schedule/2.1.0: resolution: {integrity: sha512-NiTwl8YN3v/1YCKrDFSmCTkVxFDylueEqsOFdgF+vPsm+AlyJKGAo5yzX1FiOxPsZiN6/r8gJitYx2EaSuBmmg==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true - /@types/node/17.0.45: - resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + /@types/node/18.19.130: + resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==} + dependencies: + undici-types: 5.26.5 /@types/parse-json/4.0.0: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} @@ -1539,7 +1541,7 @@ packages: resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==} dependencies: '@types/mime': 1.3.2 - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/stack-utils/2.0.1: @@ -1626,7 +1628,7 @@ packages: json-schema-migrate: 2.0.0 json5: 2.2.1 minimist: 1.2.6 - ts-node: 10.8.1_x2utdhayajzrh747hktprshhby + ts-node: 10.8.1_j7oa4u3jdcsn45xrgkljjjpiom dev: true /ajv-formats/2.1.1: @@ -2198,11 +2200,11 @@ packages: luxon: 1.28.0 dev: false - /cron-parser/4.6.0: - resolution: {integrity: sha512-guZNLMGUgg6z4+eGhmHGw7ft+v6OQeuHzd1gcLxCo9Yg/qoxmG3nindp2/uwGCLizEisf2H0ptqeVXeoCpP6FA==} + /cron-parser/4.9.0: + resolution: {integrity: sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==} engines: {node: '>=12.0.0'} dependencies: - luxon: 3.0.1 + luxon: 3.7.2 dev: false /cross-spawn/7.0.3: @@ -2368,7 +2370,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.12 - '@types/node': 17.0.45 + '@types/node': 18.19.130 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -2994,7 +2996,7 @@ packages: '@jest/expect': 28.1.3 '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -3013,7 +3015,7 @@ packages: - supports-color dev: true - /jest-cli/28.1.3_cv4ngqlnn5rnhu2gcigbplrfje: + /jest-cli/28.1.3_pr4or7obatfn4mv556hy43dz7m: resolution: {integrity: sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -3030,7 +3032,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 28.1.3_cv4ngqlnn5rnhu2gcigbplrfje + jest-config: 28.1.3_pr4or7obatfn4mv556hy43dz7m jest-util: 28.1.3 jest-validate: 28.1.3 prompts: 2.4.2 @@ -3041,7 +3043,7 @@ packages: - ts-node dev: true - /jest-config/28.1.3_cv4ngqlnn5rnhu2gcigbplrfje: + /jest-config/28.1.3_pr4or7obatfn4mv556hy43dz7m: resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: @@ -3056,7 +3058,7 @@ packages: '@babel/core': 7.18.10 '@jest/test-sequencer': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 babel-jest: 28.1.3_@babel+core@7.18.10 chalk: 4.1.2 ci-info: 3.3.2 @@ -3076,7 +3078,7 @@ packages: pretty-format: 28.1.3 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.8.1_x2utdhayajzrh747hktprshhby + ts-node: 10.8.1_j7oa4u3jdcsn45xrgkljjjpiom transitivePeerDependencies: - supports-color dev: true @@ -3116,7 +3118,7 @@ packages: '@jest/environment': 28.1.3 '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 jest-mock: 28.1.3 jest-util: 28.1.3 dev: true @@ -3132,7 +3134,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@types/graceful-fs': 4.1.5 - '@types/node': 17.0.45 + '@types/node': 18.19.130 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.10 @@ -3183,7 +3185,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /jest-pnp-resolver/1.2.2_jest-resolve@28.1.3: @@ -3237,7 +3239,7 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 chalk: 4.1.2 emittery: 0.10.2 graceful-fs: 4.2.10 @@ -3323,7 +3325,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 chalk: 4.1.2 ci-info: 3.3.2 graceful-fs: 4.2.10 @@ -3348,7 +3350,7 @@ packages: dependencies: '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.10.2 @@ -3360,12 +3362,12 @@ packages: resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest/28.1.3_cv4ngqlnn5rnhu2gcigbplrfje: + /jest/28.1.3_pr4or7obatfn4mv556hy43dz7m: resolution: {integrity: sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -3378,7 +3380,7 @@ packages: '@jest/core': 28.1.3_ts-node@10.8.1 '@jest/types': 28.1.3 import-local: 3.1.0 - jest-cli: 28.1.3_cv4ngqlnn5rnhu2gcigbplrfje + jest-cli: 28.1.3_pr4or7obatfn4mv556hy43dz7m transitivePeerDependencies: - '@types/node' - supports-color @@ -3685,8 +3687,8 @@ packages: engines: {node: '>=12'} dev: false - /luxon/3.0.1: - resolution: {integrity: sha512-hF3kv0e5gwHQZKz4wtm4c+inDtyc7elkanAsBq+fundaCdUBNJB1dHEGUZIM6SfSBUlbVFduPwEtNjFK8wLtcw==} + /luxon/3.7.2: + resolution: {integrity: sha512-vtEhXh/gNjI9Yg1u4jX/0YVPMvxzHuGgCm6tC5kZyb08yjGWGnqAjGJvcXbqQR2P3MyMEFnRbpcdFS6PBcLqew==} engines: {node: '>=12'} dev: false @@ -4638,7 +4640,7 @@ packages: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} dev: false - /ts-node/10.8.1_x2utdhayajzrh747hktprshhby: + /ts-node/10.8.1_j7oa4u3jdcsn45xrgkljjjpiom: resolution: {integrity: sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g==} hasBin: true peerDependencies: @@ -4657,7 +4659,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 acorn: 8.7.1 acorn-walk: 8.2.0 arg: 4.1.3 @@ -4706,6 +4708,9 @@ packages: hasBin: true dev: true + /undici-types/5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + /universal-github-app-jwt/1.1.0: resolution: {integrity: sha512-3b+ocAjjz4JTyqaOT+NNBd5BtTuvJTxWElIoeHSVelUV9J3Jp7avmQTdLKCaoqi/5Ox2o/q+VK19TJ233rVXVQ==} dependencies: