Explorar o código

add ci workflow for pdf-converter

Futa Arai hai 1 ano
pai
achega
0aa820e993

+ 97 - 0
.github/workflows/ci-pdf-converter.yml

@@ -0,0 +1,97 @@
+name: Node CI for pdf-converter
+
+on:
+  push:
+    branches-ignore:
+      - release/**
+      - rc/**
+      - support/prepare-v**
+    paths:
+      - .github/mergify.yml
+      - .github/workflows/ci-pdf-converter.yml
+      - .eslint*
+      - tsconfig.base.json
+      - turbo.json
+      - pnpm-lock.yaml
+      - package.json
+      - apps/pdf-converter/**
+      - '!apps/pdf-converter/docker/**'
+
+concurrency:
+  group: ${{ github.workflow }}-${{ github.ref }}
+  cancel-in-progress: true
+
+
+jobs:
+
+  ci-pdf-converter-lint:
+    runs-on: ubuntu-latest
+
+    strategy:
+      matrix:
+        node-version: [20.x]
+
+    steps:
+    - uses: actions/checkout@v4
+
+    - uses: pnpm/action-setup@v4
+
+    - uses: actions/setup-node@v4
+      with:
+        node-version: ${{ matrix.node-version }}
+        cache: 'pnpm'
+
+    - name: Install dependencies
+      run: |
+        pnpm add turbo --global
+        pnpm install --frozen-lockfile
+
+    - name: Lint
+      run: |
+        turbo run lint --filter=@growi/pdf-converter
+
+    - name: Slack Notification
+      uses: weseek/ghaction-slack-notification@master
+      if: failure()
+      with:
+        type: ${{ job.status }}
+        job_name: '*Node CI for growi-pdf-converter - test (${{ matrix.node-version }})*'
+        channel: '#ci'
+        isCompactMode: true
+        url: ${{ secrets.SLACK_WEBHOOK_URL }}
+
+  ci-pdf-converter-launch-dev:
+    runs-on: ubuntu-latest
+
+    strategy:
+      matrix:
+        node-version: [20.x]
+
+    steps:
+    - uses: actions/checkout@v4
+
+    - uses: pnpm/action-setup@v4
+
+    - uses: actions/setup-node@v4
+      with:
+        node-version: ${{ matrix.node-version }}
+        cache: 'pnpm'
+
+    - name: Install dependencies
+      run: |
+        pnpm add turbo --global
+        pnpm install --frozen-lockfile
+
+    - name: turbo run dev:ci
+      working-directory: ./apps/pdf-converter
+      run: turbo run dev:ci
+
+    - name: Slack Notification
+      uses: weseek/ghaction-slack-notification@master
+      if: failure()
+      with:
+        type: ${{ job.status }}
+        job_name: '*Node CI for growi-pdf-converter - launch-dev (${{ matrix.node-version }})*'
+        channel: '#ci'
+        isCompactMode: true
+        url: ${{ secrets.SLACK_WEBHOOK_URL }}

+ 12 - 11
apps/pdf-converter/package.json

@@ -6,7 +6,8 @@
   "license": "MIT",
   "license": "MIT",
   "private": true,
   "private": true,
   "scripts": {
   "scripts": {
-    "dev": "nodemon --watch \"src/**/*.ts\" --ignore \"node_modules/**/*\" --exec ts-node -r \"dotenv-flow/config\" src/index.ts",
+    "dev:pdf-converter:ci": "ts-node -r \"dotenv-flow/config\" src/index.ts",
+    "dev:pdf-converter": "nodemon --watch \"src/**/*.ts\" --ignore \"node_modules/**/*\" --exec ts-node -r \"dotenv-flow/config\" src/index.ts",
     "lint": "pnpm eslint **/*.{js,ts}",
     "lint": "pnpm eslint **/*.{js,ts}",
     "gen:client-code": "tsed run generate-swagger --output ./specs && orval",
     "gen:client-code": "tsed run generate-swagger --output ./specs && orval",
     "build": "pnpm gen:client-code && tsc -p tsconfig.build.json"
     "build": "pnpm gen:client-code && tsc -p tsconfig.build.json"
@@ -16,16 +17,16 @@
     "@tsed/cli": "^5.4.3",
     "@tsed/cli": "^5.4.3",
     "@tsed/cli-core": "^5.4.3",
     "@tsed/cli-core": "^5.4.3",
     "@tsed/cli-generate-swagger": "^5.4.3",
     "@tsed/cli-generate-swagger": "^5.4.3",
-    "@tsed/common": "7.83.4",
-    "@tsed/components-scan": "7.83.4",
-    "@tsed/core": "7.83.4",
-    "@tsed/di": "7.83.4",
-    "@tsed/exceptions": "7.83.4",
-    "@tsed/json-mapper": "7.83.4",
-    "@tsed/platform-express": "7.83.4",
-    "@tsed/schema": "7.83.4",
-    "@tsed/swagger": "7.83.4",
-    "@tsed/terminus": "7.83.4",
+    "@tsed/common": "7.84.1",
+    "@tsed/components-scan": "7.84.1",
+    "@tsed/core": "7.84.1",
+    "@tsed/di": "7.84.1",
+    "@tsed/exceptions": "7.84.1",
+    "@tsed/json-mapper": "7.84.1",
+    "@tsed/platform-express": "7.84.1",
+    "@tsed/schema": "7.84.1",
+    "@tsed/swagger": "7.84.1",
+    "@tsed/terminus": "7.84.1",
     "axios": "^0.24.0",
     "axios": "^0.24.0",
     "express": "^4.19.2",
     "express": "^4.19.2",
     "puppeteer": "^23.1.1",
     "puppeteer": "^23.1.1",

+ 1 - 1
apps/pdf-converter/src/client-library/index.ts

@@ -1,5 +1,5 @@
 /**
 /**
- * Generated by orval v7.1.1 🍺
+ * Generated by orval v7.2.0 🍺
  * Do not edit manually.
  * Do not edit manually.
  * Api documentation
  * Api documentation
  * OpenAPI spec version: 1.0.0
  * OpenAPI spec version: 1.0.0

+ 10 - 0
apps/pdf-converter/turbo.json

@@ -0,0 +1,10 @@
+{
+  "$schema": "https://turbo.build/schema.json",
+  "extends": ["//"],
+  "tasks": {
+    "dev:pdf-converter": {
+      "cache": false,
+      "persistent": true
+    }
+  }
+}

+ 213 - 213
pnpm-lock.yaml

@@ -939,43 +939,43 @@ importers:
         version: 4.12.1
         version: 4.12.1
       '@tsed/cli':
       '@tsed/cli':
         specifier: ^5.4.3
         specifier: ^5.4.3
-        version: 5.4.3(@tsed/cli-core@5.4.3(@babel/core@7.24.6)(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(ejs@3.1.10)(hogan.js@3.0.2)(lodash@4.17.21)(mustache@4.2.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
+        version: 5.4.3(@tsed/cli-core@5.4.3(@babel/core@7.24.6)(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(ejs@3.1.10)(hogan.js@3.0.2)(lodash@4.17.21)(mustache@4.2.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
       '@tsed/cli-core':
       '@tsed/cli-core':
         specifier: ^5.4.3
         specifier: ^5.4.3
-        version: 5.4.3(@babel/core@7.24.6)(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(ejs@3.1.10)(hogan.js@3.0.2)(lodash@4.17.21)(mustache@4.2.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
+        version: 5.4.3(@babel/core@7.24.6)(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(ejs@3.1.10)(hogan.js@3.0.2)(lodash@4.17.21)(mustache@4.2.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
       '@tsed/cli-generate-swagger':
       '@tsed/cli-generate-swagger':
         specifier: ^5.4.3
         specifier: ^5.4.3
-        version: 5.4.3(@tsed/common@7.83.4(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4))(@tsed/swagger@7.83.4(@tsed/common@7.83.4(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4)))
+        version: 5.4.3(@tsed/common@7.84.1(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1))(@tsed/swagger@7.84.1(@tsed/common@7.84.1(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1)))
       '@tsed/common':
       '@tsed/common':
-        specifier: 7.83.4
-        version: 7.83.4(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4)
+        specifier: 7.84.1
+        version: 7.84.1(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1)
       '@tsed/components-scan':
       '@tsed/components-scan':
-        specifier: 7.83.4
-        version: 7.83.4(@tsed/core@7.83.4)
+        specifier: 7.84.1
+        version: 7.84.1(@tsed/core@7.84.1)
       '@tsed/core':
       '@tsed/core':
-        specifier: 7.83.4
-        version: 7.83.4
+        specifier: 7.84.1
+        version: 7.84.1
       '@tsed/di':
       '@tsed/di':
-        specifier: 7.83.4
-        version: 7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
+        specifier: 7.84.1
+        version: 7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
       '@tsed/exceptions':
       '@tsed/exceptions':
-        specifier: 7.83.4
-        version: 7.83.4(@tsed/core@7.83.4)
+        specifier: 7.84.1
+        version: 7.84.1(@tsed/core@7.84.1)
       '@tsed/json-mapper':
       '@tsed/json-mapper':
-        specifier: 7.83.4
-        version: 7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
+        specifier: 7.84.1
+        version: 7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
       '@tsed/platform-express':
       '@tsed/platform-express':
-        specifier: 7.83.4
-        version: 7.83.4(@tsed/common@7.83.4(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4))(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/json-mapper@7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4)(@tsed/platform-views@7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/engines@7.83.4)(@tsed/exceptions@7.83.4(@tsed/core@7.83.4))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))(@types/multer@1.4.12)(body-parser@1.20.3)(cross-env@7.0.0)(multer@1.4.4)
+        specifier: 7.84.1
+        version: 7.84.1(@tsed/common@7.84.1(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1))(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/json-mapper@7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1)(@tsed/platform-views@7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/engines@7.83.4)(@tsed/exceptions@7.84.1(@tsed/core@7.84.1))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))(@types/multer@1.4.12)(body-parser@1.20.3)(cross-env@7.0.0)(multer@1.4.4)
       '@tsed/schema':
       '@tsed/schema':
-        specifier: 7.83.4
-        version: 7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)
+        specifier: 7.84.1
+        version: 7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)
       '@tsed/swagger':
       '@tsed/swagger':
-        specifier: 7.83.4
-        version: 7.83.4(@tsed/common@7.83.4(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4))
+        specifier: 7.84.1
+        version: 7.84.1(@tsed/common@7.84.1(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1))
       '@tsed/terminus':
       '@tsed/terminus':
-        specifier: 7.83.4
-        version: 7.83.4(@godaddy/terminus@4.12.1)(@tsed/common@7.83.4(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4))(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
+        specifier: 7.84.1
+        version: 7.84.1(@godaddy/terminus@4.12.1)(@tsed/common@7.84.1(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1))(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
       axios:
       axios:
         specifier: ^0.24.0
         specifier: ^0.24.0
         version: 0.24.0
         version: 0.24.0
@@ -4321,32 +4321,32 @@ packages:
   '@tsed/common@6.43.0':
   '@tsed/common@6.43.0':
     resolution: {integrity: sha512-/tSElT1SVH7xbw+h89PLzm0Lhm3RzmVb04al/391wQX5W9rCGPevgFB1HN5zVNQqKFfvKPoTrvzLEHjNZj1jRQ==}
     resolution: {integrity: sha512-/tSElT1SVH7xbw+h89PLzm0Lhm3RzmVb04al/391wQX5W9rCGPevgFB1HN5zVNQqKFfvKPoTrvzLEHjNZj1jRQ==}
 
 
-  '@tsed/common@7.83.4':
-    resolution: {integrity: sha512-V7RwdAA/PKJKc9v0xdft3GRDhBlsNQX1l0gRQSuGHUNi/FN+LJv3QIse59MFXJDMCSX2MBGq0/ODEBfib/7tYA==}
+  '@tsed/common@7.84.1':
+    resolution: {integrity: sha512-l9ubzbhCpAEkhM/63MUAz40Z7E2TwYLZga3Gn3/eijT93ZY1ou+HXoglOxzAbLorWZz07F1giw/ASZXnXOCkwg==}
     peerDependencies:
     peerDependencies:
       '@tsed/logger': '>=6.7.5'
       '@tsed/logger': '>=6.7.5'
       '@tsed/logger-file': '>=6.7.5'
       '@tsed/logger-file': '>=6.7.5'
 
 
-  '@tsed/components-scan@7.83.4':
-    resolution: {integrity: sha512-TNfmO8BWp5Bniyp5Dk20Mefr0R5eksgGFxI9jq7W2O+ZNxIzf83lDmo02x9VXm5xJVmooHAPBhpAWwn+bMnIBw==}
+  '@tsed/components-scan@7.84.1':
+    resolution: {integrity: sha512-/EmAOsyXCISdiKKILIt2XkF6XANFKvn6Qzs4jwEC7b0f4XoXGEs3T0dWeYL6/viP4I36vdBM7vJiqsZaCFXPvA==}
     peerDependencies:
     peerDependencies:
-      '@tsed/core': 7.83.4
+      '@tsed/core': 7.84.1
 
 
   '@tsed/core@6.43.0':
   '@tsed/core@6.43.0':
     resolution: {integrity: sha512-6e3QWTCVla/BtI0bg0/ALvZf0i2MhfQwm32UHr4tHECmJ28AcStD6tc/zF9ffFEJr7xjHrFcMuvdEb3fhPLR4w==}
     resolution: {integrity: sha512-6e3QWTCVla/BtI0bg0/ALvZf0i2MhfQwm32UHr4tHECmJ28AcStD6tc/zF9ffFEJr7xjHrFcMuvdEb3fhPLR4w==}
 
 
-  '@tsed/core@7.83.4':
-    resolution: {integrity: sha512-2Ma/2PYKbjxpYryW1Sp4v5xTWfe7/we5oDnTOjzYNvoU62Sr5gyFKRHGZHYaLWDPDE9UkQdZUbd2X9uxLMV7Tg==}
+  '@tsed/core@7.84.1':
+    resolution: {integrity: sha512-enbp0xjN0NOJB+IWQ/ttJlIUcCR8xYWmgtTKCKLGmXPrXrSL7sG3u0OxDpzGpaogarB7PYPOVEnLDLiXYW0uFA==}
 
 
   '@tsed/di@6.43.0':
   '@tsed/di@6.43.0':
     resolution: {integrity: sha512-F1dM4KfhwOOmv9dKVaoi65wnLW6hPacVpiXYREqPhBHnAMSsQcpdgbvc7cFU3rO5ymPA8IHGLpDsfOM1aj8EcA==}
     resolution: {integrity: sha512-F1dM4KfhwOOmv9dKVaoi65wnLW6hPacVpiXYREqPhBHnAMSsQcpdgbvc7cFU3rO5ymPA8IHGLpDsfOM1aj8EcA==}
 
 
-  '@tsed/di@7.83.4':
-    resolution: {integrity: sha512-rOlPr4VMuUEpcYsq7YTOYor4BkVH0eGWnerF/TslrU9OZxnRy0jkCU4N+TvHM01gS6uqCy4ILmoj1VEgsk7J6A==}
+  '@tsed/di@7.84.1':
+    resolution: {integrity: sha512-qAQ/foBlQpSquVpke3JVaWcsPljtJ1epaOHjaaBKIXcsxWI6oLk87pxRSyYoYnxSMGh1+fy9XntGtxqYD+czyA==}
     peerDependencies:
     peerDependencies:
-      '@tsed/core': 7.83.4
+      '@tsed/core': 7.84.1
       '@tsed/logger': '>=6.7.5'
       '@tsed/logger': '>=6.7.5'
-      '@tsed/schema': 7.83.4
+      '@tsed/schema': 7.84.1
 
 
   '@tsed/engines@7.83.4':
   '@tsed/engines@7.83.4':
     resolution: {integrity: sha512-0MD8Nx0bzt3af6R2GzvVafH5TcwQA8CQgSxC3YejFf2R1IdRESLAMTu3LTJLWl4aZ7ripnaN3UO5d2sgqHGP6Q==}
     resolution: {integrity: sha512-0MD8Nx0bzt3af6R2GzvVafH5TcwQA8CQgSxC3YejFf2R1IdRESLAMTu3LTJLWl4aZ7ripnaN3UO5d2sgqHGP6Q==}
@@ -4354,19 +4354,19 @@ packages:
   '@tsed/exceptions@6.43.0':
   '@tsed/exceptions@6.43.0':
     resolution: {integrity: sha512-Sz0Zt51xsoXbF36dWm1vl74pVmAmHAhbykl3pIH5Cnbr4vqp3K5OpPPD/ZVxzfKJrTfiIN15zmvs5eXbyjXu5g==}
     resolution: {integrity: sha512-Sz0Zt51xsoXbF36dWm1vl74pVmAmHAhbykl3pIH5Cnbr4vqp3K5OpPPD/ZVxzfKJrTfiIN15zmvs5eXbyjXu5g==}
 
 
-  '@tsed/exceptions@7.83.4':
-    resolution: {integrity: sha512-Yx+nQG2Fag9yvqGHyHTNwhvvHTYT+u72K/ldXUHmhZVp6OfwMg8CuflMbZlvnR94frxi4zMOZcj1J6M0rowj9w==}
+  '@tsed/exceptions@7.84.1':
+    resolution: {integrity: sha512-AmCyX9TzxF5mXLPE7BJqYuEQqkxNfVka/vP4FHOi0M5TxgULErTI2WYjkN2ZHLgHioYoio2UVbXyjXnpzMIv4Q==}
     peerDependencies:
     peerDependencies:
-      '@tsed/core': 7.83.4
+      '@tsed/core': 7.84.1
 
 
   '@tsed/json-mapper@6.43.0':
   '@tsed/json-mapper@6.43.0':
     resolution: {integrity: sha512-Sy4w5VzSHsERdfBUAxZmkSCf6pC7Ri7qjCNBX9RaZQteqePPOBxugUzOqQCaOBoadawfpn9KDljo+gZbCjqJ9w==}
     resolution: {integrity: sha512-Sy4w5VzSHsERdfBUAxZmkSCf6pC7Ri7qjCNBX9RaZQteqePPOBxugUzOqQCaOBoadawfpn9KDljo+gZbCjqJ9w==}
 
 
-  '@tsed/json-mapper@7.83.4':
-    resolution: {integrity: sha512-qMzpAs2tVS/3Q32aJbW9TT5rgz2g/wUwqUZAftNVoWm1yrF5eo8be/c/C/pFnaDvk9boOSdbb9IPI+xSiYg0iw==}
+  '@tsed/json-mapper@7.84.1':
+    resolution: {integrity: sha512-bCMcE+TTar9rf9HoTu5sIo/b4dM11oQaXjMQlFRYotf3tRwfRPNYpJaurip6W2DgSSWaJ1jPPZNBgIbehaurkQ==}
     peerDependencies:
     peerDependencies:
-      '@tsed/core': 7.83.4
-      '@tsed/schema': 7.83.4
+      '@tsed/core': 7.84.1
+      '@tsed/schema': 7.84.1
 
 
   '@tsed/logger-file@6.7.8':
   '@tsed/logger-file@6.7.8':
     resolution: {integrity: sha512-xOZtTia2ipZRSdaRcOeCSajfYHV+FvTxvtmtiu1gP9l7tvtsAS7TZ3e6XY0LsFZdv/3Eor7n1jVdaEKZYznMwA==}
     resolution: {integrity: sha512-xOZtTia2ipZRSdaRcOeCSajfYHV+FvTxvtmtiu1gP9l7tvtsAS7TZ3e6XY0LsFZdv/3Eor7n1jVdaEKZYznMwA==}
@@ -4379,25 +4379,25 @@ packages:
   '@tsed/logger@6.7.8':
   '@tsed/logger@6.7.8':
     resolution: {integrity: sha512-4VB4+nt7Ljihp7IEv7RmosxsRyXZGhnesqlcNEyE8r1WZCVdXvUn2YmyF+4zMkaX1pR5Vaf80i4IDp7WSW9gwg==}
     resolution: {integrity: sha512-4VB4+nt7Ljihp7IEv7RmosxsRyXZGhnesqlcNEyE8r1WZCVdXvUn2YmyF+4zMkaX1pR5Vaf80i4IDp7WSW9gwg==}
 
 
-  '@tsed/normalize-path@7.83.4':
-    resolution: {integrity: sha512-x+UWgP57D8GBYj4H4ZB1uLLD5elNtYNQ+crZnGcBbVs44CY+C6/ulwgCntC4QNCKeEXXVvGZA12UwTzvmCz0Vg==}
-
   '@tsed/normalize-path@7.84.0':
   '@tsed/normalize-path@7.84.0':
     resolution: {integrity: sha512-UUQca1HD1XxcQEfdjWZNpVEmcM48JCESYCyrwqGcU5Mg16hLhdbcuaD4FCRfx7rYw3OxBmYCSINMA1uJDcZu+Q==}
     resolution: {integrity: sha512-UUQca1HD1XxcQEfdjWZNpVEmcM48JCESYCyrwqGcU5Mg16hLhdbcuaD4FCRfx7rYw3OxBmYCSINMA1uJDcZu+Q==}
 
 
+  '@tsed/normalize-path@7.84.1':
+    resolution: {integrity: sha512-POM02iHLhru07AabwFpB+cSGwulzlyNUSovFoS/3V4QTS5eQ7A6/GOB3nYOdtlOJ+Qg37tJWhI/DH8ek9NlpPQ==}
+
   '@tsed/openspec@6.43.0':
   '@tsed/openspec@6.43.0':
     resolution: {integrity: sha512-vX25uMQ9DZj9F8ZUE4ztsLJDcC9Wjb7OPUqd97Ve+SQoVt0iK5cxw103hBfEjG1Jag2J6IEbeX5SbXjepTZdXg==}
     resolution: {integrity: sha512-vX25uMQ9DZj9F8ZUE4ztsLJDcC9Wjb7OPUqd97Ve+SQoVt0iK5cxw103hBfEjG1Jag2J6IEbeX5SbXjepTZdXg==}
 
 
-  '@tsed/openspec@7.83.4':
-    resolution: {integrity: sha512-8yqYO/FZIGl7VtDgUbVdEoluSSlaxuUEOyjrKyl3kuUODN4YR6wufepPzTBf/ShCaGGqQSJ1DVsNqR2xY1nDbQ==}
+  '@tsed/openspec@7.84.1':
+    resolution: {integrity: sha512-iuNLazzVAX/RdCJlpM4UiXnvcn3zAzzBEgLYmmAO8YRvOptN88itUAszuO/eAc6TPtMcrtQoy4fLD4yzMz4Veg==}
 
 
-  '@tsed/platform-exceptions@7.83.4':
-    resolution: {integrity: sha512-kXykXn0odOuPByD5YXVzGuZt0lMLh4EbETrGou75ImI22meKILLZwlAsmtUMIC4YjTK/N5txB9Ck+j5gHQnGWA==}
+  '@tsed/platform-exceptions@7.84.1':
+    resolution: {integrity: sha512-yuUbwIMzovEk+Q00OQWeEHsT/XvfTGMu20/SLwEzNLUVgiEOclj0lwjFo9Bmq0rBjdYiAsrDLCiwwAfqJ95Utw==}
     peerDependencies:
     peerDependencies:
-      '@tsed/core': 7.83.4
-      '@tsed/di': 7.83.4
-      '@tsed/exceptions': 7.83.4
-      '@tsed/schema': 7.83.4
+      '@tsed/core': 7.84.1
+      '@tsed/di': 7.84.1
+      '@tsed/exceptions': 7.84.1
+      '@tsed/schema': 7.84.1
 
 
   '@tsed/platform-express@6.43.0':
   '@tsed/platform-express@6.43.0':
     resolution: {integrity: sha512-FsBJfR3wT3qwON8TS5cTITGG/si2KiW+vYXUXCbcgsyRgTGi83K2rNlVcRsZPqCwIJ/pH1fEWjQfMpLYbTIpSQ==}
     resolution: {integrity: sha512-FsBJfR3wT3qwON8TS5cTITGG/si2KiW+vYXUXCbcgsyRgTGi83K2rNlVcRsZPqCwIJ/pH1fEWjQfMpLYbTIpSQ==}
@@ -4405,17 +4405,17 @@ packages:
       '@types/multer': ^1.4.5
       '@types/multer': ^1.4.5
       body-parser: 1.19.0
       body-parser: 1.19.0
 
 
-  '@tsed/platform-express@7.83.4':
-    resolution: {integrity: sha512-22uGrX+1mnNVMUcKYfgE3++dvFbQSWEncnrNhTGES/7/bP02rKS0DIDhnOI2Zp6EjdWmzaie0ZnyoVXSXCW1Vg==}
+  '@tsed/platform-express@7.84.1':
+    resolution: {integrity: sha512-5Xz5P/AbkmE12UcWZtVBSlbL4KOBOJAzH6WfW29wdCRullro58m1HHsfXGHzpMmBhX0uzLj0559VOx/bf07qPg==}
     peerDependencies:
     peerDependencies:
-      '@tsed/common': 7.83.4
-      '@tsed/core': 7.83.4
-      '@tsed/di': 7.83.4
-      '@tsed/json-mapper': 7.83.4
+      '@tsed/common': 7.84.1
+      '@tsed/core': 7.84.1
+      '@tsed/di': 7.84.1
+      '@tsed/json-mapper': 7.84.1
       '@tsed/logger': '>=6.7.5'
       '@tsed/logger': '>=6.7.5'
-      '@tsed/openspec': 7.83.4
-      '@tsed/platform-views': 7.83.4
-      '@tsed/schema': 7.83.4
+      '@tsed/openspec': 7.84.1
+      '@tsed/platform-views': 7.84.1
+      '@tsed/schema': 7.84.1
       '@types/multer': ^1.4.5
       '@types/multer': ^1.4.5
       body-parser: ^1.19.0
       body-parser: ^1.19.0
       cross-env: 7.0.3
       cross-env: 7.0.3
@@ -4424,19 +4424,19 @@ packages:
       '@tsed/platform-views':
       '@tsed/platform-views':
         optional: true
         optional: true
 
 
-  '@tsed/platform-log-middleware@7.83.4':
-    resolution: {integrity: sha512-h88sbf/TxQV1CzYVMvIYpOOxx06DWZxP/lUr1Ykx6mg2UK/jX94BFmAa43aYZhjqVpjLndbSS65Ed4Z8tIqlqA==}
+  '@tsed/platform-log-middleware@7.84.1':
+    resolution: {integrity: sha512-5ICD5qqVdWa/dln2qDLx0PYl0Z09atOXu7znlk7PC+EB4WC9IH09/crF7sBIqxUDWLOlsOc1kcUC9HYUzjnyLg==}
     peerDependencies:
     peerDependencies:
-      '@tsed/di': 7.83.4
-      '@tsed/platform-middlewares': 7.83.4
-      '@tsed/platform-params': 7.83.4
+      '@tsed/di': 7.84.1
+      '@tsed/platform-middlewares': 7.84.1
+      '@tsed/platform-params': 7.84.1
 
 
-  '@tsed/platform-middlewares@7.83.4':
-    resolution: {integrity: sha512-5i7qLIoJidH2DKGngg7kc5vmLZIde2UleJ2WklEp6AsgbsR64XYFNK203xVtpZnAKOBY35wNSrXEnco02WsxOw==}
+  '@tsed/platform-middlewares@7.84.1':
+    resolution: {integrity: sha512-UI4DuD2Y7LkK55Sy0FaHGhUUsMeuD+ZOCE4aJ0TkvCN1MnqaHF7OWWTb4K8DDB6wua/UYT3gW1sA49MtrO5soA==}
     peerDependencies:
     peerDependencies:
-      '@tsed/core': 7.83.4
-      '@tsed/di': 7.83.4
-      '@tsed/schema': 7.83.4
+      '@tsed/core': 7.84.1
+      '@tsed/di': 7.84.1
+      '@tsed/schema': 7.84.1
     peerDependenciesMeta:
     peerDependenciesMeta:
       '@tsed/core':
       '@tsed/core':
         optional: true
         optional: true
@@ -4445,68 +4445,68 @@ packages:
       '@tsed/schema':
       '@tsed/schema':
         optional: true
         optional: true
 
 
-  '@tsed/platform-params@7.83.4':
-    resolution: {integrity: sha512-S0DhAln/hojZwaIwBs8iJK9fqheEy291seVX7s1jIWc9XQKrq7NQU36EWZZtb4UIad9pujFyq7kc5V8Axw1Xug==}
+  '@tsed/platform-params@7.84.1':
+    resolution: {integrity: sha512-I1l1G+5c0nCHsLo46QrOwYkIfDl638RpXnBsasy9X9kVsGKdw6kCeKlnCbSzGdVEYMklEc0JPHKE+6yc+mX+xA==}
     peerDependencies:
     peerDependencies:
-      '@tsed/core': 7.83.4
-      '@tsed/di': 7.83.4
-      '@tsed/exceptions': 7.83.4
-      '@tsed/json-mapper': 7.83.4
-      '@tsed/schema': 7.83.4
-
-  '@tsed/platform-response-filter@7.83.4':
-    resolution: {integrity: sha512-qhoxrIjiiySdEJtzpddY77pDiEA/IBfY37lI4E+GPOjZ8T9Pv/swhl+5Zj59ndaMN7cbxvCFCLrY0xmBvIGeGg==}
+      '@tsed/core': 7.84.1
+      '@tsed/di': 7.84.1
+      '@tsed/exceptions': 7.84.1
+      '@tsed/json-mapper': 7.84.1
+      '@tsed/schema': 7.84.1
+
+  '@tsed/platform-response-filter@7.84.1':
+    resolution: {integrity: sha512-XlCNSd8zjsv7P5mcZDCT0D/gvmA7GyDD/8xuvkNw37m+JA11qIuAo3B8Xpowp6kWDXtZf0N6ZJMa0bdiIdmWGA==}
     peerDependencies:
     peerDependencies:
-      '@tsed/core': 7.83.4
-      '@tsed/di': 7.83.4
-      '@tsed/exceptions': 7.83.4
-      '@tsed/json-mapper': 7.83.4
-      '@tsed/schema': 7.83.4
-
-  '@tsed/platform-router@7.83.4':
-    resolution: {integrity: sha512-PnlGK1YEmFxFdJZgUpbKhdj+G4l8ur89PcCK1TJpu/Ol7XrcagXOMZPeYBX1AliDkiOgQX4CQ+wjS41376vT+w==}
+      '@tsed/core': 7.84.1
+      '@tsed/di': 7.84.1
+      '@tsed/exceptions': 7.84.1
+      '@tsed/json-mapper': 7.84.1
+      '@tsed/schema': 7.84.1
+
+  '@tsed/platform-router@7.84.1':
+    resolution: {integrity: sha512-ja50nrEjdJDLH86tS67SUizxYs9JMn4Hhif8myxOB1zTtPGdGKQQKGvMbZPFVfhBOgNK7JERPDxq4XEWnqg2MQ==}
     peerDependencies:
     peerDependencies:
-      '@tsed/core': 7.83.4
-      '@tsed/di': 7.83.4
-      '@tsed/exceptions': 7.83.4
-      '@tsed/json-mapper': 7.83.4
-      '@tsed/platform-params': 7.83.4
-      '@tsed/schema': 7.83.4
-
-  '@tsed/platform-views@7.83.4':
-    resolution: {integrity: sha512-qH1YIapUgsC02WeHEedwJK2oQtpTHSwsunIVBRg/Tmjm3Zgnqus51Gpd9ylbNNy/uyV0KblDLrUV+AB0N6zHFQ==}
+      '@tsed/core': 7.84.1
+      '@tsed/di': 7.84.1
+      '@tsed/exceptions': 7.84.1
+      '@tsed/json-mapper': 7.84.1
+      '@tsed/platform-params': 7.84.1
+      '@tsed/schema': 7.84.1
+
+  '@tsed/platform-views@7.84.1':
+    resolution: {integrity: sha512-7IwXyTJyMBdRrJZxyeeAu3fgq9WAnYbgOHN/kxRQPfB1ae7ZyYkpyU+/vX/yeSmTlL6e+10lIINBEfdFfoDBgw==}
     peerDependencies:
     peerDependencies:
-      '@tsed/core': 7.83.4
-      '@tsed/di': 7.83.4
-      '@tsed/engines': 7.83.4
-      '@tsed/exceptions': 7.83.4
-      '@tsed/schema': 7.83.4
+      '@tsed/core': 7.84.1
+      '@tsed/di': 7.84.1
+      '@tsed/engines': 7.84.1
+      '@tsed/exceptions': 7.84.1
+      '@tsed/schema': 7.84.1
 
 
   '@tsed/schema@6.43.0':
   '@tsed/schema@6.43.0':
     resolution: {integrity: sha512-fEP2ieYENPHLXba7ZT7Atys85A//g1f2LSvfWVVdyRPd+fZ/QKA61pDhFV/chWhNGrymqBRNczXcUVnq16l3dA==}
     resolution: {integrity: sha512-fEP2ieYENPHLXba7ZT7Atys85A//g1f2LSvfWVVdyRPd+fZ/QKA61pDhFV/chWhNGrymqBRNczXcUVnq16l3dA==}
 
 
-  '@tsed/schema@7.83.4':
-    resolution: {integrity: sha512-8idwPMHhxQ5fQa9a0bxf3orZtOHAqA8I2o967J4gHir/dZCtHoAljQ2flg+9vX0+AYwtiohJ/fIzF6W6y1ml8g==}
+  '@tsed/schema@7.84.1':
+    resolution: {integrity: sha512-RV7Wph9+EuR3QLyadeyxW4/bk6DfLRpxQ+wURWUx6bD407euYZpEC7uah+Ex44QtqMou99c+WEUxU+QLijmt9Q==}
     peerDependencies:
     peerDependencies:
-      '@tsed/core': 7.83.4
-      '@tsed/openspec': 7.83.4
+      '@tsed/core': 7.84.1
+      '@tsed/openspec': 7.84.1
 
 
   '@tsed/swagger@6.43.0':
   '@tsed/swagger@6.43.0':
     resolution: {integrity: sha512-wuL5UdlYEpV9mj3smx9Sxq7MhAC5ra32Sc0GL3n+3M2JeWQi2eELNhcsZBDVioh49yfcsI3S1c1/tTHNZPvLdw==}
     resolution: {integrity: sha512-wuL5UdlYEpV9mj3smx9Sxq7MhAC5ra32Sc0GL3n+3M2JeWQi2eELNhcsZBDVioh49yfcsI3S1c1/tTHNZPvLdw==}
 
 
-  '@tsed/swagger@7.83.4':
-    resolution: {integrity: sha512-mEcBk5mxMVoCpJ7HJ5KXiFB3m2kKIfQR59hl7ZIREa7HDByEDksbBZQC5ChsCrpahB+ZqXo0VVFbsCcCL+I1jA==}
+  '@tsed/swagger@7.84.1':
+    resolution: {integrity: sha512-Ux8IB45BZT5PxAzp1Ds+LFmYrRZ6zkUYlRHAqTslX/hzO7XhyYAzAr5ZdhawGm2UFBv+fDrsj5wIaE8V6H4SBA==}
     peerDependencies:
     peerDependencies:
-      '@tsed/common': 7.83.4
+      '@tsed/common': 7.84.1
 
 
-  '@tsed/terminus@7.83.4':
-    resolution: {integrity: sha512-1K/aKp/ALGEoNhursVnjC2x8piybLHOxcyRUDaJ40RsuIV5ohYDVXghywBWTNFhRghfBjc3SggYLMjIojM4n2Q==}
+  '@tsed/terminus@7.84.1':
+    resolution: {integrity: sha512-m99ZOZ4G0Hsq2YR3YW6jBd3PHpBAntJj79RRbf5xGfojMoGUDARjVecXfF3w7tm9KT2AJaK8jf5r+8APnUR2Pg==}
     peerDependencies:
     peerDependencies:
       '@godaddy/terminus': ^4.7.1
       '@godaddy/terminus': ^4.7.1
-      '@tsed/common': 7.83.4
-      '@tsed/core': 7.83.4
-      '@tsed/di': 7.83.4
-      '@tsed/schema': 7.83.4
+      '@tsed/common': 7.84.1
+      '@tsed/core': 7.84.1
+      '@tsed/di': 7.84.1
+      '@tsed/schema': 7.84.1
 
 
   '@tsed/typeorm@6.43.0':
   '@tsed/typeorm@6.43.0':
     resolution: {integrity: sha512-B2xU8fsKQYaAW+DNDoAOvawmqaqmKLia17p9AdTcc1aaxsJ51KTdpOxn9CkwcvWExMqyJNrJldELiaH5LuBqOw==}
     resolution: {integrity: sha512-B2xU8fsKQYaAW+DNDoAOvawmqaqmKLia17p9AdTcc1aaxsJ51KTdpOxn9CkwcvWExMqyJNrJldELiaH5LuBqOw==}
@@ -17682,11 +17682,11 @@ snapshots:
 
 
   '@tsconfig/node16@1.0.3': {}
   '@tsconfig/node16@1.0.3': {}
 
 
-  '@tsed/cli-core@5.4.3(@babel/core@7.24.6)(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(ejs@3.1.10)(hogan.js@3.0.2)(lodash@4.17.21)(mustache@4.2.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
+  '@tsed/cli-core@5.4.3(@babel/core@7.24.6)(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(ejs@3.1.10)(hogan.js@3.0.2)(lodash@4.17.21)(mustache@4.2.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
     dependencies:
     dependencies:
       '@npmcli/run-script': 3.0.1
       '@npmcli/run-script': 3.0.1
-      '@tsed/core': 7.83.4
-      '@tsed/di': 7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
+      '@tsed/core': 7.84.1
+      '@tsed/di': 7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
       '@tsed/logger': 6.7.8
       '@tsed/logger': 6.7.8
       '@tsed/normalize-path': 7.84.0
       '@tsed/normalize-path': 7.84.0
       '@types/fs-extra': 9.0.13
       '@types/fs-extra': 9.0.13
@@ -17773,21 +17773,21 @@ snapshots:
       - walrus
       - walrus
       - whiskers
       - whiskers
 
 
-  '@tsed/cli-generate-swagger@5.4.3(@tsed/common@7.83.4(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4))(@tsed/swagger@7.83.4(@tsed/common@7.83.4(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4)))':
+  '@tsed/cli-generate-swagger@5.4.3(@tsed/common@7.84.1(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1))(@tsed/swagger@7.84.1(@tsed/common@7.84.1(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1)))':
     dependencies:
     dependencies:
-      '@tsed/common': 7.83.4(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4)
-      '@tsed/swagger': 7.83.4(@tsed/common@7.83.4(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4))
+      '@tsed/common': 7.84.1(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1)
+      '@tsed/swagger': 7.84.1(@tsed/common@7.84.1(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1))
       change-case: 4.1.2
       change-case: 4.1.2
       tslib: 2.3.1
       tslib: 2.3.1
 
 
-  '@tsed/cli@5.4.3(@tsed/cli-core@5.4.3(@babel/core@7.24.6)(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(ejs@3.1.10)(hogan.js@3.0.2)(lodash@4.17.21)(mustache@4.2.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))':
+  '@tsed/cli@5.4.3(@tsed/cli-core@5.4.3(@babel/core@7.24.6)(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(ejs@3.1.10)(hogan.js@3.0.2)(lodash@4.17.21)(mustache@4.2.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))':
     dependencies:
     dependencies:
-      '@tsed/cli-core': 5.4.3(@babel/core@7.24.6)(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(ejs@3.1.10)(hogan.js@3.0.2)(lodash@4.17.21)(mustache@4.2.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
-      '@tsed/core': 7.83.4
-      '@tsed/di': 7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
+      '@tsed/cli-core': 5.4.3(@babel/core@7.24.6)(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(ejs@3.1.10)(hogan.js@3.0.2)(lodash@4.17.21)(mustache@4.2.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
+      '@tsed/core': 7.84.1
+      '@tsed/di': 7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
       '@tsed/logger': 6.7.8
       '@tsed/logger': 6.7.8
-      '@tsed/openspec': 7.83.4
-      '@tsed/schema': 7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)
+      '@tsed/openspec': 7.84.1
+      '@tsed/schema': 7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)
       chalk: 4.1.2
       chalk: 4.1.2
       change-case: 4.1.2
       change-case: 4.1.2
       globby: 11.1.0
       globby: 11.1.0
@@ -17869,22 +17869,22 @@ snapshots:
       - walrus
       - walrus
       - whiskers
       - whiskers
 
 
-  '@tsed/common@7.83.4(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4)':
+  '@tsed/common@7.84.1(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1)':
     dependencies:
     dependencies:
-      '@tsed/core': 7.83.4
-      '@tsed/di': 7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
-      '@tsed/exceptions': 7.83.4(@tsed/core@7.83.4)
-      '@tsed/json-mapper': 7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
+      '@tsed/core': 7.84.1
+      '@tsed/di': 7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
+      '@tsed/exceptions': 7.84.1(@tsed/core@7.84.1)
+      '@tsed/json-mapper': 7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
       '@tsed/logger': 6.7.8
       '@tsed/logger': 6.7.8
       '@tsed/logger-file': 6.7.8(@tsed/logger@6.7.8)
       '@tsed/logger-file': 6.7.8(@tsed/logger@6.7.8)
-      '@tsed/platform-exceptions': 7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/exceptions@7.83.4(@tsed/core@7.83.4))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
-      '@tsed/platform-log-middleware': 7.83.4(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/platform-middlewares@7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/platform-params@7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/exceptions@7.83.4(@tsed/core@7.83.4))(@tsed/json-mapper@7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))
-      '@tsed/platform-middlewares': 7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
-      '@tsed/platform-params': 7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/exceptions@7.83.4(@tsed/core@7.83.4))(@tsed/json-mapper@7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
-      '@tsed/platform-response-filter': 7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/exceptions@7.83.4(@tsed/core@7.83.4))(@tsed/json-mapper@7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
-      '@tsed/platform-router': 7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/exceptions@7.83.4(@tsed/core@7.83.4))(@tsed/json-mapper@7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/platform-params@7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/exceptions@7.83.4(@tsed/core@7.83.4))(@tsed/json-mapper@7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
-      '@tsed/platform-views': 7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/engines@7.83.4)(@tsed/exceptions@7.83.4(@tsed/core@7.83.4))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
-      '@tsed/schema': 7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)
+      '@tsed/platform-exceptions': 7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/exceptions@7.84.1(@tsed/core@7.84.1))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
+      '@tsed/platform-log-middleware': 7.84.1(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/platform-middlewares@7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/platform-params@7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/exceptions@7.84.1(@tsed/core@7.84.1))(@tsed/json-mapper@7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))
+      '@tsed/platform-middlewares': 7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
+      '@tsed/platform-params': 7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/exceptions@7.84.1(@tsed/core@7.84.1))(@tsed/json-mapper@7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
+      '@tsed/platform-response-filter': 7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/exceptions@7.84.1(@tsed/core@7.84.1))(@tsed/json-mapper@7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
+      '@tsed/platform-router': 7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/exceptions@7.84.1(@tsed/core@7.84.1))(@tsed/json-mapper@7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/platform-params@7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/exceptions@7.84.1(@tsed/core@7.84.1))(@tsed/json-mapper@7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
+      '@tsed/platform-views': 7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/engines@7.83.4)(@tsed/exceptions@7.84.1(@tsed/core@7.84.1))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
+      '@tsed/schema': 7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)
       '@types/json-schema': 7.0.15
       '@types/json-schema': 7.0.15
       accepts: 1.3.8
       accepts: 1.3.8
       tslib: 2.6.1
       tslib: 2.6.1
@@ -17893,10 +17893,10 @@ snapshots:
       - '@tsed/engines'
       - '@tsed/engines'
       - '@tsed/openspec'
       - '@tsed/openspec'
 
 
-  '@tsed/components-scan@7.83.4(@tsed/core@7.83.4)':
+  '@tsed/components-scan@7.84.1(@tsed/core@7.84.1)':
     dependencies:
     dependencies:
-      '@tsed/core': 7.83.4
-      '@tsed/normalize-path': 7.83.4
+      '@tsed/core': 7.84.1
+      '@tsed/normalize-path': 7.84.1
       globby: 11.1.0
       globby: 11.1.0
       tslib: 2.6.1
       tslib: 2.6.1
 
 
@@ -17907,7 +17907,7 @@ snapshots:
       source-map-support: 0.5.19
       source-map-support: 0.5.19
       tslib: 2.1.0
       tslib: 2.1.0
 
 
-  '@tsed/core@7.83.4':
+  '@tsed/core@7.84.1':
     dependencies:
     dependencies:
       reflect-metadata: 0.2.2
       reflect-metadata: 0.2.2
       tslib: 2.6.1
       tslib: 2.6.1
@@ -17919,11 +17919,11 @@ snapshots:
       globby: 11.0.1
       globby: 11.0.1
       tslib: 2.1.0
       tslib: 2.1.0
 
 
-  '@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))':
+  '@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))':
     dependencies:
     dependencies:
-      '@tsed/core': 7.83.4
+      '@tsed/core': 7.84.1
       '@tsed/logger': 6.7.8
       '@tsed/logger': 6.7.8
-      '@tsed/schema': 7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)
+      '@tsed/schema': 7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)
       tslib: 2.6.2
       tslib: 2.6.2
 
 
   '@tsed/engines@7.83.4':
   '@tsed/engines@7.83.4':
@@ -17935,9 +17935,9 @@ snapshots:
       '@tsed/schema': 6.43.0
       '@tsed/schema': 6.43.0
       tslib: 2.1.0
       tslib: 2.1.0
 
 
-  '@tsed/exceptions@7.83.4(@tsed/core@7.83.4)':
+  '@tsed/exceptions@7.84.1(@tsed/core@7.84.1)':
     dependencies:
     dependencies:
-      '@tsed/core': 7.83.4
+      '@tsed/core': 7.84.1
       change-case: 4.1.2
       change-case: 4.1.2
       statuses: 2.0.1
       statuses: 2.0.1
       tslib: 2.6.1
       tslib: 2.6.1
@@ -17947,10 +17947,10 @@ snapshots:
       '@tsed/core': 6.43.0
       '@tsed/core': 6.43.0
       tslib: 2.1.0
       tslib: 2.1.0
 
 
-  '@tsed/json-mapper@7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))':
+  '@tsed/json-mapper@7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))':
     dependencies:
     dependencies:
-      '@tsed/core': 7.83.4
-      '@tsed/schema': 7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)
+      '@tsed/core': 7.84.1
+      '@tsed/schema': 7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)
       tslib: 2.6.1
       tslib: 2.6.1
 
 
   '@tsed/logger-file@6.7.8(@tsed/logger@6.7.8)':
   '@tsed/logger-file@6.7.8(@tsed/logger@6.7.8)':
@@ -17979,26 +17979,26 @@ snapshots:
       semver: 7.6.3
       semver: 7.6.3
       tslib: 2.6.2
       tslib: 2.6.2
 
 
-  '@tsed/normalize-path@7.83.4':
+  '@tsed/normalize-path@7.84.0':
     dependencies:
     dependencies:
       normalize-path: 3.0.0
       normalize-path: 3.0.0
       tslib: 2.6.1
       tslib: 2.6.1
 
 
-  '@tsed/normalize-path@7.84.0':
+  '@tsed/normalize-path@7.84.1':
     dependencies:
     dependencies:
       normalize-path: 3.0.0
       normalize-path: 3.0.0
       tslib: 2.6.1
       tslib: 2.6.1
 
 
   '@tsed/openspec@6.43.0': {}
   '@tsed/openspec@6.43.0': {}
 
 
-  '@tsed/openspec@7.83.4': {}
+  '@tsed/openspec@7.84.1': {}
 
 
-  '@tsed/platform-exceptions@7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/exceptions@7.83.4(@tsed/core@7.83.4))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))':
+  '@tsed/platform-exceptions@7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/exceptions@7.84.1(@tsed/core@7.84.1))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))':
     dependencies:
     dependencies:
-      '@tsed/core': 7.83.4
-      '@tsed/di': 7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
-      '@tsed/exceptions': 7.83.4(@tsed/core@7.83.4)
-      '@tsed/schema': 7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)
+      '@tsed/core': 7.84.1
+      '@tsed/di': 7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
+      '@tsed/exceptions': 7.84.1(@tsed/core@7.84.1)
+      '@tsed/schema': 7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)
       tslib: 2.6.1
       tslib: 2.6.1
 
 
   '@tsed/platform-express@6.43.0(@types/multer@1.4.12)(body-parser@1.20.3)':
   '@tsed/platform-express@6.43.0(@types/multer@1.4.12)(body-parser@1.20.3)':
@@ -18010,15 +18010,15 @@ snapshots:
     transitivePeerDependencies:
     transitivePeerDependencies:
       - supports-color
       - supports-color
 
 
-  '@tsed/platform-express@7.83.4(@tsed/common@7.83.4(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4))(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/json-mapper@7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4)(@tsed/platform-views@7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/engines@7.83.4)(@tsed/exceptions@7.83.4(@tsed/core@7.83.4))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))(@types/multer@1.4.12)(body-parser@1.20.3)(cross-env@7.0.0)(multer@1.4.4)':
+  '@tsed/platform-express@7.84.1(@tsed/common@7.84.1(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1))(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/json-mapper@7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1)(@tsed/platform-views@7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/engines@7.83.4)(@tsed/exceptions@7.84.1(@tsed/core@7.84.1))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))(@types/multer@1.4.12)(body-parser@1.20.3)(cross-env@7.0.0)(multer@1.4.4)':
     dependencies:
     dependencies:
-      '@tsed/common': 7.83.4(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4)
-      '@tsed/core': 7.83.4
-      '@tsed/di': 7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
-      '@tsed/json-mapper': 7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
+      '@tsed/common': 7.84.1(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1)
+      '@tsed/core': 7.84.1
+      '@tsed/di': 7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
+      '@tsed/json-mapper': 7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
       '@tsed/logger': 6.7.8
       '@tsed/logger': 6.7.8
-      '@tsed/openspec': 7.83.4
-      '@tsed/schema': 7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)
+      '@tsed/openspec': 7.84.1
+      '@tsed/schema': 7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)
       '@types/multer': 1.4.12
       '@types/multer': 1.4.12
       body-parser: 1.20.3
       body-parser: 1.20.3
       cross-env: 7.0.0
       cross-env: 7.0.0
@@ -18026,60 +18026,60 @@ snapshots:
       multer: 1.4.4
       multer: 1.4.4
       tslib: 2.6.1
       tslib: 2.6.1
     optionalDependencies:
     optionalDependencies:
-      '@tsed/platform-views': 7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/engines@7.83.4)(@tsed/exceptions@7.83.4(@tsed/core@7.83.4))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
+      '@tsed/platform-views': 7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/engines@7.83.4)(@tsed/exceptions@7.84.1(@tsed/core@7.84.1))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
     transitivePeerDependencies:
     transitivePeerDependencies:
       - supports-color
       - supports-color
 
 
-  '@tsed/platform-log-middleware@7.83.4(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/platform-middlewares@7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/platform-params@7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/exceptions@7.83.4(@tsed/core@7.83.4))(@tsed/json-mapper@7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))':
+  '@tsed/platform-log-middleware@7.84.1(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/platform-middlewares@7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/platform-params@7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/exceptions@7.84.1(@tsed/core@7.84.1))(@tsed/json-mapper@7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))':
     dependencies:
     dependencies:
-      '@tsed/di': 7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
-      '@tsed/platform-middlewares': 7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
-      '@tsed/platform-params': 7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/exceptions@7.83.4(@tsed/core@7.83.4))(@tsed/json-mapper@7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
+      '@tsed/di': 7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
+      '@tsed/platform-middlewares': 7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
+      '@tsed/platform-params': 7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/exceptions@7.84.1(@tsed/core@7.84.1))(@tsed/json-mapper@7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
       tslib: 2.6.1
       tslib: 2.6.1
 
 
-  '@tsed/platform-middlewares@7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))':
+  '@tsed/platform-middlewares@7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))':
     dependencies:
     dependencies:
       tslib: 2.6.1
       tslib: 2.6.1
     optionalDependencies:
     optionalDependencies:
-      '@tsed/core': 7.83.4
-      '@tsed/di': 7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
-      '@tsed/schema': 7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)
+      '@tsed/core': 7.84.1
+      '@tsed/di': 7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
+      '@tsed/schema': 7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)
 
 
-  '@tsed/platform-params@7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/exceptions@7.83.4(@tsed/core@7.83.4))(@tsed/json-mapper@7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))':
+  '@tsed/platform-params@7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/exceptions@7.84.1(@tsed/core@7.84.1))(@tsed/json-mapper@7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))':
     dependencies:
     dependencies:
-      '@tsed/core': 7.83.4
-      '@tsed/di': 7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
-      '@tsed/exceptions': 7.83.4(@tsed/core@7.83.4)
-      '@tsed/json-mapper': 7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
-      '@tsed/schema': 7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)
+      '@tsed/core': 7.84.1
+      '@tsed/di': 7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
+      '@tsed/exceptions': 7.84.1(@tsed/core@7.84.1)
+      '@tsed/json-mapper': 7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
+      '@tsed/schema': 7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)
       tslib: 2.6.1
       tslib: 2.6.1
 
 
-  '@tsed/platform-response-filter@7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/exceptions@7.83.4(@tsed/core@7.83.4))(@tsed/json-mapper@7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))':
+  '@tsed/platform-response-filter@7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/exceptions@7.84.1(@tsed/core@7.84.1))(@tsed/json-mapper@7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))':
     dependencies:
     dependencies:
-      '@tsed/core': 7.83.4
-      '@tsed/di': 7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
-      '@tsed/exceptions': 7.83.4(@tsed/core@7.83.4)
-      '@tsed/json-mapper': 7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
-      '@tsed/schema': 7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)
+      '@tsed/core': 7.84.1
+      '@tsed/di': 7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
+      '@tsed/exceptions': 7.84.1(@tsed/core@7.84.1)
+      '@tsed/json-mapper': 7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
+      '@tsed/schema': 7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)
       tslib: 2.6.1
       tslib: 2.6.1
 
 
-  '@tsed/platform-router@7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/exceptions@7.83.4(@tsed/core@7.83.4))(@tsed/json-mapper@7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/platform-params@7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/exceptions@7.83.4(@tsed/core@7.83.4))(@tsed/json-mapper@7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))':
+  '@tsed/platform-router@7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/exceptions@7.84.1(@tsed/core@7.84.1))(@tsed/json-mapper@7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/platform-params@7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/exceptions@7.84.1(@tsed/core@7.84.1))(@tsed/json-mapper@7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))':
     dependencies:
     dependencies:
-      '@tsed/core': 7.83.4
-      '@tsed/di': 7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
-      '@tsed/exceptions': 7.83.4(@tsed/core@7.83.4)
-      '@tsed/json-mapper': 7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
-      '@tsed/platform-params': 7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/exceptions@7.83.4(@tsed/core@7.83.4))(@tsed/json-mapper@7.83.4(@tsed/core@7.83.4)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
-      '@tsed/schema': 7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)
+      '@tsed/core': 7.84.1
+      '@tsed/di': 7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
+      '@tsed/exceptions': 7.84.1(@tsed/core@7.84.1)
+      '@tsed/json-mapper': 7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
+      '@tsed/platform-params': 7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/exceptions@7.84.1(@tsed/core@7.84.1))(@tsed/json-mapper@7.84.1(@tsed/core@7.84.1)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
+      '@tsed/schema': 7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)
       tslib: 2.6.1
       tslib: 2.6.1
 
 
-  '@tsed/platform-views@7.83.4(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/engines@7.83.4)(@tsed/exceptions@7.83.4(@tsed/core@7.83.4))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))':
+  '@tsed/platform-views@7.84.1(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/engines@7.83.4)(@tsed/exceptions@7.84.1(@tsed/core@7.84.1))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))':
     dependencies:
     dependencies:
-      '@tsed/core': 7.83.4
-      '@tsed/di': 7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
+      '@tsed/core': 7.84.1
+      '@tsed/di': 7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
       '@tsed/engines': 7.83.4
       '@tsed/engines': 7.83.4
-      '@tsed/exceptions': 7.83.4(@tsed/core@7.83.4)
-      '@tsed/schema': 7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)
+      '@tsed/exceptions': 7.84.1(@tsed/core@7.84.1)
+      '@tsed/schema': 7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)
       ejs: 3.1.10
       ejs: 3.1.10
       tslib: 2.6.1
       tslib: 2.6.1
 
 
@@ -18091,10 +18091,10 @@ snapshots:
       micromatch: 4.0.2
       micromatch: 4.0.2
       tslib: 2.1.0
       tslib: 2.1.0
 
 
-  '@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)':
+  '@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)':
     dependencies:
     dependencies:
-      '@tsed/core': 7.83.4
-      '@tsed/openspec': 7.83.4
+      '@tsed/core': 7.84.1
+      '@tsed/openspec': 7.84.1
       change-case: 4.1.2
       change-case: 4.1.2
       fs-extra: 11.2.0
       fs-extra: 11.2.0
       json-schema: 0.4.0
       json-schema: 0.4.0
@@ -18107,23 +18107,23 @@ snapshots:
       swagger-ui-dist: 3.52.5
       swagger-ui-dist: 3.52.5
       tslib: 2.1.0
       tslib: 2.1.0
 
 
-  '@tsed/swagger@7.83.4(@tsed/common@7.83.4(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4))':
+  '@tsed/swagger@7.84.1(@tsed/common@7.84.1(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1))':
     dependencies:
     dependencies:
-      '@tsed/common': 7.83.4(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4)
-      '@tsed/normalize-path': 7.83.4
-      '@tsed/openspec': 7.83.4
+      '@tsed/common': 7.84.1(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1)
+      '@tsed/normalize-path': 7.84.1
+      '@tsed/openspec': 7.84.1
       fs-extra: 11.2.0
       fs-extra: 11.2.0
       micromatch: 4.0.8
       micromatch: 4.0.8
       swagger-ui-dist: 5.17.14
       swagger-ui-dist: 5.17.14
       tslib: 2.6.1
       tslib: 2.6.1
 
 
-  '@tsed/terminus@7.83.4(@godaddy/terminus@4.12.1)(@tsed/common@7.83.4(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4))(@tsed/core@7.83.4)(@tsed/di@7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)))(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))':
+  '@tsed/terminus@7.84.1(@godaddy/terminus@4.12.1)(@tsed/common@7.84.1(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1))(@tsed/core@7.84.1)(@tsed/di@7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)))(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))':
     dependencies:
     dependencies:
       '@godaddy/terminus': 4.12.1
       '@godaddy/terminus': 4.12.1
-      '@tsed/common': 7.83.4(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.83.4)
-      '@tsed/core': 7.83.4
-      '@tsed/di': 7.83.4(@tsed/core@7.83.4)(@tsed/logger@6.7.8)(@tsed/schema@7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4))
-      '@tsed/schema': 7.83.4(@tsed/core@7.83.4)(@tsed/openspec@7.83.4)
+      '@tsed/common': 7.84.1(@tsed/engines@7.83.4)(@tsed/logger-file@6.7.8(@tsed/logger@6.7.8))(@tsed/logger@6.7.8)(@tsed/openspec@7.84.1)
+      '@tsed/core': 7.84.1
+      '@tsed/di': 7.84.1(@tsed/core@7.84.1)(@tsed/logger@6.7.8)(@tsed/schema@7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1))
+      '@tsed/schema': 7.84.1(@tsed/core@7.84.1)(@tsed/openspec@7.84.1)
       tslib: 2.6.1
       tslib: 2.6.1
 
 
   '@tsed/typeorm@6.43.0(typeorm@0.2.45(mysql2@2.3.3)(redis@3.1.2))':
   '@tsed/typeorm@6.43.0(typeorm@0.2.45(mysql2@2.3.3)(redis@3.1.2))':