diff --git a/apps/core/package.json b/apps/core/package.json index 8841a846..cad61609 100644 --- a/apps/core/package.json +++ b/apps/core/package.json @@ -29,11 +29,11 @@ "@fastify/swagger": "^8.14.0", "@fastify/swagger-ui": "^4.0.0", "@next/common": "workspace:*", - "bullmq": "^4.17.0", + "bullmq": "^5.0.0", "close-with-grace": "^1.3.0", "fastify": "^4.28.0", "fastify-plugin": "^4.5.1", - "fastify-type-provider-zod": "^1.1.9", + "fastify-type-provider-zod": "^2.0.0", "jsonwebtoken": "^9.0.2", "lodash-es": "^4.17.21", "lru-cache": "^11.0.0", @@ -57,7 +57,7 @@ "esbuild": "^0.23.0", "esbuild-plugin-pino": "^2.2.0", "pino-pretty": "^11.2.1", - "rimraf": "^5.0.5", + "rimraf": "^6.0.0", "testcontainers": "^10.9.0", "tsx": "^4.15.7", "typescript": "^5.5.2" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 983d97db..f980a110 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -51,8 +51,8 @@ importers: specifier: workspace:* version: link:../../packages/common bullmq: - specifier: ^4.17.0 - version: 4.17.0 + specifier: ^5.0.0 + version: 5.12.9 close-with-grace: specifier: ^1.3.0 version: 1.3.0 @@ -63,8 +63,8 @@ importers: specifier: ^4.5.1 version: 4.5.1 fastify-type-provider-zod: - specifier: ^1.1.9 - version: 1.2.0(fastify@4.28.1)(zod@3.23.8) + specifier: ^2.0.0 + version: 2.0.0(fastify@4.28.1)(zod@3.23.8) jsonwebtoken: specifier: ^9.0.2 version: 9.0.2 @@ -130,8 +130,8 @@ importers: specifier: ^11.2.1 version: 11.2.2 rimraf: - specifier: ^5.0.5 - version: 5.0.10 + specifier: ^6.0.0 + version: 6.0.1 testcontainers: specifier: ^10.9.0 version: 10.11.0 @@ -1412,8 +1412,8 @@ packages: resolution: {integrity: sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A==} engines: {node: '>=10.0.0'} - bullmq@4.17.0: - resolution: {integrity: sha512-URnHgB01rlCP8RTpmW3kFnvv3vdd2aI1OcBMYQwnqODxGiJUlz9MibDVXE83mq7ee1eS1IvD9lMQqGszX6E5Pw==} + bullmq@5.12.9: + resolution: {integrity: sha512-34YW4NaC6IfuAtwdllNkBSEP9/sq9bjpvlvbdSv1JXQUzqbey1+DZTvecM8SdewsNKa0RxuwYx/KATe7iXvH7A==} bundle-require@5.0.0: resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} @@ -1765,8 +1765,8 @@ packages: resolution: {integrity: sha512-pvYwdtbZUJr/aTD7ZE0rGlvtYpx7IThHKVLBoqCKmT3FJpwm23XA2+PDmq8ZzfqqG4ajpyrHd5bkIixcIFjPhQ==} engines: {node: '>=18.0.0'} - fastify-type-provider-zod@1.2.0: - resolution: {integrity: sha512-2zkPEWFIBYzkGQ0kmn8gOW5tlQOmdDWn5edF5LQ2r0RiydFGhD86FVZX6wLraXAmdFm8P1CMmo19lwlGb0mZrA==} + fastify-type-provider-zod@2.0.0: + resolution: {integrity: sha512-LSbz6DikD9BcQmSDFn7uXFmrFS2gRMiSkwiQeIeAH3XEGOyjokJKsH4DRRuxSn7fTz1UNTNiujib4+MTNw+nOg==} peerDependencies: fastify: ^4.0.0 zod: ^3.14.2 @@ -1875,6 +1875,11 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true + glob@11.0.0: + resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} + engines: {node: 20 || >=22} + hasBin: true + glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} engines: {node: '>=12'} @@ -2104,6 +2109,10 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + jackspeak@4.0.1: + resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} + engines: {node: 20 || >=22} + jake@10.9.2: resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} engines: {node: '>=10'} @@ -2274,6 +2283,10 @@ packages: minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -2489,6 +2502,10 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} + path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -2663,8 +2680,9 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rimraf@5.0.10: - resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} + rimraf@6.0.1: + resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} + engines: {node: 20 || >=22} hasBin: true rollup@4.20.0: @@ -2920,9 +2938,6 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} @@ -4617,16 +4632,14 @@ snapshots: buildcheck@0.0.6: optional: true - bullmq@4.17.0: + bullmq@5.12.9: dependencies: cron-parser: 4.9.0 - glob: 8.1.0 ioredis: 5.4.1 - lodash: 4.17.21 msgpackr: 1.10.2 node-abort-controller: 3.1.1 semver: 7.6.2 - tslib: 2.6.2 + tslib: 2.6.3 uuid: 9.0.1 transitivePeerDependencies: - supports-color @@ -5080,7 +5093,7 @@ snapshots: fastify-tsconfig@2.0.0: {} - fastify-type-provider-zod@1.2.0(fastify@4.28.1)(zod@3.23.8): + fastify-type-provider-zod@2.0.0(fastify@4.28.1)(zod@3.23.8): dependencies: fastify: 4.28.1 zod: 3.23.8 @@ -5214,6 +5227,15 @@ snapshots: package-json-from-dist: 1.0.0 path-scurry: 1.11.1 + glob@11.0.0: + dependencies: + foreground-child: 3.2.1 + jackspeak: 4.0.1 + minimatch: 10.0.1 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 2.0.0 + glob@8.1.0: dependencies: fs.realpath: 1.0.0 @@ -5446,6 +5468,12 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + jackspeak@4.0.1: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + jake@10.9.2: dependencies: async: 3.2.5 @@ -5625,6 +5653,10 @@ snapshots: minimalistic-assert@1.0.1: {} + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -5829,6 +5861,11 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 + path-scurry@2.0.0: + dependencies: + lru-cache: 11.0.0 + minipass: 7.1.2 + path-type@4.0.0: {} pathe@1.1.2: {} @@ -6014,9 +6051,10 @@ snapshots: rfdc@1.4.1: {} - rimraf@5.0.10: + rimraf@6.0.1: dependencies: - glob: 10.4.5 + glob: 11.0.0 + package-json-from-dist: 1.0.0 rollup@4.20.0: dependencies: @@ -6342,8 +6380,6 @@ snapshots: ts-interface-checker@0.1.13: {} - tslib@2.6.2: {} - tslib@2.6.3: {} tsup@8.2.4(jiti@1.21.0)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0):