diff --git a/backend/package-lock.json b/backend/package-lock.json index a5bfa534..56f72b76 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -20,7 +20,7 @@ "@nestjs/platform-socket.io": "^11.0.10", "@nestjs/schedule": "^6.0.0", "@nestjs/serve-static": "^5.0.3", - "@nestjs/swagger": "^11.4.7", + "@nestjs/swagger": "^12.0.1", "@nestjs/terminus": "^11.1.1", "@nestjs/typeorm": "^11.0.0", "@nestjs/websockets": "^11.0.10", @@ -2339,12 +2339,15 @@ } }, "node_modules/@nestjs/mapped-types": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-2.1.1.tgz", - "integrity": "sha512-SCCoMEJ6jdeI5h/N+KCVF1+pmg/hmEkNA5nHTS8Gvww7T/LCl4o1gFLinw2iQ60w7slFkszHcGLKGdazVI4F8A==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-12.0.0.tgz", + "integrity": "sha512-aX7lxZcqXldtnSr0bgT2ZPQvpTpIwBMW1GMX29o4s3q02vmq6JoTYuPW0GwYXa8BiFMRX7WbGZVDA703pNqOMQ==", "license": "MIT", + "engines": { + "node": ">=20.19.0" + }, "peerDependencies": { - "@nestjs/common": "^10.0.0 || ^11.0.0", + "@nestjs/common": "^10.0.0 || ^11.0.0 || ^12.0.0", "class-transformer": "^0.4.0 || ^0.5.0", "class-validator": "^0.13.0 || ^0.14.0 || ^0.15.0", "reflect-metadata": "^0.1.12 || ^0.2.0" @@ -2590,22 +2593,26 @@ } }, "node_modules/@nestjs/swagger": { - "version": "11.4.7", - "resolved": "https://registry.npmjs.org/@nestjs/swagger/-/swagger-11.4.7.tgz", - "integrity": "sha512-QyDYnmfP4IRucgmtQxMqzgRBdWtjFoDp8eFvvgf92+3wdLCL+Q0xOFO1948j/ntW/Wi7qT2dyck6ka8ADzPWQQ==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/@nestjs/swagger/-/swagger-12.0.1.tgz", + "integrity": "sha512-fQ0WyutSSHedO9HzSkOFKFaRygYNGBno5EggcZljs+KL8tHzPPTO5oyJpaf3BoOKFGGsN/0B13EbIpH2pkPx8g==", "license": "MIT", "dependencies": { "@microsoft/tsdoc": "0.16.0", - "@nestjs/mapped-types": "2.1.1", - "js-yaml": "5.3.0", - "lodash": "4.18.1", + "@nestjs/mapped-types": "12.0.0", + "@standard-schema/spec": "1.1.0", + "es-toolkit": "1.51.0", + "js-yaml": "5.4.1", "path-to-regexp": "8.4.2", - "swagger-ui-dist": "5.32.13" + "swagger-ui-dist": "5.32.14" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" }, "peerDependencies": { "@fastify/static": "^8.0.0 || ^9.0.0 || ^10.0.0", - "@nestjs/common": "^11.0.1", - "@nestjs/core": "^11.0.1", + "@nestjs/common": "^12.0.0", + "@nestjs/core": "^12.0.0", "class-transformer": "*", "class-validator": "*", "reflect-metadata": "^0.1.12 || ^0.2.0" @@ -2623,9 +2630,9 @@ } }, "node_modules/@nestjs/swagger/node_modules/js-yaml": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.3.0.tgz", - "integrity": "sha512-muutsYr+e2+d3rTgUGslq5rxbBlUy3cJ61IsHag2QNDQV+7zXWjkUpmALIajhrlLlrgRUiymj6U3zUr/TMK84Q==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.4.1.tgz", + "integrity": "sha512-28R/k+NAjeuf7+CKlTxWZVExJGwVVLwY06DgEnOMz2gEpfNkDcD7QvyiVPT0xy0XXhU8vHsd4Ot42OOPdJG7dQ==", "funding": [ { "type": "github", @@ -2644,12 +2651,6 @@ "js-yaml": "bin/js-yaml.mjs" } }, - "node_modules/@nestjs/swagger/node_modules/lodash": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", - "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", - "license": "MIT" - }, "node_modules/@nestjs/swagger/node_modules/path-to-regexp": { "version": "8.4.2", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", @@ -2937,6 +2938,12 @@ "integrity": "sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==", "license": "MIT" }, + "node_modules/@standard-schema/spec": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", + "license": "MIT" + }, "node_modules/@tokenizer/inflate": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/@tokenizer/inflate/-/inflate-0.2.7.tgz", @@ -5877,6 +5884,18 @@ "node": ">= 0.4" } }, + "node_modules/es-toolkit": { + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.51.0.tgz", + "integrity": "sha512-zC2lQGkM7QX+Gm6iM3+WIdZJzthsEd14LvRNJneSO2hzyz/zNBENR8+YXWo1cKxgPBtV6ksPYHELbcwBRzmdCw==", + "license": "MIT", + "workspaces": [ + "docs", + "benchmarks", + "tests/types", + "tests/browser-compat" + ] + }, "node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", @@ -10798,9 +10817,9 @@ } }, "node_modules/swagger-ui-dist": { - "version": "5.32.13", - "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.32.13.tgz", - "integrity": "sha512-qQobzb3DeC2LeK0j3E8812Ef4aIq1y9flJxvZkimkqUC/w4u7wS+yCc+VakqGJLweUUBrI24effhwo8OsAvNAw==", + "version": "5.32.14", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.32.14.tgz", + "integrity": "sha512-nOA2pSQhcmODMUQZpJHYKNuwniDUqcOWGNaSCOoZv12FdOSJ9JxV95HtyRGNMqEBj6h6lCNTy20TgZDYTSuUIg==", "license": "Apache-2.0", "dependencies": { "@scarf/scarf": "=1.4.0" diff --git a/backend/package.json b/backend/package.json index 091f69d3..1ffe70f2 100644 --- a/backend/package.json +++ b/backend/package.json @@ -34,7 +34,7 @@ "@nestjs/platform-socket.io": "^11.0.10", "@nestjs/schedule": "^6.0.0", "@nestjs/serve-static": "^5.0.3", - "@nestjs/swagger": "^11.4.7", + "@nestjs/swagger": "^12.0.1", "@nestjs/terminus": "^11.1.1", "@nestjs/typeorm": "^11.0.0", "@nestjs/websockets": "^11.0.10",