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 01a975ff..b1db8e34 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 45344c14..3a458b62 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.25", "@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 69f60481..60590d1c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,6 +9,9 @@ catalogs: '@arethetypeswrong/cli': specifier: 0.18.5 version: 0.18.5 + '@microsoft/api-extractor': + specifier: ^7.55.2 + version: 7.58.12 '@opentelemetry/api': specifier: 1.9.1 version: 1.9.1 @@ -228,8 +231,8 @@ importers: specifier: 'catalog:' version: 7.58.12(@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 @@ -240,8 +243,8 @@ importers: specifier: 'catalog:' version: 10.7.0(jiti@2.7.0)(supports-color@10.2.2) express: - specifier: 4.22.2 - version: 4.22.2(supports-color@10.2.2) + specifier: 5.2.1 + version: 5.2.1(supports-color@10.2.2) supertest: specifier: 'catalog:' version: 7.2.2(supports-color@10.2.2) @@ -381,8 +384,8 @@ importers: specifier: 'catalog:' version: 7.58.12(@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 @@ -393,8 +396,8 @@ importers: specifier: 'catalog:' version: 10.7.0(jiti@2.7.0)(supports-color@10.2.2) express: - specifier: 4.22.2 - version: 4.22.2(supports-color@10.2.2) + specifier: 5.2.1 + version: 5.2.1(supports-color@10.2.2) pino: specifier: 10.3.1 version: 10.3.1 @@ -475,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 @@ -528,7 +531,7 @@ importers: version: 5.2.1 swagger-ui-express: specifier: ^5.0.1 - version: 5.0.1(express@4.22.2(supports-color@10.2.2)) + version: 5.0.1(express@5.2.1(supports-color@10.2.2)) devDependencies: '@map-colonies/eslint-config': specifier: workspace:^ @@ -540,8 +543,8 @@ importers: specifier: 'catalog:' version: 7.58.12(@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 @@ -555,8 +558,8 @@ importers: specifier: 'catalog:' version: 10.7.0(jiti@2.7.0)(supports-color@10.2.2) express: - specifier: 4.22.2 - version: 4.22.2(supports-color@10.2.2) + specifier: 5.2.1 + version: 5.2.1(supports-color@10.2.2) rimraf: specifier: 'catalog:' version: 6.1.3 @@ -637,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: ^17.0.0 @@ -710,8 +713,8 @@ importers: specifier: workspace:^ version: link:../read-pkg express: - specifier: ^4.22.1 - version: 4.22.2(supports-color@10.2.2) + specifier: ^5.0.0 + version: 5.2.1(supports-color@10.2.2) express-prom-bundle: specifier: ^7.0.2 version: 7.0.2(prom-client@15.1.3)(supports-color@10.2.2) @@ -729,8 +732,8 @@ importers: specifier: 'catalog:' version: 7.58.12(@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.25 version: 4.17.25 @@ -935,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 @@ -947,8 +950,8 @@ importers: specifier: 'catalog:' version: 10.7.0(jiti@2.7.0)(supports-color@10.2.2) express: - specifier: 4.22.2 - version: 4.22.2(supports-color@10.2.2) + specifier: 5.2.1 + version: 5.2.1(supports-color@10.2.2) reflect-metadata: specifier: 0.2.2 version: 0.2.2 @@ -2786,9 +2789,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.3': + resolution: {integrity: sha512-dPfW8NFiOF4wOHc7+N/QSxlY9cfSsenewGbAz8C8U/MULPd/YZ27LvJUIlzaXie7e6Ove9YunJGgC9tbHD2cKw==} + '@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==} @@ -2861,6 +2870,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==} @@ -8512,6 +8524,13 @@ snapshots: '@types/range-parser': 1.2.7 '@types/send': 1.2.1 + '@types/express-serve-static-core@5.1.3': + 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 @@ -8519,6 +8538,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.3 + '@types/serve-static': 2.2.0 + '@types/hast@3.0.5': dependencies: '@types/unist': 3.0.3 @@ -8609,6 +8634,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 @@ -8641,7 +8671,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': @@ -12137,9 +12167,9 @@ snapshots: dependencies: '@scarf/scarf': 1.4.0 - swagger-ui-express@5.0.1(express@4.22.2(supports-color@10.2.2)): + swagger-ui-express@5.0.1(express@5.2.1(supports-color@10.2.2)): dependencies: - express: 4.22.2(supports-color@10.2.2) + express: 5.2.1(supports-color@10.2.2) swagger-ui-dist: 5.31.0 swagger2openapi@7.0.8: