@forge/cli

12.0.0-next.712.0.0-next.9
npm-shrinkwrap.json
~npm-shrinkwrap.jsonModified
+67−147
Index: package/npm-shrinkwrap.json
===================================================================
--- package/npm-shrinkwrap.json
+++ package/npm-shrinkwrap.json
@@ -1,24 +1,24 @@
 {
   "name": "@forge/cli",
-  "version": "12.0.0-next.7",
+  "version": "12.0.0-next.9",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "@forge/cli",
-      "version": "12.0.0-next.7",
+      "version": "12.0.0-next.9",
       "hasInstallScript": true,
       "license": "SEE LICENSE IN LICENSE.txt",
       "dependencies": {
-        "@forge/bundler": "5.0.1-next.7",
-        "@forge/cli-shared": "7.1.0-next.7",
-        "@forge/egress": "1.4.1",
+        "@forge/bundler": "6.0.0-next.9",
+        "@forge/cli-shared": "8.0.0-next.9",
+        "@forge/egress": "2.0.0-next.0",
         "@forge/i18n": "0.0.6",
-        "@forge/lint": "5.9.0-next.7",
-        "@forge/manifest": "9.5.0-next.6",
-        "@forge/runtime": "5.10.8",
-        "@forge/tunnel": "5.11.1-next.7",
+        "@forge/lint": "5.9.0-next.9",
+        "@forge/manifest": "10.0.0-next.8",
+        "@forge/runtime": "6.0.0-next.0",
+        "@forge/tunnel": "6.0.0-next.9",
         "@forge/util": "1.4.9",
         "@sentry/node": "7.106.0",
         "ajv": "^8.12.0",
         "archiver": "^6.0.2",
@@ -65,9 +65,9 @@
         "@types/hidefile": "^3.0.3",
         "@types/inquirer": "^8.2.10",
         "@types/jest": "^29.5.12",
         "@types/jws": "^3.2.10",
-        "@types/node": "14.18.63",
+        "@types/node": "20.19.0",
         "@types/node-fetch": "^2.6.11",
         "@types/omelette": "^0.4.4",
         "@types/semver": "^7.5.8",
         "@types/tmp": "^0.2.6",
@@ -81,9 +81,9 @@
         "sentry-testkit": "^5.0.9",
         "type-fest": "4.10.2"
       },
       "engines": {
-        "node": ">=18.20.7"
+        "node": ">=20.0.0"
       }
     },
     "node_modules/@ampproject/remapping": {
       "version": "2.2.1",
@@ -934,24 +934,24 @@
         "node": ">=10.0.0"
       }
     },
     "node_modules/@forge/bundler": {
-      "version": "5.0.1-next.7",
-      "resolved": "https://registry.npmjs.org/@forge/bundler/-/bundler-5.0.1-next.7.tgz",
-      "integrity": "sha512-QUcck5a/h1hDg1dd2Uz7a/YphfMVnLen7y0OsoUXhrUb0VI8CL9jY7nMYqB0FdeTz7x5CEBg3s3o1KTO8EPtvQ==",
+      "version": "6.0.0-next.9",
+      "resolved": "https://registry.npmjs.org/@forge/bundler/-/bundler-6.0.0-next.9.tgz",
+      "integrity": "sha512-VD9sfPKZ7mfy23/3asI9V7wYSUI/MIYlAc+KuPKMWezTkVMc2n0D3K4E/PQdi5h9skM1Rwe3SUfh1F0OMRLJEw==",
       "license": "SEE LICENSE IN LICENSE.txt",
       "dependencies": {
         "@babel/core": "^7.24.0",
         "@babel/plugin-transform-class-properties": "^7.23.3",
         "@babel/plugin-transform-class-static-block": "^7.23.4",
         "@babel/plugin-transform-numeric-separator": "^7.23.4",
         "@babel/plugin-transform-optional-chaining": "^7.23.4",
         "@babel/plugin-transform-react-jsx": "^7.23.4",
-        "@forge/api": "5.3.0",
-        "@forge/cli-shared": "7.1.0-next.7",
+        "@forge/api": "6.0.0-next.0",
+        "@forge/cli-shared": "8.0.0-next.9",
         "@forge/i18n": "0.0.6",
-        "@forge/lint": "5.9.0-next.7",
-        "@forge/manifest": "9.5.0-next.6",
+        "@forge/lint": "5.9.0-next.9",
+        "@forge/manifest": "10.0.0-next.8",
         "@forge/util": "1.4.9",
         "assert": "^2.1.0",
         "babel-loader": "^8.3.0",
         "browserify-zlib": "^0.2.0",
@@ -991,17 +991,17 @@
         "node": ">=12.13.1"
       }
     },
     "node_modules/@forge/bundler/node_modules/@forge/api": {
-      "version": "5.3.0",
-      "resolved": "https://registry.npmjs.org/@forge/api/-/api-5.3.0.tgz",
-      "integrity": "sha512-ebrmGpBV/E8vjpQYNFTxzKDzT78ub2UMYQua0Z7ullcRPUBAO5f644qm/IKb7za36d0ci1e+9jM85w6puA1nTw==",
+      "version": "6.0.0-next.0",
+      "resolved": "https://registry.npmjs.org/@forge/api/-/api-6.0.0-next.0.tgz",
+      "integrity": "sha512-8GJmJALPa5W3j4GhoIShJU7IKzttqHp2mmMq3j7WfVgU4YhBT/StsIBtNqeuh0Rn2Q8oSPn6Ezyys6nL1v7ZNw==",
       "license": "SEE LICENSE IN LICENSE.txt",
       "dependencies": {
         "@forge/auth": "0.0.8",
-        "@forge/egress": "1.4.1",
+        "@forge/egress": "2.0.0-next.0",
         "@forge/i18n": "0.0.6",
-        "@forge/storage": "1.8.1",
+        "@forge/storage": "2.0.0-next.0",
         "@forge/util": "1.4.9",
         "headers-utils": "^3.0.2"
       }
     },
@@ -1014,21 +1014,21 @@
         "tslib": "^2.6.2"
       }
     },
     "node_modules/@forge/bundler/node_modules/@forge/storage": {
-      "version": "1.8.1",
-      "resolved": "https://registry.npmjs.org/@forge/storage/-/storage-1.8.1.tgz",
-      "integrity": "sha512-wPssW7sIuoM6aN3xHtO5MFU3bJ/i3mJ1Yo8U10qMegKC0kO+KDe6JE/GTOjoPc0JqtCPCiTnT9OgxFUXzwIElQ==",
+      "version": "2.0.0-next.0",
+      "resolved": "https://registry.npmjs.org/@forge/storage/-/storage-2.0.0-next.0.tgz",
+      "integrity": "sha512-IwkMOqtP7fpNwKkYqgyxK93yXpHGxxMnucmrj9thucvfKwzEbL1ZtI805MRKF9K4pAC/LQ6OAh/quA53ClHvFw==",
       "license": "SEE LICENSE IN LICENSE.txt"
     },
     "node_modules/@forge/cli-shared": {
-      "version": "7.1.0-next.7",
-      "resolved": "https://registry.npmjs.org/@forge/cli-shared/-/cli-shared-7.1.0-next.7.tgz",
-      "integrity": "sha512-gORgyXoD1/m4RCwVcUwYx9yVL605Bm6mBXZcerf3dI3LuuGwI5+BwWqhVBVHeuGE87zLxyZFEOHmx/GeIufh5Q==",
+      "version": "8.0.0-next.9",
+      "resolved": "https://registry.npmjs.org/@forge/cli-shared/-/cli-shared-8.0.0-next.9.tgz",
+      "integrity": "sha512-F/7jZPCDwZrVzgcLjPqwLuJqsvEZaoOql1kFpp7MnwH17+V7D+H9vnznrGtB1N92qDD5LkxSqf6rQZWiWLZM1g==",
       "license": "SEE LICENSE IN LICENSE.txt",
       "dependencies": {
         "@forge/i18n": "0.0.6",
-        "@forge/manifest": "9.5.0-next.6",
+        "@forge/manifest": "10.0.0-next.8",
         "@forge/util": "1.4.9",
         "@sentry/node": "7.106.0",
         "adm-zip": "^0.5.10",
         "array.prototype.flatmap": "^1.3.2",
@@ -1059,21 +1059,21 @@
         "yaml": "^2.3.4"
       }
     },
     "node_modules/@forge/csp": {
-      "version": "3.9.0",
-      "resolved": "https://registry.npmjs.org/@forge/csp/-/csp-3.9.0.tgz",
-      "integrity": "sha512-kQ7uQfWZTN6sCw+F9Zr8L3JgkzJNOH39aAz7T6ONNqb8A0d8P6nxhk4h3dVILSgsFFkZij6xtvq0XU1ISgRM9Q==",
+      "version": "4.0.0-next.0",
+      "resolved": "https://registry.npmjs.org/@forge/csp/-/csp-4.0.0-next.0.tgz",
+      "integrity": "sha512-blodzAkzkj39VuVCIZoCz1vaUpi+VScDd2Lj0SjnvhXFOxoqMkSjjfD3sbVExuWExOxPvPMaz1IfZsDuvbzUlw==",
       "license": "SEE LICENSE IN LICENSE.txt",
       "dependencies": {
         "cheerio": "^0.22.0",
         "content-security-policy-parser": "^0.4.1"
       }
     },
     "node_modules/@forge/egress": {
-      "version": "1.4.1",
-      "resolved": "https://registry.npmjs.org/@forge/egress/-/egress-1.4.1.tgz",
-      "integrity": "sha512-RUHQBsIc3IkQKT46cKSmqHzTfwh7pBbgzXtfGwN14ztcu+1xUqCf71f/LJvq3m4jdymtrQXHE5C8BN0yRGwRKg==",
+      "version": "2.0.0-next.0",
+      "resolved": "https://registry.npmjs.org/@forge/egress/-/egress-2.0.0-next.0.tgz",
+      "integrity": "sha512-+27lDMBBLIhQ5cJuWG6U4RDVNfWsEAAh1vVunO89XIrN0dF6HM7XrIIXBnQy6w8w+WHh6QA75E6e6AygxyeZig==",
       "license": "SEE LICENSE IN LICENSE.txt",
       "dependencies": {
         "minimatch": "^9.0.3"
       }
@@ -1087,28 +1087,28 @@
         "lodash": "^4.17.21"
       }
     },
     "node_modules/@forge/lint": {
-      "version": "5.9.0-next.7",
-      "resolved": "https://registry.npmjs.org/@forge/lint/-/lint-5.9.0-next.7.tgz",
-      "integrity": "sha512-cKeLJ9lb3/X30/TXdpJWOV5fQZ9SA6T3YG0lw/J2ai3Bf47n9fTNkbbQgLSzVEYQ3EogwAgPrOePI0zx2eqAPw==",
+      "version": "5.9.0-next.9",
+      "resolved": "https://registry.npmjs.org/@forge/lint/-/lint-5.9.0-next.9.tgz",
+      "integrity": "sha512-ke9U2LIr+ytEA3HEiv2fh31J7MN7bz5n8oFSbJltdqP2WlFyg7fofkm5mDjfb0bF9RNGn6NClfPavBst4EBcVw==",
       "license": "SEE LICENSE IN LICENSE.txt",
       "dependencies": {
-        "@forge/cli-shared": "7.1.0-next.7",
-        "@forge/csp": "3.9.0",
-        "@forge/egress": "1.4.1",
-        "@forge/manifest": "9.5.0-next.6",
+        "@forge/cli-shared": "8.0.0-next.9",
+        "@forge/csp": "4.0.0-next.0",
+        "@forge/egress": "2.0.0-next.0",
+        "@forge/manifest": "10.0.0-next.8",
         "@typescript-eslint/typescript-estree": "^5.62.0",
         "array.prototype.flatmap": "^1.3.2",
         "atlassian-openapi": "^1.0.18",
         "cross-spawn": "^7.0.5",
         "node-fetch": "2.7.0"
       }
     },
     "node_modules/@forge/manifest": {
-      "version": "9.5.0-next.6",
-      "resolved": "https://registry.npmjs.org/@forge/manifest/-/manifest-9.5.0-next.6.tgz",
-      "integrity": "sha512-I09gn97qwBbo+Zph5FbsqrtnTr3S1Rp4jFAFj9DH+EbaIBVZxkBTCESFp6/uaaryGG3L/x9t8SOGQlfoewQOtw==",
+      "version": "10.0.0-next.8",
+      "resolved": "https://registry.npmjs.org/@forge/manifest/-/manifest-10.0.0-next.8.tgz",
+      "integrity": "sha512-bYb98JXTef46DT5rsDuKijr4I9mnGi1tbyx3GtbpQbpG9k18zOX3En2AFkLsPRh3IVn2NqbQOwiT7kvCXMzaKQ==",
       "license": "SEE LICENSE IN LICENSE.txt",
       "dependencies": {
         "@forge/i18n": "0.0.6",
         "@sentry/node": "7.106.0",
@@ -1121,11 +1121,11 @@
         "yaml": "^2.3.4"
       }
     },
     "node_modules/@forge/runtime": {
-      "version": "5.10.8",
-      "resolved": "https://registry.npmjs.org/@forge/runtime/-/runtime-5.10.8.tgz",
-      "integrity": "sha512-g0zH28hIBXGl5GabfQozGL7OuPsbHl4OF9y7xR3t+gwcVvRX0oQzRfvp++11MpSdsTwhzRZDQZ1KvTvtVtveBg==",
+      "version": "6.0.0-next.0",
+      "resolved": "https://registry.npmjs.org/@forge/runtime/-/runtime-6.0.0-next.0.tgz",
+      "integrity": "sha512-6lKhGKslTTuO7TvNaUA3RFo1V8nuUvS8Wwyu01hg9f3UnnNt3+Cf0buqjQwLTvsT8Igh/sCHTFhQqz4DhkpxiQ==",
       "license": "SEE LICENSE IN LICENSE.txt",
       "dependencies": {
         "@forge/util": "1.4.9",
         "fp-ts": "^2.16.2",
@@ -1137,17 +1137,17 @@
         "yaml": "^2.3.4"
       }
     },
     "node_modules/@forge/tunnel": {
-      "version": "5.11.1-next.7",
-      "resolved": "https://registry.npmjs.org/@forge/tunnel/-/tunnel-5.11.1-next.7.tgz",
-      "integrity": "sha512-l8SS4hQdN6QsTkXOl19a4buT5T0h6rQGyaj0JZl6HC5Os+VxtuRgdZnZOgwgJP/tyGo1Kat8iQM0o/FQfgv2Kw==",
+      "version": "6.0.0-next.9",
+      "resolved": "https://registry.npmjs.org/@forge/tunnel/-/tunnel-6.0.0-next.9.tgz",
+      "integrity": "sha512-MynSctIcIw+7xN3mT5ShKNG83Kbqod1HARMS4n3d5brlY9oTXETqOm3w+FduJYPfngvH4azoj2LFHDKLbO7QZg==",
       "license": "SEE LICENSE IN LICENSE.txt",
       "dependencies": {
-        "@forge/bundler": "5.0.1-next.7",
-        "@forge/cli-shared": "7.1.0-next.7",
-        "@forge/csp": "3.9.0",
-        "@forge/runtime": "5.10.8",
+        "@forge/bundler": "6.0.0-next.9",
+        "@forge/cli-shared": "8.0.0-next.9",
+        "@forge/csp": "4.0.0-next.0",
+        "@forge/runtime": "6.0.0-next.0",
         "chokidar": "^3.6.0",
         "cloudflared": "^0.7.0",
         "express": "^4.18.3",
         "express-intercept": "^1.1.0",
@@ -1528,32 +1528,16 @@
         "@types/connect": "*",
         "@types/node": "*"
       }
     },
-    "node_modules/@types/body-parser/node_modules/@types/node": {
-      "version": "20.11.24",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz",
-      "integrity": "sha1-zCB1ERBGlOhOn7F/mgxMQtRRd5I= sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long==",
-      "dependencies": {
-        "undici-types": "~5.26.4"
-      }
-    },
     "node_modules/@types/bonjour": {
       "version": "3.5.10",
       "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz",
       "integrity": "sha1-D2qt/gDqQU7chvXRBjV82pcB4nU= sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==",
       "dependencies": {
         "@types/node": "*"
       }
     },
-    "node_modules/@types/bonjour/node_modules/@types/node": {
-      "version": "20.11.24",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz",
-      "integrity": "sha1-zCB1ERBGlOhOn7F/mgxMQtRRd5I= sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long==",
-      "dependencies": {
-        "undici-types": "~5.26.4"
-      }
-    },
     "node_modules/@types/connect": {
       "version": "3.4.35",
       "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
       "integrity": "sha1-X89q5EXkAh0fwiGaSHPMc6O7KtE= sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==",
@@ -1569,24 +1553,8 @@
         "@types/express-serve-static-core": "*",
         "@types/node": "*"
       }
     },
-    "node_modules/@types/connect-history-api-fallback/node_modules/@types/node": {
-      "version": "20.11.24",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz",
-      "integrity": "sha1-zCB1ERBGlOhOn7F/mgxMQtRRd5I= sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long==",
-      "dependencies": {
-        "undici-types": "~5.26.4"
-      }
-    },
-    "node_modules/@types/connect/node_modules/@types/node": {
-      "version": "20.11.24",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz",
-      "integrity": "sha1-zCB1ERBGlOhOn7F/mgxMQtRRd5I= sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long==",
-      "dependencies": {
-        "undici-types": "~5.26.4"
-      }
-    },
     "node_modules/@types/estree": {
       "version": "1.0.6",
       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
       "integrity": "sha1-Yo7/7q4gZKG055946B2Ht+X8e1A= sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw=="
@@ -1612,16 +1580,8 @@
         "@types/range-parser": "*",
         "@types/send": "*"
       }
     },
-    "node_modules/@types/express-serve-static-core/node_modules/@types/node": {
-      "version": "20.11.24",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz",
-      "integrity": "sha1-zCB1ERBGlOhOn7F/mgxMQtRRd5I= sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long==",
-      "dependencies": {
-        "undici-types": "~5.26.4"
-      }
-    },
     "node_modules/@types/html-minifier-terser": {
       "version": "6.1.0",
       "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
       "integrity": "sha1-T8M6AMHQwWmHsaIM+S0gYUxVrDU= sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg=="
@@ -1638,16 +1598,8 @@
       "dependencies": {
         "@types/node": "*"
       }
     },
-    "node_modules/@types/http-proxy/node_modules/@types/node": {
-      "version": "20.11.24",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz",
-      "integrity": "sha1-zCB1ERBGlOhOn7F/mgxMQtRRd5I= sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long==",
-      "dependencies": {
-        "undici-types": "~5.26.4"
-      }
-    },
     "node_modules/@types/json-schema": {
       "version": "7.0.13",
       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz",
       "integrity": "sha1-AsJPQ2MXbS0Y/ItwufPFSroXioU= sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ=="
@@ -1656,8 +1608,16 @@
       "version": "1.3.2",
       "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz",
       "integrity": "sha1-k+Jb+e51/g/YC1lLxP6w6GIRG1o= sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="
     },
+    "node_modules/@types/node": {
+      "version": "20.19.0",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.0.tgz",
+      "integrity": "sha1-cAawl7Fd/qBmlcO726mLJoeX9ls= sha512-hfrc+1tud1xcdVTABC2JiomZJEklMcXYNTVtZLAeqTVWD+qL5jkHKT+1lOtqDdGxt+mB53DTtiz673vfjU8D1Q==",
+      "dependencies": {
+        "undici-types": "~6.21.0"
+      }
+    },
     "node_modules/@types/qs": {
       "version": "6.9.7",
       "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
       "integrity": "sha1-Y7t9Bn2xB8weRXwwO8JdUR/r9ss= sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw=="
@@ -1680,16 +1640,8 @@
         "@types/mime": "^1",
         "@types/node": "*"
       }
     },
-    "node_modules/@types/send/node_modules/@types/node": {
-      "version": "20.11.24",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz",
-      "integrity": "sha1-zCB1ERBGlOhOn7F/mgxMQtRRd5I= sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long==",
-      "dependencies": {
-        "undici-types": "~5.26.4"
-      }
-    },
     "node_modules/@types/serve-index": {
       "version": "1.9.1",
       "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz",
       "integrity": "sha1-G16FNwoZLAHsbOxHNc8pFzN6Yng= sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==",
@@ -1705,32 +1657,16 @@
         "@types/mime": "^1",
         "@types/node": "*"
       }
     },
-    "node_modules/@types/serve-static/node_modules/@types/node": {
-      "version": "20.11.24",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz",
-      "integrity": "sha1-zCB1ERBGlOhOn7F/mgxMQtRRd5I= sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long==",
-      "dependencies": {
-        "undici-types": "~5.26.4"
-      }
-    },
     "node_modules/@types/sockjs": {
       "version": "0.3.33",
       "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz",
       "integrity": "sha1-Vw06C5msmVNg4xNv1gRRE7G9I28= sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==",
       "dependencies": {
         "@types/node": "*"
       }
     },
-    "node_modules/@types/sockjs/node_modules/@types/node": {
-      "version": "20.11.24",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz",
-      "integrity": "sha1-zCB1ERBGlOhOn7F/mgxMQtRRd5I= sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long==",
-      "dependencies": {
-        "undici-types": "~5.26.4"
-      }
-    },
     "node_modules/@typescript-eslint/types": {
       "version": "5.62.0",
       "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz",
       "integrity": "sha1-JYYH5g7/ownwZ2CJMcPfb+1B/S8= sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==",
@@ -5976,16 +5912,8 @@
       "engines": {
         "node": ">= 10.13.0"
       }
     },
-    "node_modules/jest-worker/node_modules/@types/node": {
-      "version": "20.11.24",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz",
-      "integrity": "sha1-zCB1ERBGlOhOn7F/mgxMQtRRd5I= sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long==",
-      "dependencies": {
-        "undici-types": "~5.26.4"
-      }
-    },
     "node_modules/jest-worker/node_modules/supports-color": {
       "version": "8.1.1",
       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
       "integrity": "sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw= sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
@@ -8830,11 +8758,11 @@
         "url": "https://github.com/sponsors/ljharb"
       }
     },
     "node_modules/undici-types": {
-      "version": "5.26.5",
-      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
-      "integrity": "sha1-vNU5iT0AtW6WT9JlekhmsiGmVhc= sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
+      "version": "6.21.0",
+      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
+      "integrity": "sha1-aR0ArzkJvpOn+qE75hs6W1DvEss= sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="
     },
     "node_modules/universalify": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
@@ -9210,16 +9138,8 @@
           "optional": true
         }
       }
     },
-    "node_modules/webpack-dev-server/node_modules/@types/node": {
-      "version": "20.11.24",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz",
-      "integrity": "sha1-zCB1ERBGlOhOn7F/mgxMQtRRd5I= sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long==",
-      "dependencies": {
-        "undici-types": "~5.26.4"
-      }
-    },
     "node_modules/webpack-dev-server/node_modules/@types/ws": {
       "version": "8.5.6",
       "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.6.tgz",
       "integrity": "sha1-6a1R8Kt5uREMUJFsn8vdw203MGU= sha512-8B5EO9jLVCy+B58PLHvLDuOD8DRVMgQzq8d55SjLCOn9kqGyqOvy27exVaTio1q1nX5zLu8/6N0n2ThSxOM6tg==",