From 5690eff888c93a47b6ee86b0be3051042c133346 Mon Sep 17 00:00:00 2001 From: Demian Katz Date: Tue, 6 Jan 2026 12:39:34 -0500 Subject: [PATCH] Fix build: make Typescript more tolerant; roll back to bullmq 4 --- api/package-lock.json | 64 +++++++++++++++++++++++++++++++++---------- api/package.json | 2 +- api/tsconfig.json | 5 ++-- 3 files changed, 53 insertions(+), 18 deletions(-) diff --git a/api/package-lock.json b/api/package-lock.json index bbd79689..95fa5565 100644 --- a/api/package-lock.json +++ b/api/package-lock.json @@ -11,7 +11,7 @@ "@xmldom/xmldom": "^0.8", "body-parser": "^2.2.1", "bull-arena": "^4.9.2", - "bullmq": "^5.66", + "bullmq": "^4.18.3", "cookie-parser": "^1", "cors": "^2.8.5", "debug": "~4.4.3", @@ -3955,18 +3955,52 @@ } }, "node_modules/bullmq": { - "version": "5.66.1", - "resolved": "https://registry.npmjs.org/bullmq/-/bullmq-5.66.1.tgz", - "integrity": "sha512-bsznO3V4zRSdoZ8dN2qc172AavKHuCdvPdV8zBmiikVZnlZ/XbPiu504d6yK8AOJpyPzTJEaKGKiMClM/7iWXg==", + "version": "4.18.3", + "resolved": "https://registry.npmjs.org/bullmq/-/bullmq-4.18.3.tgz", + "integrity": "sha512-H8t9vhfHEbJDaXp7aalSTe+Do+tR1nvr+lsT+jQxLhy+FFfFj/0p4aYJzADTNLdEqltuxneLVxCGVg92GkQx4w==", "license": "MIT", "dependencies": { - "cron-parser": "4.9.0", - "ioredis": "5.8.2", - "msgpackr": "1.11.5", - "node-abort-controller": "3.1.1", - "semver": "7.7.3", - "tslib": "2.8.1", - "uuid": "11.1.0" + "cron-parser": "^4.6.0", + "glob": "^8.0.3", + "ioredis": "^5.3.2", + "lodash": "^4.17.21", + "msgpackr": "^1.6.2", + "node-abort-controller": "^3.1.1", + "semver": "^7.5.4", + "tslib": "^2.0.0", + "uuid": "^9.0.0" + } + }, + "node_modules/bullmq/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/bullmq/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" } }, "node_modules/bytes": { @@ -11269,16 +11303,16 @@ } }, "node_modules/uuid": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", - "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], "license": "MIT", "bin": { - "uuid": "dist/esm/bin/uuid" + "uuid": "dist/bin/uuid" } }, "node_modules/v8-compile-cache-lib": { diff --git a/api/package.json b/api/package.json index c7493479..7fb08634 100644 --- a/api/package.json +++ b/api/package.json @@ -23,7 +23,7 @@ "@xmldom/xmldom": "^0.8", "body-parser": "^2.2.1", "bull-arena": "^4.9.2", - "bullmq": "^5.66", + "bullmq": "^4.18.3", "cookie-parser": "^1", "cors": "^2.8.5", "debug": "~4.4.3", diff --git a/api/tsconfig.json b/api/tsconfig.json index ff42c92e..0d5405de 100644 --- a/api/tsconfig.json +++ b/api/tsconfig.json @@ -3,7 +3,8 @@ "sourceMap": true, "allowJs": true, "target": "es5", - "outDir": "./dist" + "outDir": "./dist", + "skipLibCheck": true }, "include": [ "./src/**/*" @@ -11,4 +12,4 @@ "exclude": [ "node_modules" ] - } \ No newline at end of file + }