diff --git a/package-lock.json b/package-lock.json index 13d2933..d7c5bd4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,30 +10,30 @@ "license": "MIT", "dependencies": { "@socket.io/redis-adapter": "^8.3.0", - "@tsed/ajv": "^7.69.2", - "@tsed/common": "^7.69.2", - "@tsed/core": "^7.69.2", - "@tsed/di": "^7.69.2", - "@tsed/engines": "^7.69.2", - "@tsed/exceptions": "^7.69.2", - "@tsed/json-mapper": "^7.69.2", + "@tsed/ajv": "^7.71.2", + "@tsed/common": "^7.71.2", + "@tsed/core": "^7.71.2", + "@tsed/di": "^7.71.2", + "@tsed/engines": "^7.71.2", + "@tsed/exceptions": "^7.71.2", + "@tsed/json-mapper": "^7.71.2", "@tsed/logger": "^6.7.5", "@tsed/logger-file": "^6.7.5", - "@tsed/passport": "^7.69.2", - "@tsed/platform-cache": "^7.69.2", - "@tsed/platform-exceptions": "^7.69.2", - "@tsed/platform-express": "^7.69.2", - "@tsed/platform-log-middleware": "^7.69.2", - "@tsed/platform-middlewares": "^7.69.2", - "@tsed/platform-params": "^7.69.2", - "@tsed/platform-response-filter": "^7.69.2", - "@tsed/platform-views": "^7.69.2", - "@tsed/schema": "^7.69.2", - "@tsed/socketio": "^7.69.2", - "@tsed/swagger": "^7.69.2", + "@tsed/passport": "^7.71.2", + "@tsed/platform-cache": "^7.71.2", + "@tsed/platform-exceptions": "^7.71.2", + "@tsed/platform-express": "^7.71.2", + "@tsed/platform-log-middleware": "^7.71.2", + "@tsed/platform-middlewares": "^7.71.2", + "@tsed/platform-params": "^7.71.2", + "@tsed/platform-response-filter": "^7.71.2", + "@tsed/platform-views": "^7.71.2", + "@tsed/schema": "^7.71.2", + "@tsed/socketio": "^7.71.2", + "@tsed/swagger": "^7.71.2", "@types/socket.io": "^3.0.2", - "ajv": "^8.13.0", - "argon2": "^0.40.1", + "ajv": "^8.16.0", + "argon2": "^0.40.3", "better-sqlite3": "^9.6.0", "body-parser": "^1.20.2", "builder-pattern": "^2.2.0", @@ -48,7 +48,7 @@ "dotenv-flow": "^4.1.0", "ejs": "^3.1.10", "express": "^4.19.2", - "express-rate-limit": "^7.2.0", + "express-rate-limit": "^7.3.1", "express-session": "^1.18.0", "file-type": "^19.0.0", "helmet": "^7.1.0", @@ -62,7 +62,7 @@ "passport-http": "^0.3.0", "passport-local": "^1.0.0", "punycode": "^2.3.1", - "redis": "^4.6.13", + "redis": "^4.6.14", "socket.io": "^4.7.5", "toad-scheduler": "^3.0.1", "typeorm": "^0.3.20", @@ -70,19 +70,19 @@ "xss": "^1.0.15" }, "devDependencies": { - "@eslint/js": "^9.2.0", + "@eslint/js": "^9.4.0", "@swc/cli": "^0.3.12", - "@swc/core": "^1.5.5", + "@swc/core": "^1.5.29", "@tsed/cli-plugin-passport": "5.1.2", "@types/compression": "^1.7.5", "@types/cookie-parser": "^1.4.7", "@types/cors": "^2.8.17", "@types/express": "^4.17.21", "@types/express-session": "^1.18.0", - "@types/jsdom": "^21.1.6", + "@types/jsdom": "^21.1.7", "@types/method-override": "^0.0.35", "@types/multer": "^1.4.11", - "@types/node": "^20.12.11", + "@types/node": "^20.14.2", "@types/node-schedule": "^2.1.7", "@types/passport": "^1.0.16", "@types/passport-http": "^0.3.11", @@ -91,16 +91,16 @@ "barrelsby": "^2.8.1", "eslint": "^8.57.0", "husky": "^9.0.11", - "lint-staged": "^15.2.2", - "nodemon": "^3.1.0", - "prettier": "3.2.5", + "lint-staged": "^15.2.7", + "nodemon": "^3.1.3", + "prettier": "3.3.2", "ts-node": "^10.9.2", "ts-node-dev": "^2.0.0", "tsc-files": "^1.1.4", "tsconfig-paths": "^4.2.0", - "tslib": "^2.6.2", + "tslib": "^2.6.3", "typescript": "^5.4.5", - "typescript-eslint": "^7.8.0" + "typescript-eslint": "^7.13.0" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -216,9 +216,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.2.0.tgz", - "integrity": "sha512-ESiIudvhoYni+MdsI8oD7skpprZ89qKocwRM2KEvhhBJ9nl5MRh7BXU5GTod7Mdygq+AUl+QzId6iWJKR/wABA==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.4.0.tgz", + "integrity": "sha512-fdI7VJjP3Rvc70lC4xkFXHB0fiPeojiL1PxVG6t1ZvXQrarj893PweuBTujxDUFk0Fxj4R7PIIAZ/aiiyZPZcg==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -490,9 +490,9 @@ } }, "node_modules/@redis/client": { - "version": "1.5.14", - "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.5.14.tgz", - "integrity": "sha512-YGn0GqsRBFUQxklhY7v562VMOP0DcmlrHHs3IV1mFE3cbxe31IITUkqhBcIhVSI/2JqtWAJXg5mjV4aU+zD0HA==", + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.5.16.tgz", + "integrity": "sha512-X1a3xQ5kEMvTib5fBrHKh6Y+pXbeKXqziYuxOUo1ojQNECg4M5Etd1qqyhMap+lFUOAh8S7UYevgJHOm4A+NOg==", "dependencies": { "cluster-key-slot": "1.1.2", "generic-pool": "3.9.0", @@ -607,14 +607,14 @@ } }, "node_modules/@swc/core": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.5.5.tgz", - "integrity": "sha512-M8O22EEgdSONLd+7KRrXj8pn+RdAZZ7ISnPjE9KCQQlI0kkFNEquWR+uFdlFxQfwlyCe/Zb6uGXGDvtcov4IMg==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.5.29.tgz", + "integrity": "sha512-nvTtHJI43DUSOAf3h9XsqYg8YXKc0/N4il9y4j0xAkO0ekgDNo+3+jbw6MInawjKJF9uulyr+f5bAutTsOKVlw==", "dev": true, "hasInstallScript": true, "dependencies": { - "@swc/counter": "^0.1.2", - "@swc/types": "^0.1.5" + "@swc/counter": "^0.1.3", + "@swc/types": "^0.1.8" }, "engines": { "node": ">=10" @@ -624,19 +624,19 @@ "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@swc/core-darwin-arm64": "1.5.5", - "@swc/core-darwin-x64": "1.5.5", - "@swc/core-linux-arm-gnueabihf": "1.5.5", - "@swc/core-linux-arm64-gnu": "1.5.5", - "@swc/core-linux-arm64-musl": "1.5.5", - "@swc/core-linux-x64-gnu": "1.5.5", - "@swc/core-linux-x64-musl": "1.5.5", - "@swc/core-win32-arm64-msvc": "1.5.5", - "@swc/core-win32-ia32-msvc": "1.5.5", - "@swc/core-win32-x64-msvc": "1.5.5" + "@swc/core-darwin-arm64": "1.5.29", + "@swc/core-darwin-x64": "1.5.29", + "@swc/core-linux-arm-gnueabihf": "1.5.29", + "@swc/core-linux-arm64-gnu": "1.5.29", + "@swc/core-linux-arm64-musl": "1.5.29", + "@swc/core-linux-x64-gnu": "1.5.29", + "@swc/core-linux-x64-musl": "1.5.29", + "@swc/core-win32-arm64-msvc": "1.5.29", + "@swc/core-win32-ia32-msvc": "1.5.29", + "@swc/core-win32-x64-msvc": "1.5.29" }, "peerDependencies": { - "@swc/helpers": "^0.5.0" + "@swc/helpers": "*" }, "peerDependenciesMeta": { "@swc/helpers": { @@ -645,9 +645,9 @@ } }, "node_modules/@swc/core-darwin-arm64": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.5.5.tgz", - "integrity": "sha512-Ol5ZwZYdTOZsv2NwjcT/qVVALKzVFeh+IJ4GNarr3P99+38Dkwi81OqCI1o/WaDXQYKAQC/V+CzMbkEuJJfq9Q==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.5.29.tgz", + "integrity": "sha512-6F/sSxpHaq3nzg2ADv9FHLi4Fu2A8w8vP8Ich8gIl16D2htStlwnaPmCLjRswO+cFkzgVqy/l01gzNGWd4DFqA==", "cpu": [ "arm64" ], @@ -661,9 +661,9 @@ } }, "node_modules/@swc/core-darwin-x64": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.5.5.tgz", - "integrity": "sha512-XHWpKBIPKYLgh5/lV2PYjO84lkzf5JR51kjiloyz2Pa9HIV8tHoAP8bYdJwm4nUp2I7KcEh3pPH0AVu5LpxMKw==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.5.29.tgz", + "integrity": "sha512-rF/rXkvUOTdTIfoYbmszbSUGsCyvqACqy1VeP3nXONS+LxFl4bRmRcUTRrblL7IE5RTMCKUuPbqbQSE2hK7bqg==", "cpu": [ "x64" ], @@ -677,9 +677,9 @@ } }, "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.5.5.tgz", - "integrity": "sha512-vtoWNCWAe+CNSqtqIwFnIH48qgPPlUZKoQ4EVFeMM+7/kDi6SeNxoh5TierJs5bKAWxD49VkPvRoWFCk6V62mA==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.5.29.tgz", + "integrity": "sha512-2OAPL8iWBsmmwkjGXqvuUhbmmoLxS1xNXiMq87EsnCNMAKohGc7wJkdAOUL6J/YFpean/vwMWg64rJD4pycBeg==", "cpu": [ "arm" ], @@ -693,9 +693,9 @@ } }, "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.5.5.tgz", - "integrity": "sha512-L4l7M78U6h/rCAxId+y5Vu+1KfDRF6dJZtitFcaT293guiUQFwJv8gLxI4Jh5wFtZ0fYd0QaCuvh2Ip79CzGMg==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.5.29.tgz", + "integrity": "sha512-eH/Q9+8O5qhSxMestZnhuS1xqQMr6M7SolZYxiXJqxArXYILLCF+nq2R9SxuMl0CfjHSpb6+hHPk/HXy54eIRA==", "cpu": [ "arm64" ], @@ -709,9 +709,9 @@ } }, "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.5.5.tgz", - "integrity": "sha512-DkzJc13ukXa7oJpyn24BjIgsiOybYrc+IxjsQyfNlDrrs1QXP4elStcpkD02SsIuSyHjZV8Hw2HFBMQB3OHPrA==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.5.29.tgz", + "integrity": "sha512-TERh2OICAJz+SdDIK9+0GyTUwF6r4xDlFmpoiHKHrrD/Hh3u+6Zue0d7jQ/he/i80GDn4tJQkHlZys+RZL5UZg==", "cpu": [ "arm64" ], @@ -725,9 +725,9 @@ } }, "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.5.5.tgz", - "integrity": "sha512-kj4ZwWJGeBEUzHrRQP2VudN+kkkYH7OI1dPVDc6kWQx5X4329JeKOas4qY0l7gDVjBbRwN9IbbPI6TIn2KfAug==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.5.29.tgz", + "integrity": "sha512-WMDPqU7Ji9dJpA+Llek2p9t7pcy7Bob8ggPUvgsIlv3R/eesF9DIzSbrgl6j3EAEPB9LFdSafsgf6kT/qnvqFg==", "cpu": [ "x64" ], @@ -741,9 +741,9 @@ } }, "node_modules/@swc/core-linux-x64-musl": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.5.5.tgz", - "integrity": "sha512-6pTorCs4mYhPhYtC4jNOnhGgjNd3DZcRoZ9P0tzXXP69aCbYjvlgNH/NRvAROp9AaVFeZ7a7PmCWb6+Rbe7NKg==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.5.29.tgz", + "integrity": "sha512-DO14glwpdKY4POSN0201OnGg1+ziaSVr6/RFzuSLggshwXeeyVORiHv3baj7NENhJhWhUy3NZlDsXLnRFkmhHQ==", "cpu": [ "x64" ], @@ -757,9 +757,9 @@ } }, "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.5.5.tgz", - "integrity": "sha512-o0/9pstmEjwZyrY/bA+mymF0zH7E+GT/XCVqdKeWW9Wn3gTTyWa5MZnrFgI2THQ+AXwdglMB/Zo76ARQPaz/+A==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.5.29.tgz", + "integrity": "sha512-V3Y1+a1zG1zpYXUMqPIHEMEOd+rHoVnIpO/KTyFwAmKVu8v+/xPEVx/AGoYE67x4vDAAvPQrKI3Aokilqa5yVg==", "cpu": [ "arm64" ], @@ -773,9 +773,9 @@ } }, "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.5.5.tgz", - "integrity": "sha512-B+nypUwsmCuaH6RtKWgiPCb+ENjxstJPPJeMJvBqlJqyCaIkZzN4M07Ozi3xVv1VG21SRkd6G3xIqRoalrNc0Q==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.5.29.tgz", + "integrity": "sha512-OrM6yfXw4wXhnVFosOJzarw0Fdz5Y0okgHfn9oFbTPJhoqxV5Rdmd6kXxWu2RiVKs6kGSJFZXHDeUq2w5rTIMg==", "cpu": [ "ia32" ], @@ -789,9 +789,9 @@ } }, "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.5.5.tgz", - "integrity": "sha512-ry83ki9ZX0Q+GWGnqc2J618Z+FvKE8Ajn42F8EYi8Wj0q6Jz3mj+pJzgzakk2INm2ldEZ+FaRPipn4ozsZDcBg==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.5.29.tgz", + "integrity": "sha512-eD/gnxqKyZQQR0hR7TMkIlJ+nCF9dzYmVVNbYZWuA1Xy94aBPUsEk3Uw3oG7q6R3ErrEUPP0FNf2ztEnv+I+dw==", "cpu": [ "x64" ], @@ -811,10 +811,13 @@ "dev": true }, "node_modules/@swc/types": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.5.tgz", - "integrity": "sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==", - "dev": true + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.8.tgz", + "integrity": "sha512-RNFA3+7OJFNYY78x0FYwi1Ow+iF1eF5WvmfY1nXPOEH4R2p/D4Cr1vzje7dNAI2aLFqpv8Wyz4oKSWqIZArpQA==", + "dev": true, + "dependencies": { + "@swc/counter": "^0.1.3" + } }, "node_modules/@szmarczak/http-timer": { "version": "4.0.6", @@ -858,19 +861,19 @@ "devOptional": true }, "node_modules/@tsed/ajv": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/ajv/-/ajv-7.69.2.tgz", - "integrity": "sha512-ghxW+IcXzSMpLUcQaOUssA4qB+GR156ehb9pp8kgGu5rVNbPaHLQCmramS/4uI6l8EKq3eAB0zWCw6gIJDiwRg==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/ajv/-/ajv-7.71.2.tgz", + "integrity": "sha512-rBgpTi3i6GlS4ASxG04r9DcWpbbwv58rLlG+BvgZK7EZdzqUo0/AM3bMUSs1jSz8T8uEC5705F/PKhvoqku9cg==", "dependencies": { "ajv-errors": "3.0.0", "ajv-formats": "2.1.1", "tslib": "2.6.1" }, "peerDependencies": { - "@tsed/core": "7.69.2", - "@tsed/di": "7.69.2", - "@tsed/exceptions": "7.69.2", - "@tsed/schema": "7.69.2", + "@tsed/core": "7.71.2", + "@tsed/di": "7.71.2", + "@tsed/exceptions": "7.71.2", + "@tsed/schema": "7.71.2", "ajv": ">=8.9.0", "ajv-errors": ">=3.0.0" }, @@ -911,9 +914,9 @@ "dev": true }, "node_modules/@tsed/common": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/common/-/common-7.69.2.tgz", - "integrity": "sha512-8mxTeSKsVsH2FfR33YPhnnyZXC2hhnpb9pftulbw5bI9qxlbsgajqvAJS96u4tgIdgtPkrOx/9TmB/W2OT+q2w==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/common/-/common-7.71.2.tgz", + "integrity": "sha512-4NBGgKc2kCDBoDdbO37rxfYR38qxXKb4QCPm3N6/Ktok4J/fq5W3KLge1UNWWigPgDLQ11XJTdqPg8RXHurbMQ==", "funding": [ { "type": "github", @@ -925,20 +928,20 @@ } ], "dependencies": { - "@tsed/core": "7.69.2", - "@tsed/di": "7.69.2", - "@tsed/exceptions": "7.69.2", - "@tsed/json-mapper": "7.69.2", + "@tsed/core": "7.71.2", + "@tsed/di": "7.71.2", + "@tsed/exceptions": "7.71.2", + "@tsed/json-mapper": "7.71.2", "@tsed/logger": ">=6.7.5", "@tsed/logger-file": ">=6.7.5", - "@tsed/platform-exceptions": "7.69.2", - "@tsed/platform-log-middleware": "7.69.2", - "@tsed/platform-middlewares": "7.69.2", - "@tsed/platform-params": "7.69.2", - "@tsed/platform-response-filter": "7.69.2", - "@tsed/platform-router": "7.69.2", - "@tsed/platform-views": "7.69.2", - "@tsed/schema": "7.69.2", + "@tsed/platform-exceptions": "7.71.2", + "@tsed/platform-log-middleware": "7.71.2", + "@tsed/platform-middlewares": "7.71.2", + "@tsed/platform-params": "7.71.2", + "@tsed/platform-response-filter": "7.71.2", + "@tsed/platform-router": "7.71.2", + "@tsed/platform-views": "7.71.2", + "@tsed/schema": "7.71.2", "@types/json-schema": "7.0.15", "accepts": "^1.3.8", "tslib": "2.6.1", @@ -963,9 +966,9 @@ "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" }, "node_modules/@tsed/core": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/core/-/core-7.69.2.tgz", - "integrity": "sha512-bdOaD6HEYkB1m2haoHWKVNL1MXfWxujsPghR+pE8CjLeD8DssV1GPFdWYfl5RXUV1XqSM7eVZr3G4/CD/eTCOQ==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/core/-/core-7.71.2.tgz", + "integrity": "sha512-kiYHkyqhGTj6OIVZzYJmlDB5VBxjwfgDWoMExMqxHaIkOCxjeCvVqoOoywJz3qG58ZXrN2HoU5p1/M5SA+bGag==", "dependencies": { "reflect-metadata": "^0.2.1", "tslib": "2.6.1" @@ -977,16 +980,16 @@ "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" }, "node_modules/@tsed/di": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/di/-/di-7.69.2.tgz", - "integrity": "sha512-kuOmDMCM851USHlfqH5IOb6ef6UcJsQcVF4Q/GqfLVljgTNLjV9HZvy+v3aG0W/vDZy8+UV1dKejsSPv/5bxLQ==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/di/-/di-7.71.2.tgz", + "integrity": "sha512-sZ07aFdAduZlnrzkPYSmpRGPHklX5kioTymyRU6NcalrH7eL7QfVfe12Tdu0E/TAe2K3nXiWJj5imOKyWk0Wlg==", "dependencies": { "tslib": "2.6.2" }, "peerDependencies": { - "@tsed/core": "7.69.2", + "@tsed/core": "7.71.2", "@tsed/logger": ">=6.7.5", - "@tsed/schema": "7.69.2" + "@tsed/schema": "7.71.2" }, "peerDependenciesMeta": { "@tsed/core": { @@ -1000,10 +1003,15 @@ } } }, + "node_modules/@tsed/di/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, "node_modules/@tsed/engines": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/engines/-/engines-7.69.2.tgz", - "integrity": "sha512-NP8aK+yM8xwbdYcDJ86WN5Rdx5lWtJ8c7t3HfATQtMM+tUvtnOj0rHm5ujGy6gJ6rMDS2lbHPXJ+XwtIJ5C1ig==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/engines/-/engines-7.71.2.tgz", + "integrity": "sha512-PNMn/WeTrspoJwShfnzbqwQUQSQu2arH3+o2b3+kA9GYjyMn6oL7T+nRg+gEPt4dLwk+Dw0//xSWqPAzkQpXOQ==", "dependencies": { "tslib": "2.6.1" } @@ -1014,16 +1022,16 @@ "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" }, "node_modules/@tsed/exceptions": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/exceptions/-/exceptions-7.69.2.tgz", - "integrity": "sha512-qRjfl1AgUDZv/nZJf5dbMyHtb+oxZ2dU2DtrLExz5sRrvFSAvrzTy99icrei8osvzuqKRiyIbCx/Si4iNUKweQ==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/exceptions/-/exceptions-7.71.2.tgz", + "integrity": "sha512-amdDdm93hn+YpSz6vlwxlHu/XoBGn2MJIMLdM2PymPI1DrbRq4e7IDfkWAqnoO2aK7GgE5JpRu5Gw+4YDqBJAw==", "dependencies": { "change-case": "4.1.2", "statuses": ">=2.0.1", "tslib": "2.6.1" }, "peerDependencies": { - "@tsed/core": "7.69.2" + "@tsed/core": "7.71.2" } }, "node_modules/@tsed/exceptions/node_modules/tslib": { @@ -1032,15 +1040,15 @@ "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" }, "node_modules/@tsed/json-mapper": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/json-mapper/-/json-mapper-7.69.2.tgz", - "integrity": "sha512-xuOOqSrsCSOhWIblRGhmz/Qn0ojugEvlAMf4+zZd3DeG9nj3TCeJjZ/iQa4/NikmvV07Nfw6pb6BQ2wKQmPgUQ==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/json-mapper/-/json-mapper-7.71.2.tgz", + "integrity": "sha512-wdCKVNnli1bkjjxU5W6fuu+Z32Hr5UaJHF3cDcJUpceFj/drG0UxB8q9EmejkgaXdao22PkoTlMtVRJ/t5G8Ig==", "dependencies": { "tslib": "2.6.1" }, "peerDependencies": { - "@tsed/core": "7.69.2", - "@tsed/schema": "7.69.2" + "@tsed/core": "7.71.2", + "@tsed/schema": "7.71.2" }, "peerDependenciesMeta": { "@tsed/core": { @@ -1079,10 +1087,20 @@ "@tsed/logger": "6.7.5" } }, + "node_modules/@tsed/logger-file/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/@tsed/logger/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, "node_modules/@tsed/normalize-path": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/normalize-path/-/normalize-path-7.69.2.tgz", - "integrity": "sha512-WnR0x5qcMIqWdGq7kHKthOAT9XSuRMpQuMLmx9O3/DirIQxSwynmty78L+Db/FaiG0UCV2TDVTR6SLEVIWWMtw==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/normalize-path/-/normalize-path-7.71.2.tgz", + "integrity": "sha512-NdfBIH7iRS4cE377tpsmb6NX1wbnC9nxJTTCEo4IazClGqksWfypXM+Z97edepdCjcW2hB3AW3hGy9q4QBKa4w==", "dependencies": { "normalize-path": "3.0.0", "tslib": "2.6.1" @@ -1094,19 +1112,19 @@ "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" }, "node_modules/@tsed/openspec": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/openspec/-/openspec-7.69.2.tgz", - "integrity": "sha512-qsllFX4ryFMIDdV7ii2/VSVhRy4zFnATtZGFzTrBBRa1rL0gaajNe+8JbGn3/xgaR9cU0gukaxC9pMRAS/26cw==" + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/openspec/-/openspec-7.71.2.tgz", + "integrity": "sha512-h1CfmAkBDDW163SNrOLaYO7xgNg6Uio1peacballJ22PMMvfrW6pGOPrJGWzULXKHknHHcn8gsD+egq2mMAejA==" }, "node_modules/@tsed/passport": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/passport/-/passport-7.69.2.tgz", - "integrity": "sha512-r9QvA4bBwcYvDMOLmRrpJHHjz5DHGJw/zTv7hBesk4wZkhvzMp5MkZxJqEkBNZlW8RI5FIcA2C5qi5poJAnJqw==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/passport/-/passport-7.71.2.tgz", + "integrity": "sha512-DEli/0v67hiXELA5zjfYnIfR3NbVo/DxIPckpqB4JT88DoAnPyd9oqNhrjwpsI0qA2hmn+Bq6n0DmZhhQKcwkQ==", "dependencies": { "tslib": "2.6.1" }, "peerDependencies": { - "@tsed/common": "7.69.2", + "@tsed/common": "7.71.2", "passport": ">=0.4.1" }, "peerDependenciesMeta": { @@ -1121,19 +1139,19 @@ "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" }, "node_modules/@tsed/platform-cache": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/platform-cache/-/platform-cache-7.69.2.tgz", - "integrity": "sha512-VWDzYVOu5jfrC2/lxDTZUbNCYaQJF2dL4E97ZWoTpP+VDR1mMojUKmGdCymnWDniCqZwi74q1nEJzTAkwWijcQ==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/platform-cache/-/platform-cache-7.71.2.tgz", + "integrity": "sha512-+riDwD8SH2gruLyj34/WJyXVt17Y0uirZHcdu605Pf1dtkrdVl5dHArr+9AIaUx3fhxYn16U4zN+7l2TDZlHcw==", "dependencies": { "cache-manager": "^5.4.0", "micromatch": "4.0.5", "tslib": "2.6.1" }, "peerDependencies": { - "@tsed/core": "7.69.2", - "@tsed/di": "7.69.2", - "@tsed/json-mapper": "7.69.2", - "@tsed/schema": "7.69.2" + "@tsed/core": "7.71.2", + "@tsed/di": "7.71.2", + "@tsed/json-mapper": "7.71.2", + "@tsed/schema": "7.71.2" }, "peerDependenciesMeta": { "@tsed/core": { @@ -1156,17 +1174,17 @@ "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" }, "node_modules/@tsed/platform-exceptions": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/platform-exceptions/-/platform-exceptions-7.69.2.tgz", - "integrity": "sha512-NOXyUr18ddWHJvZaG3xVqgniNx53ifBftZY/DM8zMX8/WcIwzR6CAXaKsNntbpsZVj308bHac5GQ+AwnmszagQ==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/platform-exceptions/-/platform-exceptions-7.71.2.tgz", + "integrity": "sha512-ANSLJDcNbwFiVtAxxOJtV7PFHFUkKguHMwDy1qDBJ421cCKAH7TMxHClNc+MUCvILULGZNaDWbYl5wVuEUGT9w==", "dependencies": { "tslib": "2.6.1" }, "peerDependencies": { - "@tsed/core": "7.69.2", - "@tsed/di": "7.69.2", - "@tsed/exceptions": "7.69.2", - "@tsed/schema": "7.69.2" + "@tsed/core": "7.71.2", + "@tsed/di": "7.71.2", + "@tsed/exceptions": "7.71.2", + "@tsed/schema": "7.71.2" }, "peerDependenciesMeta": { "@tsed/core": { @@ -1189,23 +1207,23 @@ "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" }, "node_modules/@tsed/platform-express": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/platform-express/-/platform-express-7.69.2.tgz", - "integrity": "sha512-X1MFPpigVcMm+0R3wN5x74me7h054HV6pgZ7g4f7ngoQ/oORjXO3EwvYSdOI0EcMKY+9cb9+FhH5xKlwJzeRVw==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/platform-express/-/platform-express-7.71.2.tgz", + "integrity": "sha512-j9wcvb2vcV8eXU+0/9TZMFIiBnafSnrSY7WDfYYPsGJNUoK5hjqtFzr8FY3vfBwV7BXspeGLsdJjDEKG8vf80w==", "dependencies": { "express": "^4.19.1", "multer": "^1.4.5-lts.1", "tslib": "2.6.1" }, "peerDependencies": { - "@tsed/common": "7.69.2", - "@tsed/core": "7.69.2", - "@tsed/di": "7.69.2", - "@tsed/json-mapper": "7.69.2", + "@tsed/common": "7.71.2", + "@tsed/core": "7.71.2", + "@tsed/di": "7.71.2", + "@tsed/json-mapper": "7.71.2", "@tsed/logger": ">=6.7.5", - "@tsed/openspec": "7.69.2", - "@tsed/platform-views": "7.69.2", - "@tsed/schema": "7.69.2", + "@tsed/openspec": "7.71.2", + "@tsed/platform-views": "7.71.2", + "@tsed/schema": "7.71.2", "@types/multer": "^1.4.5", "body-parser": "^1.19.0", "cross-env": "7.0.3", @@ -1244,16 +1262,16 @@ "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" }, "node_modules/@tsed/platform-log-middleware": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/platform-log-middleware/-/platform-log-middleware-7.69.2.tgz", - "integrity": "sha512-RwJLz5MFDsqFuqjgDC09GaNd4DhgZQEiA/llv5tMuvJ04z06jICeYUXjd0x2v0acI090SgdfVw5GSMGA0LIkjg==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/platform-log-middleware/-/platform-log-middleware-7.71.2.tgz", + "integrity": "sha512-FwgLgB5KTUqFuBnZ/wFD2qkveId5ng6rxMUR4U6fOHSJwhrSLJupksGK6BAYHIR1Airg4rDIy+78IAxcbTuOdw==", "dependencies": { "tslib": "2.6.1" }, "peerDependencies": { - "@tsed/di": "7.69.2", - "@tsed/platform-middlewares": "7.69.2", - "@tsed/platform-params": "7.69.2" + "@tsed/di": "7.71.2", + "@tsed/platform-middlewares": "7.71.2", + "@tsed/platform-params": "7.71.2" }, "peerDependenciesMeta": { "@tsed/di": { @@ -1273,16 +1291,16 @@ "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" }, "node_modules/@tsed/platform-middlewares": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/platform-middlewares/-/platform-middlewares-7.69.2.tgz", - "integrity": "sha512-X8WH57Bq3dFcwtgdnwfv2xrw8nhzbi1RGU1kPk8qMcFwITPxFICtEc1eLYBdvvx741w2cTyD41qGwKh8GAARSg==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/platform-middlewares/-/platform-middlewares-7.71.2.tgz", + "integrity": "sha512-PyVav1aU7D7Yxg87M+//uo666oWzXKjdSWRaJCvpEQGQObeul7J29Xgwok2efrrW656c/m82zMvR59vpYi/Hyg==", "dependencies": { "tslib": "2.6.1" }, "peerDependencies": { - "@tsed/core": "7.69.2", - "@tsed/di": "7.69.2", - "@tsed/schema": "7.69.2" + "@tsed/core": "7.71.2", + "@tsed/di": "7.71.2", + "@tsed/schema": "7.71.2" }, "peerDependenciesMeta": { "@tsed/core": { @@ -1302,18 +1320,18 @@ "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" }, "node_modules/@tsed/platform-params": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/platform-params/-/platform-params-7.69.2.tgz", - "integrity": "sha512-0Bgdr1Q/TAtMUIfP9LRKg3MspefEw6sZn/TpJhdcNDZJGCMF8s3iJolocYsDYA6awFJiPoDF55SQe20G3OC/Ww==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/platform-params/-/platform-params-7.71.2.tgz", + "integrity": "sha512-CBENWbQotkzVK1D/z0zCX3dEyPHFwKTEQ0mff4TGrUs68Q1M3dNGyet1mIURUjHLjza0qBRa6fJHlCq4AxBUwA==", "dependencies": { "tslib": "2.6.1" }, "peerDependencies": { - "@tsed/core": "7.69.2", - "@tsed/di": "7.69.2", - "@tsed/exceptions": "7.69.2", - "@tsed/json-mapper": "7.69.2", - "@tsed/schema": "7.69.2" + "@tsed/core": "7.71.2", + "@tsed/di": "7.71.2", + "@tsed/exceptions": "7.71.2", + "@tsed/json-mapper": "7.71.2", + "@tsed/schema": "7.71.2" }, "peerDependenciesMeta": { "@tsed/core": { @@ -1339,18 +1357,18 @@ "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" }, "node_modules/@tsed/platform-response-filter": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/platform-response-filter/-/platform-response-filter-7.69.2.tgz", - "integrity": "sha512-NcaftD67Cz0yawmF7bC/L9+WqImogwz85rUIwRaQNwDnPwhhPvSDj4tPbkG7BiDl+MXOIrmiIw/4/Bh1zvRb+g==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/platform-response-filter/-/platform-response-filter-7.71.2.tgz", + "integrity": "sha512-EYrG68K1/MWOiCtimAkwmY+TPeaPziFtifIlxbTXft1TbtXf2b8vdkDXXmCJhJ+KJhnejNplUrQub1m+NSjqPg==", "dependencies": { "tslib": "2.6.1" }, "peerDependencies": { - "@tsed/core": "7.69.2", - "@tsed/di": "7.69.2", - "@tsed/exceptions": "7.69.2", - "@tsed/json-mapper": "7.69.2", - "@tsed/schema": "7.69.2" + "@tsed/core": "7.71.2", + "@tsed/di": "7.71.2", + "@tsed/exceptions": "7.71.2", + "@tsed/json-mapper": "7.71.2", + "@tsed/schema": "7.71.2" }, "peerDependenciesMeta": { "@tsed/core": { @@ -1376,19 +1394,19 @@ "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" }, "node_modules/@tsed/platform-router": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/platform-router/-/platform-router-7.69.2.tgz", - "integrity": "sha512-JsEGeyTqiCmOWoCwe+9ngGWD9bRWjLiycJbvkr0E79y2LpLyq2Beu8drWO7fNdGRUIPBS7M0Fmj6GXb/VYzM4g==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/platform-router/-/platform-router-7.71.2.tgz", + "integrity": "sha512-ZUo+D97ZibZ2ZTNJb8f2N3UteNpyi3BtGI1Is6gPKL3yuV6Qs0105fSquR7BNqG8y/7ZDedsMDL7dws3FUYCHw==", "dependencies": { "tslib": "2.6.1" }, "peerDependencies": { - "@tsed/core": "7.69.2", - "@tsed/di": "7.69.2", - "@tsed/exceptions": "7.69.2", - "@tsed/json-mapper": "7.69.2", - "@tsed/platform-params": "7.69.2", - "@tsed/schema": "7.69.2" + "@tsed/core": "7.71.2", + "@tsed/di": "7.71.2", + "@tsed/exceptions": "7.71.2", + "@tsed/json-mapper": "7.71.2", + "@tsed/platform-params": "7.71.2", + "@tsed/schema": "7.71.2" }, "peerDependenciesMeta": { "@tsed/core": { @@ -1417,20 +1435,20 @@ "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" }, "node_modules/@tsed/platform-views": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/platform-views/-/platform-views-7.69.2.tgz", - "integrity": "sha512-nOTUmNJcsECc0sr1adnZ5jHyQ+BPryEnrYla7OhC93//ESThsJVd2xH3CJz9QtyjiPTajqG60dfYyAJnLASmqA==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/platform-views/-/platform-views-7.71.2.tgz", + "integrity": "sha512-fElUKw8oi0+CXPhIgi+yUGQpNf+rPFqXj1x/PIcyLkiQZ9o4/GXHYnYPlPURdKdiGWXCmvorWj98UgasefxKGg==", "dependencies": { - "@tsed/engines": "7.69.2", + "@tsed/engines": "7.71.2", "ejs": "^3.1.9", "tslib": "2.6.1" }, "peerDependencies": { - "@tsed/core": "7.69.2", - "@tsed/di": "7.69.2", - "@tsed/engines": "7.69.2", - "@tsed/exceptions": "7.69.2", - "@tsed/schema": "7.69.2" + "@tsed/core": "7.71.2", + "@tsed/di": "7.71.2", + "@tsed/engines": "7.71.2", + "@tsed/exceptions": "7.71.2", + "@tsed/schema": "7.71.2" }, "peerDependenciesMeta": { "@tsed/core": { @@ -1453,11 +1471,11 @@ "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" }, "node_modules/@tsed/schema": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/schema/-/schema-7.69.2.tgz", - "integrity": "sha512-MOZVK5zDwN48fUrfT9tDrVd13KpxHKUlkGuygyQxC23U39zjqxWjlRLF5LbA0cF/hKTqVcvnNEfOvvHsfla44w==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/schema/-/schema-7.71.2.tgz", + "integrity": "sha512-nut+ZHjWjOOdeFBphSijHLe7nLwZYQ/YZaerpRykNgLJk60FddYu+3IYGSnkhzbmzyc5H/Zcl9njQRN8bmlTWA==", "dependencies": { - "@tsed/openspec": "7.69.2", + "@tsed/openspec": "7.71.2", "change-case": "^4.1.2", "fs-extra": "^11.2.0", "json-schema": "0.4.0", @@ -1466,8 +1484,8 @@ "tslib": "2.6.1" }, "peerDependencies": { - "@tsed/core": "7.69.2", - "@tsed/openspec": "7.69.2" + "@tsed/core": "7.71.2", + "@tsed/openspec": "7.71.2" }, "peerDependenciesMeta": { "@tsed/core": { @@ -1484,18 +1502,18 @@ "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" }, "node_modules/@tsed/socketio": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/socketio/-/socketio-7.69.2.tgz", - "integrity": "sha512-ivlrPaSi7kqwHelDfjud2Odm9pg0wAhGRfekHzIfWdTuu6VS2q/gbiI9DljEP1eqmYxhJPaoS3I+NYHA+/tkuQ==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/socketio/-/socketio-7.71.2.tgz", + "integrity": "sha512-zP3lDjMNkNJYxD4eFJGgHroINFL0cZvwAd520E7o3lQUD4lfcQceA6dxoCqbufgS8nsCKoRpcYpGPxHs0ixV9g==", "dependencies": { "tslib": "2.6.1" }, "peerDependencies": { - "@tsed/di": "7.69.2", - "@tsed/json-mapper": "7.69.2", + "@tsed/di": "7.71.2", + "@tsed/json-mapper": "7.71.2", "@tsed/logger": ">=6.7.5", - "@tsed/platform-middlewares": "7.69.2", - "@tsed/schema": "7.69.2", + "@tsed/platform-middlewares": "7.71.2", + "@tsed/schema": "7.71.2", "socket.io": ">=4.0.0" }, "peerDependenciesMeta": { @@ -1519,20 +1537,19 @@ "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" }, "node_modules/@tsed/swagger": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/swagger/-/swagger-7.69.2.tgz", - "integrity": "sha512-CPobio6ZNmLyyYEuPyJZOEEnHxX5/lQxkkzhLB+ApQk8ld/D0c9hpAkdRYciwVBr1lPx9ma+p8TIjKT+UXX/WQ==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/swagger/-/swagger-7.71.2.tgz", + "integrity": "sha512-MhOdWj1vRVPWv+TMSOHweZ6vOwEgbGtzys4qLVnJA2cKYgExNnWZSy87TEHjqRdpTC4/Jpci2uuLJYYPwp0vJg==", "dependencies": { - "@tsed/normalize-path": "7.69.2", - "@tsed/openspec": "7.69.2", - "filedirname": "^2.11.0", + "@tsed/normalize-path": "7.71.2", + "@tsed/openspec": "7.71.2", "fs-extra": "11.2.0", "micromatch": "4.0.5", "swagger-ui-dist": ">=5.17.1", "tslib": "2.6.1" }, "peerDependencies": { - "@tsed/common": "7.69.2" + "@tsed/common": "7.71.2" }, "peerDependenciesMeta": { "@tsed/common": { @@ -1652,9 +1669,9 @@ "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" }, "node_modules/@types/jsdom": { - "version": "21.1.6", - "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-21.1.6.tgz", - "integrity": "sha512-/7kkMsC+/kMs7gAYmmBR9P0vGTnOoLhQhyhQJSlXGI5bzTHp6xdo0TtKWQAsz6pmSAeVqKSbqeyP6hytqr9FDw==", + "version": "21.1.7", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-21.1.7.tgz", + "integrity": "sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==", "dev": true, "dependencies": { "@types/node": "*", @@ -1699,9 +1716,9 @@ } }, "node_modules/@types/node": { - "version": "20.12.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.11.tgz", - "integrity": "sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==", + "version": "20.14.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.2.tgz", + "integrity": "sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==", "dependencies": { "undici-types": "~5.26.4" } @@ -1780,12 +1797,6 @@ "@types/node": "*" } }, - "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "dev": true - }, "node_modules/@types/send": { "version": "0.17.4", "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", @@ -1848,21 +1859,19 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.8.0.tgz", - "integrity": "sha512-gFTT+ezJmkwutUPmB0skOj3GZJtlEGnlssems4AjkVweUPGj7jRwwqg0Hhg7++kPGJqKtTYx+R05Ftww372aIg==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.13.0.tgz", + "integrity": "sha512-FX1X6AF0w8MdVFLSdqwqN/me2hyhuQg4ykN6ZpVhh1ij/80pTvDKclX1sZB9iqex8SjQfVhwMKs3JtnnMLzG9w==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.8.0", - "@typescript-eslint/type-utils": "7.8.0", - "@typescript-eslint/utils": "7.8.0", - "@typescript-eslint/visitor-keys": "7.8.0", - "debug": "^4.3.4", + "@typescript-eslint/scope-manager": "7.13.0", + "@typescript-eslint/type-utils": "7.13.0", + "@typescript-eslint/utils": "7.13.0", + "@typescript-eslint/visitor-keys": "7.13.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", - "semver": "^7.6.0", "ts-api-utils": "^1.3.0" }, "engines": { @@ -1883,15 +1892,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.8.0.tgz", - "integrity": "sha512-KgKQly1pv0l4ltcftP59uQZCi4HUYswCLbTqVZEJu7uLX8CTLyswqMLqLN+2QFz4jCptqWVV4SB7vdxcH2+0kQ==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.13.0.tgz", + "integrity": "sha512-EjMfl69KOS9awXXe83iRN7oIEXy9yYdqWfqdrFAYAAr6syP8eLEFI7ZE4939antx2mNgPRW/o1ybm2SFYkbTVA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "7.8.0", - "@typescript-eslint/types": "7.8.0", - "@typescript-eslint/typescript-estree": "7.8.0", - "@typescript-eslint/visitor-keys": "7.8.0", + "@typescript-eslint/scope-manager": "7.13.0", + "@typescript-eslint/types": "7.13.0", + "@typescript-eslint/typescript-estree": "7.13.0", + "@typescript-eslint/visitor-keys": "7.13.0", "debug": "^4.3.4" }, "engines": { @@ -1911,13 +1920,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.8.0.tgz", - "integrity": "sha512-viEmZ1LmwsGcnr85gIq+FCYI7nO90DVbE37/ll51hjv9aG+YZMb4WDE2fyWpUR4O/UrhGRpYXK/XajcGTk2B8g==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.13.0.tgz", + "integrity": "sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.8.0", - "@typescript-eslint/visitor-keys": "7.8.0" + "@typescript-eslint/types": "7.13.0", + "@typescript-eslint/visitor-keys": "7.13.0" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -1928,13 +1937,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.8.0.tgz", - "integrity": "sha512-H70R3AefQDQpz9mGv13Uhi121FNMh+WEaRqcXTX09YEDky21km4dV1ZXJIp8QjXc4ZaVkXVdohvWDzbnbHDS+A==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.13.0.tgz", + "integrity": "sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "7.8.0", - "@typescript-eslint/utils": "7.8.0", + "@typescript-eslint/typescript-estree": "7.13.0", + "@typescript-eslint/utils": "7.13.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -1955,9 +1964,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.8.0.tgz", - "integrity": "sha512-wf0peJ+ZGlcH+2ZS23aJbOv+ztjeeP8uQ9GgwMJGVLx/Nj9CJt17GWgWWoSmoRVKAX2X+7fzEnAjxdvK2gqCLw==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.13.0.tgz", + "integrity": "sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==", "dev": true, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -1968,13 +1977,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.8.0.tgz", - "integrity": "sha512-5pfUCOwK5yjPaJQNy44prjCwtr981dO8Qo9J9PwYXZ0MosgAbfEMB008dJ5sNo3+/BN6ytBPuSvXUg9SAqB0dg==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.13.0.tgz", + "integrity": "sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.8.0", - "@typescript-eslint/visitor-keys": "7.8.0", + "@typescript-eslint/types": "7.13.0", + "@typescript-eslint/visitor-keys": "7.13.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -1996,18 +2005,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.8.0.tgz", - "integrity": "sha512-L0yFqOCflVqXxiZyXrDr80lnahQfSOfc9ELAAZ75sqicqp2i36kEZZGuUymHNFoYOqxRT05up760b4iGsl02nQ==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.13.0.tgz", + "integrity": "sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.15", - "@types/semver": "^7.5.8", - "@typescript-eslint/scope-manager": "7.8.0", - "@typescript-eslint/types": "7.8.0", - "@typescript-eslint/typescript-estree": "7.8.0", - "semver": "^7.6.0" + "@typescript-eslint/scope-manager": "7.13.0", + "@typescript-eslint/types": "7.13.0", + "@typescript-eslint/typescript-estree": "7.13.0" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -2021,12 +2027,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.8.0.tgz", - "integrity": "sha512-q4/gibTNBQNA0lGyYQCmWRS5D15n8rXh4QjK3KV+MBPlTYHpfBUT3D3PaPR/HeNiI9W6R7FvlkcGhNyAoP+caA==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.13.0.tgz", + "integrity": "sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/types": "7.13.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -2092,9 +2098,9 @@ } }, "node_modules/ajv": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", - "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", + "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", "dependencies": { "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", @@ -2131,24 +2137,9 @@ } }, "node_modules/ansi-escapes": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", - "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==", - "dev": true, - "dependencies": { - "type-fest": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.1.tgz", + "integrity": "sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==", "dev": true, "engines": { "node": ">=14.16" @@ -2237,13 +2228,13 @@ "devOptional": true }, "node_modules/argon2": { - "version": "0.40.1", - "resolved": "https://registry.npmjs.org/argon2/-/argon2-0.40.1.tgz", - "integrity": "sha512-DjtHDwd7pm12qeWyfihHoM8Bn5vGcgH6sKwgPqwNYroRmxlrzadHEvMyuvQxN/V8YSyRRKD5x6ito09q1e9OyA==", + "version": "0.40.3", + "resolved": "https://registry.npmjs.org/argon2/-/argon2-0.40.3.tgz", + "integrity": "sha512-FrSmz4VeM91jwFvvjsQv9GYp6o/kARWoYKjbjDB2U5io1H3e5X67PYGclFDeQff6UXIhUd4aHR3mxCdBbMMuQw==", "hasInstallScript": true, "dependencies": { "@phc/format": "^1.0.0", - "node-addon-api": "^7.1.0", + "node-addon-api": "^8.0.0", "node-gyp-build": "^4.8.0" }, "engines": { @@ -2524,11 +2515,11 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -3885,9 +3876,9 @@ } }, "node_modules/express-rate-limit": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.2.0.tgz", - "integrity": "sha512-T7nul1t4TNyfZMJ7pKRKkdeVJWa2CqB8NA1P8BwYaoDI5QSBZARv5oMS43J7b7I5P+4asjVXjb7ONuwDKucahg==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.3.1.tgz", + "integrity": "sha512-BbaryvkY4wEgDqLgD18/NSy2lDO2jTuT9Y8c1Mpx0X63Yz0sYd5zN6KPe7UvpuSVvV33T6RaE1o1IVZQjHMYgw==", "engines": { "node": ">= 16" }, @@ -4134,20 +4125,6 @@ "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" }, - "node_modules/filedirname": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/filedirname/-/filedirname-2.11.0.tgz", - "integrity": "sha512-BJziCt40D3EFDjnpBUVEjOr9VFlZZxLQAbx8QWN8akhayehjoAlAFUDp8bIQAUoOAu/rzSdPnJshgHAWK7TzKQ==", - "dependencies": { - "get-current-line": "^6.10.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://bevry.me/fund" - } - }, "node_modules/filelist": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", @@ -4197,9 +4174,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -4392,17 +4369,6 @@ "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/get-current-line": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-6.10.0.tgz", - "integrity": "sha512-qxdd6md52tQVow2SQb8JwujNa4cJ5+lxdDk/fvasrxKF5PnIxydnYneARt2xmaBi/h9Op3O5jld+ymugLK6c3A==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://bevry.me/fund" - } - }, "node_modules/get-east-asian-width": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", @@ -5031,30 +4997,33 @@ } }, "node_modules/lilconfig": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", - "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", "dev": true, "engines": { "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" } }, "node_modules/lint-staged": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.2.tgz", - "integrity": "sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==", + "version": "15.2.7", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.7.tgz", + "integrity": "sha512-+FdVbbCZ+yoh7E/RosSdqKJyUM2OEjTciH0TFNkawKgvFp1zbGlEC39RADg+xKBG1R4mhoH2j85myBQZ5wR+lw==", "dev": true, "dependencies": { - "chalk": "5.3.0", - "commander": "11.1.0", - "debug": "4.3.4", - "execa": "8.0.1", - "lilconfig": "3.0.0", - "listr2": "8.0.1", - "micromatch": "4.0.5", - "pidtree": "0.6.0", - "string-argv": "0.3.2", - "yaml": "2.3.4" + "chalk": "~5.3.0", + "commander": "~12.1.0", + "debug": "~4.3.4", + "execa": "~8.0.1", + "lilconfig": "~3.1.1", + "listr2": "~8.2.1", + "micromatch": "~4.0.7", + "pidtree": "~0.6.0", + "string-argv": "~0.3.2", + "yaml": "~2.4.2" }, "bin": { "lint-staged": "bin/lint-staged.js" @@ -5079,12 +5048,12 @@ } }, "node_modules/lint-staged/node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/lint-staged/node_modules/execa": { @@ -5143,6 +5112,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/lint-staged/node_modules/micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, "node_modules/lint-staged/node_modules/mimic-fn": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", @@ -5222,16 +5204,16 @@ } }, "node_modules/listr2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.1.tgz", - "integrity": "sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.1.tgz", + "integrity": "sha512-irTfvpib/rNiD637xeevjO2l3Z5loZmuaRi0L0YE5LfijwVY96oyVn0DFD3o/teAok7nfobMG1THvvcHh/BP6g==", "dev": true, "dependencies": { "cli-truncate": "^4.0.0", "colorette": "^2.0.20", "eventemitter3": "^5.0.1", "log-update": "^6.0.0", - "rfdc": "^1.3.0", + "rfdc": "^1.3.1", "wrap-ansi": "^9.0.0" }, "engines": { @@ -5806,11 +5788,11 @@ } }, "node_modules/node-addon-api": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz", - "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.0.0.tgz", + "integrity": "sha512-ipO7rsHEBqa9STO5C5T10fj732ml+5kLN1cAG8/jdHd56ldQeGj3Q7+scUS+VHK/qy1zLEwC4wMK5+yM0btPvw==", "engines": { - "node": "^16 || ^18 || >= 20" + "node": "^18 || ^20 || >= 21" } }, "node_modules/node-gyp-build": { @@ -5837,9 +5819,9 @@ } }, "node_modules/nodemon": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.0.tgz", - "integrity": "sha512-xqlktYlDMCepBJd43ZQhjWwMw2obW/JRvkrLxq5RCNcuDDX1DbcPT+qT1IlIIdf+DhnWs90JpTMe+Y5KxOchvA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.3.tgz", + "integrity": "sha512-m4Vqs+APdKzDFpuaL9F9EVOF85+h070FnkHVEoU4+rmT6Vw0bmNl7s61VEkY/cJkL7RCv1p4urnUDUMrS5rk2w==", "dev": true, "dependencies": { "chokidar": "^3.5.2", @@ -6454,9 +6436,9 @@ } }, "node_modules/prettier": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz", + "integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" @@ -6675,12 +6657,12 @@ } }, "node_modules/redis": { - "version": "4.6.13", - "resolved": "https://registry.npmjs.org/redis/-/redis-4.6.13.tgz", - "integrity": "sha512-MHgkS4B+sPjCXpf+HfdetBwbRz6vCtsceTmw1pHNYJAsYxrfpOP6dz+piJWGos8wqG7qb3vj/Rrc5qOlmInUuA==", + "version": "4.6.14", + "resolved": "https://registry.npmjs.org/redis/-/redis-4.6.14.tgz", + "integrity": "sha512-GrNg/e33HtsQwNXL7kJT+iNFPSwE1IPmd7wzV3j4f2z0EYxZfZE7FVTmUysgAtqQQtg5NXF5SNLR9OdO/UHOfw==", "dependencies": { "@redis/bloom": "1.2.0", - "@redis/client": "1.5.14", + "@redis/client": "1.5.16", "@redis/graph": "1.1.1", "@redis/json": "1.0.6", "@redis/search": "1.1.6", @@ -6779,9 +6761,9 @@ } }, "node_modules/rfdc": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", - "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", "dev": true }, "node_modules/rimraf": { @@ -7965,9 +7947,9 @@ } }, "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" }, "node_modules/tunnel-agent": { "version": "0.6.0", @@ -8206,14 +8188,14 @@ } }, "node_modules/typescript-eslint": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-7.8.0.tgz", - "integrity": "sha512-sheFG+/D8N/L7gC3WT0Q8sB97Nm573Yfr+vZFzl/4nBdYcmviBPtwGSX9TJ7wpVg28ocerKVOt+k2eGmHzcgVA==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-7.13.0.tgz", + "integrity": "sha512-upO0AXxyBwJ4BbiC6CRgAJKtGYha2zw4m1g7TIVPSonwYEuf7vCicw3syjS1OxdDMTz96sZIXl3Jx3vWJLLKFw==", "dev": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "7.8.0", - "@typescript-eslint/parser": "7.8.0", - "@typescript-eslint/utils": "7.8.0" + "@typescript-eslint/eslint-plugin": "7.13.0", + "@typescript-eslint/parser": "7.13.0", + "@typescript-eslint/utils": "7.13.0" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -8454,10 +8436,13 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", + "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", "dev": true, + "bin": { + "yaml": "bin.mjs" + }, "engines": { "node": ">= 14" } @@ -8597,9 +8582,9 @@ } }, "@eslint/js": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.2.0.tgz", - "integrity": "sha512-ESiIudvhoYni+MdsI8oD7skpprZ89qKocwRM2KEvhhBJ9nl5MRh7BXU5GTod7Mdygq+AUl+QzId6iWJKR/wABA==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.4.0.tgz", + "integrity": "sha512-fdI7VJjP3Rvc70lC4xkFXHB0fiPeojiL1PxVG6t1ZvXQrarj893PweuBTujxDUFk0Fxj4R7PIIAZ/aiiyZPZcg==", "dev": true }, "@humanwhocodes/config-array": { @@ -8799,9 +8784,9 @@ "requires": {} }, "@redis/client": { - "version": "1.5.14", - "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.5.14.tgz", - "integrity": "sha512-YGn0GqsRBFUQxklhY7v562VMOP0DcmlrHHs3IV1mFE3cbxe31IITUkqhBcIhVSI/2JqtWAJXg5mjV4aU+zD0HA==", + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.5.16.tgz", + "integrity": "sha512-X1a3xQ5kEMvTib5fBrHKh6Y+pXbeKXqziYuxOUo1ojQNECg4M5Etd1qqyhMap+lFUOAh8S7UYevgJHOm4A+NOg==", "requires": { "cluster-key-slot": "1.1.2", "generic-pool": "3.9.0", @@ -8876,92 +8861,92 @@ } }, "@swc/core": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.5.5.tgz", - "integrity": "sha512-M8O22EEgdSONLd+7KRrXj8pn+RdAZZ7ISnPjE9KCQQlI0kkFNEquWR+uFdlFxQfwlyCe/Zb6uGXGDvtcov4IMg==", - "dev": true, - "requires": { - "@swc/core-darwin-arm64": "1.5.5", - "@swc/core-darwin-x64": "1.5.5", - "@swc/core-linux-arm-gnueabihf": "1.5.5", - "@swc/core-linux-arm64-gnu": "1.5.5", - "@swc/core-linux-arm64-musl": "1.5.5", - "@swc/core-linux-x64-gnu": "1.5.5", - "@swc/core-linux-x64-musl": "1.5.5", - "@swc/core-win32-arm64-msvc": "1.5.5", - "@swc/core-win32-ia32-msvc": "1.5.5", - "@swc/core-win32-x64-msvc": "1.5.5", - "@swc/counter": "^0.1.2", - "@swc/types": "^0.1.5" + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.5.29.tgz", + "integrity": "sha512-nvTtHJI43DUSOAf3h9XsqYg8YXKc0/N4il9y4j0xAkO0ekgDNo+3+jbw6MInawjKJF9uulyr+f5bAutTsOKVlw==", + "dev": true, + "requires": { + "@swc/core-darwin-arm64": "1.5.29", + "@swc/core-darwin-x64": "1.5.29", + "@swc/core-linux-arm-gnueabihf": "1.5.29", + "@swc/core-linux-arm64-gnu": "1.5.29", + "@swc/core-linux-arm64-musl": "1.5.29", + "@swc/core-linux-x64-gnu": "1.5.29", + "@swc/core-linux-x64-musl": "1.5.29", + "@swc/core-win32-arm64-msvc": "1.5.29", + "@swc/core-win32-ia32-msvc": "1.5.29", + "@swc/core-win32-x64-msvc": "1.5.29", + "@swc/counter": "^0.1.3", + "@swc/types": "^0.1.8" } }, "@swc/core-darwin-arm64": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.5.5.tgz", - "integrity": "sha512-Ol5ZwZYdTOZsv2NwjcT/qVVALKzVFeh+IJ4GNarr3P99+38Dkwi81OqCI1o/WaDXQYKAQC/V+CzMbkEuJJfq9Q==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.5.29.tgz", + "integrity": "sha512-6F/sSxpHaq3nzg2ADv9FHLi4Fu2A8w8vP8Ich8gIl16D2htStlwnaPmCLjRswO+cFkzgVqy/l01gzNGWd4DFqA==", "dev": true, "optional": true }, "@swc/core-darwin-x64": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.5.5.tgz", - "integrity": "sha512-XHWpKBIPKYLgh5/lV2PYjO84lkzf5JR51kjiloyz2Pa9HIV8tHoAP8bYdJwm4nUp2I7KcEh3pPH0AVu5LpxMKw==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.5.29.tgz", + "integrity": "sha512-rF/rXkvUOTdTIfoYbmszbSUGsCyvqACqy1VeP3nXONS+LxFl4bRmRcUTRrblL7IE5RTMCKUuPbqbQSE2hK7bqg==", "dev": true, "optional": true }, "@swc/core-linux-arm-gnueabihf": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.5.5.tgz", - "integrity": "sha512-vtoWNCWAe+CNSqtqIwFnIH48qgPPlUZKoQ4EVFeMM+7/kDi6SeNxoh5TierJs5bKAWxD49VkPvRoWFCk6V62mA==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.5.29.tgz", + "integrity": "sha512-2OAPL8iWBsmmwkjGXqvuUhbmmoLxS1xNXiMq87EsnCNMAKohGc7wJkdAOUL6J/YFpean/vwMWg64rJD4pycBeg==", "dev": true, "optional": true }, "@swc/core-linux-arm64-gnu": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.5.5.tgz", - "integrity": "sha512-L4l7M78U6h/rCAxId+y5Vu+1KfDRF6dJZtitFcaT293guiUQFwJv8gLxI4Jh5wFtZ0fYd0QaCuvh2Ip79CzGMg==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.5.29.tgz", + "integrity": "sha512-eH/Q9+8O5qhSxMestZnhuS1xqQMr6M7SolZYxiXJqxArXYILLCF+nq2R9SxuMl0CfjHSpb6+hHPk/HXy54eIRA==", "dev": true, "optional": true }, "@swc/core-linux-arm64-musl": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.5.5.tgz", - "integrity": "sha512-DkzJc13ukXa7oJpyn24BjIgsiOybYrc+IxjsQyfNlDrrs1QXP4elStcpkD02SsIuSyHjZV8Hw2HFBMQB3OHPrA==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.5.29.tgz", + "integrity": "sha512-TERh2OICAJz+SdDIK9+0GyTUwF6r4xDlFmpoiHKHrrD/Hh3u+6Zue0d7jQ/he/i80GDn4tJQkHlZys+RZL5UZg==", "dev": true, "optional": true }, "@swc/core-linux-x64-gnu": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.5.5.tgz", - "integrity": "sha512-kj4ZwWJGeBEUzHrRQP2VudN+kkkYH7OI1dPVDc6kWQx5X4329JeKOas4qY0l7gDVjBbRwN9IbbPI6TIn2KfAug==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.5.29.tgz", + "integrity": "sha512-WMDPqU7Ji9dJpA+Llek2p9t7pcy7Bob8ggPUvgsIlv3R/eesF9DIzSbrgl6j3EAEPB9LFdSafsgf6kT/qnvqFg==", "dev": true, "optional": true }, "@swc/core-linux-x64-musl": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.5.5.tgz", - "integrity": "sha512-6pTorCs4mYhPhYtC4jNOnhGgjNd3DZcRoZ9P0tzXXP69aCbYjvlgNH/NRvAROp9AaVFeZ7a7PmCWb6+Rbe7NKg==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.5.29.tgz", + "integrity": "sha512-DO14glwpdKY4POSN0201OnGg1+ziaSVr6/RFzuSLggshwXeeyVORiHv3baj7NENhJhWhUy3NZlDsXLnRFkmhHQ==", "dev": true, "optional": true }, "@swc/core-win32-arm64-msvc": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.5.5.tgz", - "integrity": "sha512-o0/9pstmEjwZyrY/bA+mymF0zH7E+GT/XCVqdKeWW9Wn3gTTyWa5MZnrFgI2THQ+AXwdglMB/Zo76ARQPaz/+A==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.5.29.tgz", + "integrity": "sha512-V3Y1+a1zG1zpYXUMqPIHEMEOd+rHoVnIpO/KTyFwAmKVu8v+/xPEVx/AGoYE67x4vDAAvPQrKI3Aokilqa5yVg==", "dev": true, "optional": true }, "@swc/core-win32-ia32-msvc": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.5.5.tgz", - "integrity": "sha512-B+nypUwsmCuaH6RtKWgiPCb+ENjxstJPPJeMJvBqlJqyCaIkZzN4M07Ozi3xVv1VG21SRkd6G3xIqRoalrNc0Q==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.5.29.tgz", + "integrity": "sha512-OrM6yfXw4wXhnVFosOJzarw0Fdz5Y0okgHfn9oFbTPJhoqxV5Rdmd6kXxWu2RiVKs6kGSJFZXHDeUq2w5rTIMg==", "dev": true, "optional": true }, "@swc/core-win32-x64-msvc": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.5.5.tgz", - "integrity": "sha512-ry83ki9ZX0Q+GWGnqc2J618Z+FvKE8Ajn42F8EYi8Wj0q6Jz3mj+pJzgzakk2INm2ldEZ+FaRPipn4ozsZDcBg==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.5.29.tgz", + "integrity": "sha512-eD/gnxqKyZQQR0hR7TMkIlJ+nCF9dzYmVVNbYZWuA1Xy94aBPUsEk3Uw3oG7q6R3ErrEUPP0FNf2ztEnv+I+dw==", "dev": true, "optional": true }, @@ -8972,10 +8957,13 @@ "dev": true }, "@swc/types": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.5.tgz", - "integrity": "sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==", - "dev": true + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.8.tgz", + "integrity": "sha512-RNFA3+7OJFNYY78x0FYwi1Ow+iF1eF5WvmfY1nXPOEH4R2p/D4Cr1vzje7dNAI2aLFqpv8Wyz4oKSWqIZArpQA==", + "dev": true, + "requires": { + "@swc/counter": "^0.1.3" + } }, "@szmarczak/http-timer": { "version": "4.0.6", @@ -9016,9 +9004,9 @@ "devOptional": true }, "@tsed/ajv": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/ajv/-/ajv-7.69.2.tgz", - "integrity": "sha512-ghxW+IcXzSMpLUcQaOUssA4qB+GR156ehb9pp8kgGu5rVNbPaHLQCmramS/4uI6l8EKq3eAB0zWCw6gIJDiwRg==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/ajv/-/ajv-7.71.2.tgz", + "integrity": "sha512-rBgpTi3i6GlS4ASxG04r9DcWpbbwv58rLlG+BvgZK7EZdzqUo0/AM3bMUSs1jSz8T8uEC5705F/PKhvoqku9cg==", "requires": { "ajv-errors": "3.0.0", "ajv-formats": "2.1.1", @@ -9051,24 +9039,24 @@ } }, "@tsed/common": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/common/-/common-7.69.2.tgz", - "integrity": "sha512-8mxTeSKsVsH2FfR33YPhnnyZXC2hhnpb9pftulbw5bI9qxlbsgajqvAJS96u4tgIdgtPkrOx/9TmB/W2OT+q2w==", - "requires": { - "@tsed/core": "7.69.2", - "@tsed/di": "7.69.2", - "@tsed/exceptions": "7.69.2", - "@tsed/json-mapper": "7.69.2", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/common/-/common-7.71.2.tgz", + "integrity": "sha512-4NBGgKc2kCDBoDdbO37rxfYR38qxXKb4QCPm3N6/Ktok4J/fq5W3KLge1UNWWigPgDLQ11XJTdqPg8RXHurbMQ==", + "requires": { + "@tsed/core": "7.71.2", + "@tsed/di": "7.71.2", + "@tsed/exceptions": "7.71.2", + "@tsed/json-mapper": "7.71.2", "@tsed/logger": ">=6.7.5", "@tsed/logger-file": ">=6.7.5", - "@tsed/platform-exceptions": "7.69.2", - "@tsed/platform-log-middleware": "7.69.2", - "@tsed/platform-middlewares": "7.69.2", - "@tsed/platform-params": "7.69.2", - "@tsed/platform-response-filter": "7.69.2", - "@tsed/platform-router": "7.69.2", - "@tsed/platform-views": "7.69.2", - "@tsed/schema": "7.69.2", + "@tsed/platform-exceptions": "7.71.2", + "@tsed/platform-log-middleware": "7.71.2", + "@tsed/platform-middlewares": "7.71.2", + "@tsed/platform-params": "7.71.2", + "@tsed/platform-response-filter": "7.71.2", + "@tsed/platform-router": "7.71.2", + "@tsed/platform-views": "7.71.2", + "@tsed/schema": "7.71.2", "@types/json-schema": "7.0.15", "accepts": "^1.3.8", "tslib": "2.6.1", @@ -9083,9 +9071,9 @@ } }, "@tsed/core": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/core/-/core-7.69.2.tgz", - "integrity": "sha512-bdOaD6HEYkB1m2haoHWKVNL1MXfWxujsPghR+pE8CjLeD8DssV1GPFdWYfl5RXUV1XqSM7eVZr3G4/CD/eTCOQ==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/core/-/core-7.71.2.tgz", + "integrity": "sha512-kiYHkyqhGTj6OIVZzYJmlDB5VBxjwfgDWoMExMqxHaIkOCxjeCvVqoOoywJz3qG58ZXrN2HoU5p1/M5SA+bGag==", "requires": { "reflect-metadata": "^0.2.1", "tslib": "2.6.1" @@ -9099,17 +9087,24 @@ } }, "@tsed/di": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/di/-/di-7.69.2.tgz", - "integrity": "sha512-kuOmDMCM851USHlfqH5IOb6ef6UcJsQcVF4Q/GqfLVljgTNLjV9HZvy+v3aG0W/vDZy8+UV1dKejsSPv/5bxLQ==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/di/-/di-7.71.2.tgz", + "integrity": "sha512-sZ07aFdAduZlnrzkPYSmpRGPHklX5kioTymyRU6NcalrH7eL7QfVfe12Tdu0E/TAe2K3nXiWJj5imOKyWk0Wlg==", "requires": { "tslib": "2.6.2" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + } } }, "@tsed/engines": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/engines/-/engines-7.69.2.tgz", - "integrity": "sha512-NP8aK+yM8xwbdYcDJ86WN5Rdx5lWtJ8c7t3HfATQtMM+tUvtnOj0rHm5ujGy6gJ6rMDS2lbHPXJ+XwtIJ5C1ig==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/engines/-/engines-7.71.2.tgz", + "integrity": "sha512-PNMn/WeTrspoJwShfnzbqwQUQSQu2arH3+o2b3+kA9GYjyMn6oL7T+nRg+gEPt4dLwk+Dw0//xSWqPAzkQpXOQ==", "requires": { "tslib": "2.6.1" }, @@ -9122,9 +9117,9 @@ } }, "@tsed/exceptions": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/exceptions/-/exceptions-7.69.2.tgz", - "integrity": "sha512-qRjfl1AgUDZv/nZJf5dbMyHtb+oxZ2dU2DtrLExz5sRrvFSAvrzTy99icrei8osvzuqKRiyIbCx/Si4iNUKweQ==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/exceptions/-/exceptions-7.71.2.tgz", + "integrity": "sha512-amdDdm93hn+YpSz6vlwxlHu/XoBGn2MJIMLdM2PymPI1DrbRq4e7IDfkWAqnoO2aK7GgE5JpRu5Gw+4YDqBJAw==", "requires": { "change-case": "4.1.2", "statuses": ">=2.0.1", @@ -9139,9 +9134,9 @@ } }, "@tsed/json-mapper": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/json-mapper/-/json-mapper-7.69.2.tgz", - "integrity": "sha512-xuOOqSrsCSOhWIblRGhmz/Qn0ojugEvlAMf4+zZd3DeG9nj3TCeJjZ/iQa4/NikmvV07Nfw6pb6BQ2wKQmPgUQ==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/json-mapper/-/json-mapper-7.71.2.tgz", + "integrity": "sha512-wdCKVNnli1bkjjxU5W6fuu+Z32Hr5UaJHF3cDcJUpceFj/drG0UxB8q9EmejkgaXdao22PkoTlMtVRJ/t5G8Ig==", "requires": { "tslib": "2.6.1" }, @@ -9162,6 +9157,13 @@ "date-format": "^4.0.14", "semver": "^7.6.0", "tslib": "2.6.2" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + } } }, "@tsed/logger-file": { @@ -9171,12 +9173,19 @@ "requires": { "streamroller": "^3.1.5", "tslib": "2.6.2" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + } } }, "@tsed/normalize-path": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/normalize-path/-/normalize-path-7.69.2.tgz", - "integrity": "sha512-WnR0x5qcMIqWdGq7kHKthOAT9XSuRMpQuMLmx9O3/DirIQxSwynmty78L+Db/FaiG0UCV2TDVTR6SLEVIWWMtw==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/normalize-path/-/normalize-path-7.71.2.tgz", + "integrity": "sha512-NdfBIH7iRS4cE377tpsmb6NX1wbnC9nxJTTCEo4IazClGqksWfypXM+Z97edepdCjcW2hB3AW3hGy9q4QBKa4w==", "requires": { "normalize-path": "3.0.0", "tslib": "2.6.1" @@ -9190,14 +9199,14 @@ } }, "@tsed/openspec": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/openspec/-/openspec-7.69.2.tgz", - "integrity": "sha512-qsllFX4ryFMIDdV7ii2/VSVhRy4zFnATtZGFzTrBBRa1rL0gaajNe+8JbGn3/xgaR9cU0gukaxC9pMRAS/26cw==" + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/openspec/-/openspec-7.71.2.tgz", + "integrity": "sha512-h1CfmAkBDDW163SNrOLaYO7xgNg6Uio1peacballJ22PMMvfrW6pGOPrJGWzULXKHknHHcn8gsD+egq2mMAejA==" }, "@tsed/passport": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/passport/-/passport-7.69.2.tgz", - "integrity": "sha512-r9QvA4bBwcYvDMOLmRrpJHHjz5DHGJw/zTv7hBesk4wZkhvzMp5MkZxJqEkBNZlW8RI5FIcA2C5qi5poJAnJqw==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/passport/-/passport-7.71.2.tgz", + "integrity": "sha512-DEli/0v67hiXELA5zjfYnIfR3NbVo/DxIPckpqB4JT88DoAnPyd9oqNhrjwpsI0qA2hmn+Bq6n0DmZhhQKcwkQ==", "requires": { "tslib": "2.6.1" }, @@ -9210,9 +9219,9 @@ } }, "@tsed/platform-cache": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/platform-cache/-/platform-cache-7.69.2.tgz", - "integrity": "sha512-VWDzYVOu5jfrC2/lxDTZUbNCYaQJF2dL4E97ZWoTpP+VDR1mMojUKmGdCymnWDniCqZwi74q1nEJzTAkwWijcQ==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/platform-cache/-/platform-cache-7.71.2.tgz", + "integrity": "sha512-+riDwD8SH2gruLyj34/WJyXVt17Y0uirZHcdu605Pf1dtkrdVl5dHArr+9AIaUx3fhxYn16U4zN+7l2TDZlHcw==", "requires": { "cache-manager": "^5.4.0", "micromatch": "4.0.5", @@ -9227,9 +9236,9 @@ } }, "@tsed/platform-exceptions": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/platform-exceptions/-/platform-exceptions-7.69.2.tgz", - "integrity": "sha512-NOXyUr18ddWHJvZaG3xVqgniNx53ifBftZY/DM8zMX8/WcIwzR6CAXaKsNntbpsZVj308bHac5GQ+AwnmszagQ==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/platform-exceptions/-/platform-exceptions-7.71.2.tgz", + "integrity": "sha512-ANSLJDcNbwFiVtAxxOJtV7PFHFUkKguHMwDy1qDBJ421cCKAH7TMxHClNc+MUCvILULGZNaDWbYl5wVuEUGT9w==", "requires": { "tslib": "2.6.1" }, @@ -9242,9 +9251,9 @@ } }, "@tsed/platform-express": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/platform-express/-/platform-express-7.69.2.tgz", - "integrity": "sha512-X1MFPpigVcMm+0R3wN5x74me7h054HV6pgZ7g4f7ngoQ/oORjXO3EwvYSdOI0EcMKY+9cb9+FhH5xKlwJzeRVw==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/platform-express/-/platform-express-7.71.2.tgz", + "integrity": "sha512-j9wcvb2vcV8eXU+0/9TZMFIiBnafSnrSY7WDfYYPsGJNUoK5hjqtFzr8FY3vfBwV7BXspeGLsdJjDEKG8vf80w==", "requires": { "express": "^4.19.1", "multer": "^1.4.5-lts.1", @@ -9259,9 +9268,9 @@ } }, "@tsed/platform-log-middleware": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/platform-log-middleware/-/platform-log-middleware-7.69.2.tgz", - "integrity": "sha512-RwJLz5MFDsqFuqjgDC09GaNd4DhgZQEiA/llv5tMuvJ04z06jICeYUXjd0x2v0acI090SgdfVw5GSMGA0LIkjg==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/platform-log-middleware/-/platform-log-middleware-7.71.2.tgz", + "integrity": "sha512-FwgLgB5KTUqFuBnZ/wFD2qkveId5ng6rxMUR4U6fOHSJwhrSLJupksGK6BAYHIR1Airg4rDIy+78IAxcbTuOdw==", "requires": { "tslib": "2.6.1" }, @@ -9274,9 +9283,9 @@ } }, "@tsed/platform-middlewares": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/platform-middlewares/-/platform-middlewares-7.69.2.tgz", - "integrity": "sha512-X8WH57Bq3dFcwtgdnwfv2xrw8nhzbi1RGU1kPk8qMcFwITPxFICtEc1eLYBdvvx741w2cTyD41qGwKh8GAARSg==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/platform-middlewares/-/platform-middlewares-7.71.2.tgz", + "integrity": "sha512-PyVav1aU7D7Yxg87M+//uo666oWzXKjdSWRaJCvpEQGQObeul7J29Xgwok2efrrW656c/m82zMvR59vpYi/Hyg==", "requires": { "tslib": "2.6.1" }, @@ -9289,9 +9298,9 @@ } }, "@tsed/platform-params": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/platform-params/-/platform-params-7.69.2.tgz", - "integrity": "sha512-0Bgdr1Q/TAtMUIfP9LRKg3MspefEw6sZn/TpJhdcNDZJGCMF8s3iJolocYsDYA6awFJiPoDF55SQe20G3OC/Ww==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/platform-params/-/platform-params-7.71.2.tgz", + "integrity": "sha512-CBENWbQotkzVK1D/z0zCX3dEyPHFwKTEQ0mff4TGrUs68Q1M3dNGyet1mIURUjHLjza0qBRa6fJHlCq4AxBUwA==", "requires": { "tslib": "2.6.1" }, @@ -9304,9 +9313,9 @@ } }, "@tsed/platform-response-filter": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/platform-response-filter/-/platform-response-filter-7.69.2.tgz", - "integrity": "sha512-NcaftD67Cz0yawmF7bC/L9+WqImogwz85rUIwRaQNwDnPwhhPvSDj4tPbkG7BiDl+MXOIrmiIw/4/Bh1zvRb+g==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/platform-response-filter/-/platform-response-filter-7.71.2.tgz", + "integrity": "sha512-EYrG68K1/MWOiCtimAkwmY+TPeaPziFtifIlxbTXft1TbtXf2b8vdkDXXmCJhJ+KJhnejNplUrQub1m+NSjqPg==", "requires": { "tslib": "2.6.1" }, @@ -9319,9 +9328,9 @@ } }, "@tsed/platform-router": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/platform-router/-/platform-router-7.69.2.tgz", - "integrity": "sha512-JsEGeyTqiCmOWoCwe+9ngGWD9bRWjLiycJbvkr0E79y2LpLyq2Beu8drWO7fNdGRUIPBS7M0Fmj6GXb/VYzM4g==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/platform-router/-/platform-router-7.71.2.tgz", + "integrity": "sha512-ZUo+D97ZibZ2ZTNJb8f2N3UteNpyi3BtGI1Is6gPKL3yuV6Qs0105fSquR7BNqG8y/7ZDedsMDL7dws3FUYCHw==", "requires": { "tslib": "2.6.1" }, @@ -9334,11 +9343,11 @@ } }, "@tsed/platform-views": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/platform-views/-/platform-views-7.69.2.tgz", - "integrity": "sha512-nOTUmNJcsECc0sr1adnZ5jHyQ+BPryEnrYla7OhC93//ESThsJVd2xH3CJz9QtyjiPTajqG60dfYyAJnLASmqA==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/platform-views/-/platform-views-7.71.2.tgz", + "integrity": "sha512-fElUKw8oi0+CXPhIgi+yUGQpNf+rPFqXj1x/PIcyLkiQZ9o4/GXHYnYPlPURdKdiGWXCmvorWj98UgasefxKGg==", "requires": { - "@tsed/engines": "7.69.2", + "@tsed/engines": "7.71.2", "ejs": "^3.1.9", "tslib": "2.6.1" }, @@ -9351,11 +9360,11 @@ } }, "@tsed/schema": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/schema/-/schema-7.69.2.tgz", - "integrity": "sha512-MOZVK5zDwN48fUrfT9tDrVd13KpxHKUlkGuygyQxC23U39zjqxWjlRLF5LbA0cF/hKTqVcvnNEfOvvHsfla44w==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/schema/-/schema-7.71.2.tgz", + "integrity": "sha512-nut+ZHjWjOOdeFBphSijHLe7nLwZYQ/YZaerpRykNgLJk60FddYu+3IYGSnkhzbmzyc5H/Zcl9njQRN8bmlTWA==", "requires": { - "@tsed/openspec": "7.69.2", + "@tsed/openspec": "7.71.2", "change-case": "^4.1.2", "fs-extra": "^11.2.0", "json-schema": "0.4.0", @@ -9372,9 +9381,9 @@ } }, "@tsed/socketio": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/socketio/-/socketio-7.69.2.tgz", - "integrity": "sha512-ivlrPaSi7kqwHelDfjud2Odm9pg0wAhGRfekHzIfWdTuu6VS2q/gbiI9DljEP1eqmYxhJPaoS3I+NYHA+/tkuQ==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/socketio/-/socketio-7.71.2.tgz", + "integrity": "sha512-zP3lDjMNkNJYxD4eFJGgHroINFL0cZvwAd520E7o3lQUD4lfcQceA6dxoCqbufgS8nsCKoRpcYpGPxHs0ixV9g==", "requires": { "tslib": "2.6.1" }, @@ -9387,13 +9396,12 @@ } }, "@tsed/swagger": { - "version": "7.69.2", - "resolved": "https://registry.npmjs.org/@tsed/swagger/-/swagger-7.69.2.tgz", - "integrity": "sha512-CPobio6ZNmLyyYEuPyJZOEEnHxX5/lQxkkzhLB+ApQk8ld/D0c9hpAkdRYciwVBr1lPx9ma+p8TIjKT+UXX/WQ==", + "version": "7.71.2", + "resolved": "https://registry.npmjs.org/@tsed/swagger/-/swagger-7.71.2.tgz", + "integrity": "sha512-MhOdWj1vRVPWv+TMSOHweZ6vOwEgbGtzys4qLVnJA2cKYgExNnWZSy87TEHjqRdpTC4/Jpci2uuLJYYPwp0vJg==", "requires": { - "@tsed/normalize-path": "7.69.2", - "@tsed/openspec": "7.69.2", - "filedirname": "^2.11.0", + "@tsed/normalize-path": "7.71.2", + "@tsed/openspec": "7.71.2", "fs-extra": "11.2.0", "micromatch": "4.0.5", "swagger-ui-dist": ">=5.17.1", @@ -9514,9 +9522,9 @@ "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" }, "@types/jsdom": { - "version": "21.1.6", - "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-21.1.6.tgz", - "integrity": "sha512-/7kkMsC+/kMs7gAYmmBR9P0vGTnOoLhQhyhQJSlXGI5bzTHp6xdo0TtKWQAsz6pmSAeVqKSbqeyP6hytqr9FDw==", + "version": "21.1.7", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-21.1.7.tgz", + "integrity": "sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==", "dev": true, "requires": { "@types/node": "*", @@ -9561,9 +9569,9 @@ } }, "@types/node": { - "version": "20.12.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.11.tgz", - "integrity": "sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==", + "version": "20.14.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.2.tgz", + "integrity": "sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==", "requires": { "undici-types": "~5.26.4" } @@ -9642,12 +9650,6 @@ "@types/node": "*" } }, - "@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "dev": true - }, "@types/send": { "version": "0.17.4", "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", @@ -9709,73 +9711,71 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.8.0.tgz", - "integrity": "sha512-gFTT+ezJmkwutUPmB0skOj3GZJtlEGnlssems4AjkVweUPGj7jRwwqg0Hhg7++kPGJqKtTYx+R05Ftww372aIg==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.13.0.tgz", + "integrity": "sha512-FX1X6AF0w8MdVFLSdqwqN/me2hyhuQg4ykN6ZpVhh1ij/80pTvDKclX1sZB9iqex8SjQfVhwMKs3JtnnMLzG9w==", "dev": true, "requires": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.8.0", - "@typescript-eslint/type-utils": "7.8.0", - "@typescript-eslint/utils": "7.8.0", - "@typescript-eslint/visitor-keys": "7.8.0", - "debug": "^4.3.4", + "@typescript-eslint/scope-manager": "7.13.0", + "@typescript-eslint/type-utils": "7.13.0", + "@typescript-eslint/utils": "7.13.0", + "@typescript-eslint/visitor-keys": "7.13.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", - "semver": "^7.6.0", "ts-api-utils": "^1.3.0" } }, "@typescript-eslint/parser": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.8.0.tgz", - "integrity": "sha512-KgKQly1pv0l4ltcftP59uQZCi4HUYswCLbTqVZEJu7uLX8CTLyswqMLqLN+2QFz4jCptqWVV4SB7vdxcH2+0kQ==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.13.0.tgz", + "integrity": "sha512-EjMfl69KOS9awXXe83iRN7oIEXy9yYdqWfqdrFAYAAr6syP8eLEFI7ZE4939antx2mNgPRW/o1ybm2SFYkbTVA==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "7.8.0", - "@typescript-eslint/types": "7.8.0", - "@typescript-eslint/typescript-estree": "7.8.0", - "@typescript-eslint/visitor-keys": "7.8.0", + "@typescript-eslint/scope-manager": "7.13.0", + "@typescript-eslint/types": "7.13.0", + "@typescript-eslint/typescript-estree": "7.13.0", + "@typescript-eslint/visitor-keys": "7.13.0", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.8.0.tgz", - "integrity": "sha512-viEmZ1LmwsGcnr85gIq+FCYI7nO90DVbE37/ll51hjv9aG+YZMb4WDE2fyWpUR4O/UrhGRpYXK/XajcGTk2B8g==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.13.0.tgz", + "integrity": "sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==", "dev": true, "requires": { - "@typescript-eslint/types": "7.8.0", - "@typescript-eslint/visitor-keys": "7.8.0" + "@typescript-eslint/types": "7.13.0", + "@typescript-eslint/visitor-keys": "7.13.0" } }, "@typescript-eslint/type-utils": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.8.0.tgz", - "integrity": "sha512-H70R3AefQDQpz9mGv13Uhi121FNMh+WEaRqcXTX09YEDky21km4dV1ZXJIp8QjXc4ZaVkXVdohvWDzbnbHDS+A==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.13.0.tgz", + "integrity": "sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==", "dev": true, "requires": { - "@typescript-eslint/typescript-estree": "7.8.0", - "@typescript-eslint/utils": "7.8.0", + "@typescript-eslint/typescript-estree": "7.13.0", + "@typescript-eslint/utils": "7.13.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" } }, "@typescript-eslint/types": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.8.0.tgz", - "integrity": "sha512-wf0peJ+ZGlcH+2ZS23aJbOv+ztjeeP8uQ9GgwMJGVLx/Nj9CJt17GWgWWoSmoRVKAX2X+7fzEnAjxdvK2gqCLw==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.13.0.tgz", + "integrity": "sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.8.0.tgz", - "integrity": "sha512-5pfUCOwK5yjPaJQNy44prjCwtr981dO8Qo9J9PwYXZ0MosgAbfEMB008dJ5sNo3+/BN6ytBPuSvXUg9SAqB0dg==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.13.0.tgz", + "integrity": "sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==", "dev": true, "requires": { - "@typescript-eslint/types": "7.8.0", - "@typescript-eslint/visitor-keys": "7.8.0", + "@typescript-eslint/types": "7.13.0", + "@typescript-eslint/visitor-keys": "7.13.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -9785,27 +9785,24 @@ } }, "@typescript-eslint/utils": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.8.0.tgz", - "integrity": "sha512-L0yFqOCflVqXxiZyXrDr80lnahQfSOfc9ELAAZ75sqicqp2i36kEZZGuUymHNFoYOqxRT05up760b4iGsl02nQ==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.13.0.tgz", + "integrity": "sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.15", - "@types/semver": "^7.5.8", - "@typescript-eslint/scope-manager": "7.8.0", - "@typescript-eslint/types": "7.8.0", - "@typescript-eslint/typescript-estree": "7.8.0", - "semver": "^7.6.0" + "@typescript-eslint/scope-manager": "7.13.0", + "@typescript-eslint/types": "7.13.0", + "@typescript-eslint/typescript-estree": "7.13.0" } }, "@typescript-eslint/visitor-keys": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.8.0.tgz", - "integrity": "sha512-q4/gibTNBQNA0lGyYQCmWRS5D15n8rXh4QjK3KV+MBPlTYHpfBUT3D3PaPR/HeNiI9W6R7FvlkcGhNyAoP+caA==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.13.0.tgz", + "integrity": "sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==", "dev": true, "requires": { - "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/types": "7.13.0", "eslint-visitor-keys": "^3.4.3" } }, @@ -9850,9 +9847,9 @@ "devOptional": true }, "ajv": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", - "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", + "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", "requires": { "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", @@ -9875,21 +9872,10 @@ } }, "ansi-escapes": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", - "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==", - "dev": true, - "requires": { - "type-fest": "^3.0.0" - }, - "dependencies": { - "type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", - "dev": true - } - } + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.1.tgz", + "integrity": "sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==", + "dev": true }, "ansi-regex": { "version": "5.0.1", @@ -9942,12 +9928,12 @@ "devOptional": true }, "argon2": { - "version": "0.40.1", - "resolved": "https://registry.npmjs.org/argon2/-/argon2-0.40.1.tgz", - "integrity": "sha512-DjtHDwd7pm12qeWyfihHoM8Bn5vGcgH6sKwgPqwNYroRmxlrzadHEvMyuvQxN/V8YSyRRKD5x6ito09q1e9OyA==", + "version": "0.40.3", + "resolved": "https://registry.npmjs.org/argon2/-/argon2-0.40.3.tgz", + "integrity": "sha512-FrSmz4VeM91jwFvvjsQv9GYp6o/kARWoYKjbjDB2U5io1H3e5X67PYGclFDeQff6UXIhUd4aHR3mxCdBbMMuQw==", "requires": { "@phc/format": "^1.0.0", - "node-addon-api": "^7.1.0", + "node-addon-api": "^8.0.0", "node-gyp-build": "^4.8.0" } }, @@ -10158,11 +10144,11 @@ } }, "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "requires": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" } }, "buffer": { @@ -11203,9 +11189,9 @@ } }, "express-rate-limit": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.2.0.tgz", - "integrity": "sha512-T7nul1t4TNyfZMJ7pKRKkdeVJWa2CqB8NA1P8BwYaoDI5QSBZARv5oMS43J7b7I5P+4asjVXjb7ONuwDKucahg==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.3.1.tgz", + "integrity": "sha512-BbaryvkY4wEgDqLgD18/NSy2lDO2jTuT9Y8c1Mpx0X63Yz0sYd5zN6KPe7UvpuSVvV33T6RaE1o1IVZQjHMYgw==", "requires": {} }, "express-session": { @@ -11363,14 +11349,6 @@ "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" }, - "filedirname": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/filedirname/-/filedirname-2.11.0.tgz", - "integrity": "sha512-BJziCt40D3EFDjnpBUVEjOr9VFlZZxLQAbx8QWN8akhayehjoAlAFUDp8bIQAUoOAu/rzSdPnJshgHAWK7TzKQ==", - "requires": { - "get-current-line": "^6.10.0" - } - }, "filelist": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", @@ -11407,9 +11385,9 @@ } }, "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "requires": { "to-regex-range": "^5.0.1" } @@ -11548,11 +11526,6 @@ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, - "get-current-line": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-6.10.0.tgz", - "integrity": "sha512-qxdd6md52tQVow2SQb8JwujNa4cJ5+lxdDk/fvasrxKF5PnIxydnYneARt2xmaBi/h9Op3O5jld+ymugLK6c3A==" - }, "get-east-asian-width": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", @@ -12006,27 +11979,27 @@ } }, "lilconfig": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", - "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", "dev": true }, "lint-staged": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.2.tgz", - "integrity": "sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==", + "version": "15.2.7", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.7.tgz", + "integrity": "sha512-+FdVbbCZ+yoh7E/RosSdqKJyUM2OEjTciH0TFNkawKgvFp1zbGlEC39RADg+xKBG1R4mhoH2j85myBQZ5wR+lw==", "dev": true, "requires": { - "chalk": "5.3.0", - "commander": "11.1.0", - "debug": "4.3.4", - "execa": "8.0.1", - "lilconfig": "3.0.0", - "listr2": "8.0.1", - "micromatch": "4.0.5", - "pidtree": "0.6.0", - "string-argv": "0.3.2", - "yaml": "2.3.4" + "chalk": "~5.3.0", + "commander": "~12.1.0", + "debug": "~4.3.4", + "execa": "~8.0.1", + "lilconfig": "~3.1.1", + "listr2": "~8.2.1", + "micromatch": "~4.0.7", + "pidtree": "~0.6.0", + "string-argv": "~0.3.2", + "yaml": "~2.4.2" }, "dependencies": { "chalk": { @@ -12036,9 +12009,9 @@ "dev": true }, "commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true }, "execa": { @@ -12076,6 +12049,16 @@ "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true }, + "micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dev": true, + "requires": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + } + }, "mimic-fn": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", @@ -12121,16 +12104,16 @@ } }, "listr2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.1.tgz", - "integrity": "sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.1.tgz", + "integrity": "sha512-irTfvpib/rNiD637xeevjO2l3Z5loZmuaRi0L0YE5LfijwVY96oyVn0DFD3o/teAok7nfobMG1THvvcHh/BP6g==", "dev": true, "requires": { "cli-truncate": "^4.0.0", "colorette": "^2.0.20", "eventemitter3": "^5.0.1", "log-update": "^6.0.0", - "rfdc": "^1.3.0", + "rfdc": "^1.3.1", "wrap-ansi": "^9.0.0" }, "dependencies": { @@ -12549,9 +12532,9 @@ } }, "node-addon-api": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz", - "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==" + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.0.0.tgz", + "integrity": "sha512-ipO7rsHEBqa9STO5C5T10fj732ml+5kLN1cAG8/jdHd56ldQeGj3Q7+scUS+VHK/qy1zLEwC4wMK5+yM0btPvw==" }, "node-gyp-build": { "version": "4.8.0", @@ -12569,9 +12552,9 @@ } }, "nodemon": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.0.tgz", - "integrity": "sha512-xqlktYlDMCepBJd43ZQhjWwMw2obW/JRvkrLxq5RCNcuDDX1DbcPT+qT1IlIIdf+DhnWs90JpTMe+Y5KxOchvA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.3.tgz", + "integrity": "sha512-m4Vqs+APdKzDFpuaL9F9EVOF85+h070FnkHVEoU4+rmT6Vw0bmNl7s61VEkY/cJkL7RCv1p4urnUDUMrS5rk2w==", "dev": true, "requires": { "chokidar": "^3.5.2", @@ -13020,9 +13003,9 @@ "dev": true }, "prettier": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz", + "integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==", "dev": true }, "process-nextick-args": { @@ -13173,12 +13156,12 @@ } }, "redis": { - "version": "4.6.13", - "resolved": "https://registry.npmjs.org/redis/-/redis-4.6.13.tgz", - "integrity": "sha512-MHgkS4B+sPjCXpf+HfdetBwbRz6vCtsceTmw1pHNYJAsYxrfpOP6dz+piJWGos8wqG7qb3vj/Rrc5qOlmInUuA==", + "version": "4.6.14", + "resolved": "https://registry.npmjs.org/redis/-/redis-4.6.14.tgz", + "integrity": "sha512-GrNg/e33HtsQwNXL7kJT+iNFPSwE1IPmd7wzV3j4f2z0EYxZfZE7FVTmUysgAtqQQtg5NXF5SNLR9OdO/UHOfw==", "requires": { "@redis/bloom": "1.2.0", - "@redis/client": "1.5.14", + "@redis/client": "1.5.16", "@redis/graph": "1.1.1", "@redis/json": "1.0.6", "@redis/search": "1.1.6", @@ -13249,9 +13232,9 @@ "dev": true }, "rfdc": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", - "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", "dev": true }, "rimraf": { @@ -14111,9 +14094,9 @@ } }, "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" }, "tunnel-agent": { "version": "0.6.0", @@ -14215,14 +14198,14 @@ "devOptional": true }, "typescript-eslint": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-7.8.0.tgz", - "integrity": "sha512-sheFG+/D8N/L7gC3WT0Q8sB97Nm573Yfr+vZFzl/4nBdYcmviBPtwGSX9TJ7wpVg28ocerKVOt+k2eGmHzcgVA==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-7.13.0.tgz", + "integrity": "sha512-upO0AXxyBwJ4BbiC6CRgAJKtGYha2zw4m1g7TIVPSonwYEuf7vCicw3syjS1OxdDMTz96sZIXl3Jx3vWJLLKFw==", "dev": true, "requires": { - "@typescript-eslint/eslint-plugin": "7.8.0", - "@typescript-eslint/parser": "7.8.0", - "@typescript-eslint/utils": "7.8.0" + "@typescript-eslint/eslint-plugin": "7.13.0", + "@typescript-eslint/parser": "7.13.0", + "@typescript-eslint/utils": "7.13.0" } }, "uid-safe": { @@ -14380,9 +14363,9 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", + "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", "dev": true }, "yargs": { diff --git a/package.json b/package.json index b3d5867..7b46e91 100644 --- a/package.json +++ b/package.json @@ -24,30 +24,30 @@ }, "dependencies": { "@socket.io/redis-adapter": "^8.3.0", - "@tsed/ajv": "^7.69.2", - "@tsed/common": "^7.69.2", - "@tsed/core": "^7.69.2", - "@tsed/di": "^7.69.2", - "@tsed/engines": "^7.69.2", - "@tsed/exceptions": "^7.69.2", - "@tsed/json-mapper": "^7.69.2", + "@tsed/ajv": "^7.71.2", + "@tsed/common": "^7.71.2", + "@tsed/core": "^7.71.2", + "@tsed/di": "^7.71.2", + "@tsed/engines": "^7.71.2", + "@tsed/exceptions": "^7.71.2", + "@tsed/json-mapper": "^7.71.2", "@tsed/logger": "^6.7.5", "@tsed/logger-file": "^6.7.5", - "@tsed/passport": "^7.69.2", - "@tsed/platform-cache": "^7.69.2", - "@tsed/platform-exceptions": "^7.69.2", - "@tsed/platform-express": "^7.69.2", - "@tsed/platform-log-middleware": "^7.69.2", - "@tsed/platform-middlewares": "^7.69.2", - "@tsed/platform-params": "^7.69.2", - "@tsed/platform-response-filter": "^7.69.2", - "@tsed/platform-views": "^7.69.2", - "@tsed/schema": "^7.69.2", - "@tsed/socketio": "^7.69.2", - "@tsed/swagger": "^7.69.2", + "@tsed/passport": "^7.71.2", + "@tsed/platform-cache": "^7.71.2", + "@tsed/platform-exceptions": "^7.71.2", + "@tsed/platform-express": "^7.71.2", + "@tsed/platform-log-middleware": "^7.71.2", + "@tsed/platform-middlewares": "^7.71.2", + "@tsed/platform-params": "^7.71.2", + "@tsed/platform-response-filter": "^7.71.2", + "@tsed/platform-views": "^7.71.2", + "@tsed/schema": "^7.71.2", + "@tsed/socketio": "^7.71.2", + "@tsed/swagger": "^7.71.2", "@types/socket.io": "^3.0.2", - "ajv": "^8.13.0", - "argon2": "^0.40.1", + "ajv": "^8.16.0", + "argon2": "^0.40.3", "better-sqlite3": "^9.6.0", "body-parser": "^1.20.2", "builder-pattern": "^2.2.0", @@ -62,7 +62,7 @@ "dotenv-flow": "^4.1.0", "ejs": "^3.1.10", "express": "^4.19.2", - "express-rate-limit": "^7.2.0", + "express-rate-limit": "^7.3.1", "express-session": "^1.18.0", "file-type": "^19.0.0", "helmet": "^7.1.0", @@ -76,7 +76,7 @@ "passport-http": "^0.3.0", "passport-local": "^1.0.0", "punycode": "^2.3.1", - "redis": "^4.6.13", + "redis": "^4.6.14", "socket.io": "^4.7.5", "toad-scheduler": "^3.0.1", "typeorm": "^0.3.20", @@ -84,19 +84,19 @@ "xss": "^1.0.15" }, "devDependencies": { - "@eslint/js": "^9.2.0", + "@eslint/js": "^9.4.0", "@swc/cli": "^0.3.12", - "@swc/core": "^1.5.5", + "@swc/core": "^1.5.29", "@tsed/cli-plugin-passport": "5.1.2", "@types/compression": "^1.7.5", "@types/cookie-parser": "^1.4.7", "@types/cors": "^2.8.17", "@types/express": "^4.17.21", "@types/express-session": "^1.18.0", - "@types/jsdom": "^21.1.6", + "@types/jsdom": "^21.1.7", "@types/method-override": "^0.0.35", "@types/multer": "^1.4.11", - "@types/node": "^20.12.11", + "@types/node": "^20.14.2", "@types/node-schedule": "^2.1.7", "@types/passport": "^1.0.16", "@types/passport-http": "^0.3.11", @@ -105,16 +105,16 @@ "barrelsby": "^2.8.1", "eslint": "^8.57.0", "husky": "^9.0.11", - "lint-staged": "^15.2.2", - "nodemon": "^3.1.0", - "prettier": "3.2.5", + "lint-staged": "^15.2.7", + "nodemon": "^3.1.3", + "prettier": "3.3.2", "ts-node": "^10.9.2", "ts-node-dev": "^2.0.0", "tsc-files": "^1.1.4", "tsconfig-paths": "^4.2.0", - "tslib": "^2.6.2", + "tslib": "^2.6.3", "typescript": "^5.4.5", - "typescript-eslint": "^7.8.0" + "typescript-eslint": "^7.13.0" }, "main": "index.js", "keywords": [],