diff --git a/examples/express-composition/package.json b/examples/express-composition/package.json index 82a90ae2493f..4ed30073fded 100644 --- a/examples/express-composition/package.json +++ b/examples/express-composition/package.json @@ -60,7 +60,7 @@ "@loopback/build": "^11.0.8", "@loopback/eslint-config": "^15.0.4", "@loopback/testlab": "^7.0.8", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/node": "^16.18.119", "eslint": "^8.57.0", "typescript": "~5.2.2" diff --git a/examples/passport-login/package.json b/examples/passport-login/package.json index 388c0e56dcd8..0f4546e8aae3 100644 --- a/examples/passport-login/package.json +++ b/examples/passport-login/package.json @@ -91,7 +91,7 @@ "@loopback/eslint-config": "^15.0.4", "@loopback/http-caching-proxy": "^6.0.9", "@loopback/testlab": "^7.0.8", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/lodash": "^4.17.14", "@types/node": "^16.18.119", "axios": "^1.7.9", diff --git a/examples/rpc-server/package.json b/examples/rpc-server/package.json index 67ce1e6db744..e97cc00dd98a 100644 --- a/examples/rpc-server/package.json +++ b/examples/rpc-server/package.json @@ -50,7 +50,7 @@ "@loopback/build": "^11.0.8", "@loopback/eslint-config": "^15.0.4", "@loopback/testlab": "^7.0.8", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/node": "^16.18.119", "eslint": "^8.57.0", "typescript": "~5.2.2" diff --git a/extensions/metrics/package.json b/extensions/metrics/package.json index 2f1e32a46ea3..9e31ff8689ed 100644 --- a/extensions/metrics/package.json +++ b/extensions/metrics/package.json @@ -52,7 +52,7 @@ "@loopback/eslint-config": "^15.0.4", "@loopback/rest": "^14.0.9", "@loopback/testlab": "^7.0.8", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/node": "^16.18.119", "express": "^4.21.2" } diff --git a/fixtures/mock-oauth2-provider/package.json b/fixtures/mock-oauth2-provider/package.json index c85e2bc72315..73f2e0162595 100644 --- a/fixtures/mock-oauth2-provider/package.json +++ b/fixtures/mock-oauth2-provider/package.json @@ -36,7 +36,7 @@ ], "dependencies": { "@types/body-parser": "^1.19.5", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/jsonwebtoken": "^9.0.7", "@types/lodash": "^4.17.14", "@types/node": "^16.18.119", diff --git a/package-lock.json b/package-lock.json index d3b9c36982ab..9d46b025b2a4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -387,7 +387,7 @@ "@loopback/build": "^11.0.8", "@loopback/eslint-config": "^15.0.4", "@loopback/testlab": "^7.0.8", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/node": "^16.18.119", "eslint": "^8.57.0", "typescript": "~5.2.2" @@ -751,7 +751,7 @@ "@loopback/eslint-config": "^15.0.4", "@loopback/http-caching-proxy": "^6.0.9", "@loopback/testlab": "^7.0.8", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/lodash": "^4.17.14", "@types/node": "^16.18.119", "axios": "^1.7.9", @@ -855,7 +855,7 @@ "@loopback/build": "^11.0.8", "@loopback/eslint-config": "^15.0.4", "@loopback/testlab": "^7.0.8", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/node": "^16.18.119", "eslint": "^8.57.0", "typescript": "~5.2.2" @@ -1456,7 +1456,7 @@ "@loopback/eslint-config": "^15.0.4", "@loopback/rest": "^14.0.9", "@loopback/testlab": "^7.0.8", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/node": "^16.18.119", "express": "^4.21.2" }, @@ -1619,7 +1619,7 @@ "license": "MIT", "dependencies": { "@types/body-parser": "^1.19.5", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/jsonwebtoken": "^9.0.7", "@types/lodash": "^4.17.14", "@types/node": "^16.18.119", @@ -8802,12 +8802,13 @@ "integrity": "sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==" }, "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.0.tgz", + "integrity": "sha512-DvZriSMehGHL1ZNLzi6MidnsDhUZM/x2pRdDIKdwbUNqqwHxMlRdkxtn6/EPKyqKpHqTl/4nRZsRNLpZxZRpPQ==", + "license": "MIT", "dependencies": { "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", + "@types/express-serve-static-core": "^5.0.0", "@types/qs": "*", "@types/serve-static": "*" } @@ -8823,6 +8824,18 @@ "@types/send": "*" } }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.3.tgz", + "integrity": "sha512-JEhMNwUJt7bw728CydvYzntD0XJeTmDnvwLlbfbAhE7Tbslm/ax6bdIiUwTgeVlZTsJQPwZwKpAkyDtIjsvx3g==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, "node_modules/@types/fs-extra": { "version": "11.0.4", "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.4.tgz", @@ -31872,6 +31885,18 @@ "node": ">=8" } }, + "node_modules/strong-remoting/node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, "node_modules/strong-remoting/node_modules/escape-string-regexp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", @@ -36807,7 +36832,7 @@ "license": "MIT", "dependencies": { "@loopback/security": "^0.11.9", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/lodash": "^4.17.14", "lodash": "^4.17.21", "tslib": "^2.8.1" @@ -36988,7 +37013,7 @@ "version": "6.0.9", "license": "MIT", "dependencies": { - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "debug": "^4.4.0", "loopback": "^3.28.0", "loopback-swagger": "^5.9.0", @@ -37404,7 +37429,7 @@ "dependencies": { "@loopback/http-server": "^6.0.9", "@types/body-parser": "^1.19.5", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/express-serve-static-core": "^4.17.37", "@types/http-errors": "^2.0.4", "body-parser": "^1.20.3", @@ -37905,7 +37930,7 @@ "@openapi-contrib/openapi-schema-to-json-schema": "^5.1.0", "@types/body-parser": "^1.19.5", "@types/cors": "^2.8.17", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/express-serve-static-core": "^4.17.37", "@types/http-errors": "^2.0.4", "@types/on-finished": "^2.3.4", @@ -38005,7 +38030,7 @@ "@loopback/rest": "^14.0.9", "@loopback/testlab": "^7.0.8", "@types/ejs": "^3.1.5", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/node": "^16.18.119", "express": "^4.21.2" }, @@ -38095,7 +38120,7 @@ "license": "MIT", "dependencies": { "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/fs-extra": "^11.0.4", "@types/shot": "^4.0.5", "@types/sinon": "^17.0.3", diff --git a/packages/authentication/package.json b/packages/authentication/package.json index 2c510853c3ce..40605bddc130 100644 --- a/packages/authentication/package.json +++ b/packages/authentication/package.json @@ -44,7 +44,7 @@ }, "dependencies": { "@loopback/security": "^0.11.9", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/lodash": "^4.17.14", "lodash": "^4.17.21", "tslib": "^2.8.1" diff --git a/packages/booter-lb3app/package.json b/packages/booter-lb3app/package.json index 21733d5e7b71..e3a424399ef5 100644 --- a/packages/booter-lb3app/package.json +++ b/packages/booter-lb3app/package.json @@ -43,7 +43,7 @@ "@loopback/rest": "^14.0.0" }, "dependencies": { - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "debug": "^4.4.0", "loopback": "^3.28.0", "loopback-swagger": "^5.9.0", diff --git a/packages/express/package.json b/packages/express/package.json index 659043080ee1..ff31875f7290 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -42,7 +42,7 @@ "dependencies": { "@loopback/http-server": "^6.0.9", "@types/body-parser": "^1.19.5", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/express-serve-static-core": "^4.17.37", "@types/http-errors": "^2.0.4", "body-parser": "^1.20.3", diff --git a/packages/rest-explorer/package.json b/packages/rest-explorer/package.json index ff9a9d3417e6..3070be47adcb 100644 --- a/packages/rest-explorer/package.json +++ b/packages/rest-explorer/package.json @@ -53,7 +53,7 @@ "@loopback/rest": "^14.0.9", "@loopback/testlab": "^7.0.8", "@types/ejs": "^3.1.5", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/node": "^16.18.119", "express": "^4.21.2" } diff --git a/packages/rest/package.json b/packages/rest/package.json index 91cec106f540..5c9ce8238f2b 100644 --- a/packages/rest/package.json +++ b/packages/rest/package.json @@ -44,7 +44,7 @@ "@openapi-contrib/openapi-schema-to-json-schema": "^5.1.0", "@types/body-parser": "^1.19.5", "@types/cors": "^2.8.17", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/express-serve-static-core": "^4.17.37", "@types/http-errors": "^2.0.4", "@types/on-finished": "^2.3.4", diff --git a/packages/testlab/package.json b/packages/testlab/package.json index 9458c8e098a4..2845fd20c103 100644 --- a/packages/testlab/package.json +++ b/packages/testlab/package.json @@ -35,7 +35,7 @@ ], "dependencies": { "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/fs-extra": "^11.0.4", "@types/shot": "^4.0.5", "@types/sinon": "^17.0.3",