diff --git a/package-lock.json b/package-lock.json index dba397f7..dd8d9c47 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,8 +19,8 @@ "@fastify/schedule": "^5.0.2", "@fastify/swagger": "^9.4.0", "@lokalise/backend-http-client": "^2.4.0", - "@lokalise/background-jobs-common": "^8.0.1", - "@lokalise/fastify-extras": "^25.2.0", + "@lokalise/background-jobs-common": "^9.0.0", + "@lokalise/fastify-extras": "^25.3.0", "@lokalise/healthcheck-utils": "^1.4.0", "@lokalise/id-utils": "^2.2.0", "@lokalise/node-core": "^13.1.0", @@ -37,7 +37,7 @@ "amqplib": "^0.10.5", "awilix": "^12.0.3", "awilix-manager": "^5.5.0", - "bullmq": "^5.26.0", + "bullmq": "^5.29.1", "fastify": "^5.1.0", "fastify-custom-healthcheck": "^3.1.0", "fastify-graceful-shutdown": "^4.0.1", @@ -2185,9 +2185,10 @@ } }, "node_modules/@lokalise/background-jobs-common": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@lokalise/background-jobs-common/-/background-jobs-common-8.0.1.tgz", - "integrity": "sha512-eit0FP8pjRT8GkQnhALBlhrLvJDc6ByCx/qe+s5q8gW4aWSTzqI+v61rKtGkw+hCNt3nUEhXT95+i2OcDzo5SA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@lokalise/background-jobs-common/-/background-jobs-common-9.0.0.tgz", + "integrity": "sha512-tkxqf/SfkLyPkRgpr6Yr2qCN89FKa9nQnkqy5IN3LnDxbRNKLNbXjX2tpBV9JfGvK3b4y57+UbF1tb11w/9uxg==", + "license": "Apache-2.0", "dependencies": { "@lokalise/id-utils": "^2.2.0", "@lokalise/node-core": "^13.1.0", @@ -2196,7 +2197,7 @@ "ts-deepmerge": "^7.0.1" }, "peerDependencies": { - "bullmq": "<=5.26.0", + "bullmq": "^5.28.2", "ioredis": "^5.4.1", "toad-scheduler": "^3.0.1" } @@ -2213,15 +2214,15 @@ } }, "node_modules/@lokalise/fastify-extras": { - "version": "25.2.0", - "resolved": "https://registry.npmjs.org/@lokalise/fastify-extras/-/fastify-extras-25.2.0.tgz", - "integrity": "sha512-8o+h9tpmzsEGamVTmklxNllkqoWVVX87cXSMsPKA0aYoxu8Jq5BckOw6cDvMJBWoIm8ljl/TaiordQ4tX85Huw==", + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/@lokalise/fastify-extras/-/fastify-extras-25.3.0.tgz", + "integrity": "sha512-TSbMQbFuwyNXF8r/l8J52bT56UyzjGMdQJIwT73wo+b8jy3qgpN0LKZcDBVDomSfKVbSTyHXh3Lf9STO2mKvyw==", + "license": "Apache-2.0", "dependencies": { "@amplitude/analytics-node": "^1.3.6", "@bugsnag/js": "^8.1.2", - "@lokalise/background-jobs-common": "^8.0.0", "@lokalise/error-utils": "^2.2.0", - "@splitsoftware/splitio": "^10.28.0", + "@splitsoftware/splitio": "^11.0.1", "@supercharge/promise-pool": "^3.2.0", "fastify-metrics": "^12.1.0", "fastify-plugin": "^5.0.1", @@ -2235,6 +2236,7 @@ }, "peerDependencies": { "@fastify/jwt": "^9.0.1", + "@lokalise/background-jobs-common": ">=8.0.0", "@lokalise/node-core": ">=12.0.0", "bullmq": "^5.19.0", "fastify": "^5.0.0", @@ -3724,14 +3726,12 @@ } }, "node_modules/@splitsoftware/splitio": { - "version": "10.28.0", - "resolved": "https://registry.npmjs.org/@splitsoftware/splitio/-/splitio-10.28.0.tgz", - "integrity": "sha512-hzBnBZHmUTXvyMBbVTDUYtspLHjyjb/YqKtetNh7pAvkmj37vOXyXfF50Of5jr3Qmvdo0YFbKvMIOEXlXSGWaQ==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/@splitsoftware/splitio/-/splitio-11.0.1.tgz", + "integrity": "sha512-s6DF8h/ftP+vj2mpe46cDWDMy2DeEWlHLDmBGP3Rw4yOr57hdWwstg7b5mti2NLivObgVs8gKj1eoSxJK5Eb0A==", "license": "Apache-2.0", "dependencies": { - "@splitsoftware/splitio-commons": "1.17.0", - "@types/google.analytics": "0.0.40", - "@types/ioredis": "^4.28.0", + "@splitsoftware/splitio-commons": "2.0.0", "bloom-filters": "^3.0.0", "ioredis": "^4.28.0", "js-yaml": "^3.13.1", @@ -3740,16 +3740,16 @@ "unfetch": "^4.2.0" }, "engines": { - "node": ">=6", - "npm": ">=3" + "node": ">=14.0.0" } }, "node_modules/@splitsoftware/splitio/node_modules/@splitsoftware/splitio-commons": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/@splitsoftware/splitio-commons/-/splitio-commons-1.17.0.tgz", - "integrity": "sha512-rvP+0LGUN92bcTytiqyVxq9UzBG5kTkIYjU7b7AU2awBUYgM0bqT3xhQ9/MJ/2fsBbqC6QIsxoKDOz9pMgbAQw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@splitsoftware/splitio-commons/-/splitio-commons-2.0.0.tgz", + "integrity": "sha512-Sz4+vFacl29xw3451z9IUgB4zBFKUWZdCnmOB0DDXA803YKPqjXphdAwN6nV+1vsX9pXV/OS6UaNC4oUICa6PA==", "license": "Apache-2.0", "dependencies": { + "@types/ioredis": "^4.28.0", "tslib": "^2.3.1" }, "peerDependencies": { @@ -3865,12 +3865,6 @@ "@types/node": "*" } }, - "node_modules/@types/google.analytics": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@types/google.analytics/-/google.analytics-0.0.40.tgz", - "integrity": "sha512-R3HpnLkqmKxhUAf8kIVvDVGJqPtaaZlW4yowNwjOZUTmYUQEgHh8Nh5wkSXKMroNAuQM8gbXJHmNbbgA8tdb7Q==", - "license": "MIT" - }, "node_modules/@types/ioredis": { "version": "4.28.10", "resolved": "https://registry.npmjs.org/@types/ioredis/-/ioredis-4.28.10.tgz", @@ -4674,9 +4668,10 @@ "license": "MIT" }, "node_modules/bullmq": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/bullmq/-/bullmq-5.26.0.tgz", - "integrity": "sha512-R9lEzN2Lac7yYM7ZHvtQN9UWMICskun7Jxk3WWz9koL5fd9dqT7Q5u5iABp6FqD+aHmlBfE8wDAkekMqq8jOLA==", + "version": "5.29.1", + "resolved": "https://registry.npmjs.org/bullmq/-/bullmq-5.29.1.tgz", + "integrity": "sha512-TZWiwRlPnpaN+Qwh4D8IQf2cYLpkiDX1LbaaWEabc6y37ojIttWOSynxDewpVHyW233LssSIC4+aLMSvAjtpmg==", + "license": "MIT", "dependencies": { "cron-parser": "^4.6.0", "ioredis": "^5.4.1", diff --git a/package.json b/package.json index 69da84ed..3c775f32 100644 --- a/package.json +++ b/package.json @@ -45,8 +45,8 @@ "@fastify/schedule": "^5.0.2", "@fastify/swagger": "^9.4.0", "@lokalise/backend-http-client": "^2.4.0", - "@lokalise/background-jobs-common": "^8.0.1", - "@lokalise/fastify-extras": "^25.2.0", + "@lokalise/background-jobs-common": "^9.0.0", + "@lokalise/fastify-extras": "^25.3.0", "@lokalise/healthcheck-utils": "^1.4.0", "@lokalise/id-utils": "^2.2.0", "@lokalise/node-core": "^13.1.0", @@ -63,7 +63,7 @@ "amqplib": "^0.10.5", "awilix": "^12.0.3", "awilix-manager": "^5.5.0", - "bullmq": "^5.26.0", + "bullmq": "^5.29.1", "fastify": "^5.1.0", "fastify-custom-healthcheck": "^3.1.0", "fastify-graceful-shutdown": "^4.0.1",