diff --git a/app/package.json b/app/package.json index 413b90a9f50..a0ce22d6267 100644 --- a/app/package.json +++ b/app/package.json @@ -20,7 +20,7 @@ "build": "tsc && unbuild && tsc -p client/tsconfig.json && vite build client" }, "dependencies": { - "express": "^4.19.2" + "express": "^4.21.1" }, "devDependencies": { "@previewjs/analyzer-api": "workspace:^0.1.1", diff --git a/chromeless/package.json b/chromeless/package.json index 7aa53f89da3..e4cdaf285a7 100644 --- a/chromeless/package.json +++ b/chromeless/package.json @@ -26,7 +26,7 @@ "@previewjs/iframe": "^17.1.0", "@previewjs/properties": "^5.0.4", "@previewjs/vfs": "^2.1.2", - "express": "^4.19.2", + "express": "^4.21.1", "pino": "^9.5.0", "playwright": "^1.48.2", "typescript": "^5.6.3" diff --git a/core/package.json b/core/package.json index a4b6c54e90c..2db4650c925 100644 --- a/core/package.json +++ b/core/package.json @@ -34,7 +34,7 @@ "axios": "^1.7.7", "esbuild-plugin-polyfill-node": "^0.3.0", "exclusive-promises": "^1.0.3", - "express": "^4.19.2", + "express": "^4.21.1", "fs-extra": "^11.2.0", "globby": "^14.0.2", "html-escaper": "^3.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ccf1668d609..ade61d9edaf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -170,8 +170,8 @@ importers: app: dependencies: express: - specifier: ^4.19.2 - version: 4.19.2 + specifier: ^4.21.1 + version: 4.21.1 devDependencies: '@previewjs/analyzer-api': specifier: workspace:^0.1.1 @@ -249,8 +249,8 @@ importers: specifier: ^2.1.2 version: link:../vfs express: - specifier: ^4.19.2 - version: 4.19.2 + specifier: ^4.21.1 + version: 4.21.1 pino: specifier: ^9.5.0 version: 9.5.0 @@ -347,8 +347,8 @@ importers: specifier: ^1.0.3 version: 1.0.3 express: - specifier: ^4.19.2 - version: 4.19.2 + specifier: ^4.21.1 + version: 4.21.1 fs-extra: specifier: ^11.2.0 version: 11.2.0 @@ -10639,6 +10639,10 @@ packages: resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + bonjour-service@1.1.0: resolution: {integrity: sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q==} @@ -11581,6 +11585,10 @@ packages: resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} engines: {node: '>= 0.6'} + cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} + cookies@0.8.0: resolution: {integrity: sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==} engines: {node: '>= 0.8'} @@ -13250,8 +13258,8 @@ packages: resolution: {integrity: sha512-WA6BbLI00R9TweBHRVm+kAFoYqkYOK4oMizNV2CmpxEJaRm8J4R9KI2+WnfkYVPiW6dzDTUR4bG6yAwgzSowEA==} hasBin: true - express@4.19.2: - resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} + express@4.21.1: + resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} engines: {node: '>= 0.10.0'} extend-shallow@2.0.1: @@ -13436,8 +13444,8 @@ packages: resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} engines: {node: '>= 0.8'} - finalhandler@1.2.0: - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} engines: {node: '>= 0.8'} find-babel-config@1.2.0: @@ -15979,8 +15987,8 @@ packages: resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==} engines: {node: '>=12.13'} - merge-descriptors@1.0.1: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} merge-source-map@1.1.0: resolution: {integrity: sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==} @@ -16757,6 +16765,10 @@ packages: object-inspect@1.12.3: resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} + object-is@1.1.5: resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} engines: {node: '>= 0.4'} @@ -17153,8 +17165,8 @@ packages: resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} engines: {node: 20 || >=22} - path-to-regexp@0.1.7: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + path-to-regexp@0.1.10: + resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} path-to-regexp@1.8.0: resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} @@ -18565,6 +18577,10 @@ packages: resolution: {integrity: sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==} engines: {node: '>=0.6'} + qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + engines: {node: '>=0.6'} + qs@6.5.3: resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} engines: {node: '>=0.6'} @@ -19601,10 +19617,6 @@ packages: serve-placeholder@2.0.2: resolution: {integrity: sha512-/TMG8SboeiQbZJWRlfTCqMs2DD3SZgWp0kDQePz9yUuCnDfDh/92gf7/PxGhzXTKBIPASIHxFcZndoNbp6QOLQ==} - serve-static@1.15.0: - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} - engines: {node: '>= 0.8.0'} - serve-static@1.16.2: resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} engines: {node: '>= 0.8.0'} @@ -19684,6 +19696,10 @@ packages: side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} @@ -30051,7 +30067,7 @@ snapshots: opener: 1.5.2 pretty-bytes: 5.6.0 semver: 7.6.2 - serve-static: 1.15.0 + serve-static: 1.16.2 std-env: 3.7.0 upath: 2.0.1 wrap-ansi: 7.0.0 @@ -30215,7 +30231,7 @@ snapshots: defu: 5.0.1 get-port-please: 2.6.1 node-res: 5.0.1 - serve-static: 1.15.0 + serve-static: 1.16.2 transitivePeerDependencies: - supports-color @@ -30310,7 +30326,7 @@ snapshots: on-headers: 1.0.2 pify: 5.0.0 serve-placeholder: 2.0.1 - serve-static: 1.15.0 + serve-static: 1.16.2 server-destroy: 1.0.1 ufo: 1.3.2 transitivePeerDependencies: @@ -31024,7 +31040,7 @@ snapshots: axios: 1.7.7 esbuild-plugin-polyfill-node: 0.3.0(esbuild@0.24.0) exclusive-promises: 1.0.3 - express: 4.19.2 + express: 4.21.1 fs-extra: 11.2.0 globby: 13.2.2 html-escaper: 3.0.3 @@ -31065,7 +31081,7 @@ snapshots: axios: 1.7.7 esbuild-plugin-polyfill-node: 0.3.0(esbuild@0.24.0) exclusive-promises: 1.0.3 - express: 4.19.2 + express: 4.21.1 fs-extra: 11.2.0 globby: 14.0.2 html-escaper: 3.0.3 @@ -31106,7 +31122,7 @@ snapshots: '@previewjs/storybook-helpers': 5.0.8(@swc/core@1.3.59(@swc/helpers@0.5.1))(@types/node@20.17.6)(esbuild@0.24.0)(less@4.1.3)(sass@1.62.1)(terser@5.36.0) axios: 1.7.7 env-paths: 3.0.0 - express: 4.19.2 + express: 4.21.1 fs-extra: 11.2.0 prettier: 2.8.8 universal-base64: 2.1.0 @@ -31191,7 +31207,7 @@ snapshots: '@react-native-community/cli-debugger-ui@9.0.0': dependencies: - serve-static: 1.15.0 + serve-static: 1.16.2 transitivePeerDependencies: - supports-color @@ -31276,7 +31292,7 @@ snapshots: errorhandler: 1.5.1 nocache: 3.0.4 pretty-format: 26.6.2 - serve-static: 1.15.0 + serve-static: 1.16.2 ws: 7.5.9 transitivePeerDependencies: - bufferutil @@ -32784,7 +32800,7 @@ snapshots: ejs: 3.1.8 esbuild: 0.17.19 esbuild-plugin-alias: 0.2.1 - express: 4.19.2 + express: 4.21.1 find-cache-dir: 3.3.2 fs-extra: 11.2.0 process: 0.11.10 @@ -32806,7 +32822,7 @@ snapshots: '@storybook/types': 7.0.17 browser-assert: 1.2.1 es-module-lexer: 0.9.3 - express: 4.19.2 + express: 4.21.1 fs-extra: 11.2.0 glob: 8.1.0 glob-promise: 6.0.2(glob@8.1.0) @@ -32835,7 +32851,7 @@ snapshots: '@storybook/types': 7.0.17 browser-assert: 1.2.1 es-module-lexer: 0.9.3 - express: 4.19.2 + express: 4.21.1 fs-extra: 11.2.0 glob: 8.1.0 glob-promise: 6.0.2(glob@8.1.0) @@ -32864,7 +32880,7 @@ snapshots: '@storybook/types': 7.0.17 browser-assert: 1.2.1 es-module-lexer: 0.9.3 - express: 4.19.2 + express: 4.21.1 fs-extra: 11.2.0 glob: 8.1.0 glob-promise: 6.0.2(glob@8.1.0) @@ -32893,7 +32909,7 @@ snapshots: '@storybook/types': 7.0.17 browser-assert: 1.2.1 es-module-lexer: 0.9.3 - express: 4.19.2 + express: 4.21.1 fs-extra: 11.2.0 glob: 8.1.0 glob-promise: 6.0.2(glob@8.1.0) @@ -32922,7 +32938,7 @@ snapshots: '@storybook/types': 7.0.17 browser-assert: 1.2.1 es-module-lexer: 0.9.3 - express: 4.19.2 + express: 4.21.1 fs-extra: 11.2.0 glob: 8.1.0 glob-promise: 6.0.2(glob@8.1.0) @@ -33229,7 +33245,7 @@ snapshots: detect-indent: 6.1.0 envinfo: 7.8.1 execa: 5.1.1 - express: 4.19.2 + express: 4.21.1 find-up: 5.0.0 fs-extra: 11.2.0 get-npm-tarball-url: 2.0.3 @@ -33497,7 +33513,7 @@ snapshots: babel-plugin-polyfill-corejs3: 0.1.7(@babel/core@7.24.5) chalk: 4.1.2 core-js: 3.30.2 - express: 4.19.2 + express: 4.21.1 file-system-cache: 1.1.0 find-up: 5.0.0 fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.14.0(jiti@2.3.3))(typescript@4.9.5)(vue-template-compiler@2.7.16)(webpack@4.46.0) @@ -33560,7 +33576,7 @@ snapshots: babel-plugin-polyfill-corejs3: 0.1.7(@babel/core@7.24.5) chalk: 4.1.2 core-js: 3.30.2 - express: 4.19.2 + express: 4.21.1 file-system-cache: 1.1.0 find-up: 5.0.0 fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.14.0(jiti@2.3.3))(typescript@5.6.3)(vue-template-compiler@2.7.16)(webpack@4.46.0) @@ -33647,7 +33663,7 @@ snapshots: core-js: 3.30.2 cpy: 8.1.2 detect-port: 1.5.1 - express: 4.19.2 + express: 4.21.1 fs-extra: 9.1.0 global: 4.4.0 globby: 11.1.0 @@ -33712,7 +33728,7 @@ snapshots: core-js: 3.30.2 cpy: 8.1.2 detect-port: 1.5.1 - express: 4.19.2 + express: 4.21.1 fs-extra: 9.1.0 global: 4.4.0 globby: 11.1.0 @@ -33777,7 +33793,7 @@ snapshots: cli-table3: 0.6.3 compression: 1.7.4 detect-port: 1.5.1 - express: 4.19.2 + express: 4.21.1 fs-extra: 11.2.0 globby: 11.1.0 ip: 2.0.0 @@ -34012,7 +34028,7 @@ snapshots: chalk: 4.1.2 core-js: 3.30.2 css-loader: 3.6.0(webpack@4.46.0) - express: 4.19.2 + express: 4.21.1 file-loader: 6.2.0(webpack@4.46.0) find-up: 5.0.0 fs-extra: 9.1.0 @@ -34062,7 +34078,7 @@ snapshots: chalk: 4.1.2 core-js: 3.30.2 css-loader: 3.6.0(webpack@4.46.0) - express: 4.19.2 + express: 4.21.1 file-loader: 6.2.0(webpack@4.46.0) find-up: 5.0.0 fs-extra: 9.1.0 @@ -34111,7 +34127,7 @@ snapshots: chalk: 4.1.2 core-js: 3.29.0 css-loader: 5.2.7(webpack@5.83.1(@swc/core@1.3.59(@swc/helpers@0.5.1))) - express: 4.19.2 + express: 4.21.1 find-up: 5.0.0 fs-extra: 9.1.0 html-webpack-plugin: 5.5.0(webpack@5.83.1(@swc/core@1.3.59(@swc/helpers@0.5.1))) @@ -34160,7 +34176,7 @@ snapshots: chalk: 4.1.2 core-js: 3.29.0 css-loader: 5.2.7(webpack@5.83.1(@swc/core@1.3.59(@swc/helpers@0.5.1))) - express: 4.19.2 + express: 4.21.1 find-up: 5.0.0 fs-extra: 9.1.0 html-webpack-plugin: 5.5.0(webpack@5.83.1(@swc/core@1.3.59(@swc/helpers@0.5.1))) @@ -38903,6 +38919,23 @@ snapshots: transitivePeerDependencies: - supports-color + body-parser@1.20.3: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.13.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + bonjour-service@1.1.0: dependencies: array-flatten: 2.1.2 @@ -39850,6 +39883,8 @@ snapshots: cookie@0.6.0: {} + cookie@0.7.1: {} + cookies@0.8.0: dependencies: depd: 2.0.0 @@ -42316,34 +42351,34 @@ snapshots: - encoding - supports-color - express@4.19.2: + express@4.21.1: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.2 + body-parser: 1.20.3 content-disposition: 0.5.4 content-type: 1.0.5 - cookie: 0.6.0 + cookie: 0.7.1 cookie-signature: 1.0.6 debug: 2.6.9 depd: 2.0.0 - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 1.2.0 + finalhandler: 1.3.1 fresh: 0.5.2 http-errors: 2.0.0 - merge-descriptors: 1.0.1 + merge-descriptors: 1.0.3 methods: 1.1.2 on-finished: 2.4.1 parseurl: 1.3.3 - path-to-regexp: 0.1.7 + path-to-regexp: 0.1.10 proxy-addr: 2.0.7 - qs: 6.11.0 + qs: 6.13.0 range-parser: 1.2.1 safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 + send: 0.19.0 + serve-static: 1.16.2 setprototypeof: 1.2.0 statuses: 2.0.1 type-is: 1.6.18 @@ -42599,10 +42634,10 @@ snapshots: transitivePeerDependencies: - supports-color - finalhandler@1.2.0: + finalhandler@1.3.1: dependencies: debug: 2.6.9 - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 parseurl: 1.3.3 @@ -46068,7 +46103,7 @@ snapshots: dependencies: is-what: 4.1.8 - merge-descriptors@1.0.1: {} + merge-descriptors@1.0.3: {} merge-source-map@1.1.0: dependencies: @@ -47010,7 +47045,7 @@ snapshots: scule: 1.0.0 semver: 7.6.2 serve-placeholder: 2.0.1 - serve-static: 1.15.0 + serve-static: 1.16.2 source-map-support: 0.5.21 std-env: 3.7.0 ufo: 1.5.4 @@ -47528,6 +47563,8 @@ snapshots: object-inspect@1.12.3: {} + object-inspect@1.13.2: {} + object-is@1.1.5: dependencies: call-bind: 1.0.7 @@ -47972,7 +48009,7 @@ snapshots: lru-cache: 11.0.1 minipass: 7.1.2 - path-to-regexp@0.1.7: {} + path-to-regexp@0.1.10: {} path-to-regexp@1.8.0: dependencies: @@ -50094,6 +50131,10 @@ snapshots: dependencies: side-channel: 1.0.4 + qs@6.13.0: + dependencies: + side-channel: 1.0.6 + qs@6.5.3: {} query-string@4.3.4: @@ -52027,15 +52068,6 @@ snapshots: dependencies: defu: 6.1.4 - serve-static@1.15.0: - dependencies: - encodeurl: 1.0.2 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.18.0 - transitivePeerDependencies: - - supports-color - serve-static@1.16.2: dependencies: encodeurl: 2.0.0 @@ -52119,6 +52151,13 @@ snapshots: get-intrinsic: 1.2.4 object-inspect: 1.12.3 + side-channel@1.0.6: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.2 + siginfo@2.0.0: {} signal-exit@3.0.7: {} @@ -55425,7 +55464,7 @@ snapshots: compression: 1.7.4 connect-history-api-fallback: 2.0.0 default-gateway: 6.0.3 - express: 4.19.2 + express: 4.21.1 graceful-fs: 4.2.10 html-entities: 2.3.3 http-proxy-middleware: 2.0.6(@types/express@4.17.21)(debug@4.3.4) @@ -55463,7 +55502,7 @@ snapshots: compression: 1.7.4 connect-history-api-fallback: 2.0.0 default-gateway: 6.0.3 - express: 4.19.2 + express: 4.21.1 graceful-fs: 4.2.10 html-entities: 2.3.3 http-proxy-middleware: 2.0.6(@types/express@4.17.21)(debug@4.3.4)