From c145f827f0fccdb66502f2bb4f15087c5ac98510 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 8 Aug 2023 15:20:54 +0000
Subject: [PATCH] build(deps): bump @nestjs/swagger from 5.2.1 to 7.1.7

Bumps [@nestjs/swagger](https://github.com/nestjs/swagger) from 5.2.1 to 7.1.7.
- [Release notes](https://github.com/nestjs/swagger/releases)
- [Changelog](https://github.com/nestjs/swagger/blob/master/.release-it.json)
- [Commits](https://github.com/nestjs/swagger/compare/5.2.1...7.1.7)

---
updated-dependencies:
- dependency-name: "@nestjs/swagger"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 package-lock.json | 130 ++++++++++++++++++++--------------------------
 package.json      |   2 +-
 2 files changed, 56 insertions(+), 76 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index ae18540a7..c4a58d9c7 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
         "@nestjs/mongoose": "^10.0.0",
         "@nestjs/passport": "^10.0.0",
         "@nestjs/platform-express": "^8.4.4",
-        "@nestjs/swagger": "^5.2.1",
+        "@nestjs/swagger": "^7.1.7",
         "@user-office-software/duo-message-broker": "^1.4.0",
         "bcrypt": "^5.1.0",
         "class-transformer": "^0.5.1",
@@ -3564,6 +3564,25 @@
         "@nestjs/common": "^8.0.0 || ^9.0.0 || ^10.0.0"
       }
     },
+    "node_modules/@nestjs/mapped-types": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-2.0.2.tgz",
+      "integrity": "sha512-V0izw6tWs6fTp9+KiiPUbGHWALy563Frn8X6Bm87ANLRuE46iuBMD5acKBDP5lKL/75QFvrzSJT7HkCbB0jTpg==",
+      "peerDependencies": {
+        "@nestjs/common": "^8.0.0 || ^9.0.0 || ^10.0.0",
+        "class-transformer": "^0.4.0 || ^0.5.0",
+        "class-validator": "^0.13.0 || ^0.14.0",
+        "reflect-metadata": "^0.1.12"
+      },
+      "peerDependenciesMeta": {
+        "class-transformer": {
+          "optional": true
+        },
+        "class-validator": {
+          "optional": true
+        }
+      }
+    },
     "node_modules/@nestjs/mongoose": {
       "version": "10.0.1",
       "resolved": "https://registry.npmjs.org/@nestjs/mongoose/-/mongoose-10.0.1.tgz",
@@ -3700,41 +3719,28 @@
       }
     },
     "node_modules/@nestjs/swagger": {
-      "version": "5.2.1",
-      "resolved": "https://registry.npmjs.org/@nestjs/swagger/-/swagger-5.2.1.tgz",
-      "integrity": "sha512-7dNa08WCnTsW/oAk3Ujde+z64JMfNm19DhpXasFR8oJp/9pggYAbYU927HpA+GJsSFJX6adjIRZsCKUqaGWznw==",
+      "version": "7.1.7",
+      "resolved": "https://registry.npmjs.org/@nestjs/swagger/-/swagger-7.1.7.tgz",
+      "integrity": "sha512-dM7a8rL2SYDvSZ1FyWTH90QshIGB74W7LwPIQpGM4cDOEJ+LyKDFpq9kb5BZ0m2A5vzLhue+pFe4/L5RzKES0w==",
       "dependencies": {
-        "@nestjs/mapped-types": "1.0.1",
+        "@nestjs/mapped-types": "2.0.2",
+        "js-yaml": "4.1.0",
         "lodash": "4.17.21",
-        "path-to-regexp": "3.2.0"
+        "path-to-regexp": "3.2.0",
+        "swagger-ui-dist": "5.3.1"
       },
       "peerDependencies": {
-        "@nestjs/common": "^8.0.0",
-        "@nestjs/core": "^8.0.0",
-        "fastify-swagger": "*",
-        "reflect-metadata": "^0.1.12",
-        "swagger-ui-express": "*"
+        "@fastify/static": "^6.0.0",
+        "@nestjs/common": "^9.0.0 || ^10.0.0",
+        "@nestjs/core": "^9.0.0 || ^10.0.0",
+        "class-transformer": "*",
+        "class-validator": "*",
+        "reflect-metadata": "^0.1.12"
       },
       "peerDependenciesMeta": {
-        "fastify-swagger": {
+        "@fastify/static": {
           "optional": true
         },
-        "swagger-ui-express": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/@nestjs/swagger/node_modules/@nestjs/mapped-types": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-1.0.1.tgz",
-      "integrity": "sha512-NFvofzSinp00j5rzUd4tf+xi9od6383iY0JP7o0Bnu1fuItAUkWBgc4EKuIQ3D+c2QI3i9pG1kDWAeY27EMGtg==",
-      "peerDependencies": {
-        "@nestjs/common": "^7.0.8 || ^8.0.0",
-        "class-transformer": "^0.2.0 || ^0.3.0 || ^0.4.0 || ^0.5.0",
-        "class-validator": "^0.11.1 || ^0.12.0 || ^0.13.0",
-        "reflect-metadata": "^0.1.12"
-      },
-      "peerDependenciesMeta": {
         "class-transformer": {
           "optional": true
         },
@@ -3743,17 +3749,6 @@
         }
       }
     },
-    "node_modules/@nestjs/swagger/node_modules/class-validator": {
-      "version": "0.13.2",
-      "resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.13.2.tgz",
-      "integrity": "sha512-yBUcQy07FPlGzUjoLuUfIOXzgynnQPPruyK1Ge2B74k9ROwnle1E+NxLWnUv5OLU8hA/qL5leAE9XnXq3byaBw==",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "libphonenumber-js": "^1.9.43",
-        "validator": "^13.7.0"
-      }
-    },
     "node_modules/@nestjs/testing": {
       "version": "8.4.7",
       "resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-8.4.7.tgz",
@@ -5407,8 +5402,7 @@
     "node_modules/argparse": {
       "version": "2.0.1",
       "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
-      "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
-      "dev": true
+      "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
     },
     "node_modules/array-flatten": {
       "version": "1.1.1",
@@ -10598,7 +10592,6 @@
       "version": "4.1.0",
       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
       "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
-      "dev": true,
       "dependencies": {
         "argparse": "^2.0.1"
       },
@@ -14438,9 +14431,9 @@
       }
     },
     "node_modules/swagger-ui-dist": {
-      "version": "5.1.3",
-      "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.1.3.tgz",
-      "integrity": "sha512-W/vZFeZHG+xTN4yu8LXdaIrcnT4Hbr7qRUILYlMEoIiG6nuTylnEGeRcvL64F2eHRA2Jo/fgCSTU06Qfh0lT3g=="
+      "version": "5.3.1",
+      "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.3.1.tgz",
+      "integrity": "sha512-El78OvXp9zMasfPrshtkW1CRx8AugAKoZuGGOTW+8llJzOV1RtDJYqQRz/6+2OakjeWWnZuRlN2Qj1Y0ilux3w=="
     },
     "node_modules/swagger-ui-express": {
       "version": "5.0.0",
@@ -18831,6 +18824,12 @@
         "jsonwebtoken": "9.0.0"
       }
     },
+    "@nestjs/mapped-types": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-2.0.2.tgz",
+      "integrity": "sha512-V0izw6tWs6fTp9+KiiPUbGHWALy563Frn8X6Bm87ANLRuE46iuBMD5acKBDP5lKL/75QFvrzSJT7HkCbB0jTpg==",
+      "requires": {}
+    },
     "@nestjs/mongoose": {
       "version": "10.0.1",
       "resolved": "https://registry.npmjs.org/@nestjs/mongoose/-/mongoose-10.0.1.tgz",
@@ -18932,32 +18931,15 @@
       }
     },
     "@nestjs/swagger": {
-      "version": "5.2.1",
-      "resolved": "https://registry.npmjs.org/@nestjs/swagger/-/swagger-5.2.1.tgz",
-      "integrity": "sha512-7dNa08WCnTsW/oAk3Ujde+z64JMfNm19DhpXasFR8oJp/9pggYAbYU927HpA+GJsSFJX6adjIRZsCKUqaGWznw==",
+      "version": "7.1.7",
+      "resolved": "https://registry.npmjs.org/@nestjs/swagger/-/swagger-7.1.7.tgz",
+      "integrity": "sha512-dM7a8rL2SYDvSZ1FyWTH90QshIGB74W7LwPIQpGM4cDOEJ+LyKDFpq9kb5BZ0m2A5vzLhue+pFe4/L5RzKES0w==",
       "requires": {
-        "@nestjs/mapped-types": "1.0.1",
+        "@nestjs/mapped-types": "2.0.2",
+        "js-yaml": "4.1.0",
         "lodash": "4.17.21",
-        "path-to-regexp": "3.2.0"
-      },
-      "dependencies": {
-        "@nestjs/mapped-types": {
-          "version": "1.0.1",
-          "resolved": "https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-1.0.1.tgz",
-          "integrity": "sha512-NFvofzSinp00j5rzUd4tf+xi9od6383iY0JP7o0Bnu1fuItAUkWBgc4EKuIQ3D+c2QI3i9pG1kDWAeY27EMGtg==",
-          "requires": {}
-        },
-        "class-validator": {
-          "version": "0.13.2",
-          "resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.13.2.tgz",
-          "integrity": "sha512-yBUcQy07FPlGzUjoLuUfIOXzgynnQPPruyK1Ge2B74k9ROwnle1E+NxLWnUv5OLU8hA/qL5leAE9XnXq3byaBw==",
-          "optional": true,
-          "peer": true,
-          "requires": {
-            "libphonenumber-js": "^1.9.43",
-            "validator": "^13.7.0"
-          }
-        }
+        "path-to-regexp": "3.2.0",
+        "swagger-ui-dist": "5.3.1"
       }
     },
     "@nestjs/testing": {
@@ -20287,8 +20269,7 @@
     "argparse": {
       "version": "2.0.1",
       "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
-      "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
-      "dev": true
+      "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
     },
     "array-flatten": {
       "version": "1.1.1",
@@ -24106,7 +24087,6 @@
       "version": "4.1.0",
       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
       "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
-      "dev": true,
       "requires": {
         "argparse": "^2.0.1"
       }
@@ -27160,9 +27140,9 @@
       "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
     },
     "swagger-ui-dist": {
-      "version": "5.1.3",
-      "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.1.3.tgz",
-      "integrity": "sha512-W/vZFeZHG+xTN4yu8LXdaIrcnT4Hbr7qRUILYlMEoIiG6nuTylnEGeRcvL64F2eHRA2Jo/fgCSTU06Qfh0lT3g=="
+      "version": "5.3.1",
+      "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.3.1.tgz",
+      "integrity": "sha512-El78OvXp9zMasfPrshtkW1CRx8AugAKoZuGGOTW+8llJzOV1RtDJYqQRz/6+2OakjeWWnZuRlN2Qj1Y0ilux3w=="
     },
     "swagger-ui-express": {
       "version": "5.0.0",
diff --git a/package.json b/package.json
index c7cb9698a..7756ed338 100644
--- a/package.json
+++ b/package.json
@@ -41,7 +41,7 @@
     "@nestjs/mongoose": "^10.0.0",
     "@nestjs/passport": "^10.0.0",
     "@nestjs/platform-express": "^8.4.4",
-    "@nestjs/swagger": "^5.2.1",
+    "@nestjs/swagger": "^7.1.7",
     "@user-office-software/duo-message-broker": "^1.4.0",
     "bcrypt": "^5.1.0",
     "class-transformer": "^0.5.1",