diff --git a/packages/error-express-handler/package.json b/packages/error-express-handler/package.json index 0b912905..90b4ef2d 100644 --- a/packages/error-express-handler/package.json +++ b/packages/error-express-handler/package.json @@ -40,10 +40,10 @@ "devDependencies": { "@map-colonies/eslint-config": "workspace:^", "@map-colonies/tsconfig": "workspace:^", - "@types/express": "4.17.25", + "@types/express": "5.0.6", "@types/supertest": "catalog:", "@types/node": "catalog:", - "express": "4.22.2", + "express": "5.2.1", "supertest": "catalog:", "typescript": "catalog:", "vitest-config": "workspace:^", diff --git a/packages/express-access-log-middleware/package.json b/packages/express-access-log-middleware/package.json index 8ef3b4f6..21cf5f9b 100644 --- a/packages/express-access-log-middleware/package.json +++ b/packages/express-access-log-middleware/package.json @@ -33,11 +33,11 @@ "devDependencies": { "@map-colonies/eslint-config": "workspace:^", "@map-colonies/tsconfig": "workspace:^", - "@types/express": "4.17.25", + "@types/express": "5.0.6", "@types/supertest": "catalog:", "@types/node": "catalog:", "eslint": "catalog:", - "express": "4.22.2", + "express": "5.2.1", "rimraf": "catalog:", "supertest": "catalog:", "typescript": "catalog:", diff --git a/packages/openapi-express-types/package.json b/packages/openapi-express-types/package.json index 50db86fe..efb12580 100644 --- a/packages/openapi-express-types/package.json +++ b/packages/openapi-express-types/package.json @@ -36,7 +36,7 @@ "ts-essentials": "^10.1.1" }, "peerDependencies": { - "@types/express": "^4.17.21" + "@types/express": "^4.17.21 || ^5.0.0" }, "devDependencies": { "@arethetypeswrong/cli": "catalog:", diff --git a/packages/openapi-express-viewer/package.json b/packages/openapi-express-viewer/package.json index 6166fd0f..b3839c81 100644 --- a/packages/openapi-express-viewer/package.json +++ b/packages/openapi-express-viewer/package.json @@ -37,12 +37,12 @@ "devDependencies": { "@map-colonies/eslint-config": "workspace:^", "@map-colonies/tsconfig": "workspace:^", - "@types/express": "4.17.25", + "@types/express": "5.0.6", "@types/supertest": "catalog:", "@types/node": "catalog:", "@types/swagger-ui-express": "4.1.8", "eslint": "catalog:", - "express": "4.22.2", + "express": "5.2.1", "rimraf": "catalog:", "supertest": "catalog:", "typescript": "catalog:", diff --git a/packages/openapi-supertest/package.json b/packages/openapi-supertest/package.json index 1e135362..8a4fdb6b 100644 --- a/packages/openapi-supertest/package.json +++ b/packages/openapi-supertest/package.json @@ -37,7 +37,7 @@ "ts-essentials": "^10.1.1" }, "peerDependencies": { - "@types/express": "^4.17.21", + "@types/express": "^4.17.21 || ^5.0.0", "supertest": "^7.0.0" }, "devDependencies": { diff --git a/packages/prometheus/package.json b/packages/prometheus/package.json index 33ea9f02..f113baf2 100644 --- a/packages/prometheus/package.json +++ b/packages/prometheus/package.json @@ -37,7 +37,7 @@ "@map-colonies/eslint-config": "workspace:^", "@map-colonies/tsconfig": "workspace:^", "@microsoft/api-extractor": "catalog:", - "@types/express": "4.17.25", + "@types/express": "5.0.6", "@types/lodash": "4.17.24", "@types/supertest": "catalog:", "@types/node": "catalog:", @@ -54,7 +54,7 @@ }, "dependencies": { "@map-colonies/read-pkg": "workspace:^", - "express": "^4.22.1", + "express": "^5.0.0", "express-prom-bundle": "^7.0.2", "lodash": "^4.17.21" } diff --git a/packages/tracing-utils/package.json b/packages/tracing-utils/package.json index f6272ea1..6872c4f1 100644 --- a/packages/tracing-utils/package.json +++ b/packages/tracing-utils/package.json @@ -40,11 +40,11 @@ "@opentelemetry/api": "catalog:", "@opentelemetry/sdk-trace-base": "catalog:", "@opentelemetry/sdk-trace-node": "catalog:", - "@types/express": "4.17.25", + "@types/express": "5.0.6", "@types/supertest": "catalog:", "@types/node": "catalog:", "eslint": "catalog:", - "express": "4.22.2", + "express": "5.2.1", "reflect-metadata": "0.2.2", "rimraf": "catalog:", "supertest": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ecf5a67a..51a19ced 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -231,8 +231,8 @@ importers: specifier: 'catalog:' version: 7.58.9(@types/node@24.13.3) '@types/express': - specifier: 4.17.25 - version: 4.17.25 + specifier: 5.0.6 + version: 5.0.6 '@types/node': specifier: 'catalog:' version: 24.13.3 @@ -243,8 +243,8 @@ importers: specifier: 'catalog:' version: 10.7.0(jiti@2.7.0) express: - specifier: 4.22.2 - version: 4.22.2 + specifier: 5.2.1 + version: 5.2.1 supertest: specifier: 'catalog:' version: 7.2.2(supports-color@10.2.2) @@ -384,8 +384,8 @@ importers: specifier: 'catalog:' version: 7.58.9(@types/node@24.13.3) '@types/express': - specifier: 4.17.25 - version: 4.17.25 + specifier: 5.0.6 + version: 5.0.6 '@types/node': specifier: 'catalog:' version: 24.13.3 @@ -396,8 +396,8 @@ importers: specifier: 'catalog:' version: 10.7.0(jiti@2.7.0) express: - specifier: 4.22.2 - version: 4.22.2 + specifier: 5.2.1 + version: 5.2.1 pino: specifier: 10.3.1 version: 10.3.1 @@ -478,7 +478,7 @@ importers: packages/openapi-express-types: dependencies: '@types/express': - specifier: ^4.17.21 + specifier: ^4.17.21 || ^5.0.0 version: 4.17.25 ts-essentials: specifier: ^10.1.1 @@ -504,7 +504,7 @@ importers: version: 10.7.0(jiti@2.7.0) express: specifier: 5.2.1 - version: 5.2.1(supports-color@10.2.2) + version: 5.2.1 publint: specifier: 'catalog:' version: 0.3.21 @@ -531,7 +531,7 @@ importers: version: 5.2.1 swagger-ui-express: specifier: ^5.0.1 - version: 5.0.1(express@4.22.2) + version: 5.0.1(express@5.2.1) devDependencies: '@map-colonies/eslint-config': specifier: workspace:^ @@ -543,8 +543,8 @@ importers: specifier: 'catalog:' version: 7.58.9(@types/node@24.13.3) '@types/express': - specifier: 4.17.25 - version: 4.17.25 + specifier: 5.0.6 + version: 5.0.6 '@types/node': specifier: 'catalog:' version: 24.13.3 @@ -558,8 +558,8 @@ importers: specifier: 'catalog:' version: 10.7.0(jiti@2.7.0) express: - specifier: 4.22.2 - version: 4.22.2 + specifier: 5.2.1 + version: 5.2.1 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -640,7 +640,7 @@ importers: packages/openapi-supertest: dependencies: '@types/express': - specifier: ^4.17.21 + specifier: ^4.17.21 || ^5.0.0 version: 4.17.25 oas-normalize: specifier: ^16.0.0 @@ -678,7 +678,7 @@ importers: version: 10.7.0(jiti@2.7.0) express: specifier: 5.2.1 - version: 5.2.1(supports-color@10.2.2) + version: 5.2.1 openapi-types: specifier: 12.1.3 version: 12.1.3 @@ -713,8 +713,8 @@ importers: specifier: workspace:^ version: link:../read-pkg express: - specifier: ^4.22.1 - version: 4.22.2 + specifier: ^5.0.0 + version: 5.2.1 express-prom-bundle: specifier: ^7.0.2 version: 7.0.2(prom-client@15.1.3) @@ -732,8 +732,8 @@ importers: specifier: 'catalog:' version: 7.58.9(@types/node@24.13.3) '@types/express': - specifier: 4.17.25 - version: 4.17.25 + specifier: 5.0.6 + version: 5.0.6 '@types/lodash': specifier: 4.17.24 version: 4.17.24 @@ -938,8 +938,8 @@ importers: specifier: 'catalog:' version: 2.9.0(@opentelemetry/api@1.9.1) '@types/express': - specifier: 4.17.25 - version: 4.17.25 + specifier: 5.0.6 + version: 5.0.6 '@types/node': specifier: 'catalog:' version: 24.13.3 @@ -950,8 +950,8 @@ importers: specifier: 'catalog:' version: 10.7.0(jiti@2.7.0) express: - specifier: 4.22.2 - version: 4.22.2 + specifier: 5.2.1 + version: 5.2.1 reflect-metadata: specifier: 0.2.2 version: 0.2.2 @@ -2851,9 +2851,15 @@ packages: '@types/express-serve-static-core@4.19.7': resolution: {integrity: sha512-FvPtiIf1LfhzsaIXhv/PHan/2FeQBbtBDtfX2QfvPxdUelMDEckK08SM6nqo1MIZY3RUlfA+HV8+hFUSio78qg==} + '@types/express-serve-static-core@5.1.2': + resolution: {integrity: sha512-d3KvEXBSo/lOAMc2u6fkyDHBvetBHeqD7wm/AcXfLpSOQwlmG9D/aQ0SFswVjv05p7ullQS7Mjohj6/VdbZuTg==} + '@types/express@4.17.25': resolution: {integrity: sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==} + '@types/express@5.0.6': + resolution: {integrity: sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==} + '@types/hast@3.0.5': resolution: {integrity: sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==} @@ -2926,6 +2932,9 @@ packages: '@types/serve-static@1.15.10': resolution: {integrity: sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==} + '@types/serve-static@2.2.0': + resolution: {integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==} + '@types/ssh2-streams@0.1.13': resolution: {integrity: sha512-faHyY3brO9oLEA0QlcO8N2wT7R0+1sHWZvQ+y3rMLwdY1ZyS1z0W3t65j9PqT4HmQ6ALzNe7RZlNuCNE0wBSWA==} @@ -8615,6 +8624,13 @@ snapshots: '@types/range-parser': 1.2.7 '@types/send': 1.2.1 + '@types/express-serve-static-core@5.1.2': + dependencies: + '@types/node': 25.0.0 + '@types/qs': 6.14.0 + '@types/range-parser': 1.2.7 + '@types/send': 1.2.1 + '@types/express@4.17.25': dependencies: '@types/body-parser': 1.19.6 @@ -8622,6 +8638,12 @@ snapshots: '@types/qs': 6.14.0 '@types/serve-static': 1.15.10 + '@types/express@5.0.6': + dependencies: + '@types/body-parser': 1.19.6 + '@types/express-serve-static-core': 5.1.2 + '@types/serve-static': 2.2.0 + '@types/hast@3.0.5': dependencies: '@types/unist': 3.0.3 @@ -8712,6 +8734,11 @@ snapshots: '@types/node': 25.0.0 '@types/send': 0.17.6 + '@types/serve-static@2.2.0': + dependencies: + '@types/http-errors': 2.0.5 + '@types/node': 25.0.0 + '@types/ssh2-streams@0.1.13': dependencies: '@types/node': 25.0.0 @@ -8744,7 +8771,7 @@ snapshots: '@types/swagger-ui-express@4.1.8': dependencies: - '@types/express': 4.17.25 + '@types/express': 5.0.6 '@types/serve-static': 1.15.10 '@types/tedious@4.0.14': @@ -10146,7 +10173,7 @@ snapshots: transitivePeerDependencies: - supports-color - express@5.2.1(supports-color@10.2.2): + express@5.2.1: dependencies: accepts: 2.0.0 body-parser: 2.3.0 @@ -10159,7 +10186,7 @@ snapshots: encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 2.1.1(supports-color@10.2.2) + finalhandler: 2.1.1 fresh: 2.0.0 http-errors: 2.0.1 merge-descriptors: 2.0.0 @@ -10170,8 +10197,8 @@ snapshots: proxy-addr: 2.0.7 qs: 6.15.3 range-parser: 1.2.1 - router: 2.2.0(supports-color@10.2.2) - send: 1.2.1(supports-color@10.2.2) + router: 2.2.0 + send: 1.2.1 serve-static: 2.2.1 statuses: 2.0.2 type-is: 2.1.0 @@ -10226,7 +10253,7 @@ snapshots: transitivePeerDependencies: - supports-color - finalhandler@2.1.1(supports-color@10.2.2): + finalhandler@2.1.1: dependencies: debug: 4.4.3(supports-color@10.2.2) encodeurl: 2.0.0 @@ -11787,7 +11814,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.62.2 fsevents: 2.3.3 - router@2.2.0(supports-color@10.2.2): + router@2.2.0: dependencies: debug: 4.4.3(supports-color@10.2.2) depd: 2.0.0 @@ -11861,7 +11888,7 @@ snapshots: transitivePeerDependencies: - supports-color - send@1.2.1(supports-color@10.2.2): + send@1.2.1: dependencies: debug: 4.4.3(supports-color@10.2.2) encodeurl: 2.0.0 @@ -11891,7 +11918,7 @@ snapshots: encodeurl: 2.0.0 escape-html: 1.0.3 parseurl: 1.3.3 - send: 1.2.1(supports-color@10.2.2) + send: 1.2.1 transitivePeerDependencies: - supports-color @@ -12218,9 +12245,9 @@ snapshots: dependencies: '@scarf/scarf': 1.4.0 - swagger-ui-express@5.0.1(express@4.22.2): + swagger-ui-express@5.0.1(express@5.2.1): dependencies: - express: 4.22.2 + express: 5.2.1 swagger-ui-dist: 5.31.0 swagger2openapi@7.0.8: