diff --git a/backend/package-lock.json b/backend/package-lock.json index b09bfff..6804289 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -24,7 +24,7 @@ "@nestjs/throttler": "^6.4.0", "@nestjs/typeorm": "^11.0.0", "@nestjs/websockets": "^11.1.27", - "@scalar/nestjs-api-reference": "^1.0.9", + "@scalar/nestjs-api-reference": "^1.2.13", "@types/passport-google-oauth20": "^2.0.17", "@types/passport-http-bearer": "^1.0.42", "bcrypt": "^6.0.0", @@ -3524,48 +3524,73 @@ "url": "https://opencollective.com/pkgr" } }, - "node_modules/@scalar/core": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/@scalar/core/-/core-0.3.24.tgz", - "integrity": "sha512-8d/xcjcExGRAzg+49peLIjP1XyDKyuJlJXx0J6Zy6k3gFHjA/2o98FhZRBVvVCvzeFKTfz3hg2CQHrm50JonBA==", + "node_modules/@scalar/client-side-rendering": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@scalar/client-side-rendering/-/client-side-rendering-0.3.6.tgz", + "integrity": "sha512-CshKXof+tyu0tpgMhRSoNw6Fnn1ywVveJnb5iIJ8ue/FIVn6rP+BEQcgdIiNUPBEXHaAnz+HCGGiScKRzXRB7Q==", "license": "MIT", "dependencies": { - "@scalar/types": "0.5.1" + "@scalar/schemas": "0.8.1", + "@scalar/types": "0.17.1", + "@scalar/validation": "0.6.2" }, "engines": { - "node": ">=20" + "node": ">=22" + } + }, + "node_modules/@scalar/helpers": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@scalar/helpers/-/helpers-0.10.0.tgz", + "integrity": "sha512-IAfnpIZnXY6ni+zyFMwWHBa5b/7yr4mCSvoTGR84oS9q4Quy2wjgafnr7CyfL65ney3iilBZHigZYLYqdqCu3Q==", + "license": "MIT", + "engines": { + "node": ">=22" } }, "node_modules/@scalar/nestjs-api-reference": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@scalar/nestjs-api-reference/-/nestjs-api-reference-1.0.9.tgz", - "integrity": "sha512-YuOWVX+ahS6ntps2EzVHyvpKehL8GkCmTwpCbV8DN3epzc2/qMqmdSotdMZ7VnyNhHZ/UMijUxhC7pqVIxAFdA==", + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/@scalar/nestjs-api-reference/-/nestjs-api-reference-1.2.13.tgz", + "integrity": "sha512-keN0DjIpv4kxNycF9LxgUEPZqMx7ab2B6CGbrgdm3F9IMccFlldXQyT4At5XuWzAiX2yee5pdbxciPAPXQYQWQ==", "license": "MIT", "dependencies": { - "@scalar/core": "0.3.24" + "@scalar/client-side-rendering": "0.3.6" }, "engines": { - "node": ">=20" + "node": ">=22" + } + }, + "node_modules/@scalar/schemas": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@scalar/schemas/-/schemas-0.8.1.tgz", + "integrity": "sha512-SGB/Verzjf6wpULdOIQfCCPvG46GTVYawirjQ8AVSFSIMduS6zz1MpL+I90Z8/zjeSbjtwRoLtjjWb2yByEjfQ==", + "license": "MIT", + "dependencies": { + "@scalar/helpers": "0.10.0", + "@scalar/validation": "0.6.2" + }, + "engines": { + "node": ">=22" } }, "node_modules/@scalar/types": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@scalar/types/-/types-0.5.1.tgz", - "integrity": "sha512-+BSZlfDc5tqFnB+MEJ16o5x86PkKfRK4UYgEv9T5LYmaGmStZF110GoYNbUW6lWRmjFzdPyqS8S7Tijwqd7hXA==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@scalar/types/-/types-0.17.1.tgz", + "integrity": "sha512-jqudbDtdvP/SiOTuj7Gg3dBY8IMb7oeJI/7K4QF2cOiWgnbYUQFeaYzktpNZwcCQkIJwlxYfd0i97KwlyD9GMQ==", "license": "MIT", "dependencies": { - "nanoid": "5.1.5", - "type-fest": "5.0.0", - "zod": "4.1.11" + "@scalar/helpers": "0.10.0", + "nanoid": "^5.1.6", + "type-fest": "^5.3.1", + "zod": "^4.3.5" }, "engines": { - "node": ">=20" + "node": ">=22" } }, "node_modules/@scalar/types/node_modules/type-fest": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.0.0.tgz", - "integrity": "sha512-GeJop7+u7BYlQ6yQCAY1nBQiRSHR+6OdCEtd8Bwp9a3NK3+fWAVjOaPKJDteB9f6cIJ0wt4IfnScjLG450EpXA==", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.8.0.tgz", + "integrity": "sha512-YGYEVz3Fm5iy/AybuA0oyNFq7H4CgQNfRp/qfe8nurE1kuCeNm3/vfm9X4Mtl+qLyaKJUh5xrFZwogr41SMjYA==", "license": "(MIT OR CC0-1.0)", "dependencies": { "tagged-tag": "^1.0.0" @@ -3577,6 +3602,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@scalar/validation": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@scalar/validation/-/validation-0.6.2.tgz", + "integrity": "sha512-Sc1TkcwGV6aVCO51AyKeaGiP8gpwAHxEtO5d3tZzPV+KsnlC/YokQxFxwBrbIXw73k9hmcExnJyGu3k5i6n6VA==", + "license": "MIT", + "engines": { + "node": ">=20" + } + }, "node_modules/@scarf/scarf": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@scarf/scarf/-/scarf-1.4.0.tgz", @@ -9899,9 +9933,9 @@ } }, "node_modules/nanoid": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.5.tgz", - "integrity": "sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==", + "version": "5.1.16", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.16.tgz", + "integrity": "sha512-kVrnsrJqMR8+oLJnGEmSWw9BivK5mt7H3FZatVRjrc5wGqFYuBxX1yG7+A7Gi5AefkX6t/oCkizcQgpu0cY1dQ==", "funding": [ { "type": "github", @@ -13306,9 +13340,9 @@ } }, "node_modules/zod": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.11.tgz", - "integrity": "sha512-WPsqwxITS2tzx1bzhIKsEs19ABD5vmCVa4xBo2tq/SrV4RNZtfws1EnCWQXM6yh8bD08a1idvkB5MZSBiZsjwg==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/backend/package.json b/backend/package.json index d76d4b1..b4e6445 100644 --- a/backend/package.json +++ b/backend/package.json @@ -57,7 +57,7 @@ "@nestjs/throttler": "^6.4.0", "@nestjs/typeorm": "^11.0.0", "@nestjs/websockets": "^11.1.27", - "@scalar/nestjs-api-reference": "^1.0.9", + "@scalar/nestjs-api-reference": "^1.2.13", "@types/passport-google-oauth20": "^2.0.17", "@types/passport-http-bearer": "^1.0.42", "bcrypt": "^6.0.0",