diff --git a/packages/webide-client-tools/package.json b/packages/webide-client-tools/package.json index 7f76b4ca..0274dd0c 100644 --- a/packages/webide-client-tools/package.json +++ b/packages/webide-client-tools/package.json @@ -11,7 +11,7 @@ "connect": "3.7.0", "fs-extra": "10.0.0", "glob": "11.1.0", - "http-proxy-middleware": "2.0.9", + "http-proxy-middleware": "3.0.7", "js-string-escape": "1.0.1", "lodash": "4.18.1", "optional-require": "1.1.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f5b6f62e..6831f5c4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -369,7 +369,7 @@ importers: version: 2.0.8 jest-mock-vscode: specifier: 0.1.6 - version: 0.1.6(jest@29.7.0(@types/node@25.9.1)(ts-node@10.9.2(@types/node@25.9.1)(typescript@4.5.2))) + version: 0.1.6(jest@29.7.0(@types/node@25.9.3)(ts-node@10.9.2(@types/node@25.9.3)(typescript@4.5.2))) proxyquire: specifier: 2.1.3 version: 2.1.3 @@ -469,8 +469,8 @@ importers: specifier: 11.1.0 version: 11.1.0 http-proxy-middleware: - specifier: 2.0.9 - version: 2.0.9(@types/express@4.17.25) + specifier: 3.0.7 + version: 3.0.7 js-string-escape: specifier: 1.0.1 version: 1.0.1 @@ -2732,8 +2732,8 @@ packages: '@types/node@16.11.10': resolution: {integrity: sha512-3aRnHa1KlOEEhJ6+CvyHKK5vE9BcLGjtUpwvqYLRvYNQKMfabu3BwfJaA/SLW8dxe28LsNDjtHwePTuzn3gmOA==} - '@types/node@25.9.1': - resolution: {integrity: sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==} + '@types/node@25.9.3': + resolution: {integrity: sha512-603BddQMv3pUcr4U2dhujk83N2tTDVr/34wII2B6bJy6g+8WD6yUb11jszNs0gdi4PesVWl7ABt8nYMVpnLUcg==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -5749,14 +5749,9 @@ packages: resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} engines: {node: '>= 14'} - http-proxy-middleware@2.0.9: - resolution: {integrity: sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/express': ^4.17.13 - peerDependenciesMeta: - '@types/express': - optional: true + http-proxy-middleware@3.0.7: + resolution: {integrity: sha512-iwbQltVlx8bCrqePUM8C+hllHvdawVhQJaLrj1X7qllkvFQdXFsr16pW/mo9+JDVjN+QO2XUx9jd8SmoFkE5qw==} + engines: {node: ^14.18.0 || ^16.10.0 || >=18.0.0} http-proxy@1.18.1: resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} @@ -6097,14 +6092,14 @@ packages: resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} engines: {node: '>=8'} - is-plain-obj@3.0.0: - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} - engines: {node: '>=10'} - is-plain-object@2.0.4: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} engines: {node: '>=0.10.0'} + is-plain-object@5.0.0: + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} + engines: {node: '>=0.10.0'} + is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} @@ -11567,7 +11562,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(ts-node@10.9.2(@types/node@25.9.1)(typescript@4.5.2))': + '@jest/core@29.7.0(ts-node@10.9.2(@types/node@25.9.3)(typescript@4.5.2))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -11581,7 +11576,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@16.11.10)(ts-node@10.9.2(@types/node@25.9.1)(typescript@4.5.2)) + jest-config: 29.7.0(@types/node@16.11.10)(ts-node@10.9.2(@types/node@25.9.3)(typescript@4.5.2)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -12789,7 +12784,7 @@ snapshots: '@types/node@16.11.10': {} - '@types/node@25.9.1': + '@types/node@25.9.3': dependencies: undici-types: 7.24.6 @@ -14590,13 +14585,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@25.9.1)(ts-node@10.9.2(@types/node@25.9.1)(typescript@4.5.2)): + create-jest@29.7.0(@types/node@25.9.3)(ts-node@10.9.2(@types/node@25.9.3)(typescript@4.5.2)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.9.1)(ts-node@10.9.2(@types/node@25.9.1)(typescript@4.5.2)) + jest-config: 29.7.0(@types/node@25.9.3)(ts-node@10.9.2(@types/node@25.9.3)(typescript@4.5.2)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -15901,6 +15896,10 @@ snapshots: optionalDependencies: debug: 3.2.7 + follow-redirects@1.16.0(debug@4.4.3): + optionalDependencies: + debug: 4.4.3 + for-each@0.3.5: dependencies: is-callable: 1.2.7 @@ -16490,17 +16489,16 @@ snapshots: transitivePeerDependencies: - supports-color - http-proxy-middleware@2.0.9(@types/express@4.17.25): + http-proxy-middleware@3.0.7: dependencies: '@types/http-proxy': 1.17.17 - http-proxy: 1.18.1 + debug: 4.4.3 + http-proxy: 1.18.1(debug@4.4.3) is-glob: 4.0.3 - is-plain-obj: 3.0.0 + is-plain-object: 5.0.0 micromatch: 4.0.8 - optionalDependencies: - '@types/express': 4.17.25 transitivePeerDependencies: - - debug + - supports-color http-proxy@1.18.1: dependencies: @@ -16510,6 +16508,14 @@ snapshots: transitivePeerDependencies: - debug + http-proxy@1.18.1(debug@4.4.3): + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.16.0(debug@4.4.3) + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + http-signature@1.2.0: dependencies: assert-plus: 1.0.0 @@ -16837,12 +16843,12 @@ snapshots: is-plain-obj@2.1.0: {} - is-plain-obj@3.0.0: {} - is-plain-object@2.0.4: dependencies: isobject: 3.0.1 + is-plain-object@5.0.0: {} + is-potential-custom-element-name@1.0.1: {} is-redirect@1.0.0: {} @@ -17159,16 +17165,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@25.9.1)(ts-node@10.9.2(@types/node@25.9.1)(typescript@4.5.2)): + jest-cli@29.7.0(@types/node@25.9.3)(ts-node@10.9.2(@types/node@25.9.3)(typescript@4.5.2)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@25.9.1)(typescript@4.5.2)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@25.9.3)(typescript@4.5.2)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.9.1)(ts-node@10.9.2(@types/node@25.9.1)(typescript@4.5.2)) + create-jest: 29.7.0(@types/node@25.9.3)(ts-node@10.9.2(@types/node@25.9.3)(typescript@4.5.2)) exit: 0.1.2 import-local: 3.0.3 - jest-config: 29.7.0(@types/node@25.9.1)(ts-node@10.9.2(@types/node@25.9.1)(typescript@4.5.2)) + jest-config: 29.7.0(@types/node@25.9.3)(ts-node@10.9.2(@types/node@25.9.3)(typescript@4.5.2)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -17243,7 +17249,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@16.11.10)(ts-node@10.9.2(@types/node@25.9.1)(typescript@4.5.2)): + jest-config@29.7.0(@types/node@16.11.10)(ts-node@10.9.2(@types/node@25.9.3)(typescript@4.5.2)): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -17269,12 +17275,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 16.11.10 - ts-node: 10.9.2(@types/node@25.9.1)(typescript@4.5.2) + ts-node: 10.9.2(@types/node@25.9.3)(typescript@4.5.2) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@25.9.1)(ts-node@10.9.2(@types/node@25.9.1)(typescript@4.5.2)): + jest-config@29.7.0(@types/node@25.9.3)(ts-node@10.9.2(@types/node@25.9.3)(typescript@4.5.2)): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -17299,8 +17305,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.9.1 - ts-node: 10.9.2(@types/node@25.9.1)(typescript@4.5.2) + '@types/node': 25.9.3 + ts-node: 10.9.2(@types/node@25.9.3)(typescript@4.5.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -17498,9 +17504,9 @@ snapshots: slash: 3.0.0 stack-utils: 2.0.6 - jest-mock-vscode@0.1.6(jest@29.7.0(@types/node@25.9.1)(ts-node@10.9.2(@types/node@25.9.1)(typescript@4.5.2))): + jest-mock-vscode@0.1.6(jest@29.7.0(@types/node@25.9.3)(ts-node@10.9.2(@types/node@25.9.3)(typescript@4.5.2))): dependencies: - jest: 29.7.0(@types/node@25.9.1)(ts-node@10.9.2(@types/node@25.9.1)(typescript@4.5.2)) + jest: 29.7.0(@types/node@25.9.3)(ts-node@10.9.2(@types/node@25.9.3)(typescript@4.5.2)) vscode-uri: 3.0.3 jest-mock@27.5.1: @@ -17832,12 +17838,12 @@ snapshots: - supports-color - ts-node - jest@29.7.0(@types/node@25.9.1)(ts-node@10.9.2(@types/node@25.9.1)(typescript@4.5.2)): + jest@29.7.0(@types/node@25.9.3)(ts-node@10.9.2(@types/node@25.9.3)(typescript@4.5.2)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@25.9.1)(typescript@4.5.2)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@25.9.3)(typescript@4.5.2)) '@jest/types': 29.6.3 import-local: 3.0.3 - jest-cli: 29.7.0(@types/node@25.9.1)(ts-node@10.9.2(@types/node@25.9.1)(typescript@4.5.2)) + jest-cli: 29.7.0(@types/node@25.9.3)(ts-node@10.9.2(@types/node@25.9.3)(typescript@4.5.2)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -18573,7 +18579,7 @@ snapshots: mem-fs@4.1.4: dependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.3 '@types/vinyl': 2.0.12 vinyl: 3.0.1 vinyl-file: 5.0.0 @@ -21078,14 +21084,14 @@ snapshots: yn: 3.1.1 optional: true - ts-node@10.9.2(@types/node@25.9.1)(typescript@4.5.2): + ts-node@10.9.2(@types/node@25.9.3)(typescript@4.5.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.12 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 25.9.1 + '@types/node': 25.9.3 acorn: 8.16.0 acorn-walk: 8.3.5 arg: 4.1.3