diff --git a/packages/error-express-handler/package.json b/packages/error-express-handler/package.json index a60e067..90b4ef2 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.1", + "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 2fddc0a..bc19304 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.1", + "express": "5.2.1", "rimraf": "catalog:", "supertest": "catalog:", "typescript": "catalog:", diff --git a/packages/openapi-express-viewer/package.json b/packages/openapi-express-viewer/package.json index 773dec5..b52f4d3 100644 --- a/packages/openapi-express-viewer/package.json +++ b/packages/openapi-express-viewer/package.json @@ -37,13 +37,13 @@ "devDependencies": { "@map-colonies/eslint-config": "workspace:^", "@map-colonies/tsconfig": "workspace:^", - "@types/express": "4.17.25", + "@types/express": "5.0.6", "@types/js-yaml": "4.0.9", "@types/supertest": "catalog:", "@types/node": "catalog:", "@types/swagger-ui-express": "4.1.8", "eslint": "catalog:", - "express": "4.22.1", + "express": "5.2.1", "rimraf": "catalog:", "supertest": "catalog:", "typescript": "catalog:", diff --git a/packages/openapi-helpers/package.json b/packages/openapi-helpers/package.json index 3e4fa0c..03ad8df 100644 --- a/packages/openapi-helpers/package.json +++ b/packages/openapi-helpers/package.json @@ -59,7 +59,7 @@ "yaml": "^2.8.0" }, "peerDependencies": { - "@types/express": "^4.17.21", + "@types/express": "^4.17.21 || ^5.0.0", "openapi-typescript": "^7.4.1", "prettier": "^3.3.3", "supertest": "^7.0.0" diff --git a/packages/prometheus/package.json b/packages/prometheus/package.json index 0d3d440..b61da11 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.23", "@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 8a55463..748af91 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.1", + "express": "5.2.1", "reflect-metadata": "0.2.2", "rimraf": "catalog:", "supertest": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 987aaf5..088af45 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -182,8 +182,8 @@ importers: specifier: 'catalog:' version: 7.55.2(@types/node@24.10.9) '@types/express': - specifier: 4.17.25 - version: 4.17.25 + specifier: 5.0.6 + version: 5.0.6 '@types/node': specifier: 'catalog:' version: 24.10.9 @@ -194,8 +194,8 @@ importers: specifier: 'catalog:' version: 9.39.1(jiti@2.6.1) express: - specifier: 4.22.1 - version: 4.22.1 + specifier: 5.2.1 + version: 5.2.1 supertest: specifier: 'catalog:' version: 7.2.2 @@ -329,8 +329,8 @@ importers: specifier: 'catalog:' version: 7.55.2(@types/node@24.10.9) '@types/express': - specifier: 4.17.25 - version: 4.17.25 + specifier: 5.0.6 + version: 5.0.6 '@types/node': specifier: 'catalog:' version: 24.10.9 @@ -341,8 +341,8 @@ importers: specifier: 'catalog:' version: 9.39.1(jiti@2.6.1) express: - specifier: 4.22.1 - version: 4.22.1 + specifier: 5.2.1 + version: 5.2.1 pino: specifier: 10.1.0 version: 10.1.0 @@ -421,7 +421,7 @@ importers: version: 4.1.1 swagger-ui-express: specifier: ^5.0.1 - version: 5.0.1(express@4.22.1) + version: 5.0.1(express@5.2.1) devDependencies: '@map-colonies/eslint-config': specifier: workspace:^ @@ -433,8 +433,8 @@ importers: specifier: 'catalog:' version: 7.55.2(@types/node@24.10.9) '@types/express': - specifier: 4.17.25 - version: 4.17.25 + specifier: 5.0.6 + version: 5.0.6 '@types/js-yaml': specifier: 4.0.9 version: 4.0.9 @@ -451,8 +451,8 @@ importers: specifier: 'catalog:' version: 9.39.1(jiti@2.6.1) express: - specifier: 4.22.1 - version: 4.22.1 + specifier: 5.2.1 + version: 5.2.1 rimraf: specifier: 'catalog:' version: 6.1.2 @@ -481,8 +481,8 @@ importers: specifier: workspace:^ version: link:../read-pkg '@types/express': - specifier: ^4.17.21 - version: 4.17.25 + specifier: ^4.17.21 || ^5.0.0 + version: 5.0.6 change-case: specifier: ^5.4.4 version: 5.4.4 @@ -566,8 +566,8 @@ importers: specifier: workspace:^ version: link:../read-pkg express: - specifier: ^4.22.1 - version: 4.22.1 + specifier: ^5.0.0 + version: 5.2.1 express-prom-bundle: specifier: ^7.0.2 version: 7.0.2(prom-client@15.1.3) @@ -585,8 +585,8 @@ importers: specifier: 'catalog:' version: 7.55.2(@types/node@24.10.9) '@types/express': - specifier: 4.17.25 - version: 4.17.25 + specifier: 5.0.6 + version: 5.0.6 '@types/lodash': specifier: 4.17.23 version: 4.17.23 @@ -791,8 +791,8 @@ importers: specifier: 'catalog:' version: 2.4.0(@opentelemetry/api@1.9.0) '@types/express': - specifier: 4.17.25 - version: 4.17.25 + specifier: 5.0.6 + version: 5.0.6 '@types/node': specifier: 'catalog:' version: 24.10.9 @@ -803,8 +803,8 @@ importers: specifier: 'catalog:' version: 9.39.1(jiti@2.6.1) express: - specifier: 4.22.1 - version: 4.22.1 + specifier: 5.2.1 + version: 5.2.1 reflect-metadata: specifier: 0.2.2 version: 0.2.2 @@ -2358,9 +2358,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.1': + resolution: {integrity: sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==} + '@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.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} @@ -2418,6 +2424,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/superagent@8.1.9': resolution: {integrity: sha512-pTVjI73witn+9ILmoJdajHGW2jkSaOzhiFYF1Rd3EQ94kymLqB9PjD9ISg7WaALC7+dCHT0FGe9T2LktLq/3GQ==} @@ -7197,7 +7206,7 @@ snapshots: '@types/bunyan@1.8.11': dependencies: - '@types/node': 24.10.9 + '@types/node': 25.0.0 '@types/chai@5.2.3': dependencies: @@ -7225,6 +7234,13 @@ snapshots: '@types/range-parser': 1.2.7 '@types/send': 1.2.1 + '@types/express-serve-static-core@5.1.1': + 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 @@ -7232,6 +7248,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.1 + '@types/serve-static': 2.2.0 + '@types/hast@3.0.4': dependencies: '@types/unist': 3.0.3 @@ -7246,7 +7268,7 @@ snapshots: '@types/memcached@2.2.10': dependencies: - '@types/node': 24.10.9 + '@types/node': 25.0.0 '@types/methods@1.1.4': {} @@ -7254,7 +7276,7 @@ snapshots: '@types/mysql@2.15.27': dependencies: - '@types/node': 24.10.9 + '@types/node': 25.0.0 '@types/node@24.10.9': dependencies: @@ -7266,7 +7288,7 @@ snapshots: '@types/oracledb@6.5.2': dependencies: - '@types/node': 24.10.9 + '@types/node': 25.0.0 '@types/pg-pool@2.0.7': dependencies: @@ -7274,7 +7296,7 @@ snapshots: '@types/pg@8.15.6': dependencies: - '@types/node': 24.10.9 + '@types/node': 25.0.0 pg-protocol: 1.10.3 pg-types: 2.2.0 @@ -7289,7 +7311,7 @@ snapshots: '@types/send@1.2.1': dependencies: - '@types/node': 24.10.9 + '@types/node': 25.0.0 '@types/serve-static@1.15.10': dependencies: @@ -7297,6 +7319,11 @@ snapshots: '@types/node': 24.10.9 '@types/send': 0.17.6 + '@types/serve-static@2.2.0': + dependencies: + '@types/http-errors': 2.0.5 + '@types/node': 25.0.0 + '@types/superagent@8.1.9': dependencies: '@types/cookiejar': 2.1.5 @@ -7311,12 +7338,12 @@ 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': dependencies: - '@types/node': 24.10.9 + '@types/node': 25.0.0 '@types/unist@3.0.3': {} @@ -9775,7 +9802,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 24.10.9 + '@types/node': 25.0.0 long: 5.3.2 protobufjs@8.0.0: @@ -10306,9 +10333,9 @@ snapshots: dependencies: '@scarf/scarf': 1.4.0 - swagger-ui-express@5.0.1(express@4.22.1): + swagger-ui-express@5.0.1(express@5.2.1): dependencies: - express: 4.22.1 + express: 5.2.1 swagger-ui-dist: 5.31.0 swagger2openapi@7.0.8: