From 270bd54c44177478d0147ab129af7906bf21575b Mon Sep 17 00:00:00 2001 From: Abimael Martell Date: Mon, 1 Dec 2025 14:00:19 -0800 Subject: [PATCH] Update express version (#2465) * Update express version * update bull-board * override express dep * update express --- apps/api/package.json | 9 ++-- apps/api/pnpm-lock.yaml | 63 ++++++++++++----------- apps/playwright-service-ts/package.json | 2 +- apps/playwright-service-ts/pnpm-lock.yaml | 20 ++++--- 4 files changed, 52 insertions(+), 42 deletions(-) diff --git a/apps/api/package.json b/apps/api/package.json index ffc3e97ff..e385bbc8b 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -75,8 +75,8 @@ "@ai-sdk/groq": "^1.2.1", "@ai-sdk/openai": "^1.3.12", "@apidevtools/json-schema-ref-parser": "^15.1.2", - "@bull-board/api": "^6.11.2", - "@bull-board/express": "^6.11.2", + "@bull-board/api": "^6.14.0", + "@bull-board/express": "^6.14.0", "@coinbase/x402": "^0.6.6", "@dqbd/tiktoken": "^1.0.22", "@google-cloud/bigquery": "^8.1.1", @@ -107,7 +107,7 @@ "culori": "^4.0.2", "dotenv": "^16.3.1", "escape-html": "^1.0.3", - "express": "^4.21.2", + "express": "4.22.0", "express-ws": "^5.0.2", "geoip-country": "^5.0.202510312342", "git-diff": "^2.0.6", @@ -178,7 +178,8 @@ ], "overrides": { "brace-expansion@>=2.0.0 <=2.0.1": "2.0.2", - "debug": ">=4.4.3" + "debug": ">=4.4.3", + "express@>=4.0.0 <4.22.0": "4.22.0" } }, "lint-staged": { diff --git a/apps/api/pnpm-lock.yaml b/apps/api/pnpm-lock.yaml index a2fc04a67..cf555a41c 100644 --- a/apps/api/pnpm-lock.yaml +++ b/apps/api/pnpm-lock.yaml @@ -8,6 +8,7 @@ settings: overrides: brace-expansion@>=2.0.0 <=2.0.1: 2.0.2 debug: '>=4.4.3' + express@>=4.0.0 <4.22.0: 4.22.0 importers: @@ -38,11 +39,11 @@ importers: specifier: ^15.1.2 version: 15.1.2(@types/json-schema@7.0.15) '@bull-board/api': - specifier: ^6.11.2 - version: 6.11.2(@bull-board/ui@6.11.2) + specifier: ^6.14.0 + version: 6.14.2(@bull-board/ui@6.14.2) '@bull-board/express': - specifier: ^6.11.2 - version: 6.11.2 + specifier: ^6.14.0 + version: 6.14.2 '@coinbase/x402': specifier: ^0.6.6 version: 0.6.6(@solana/sysvars@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3))(@tanstack/query-core@5.83.1)(@tanstack/react-query@5.84.1(react@18.3.1))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(ioredis@5.6.1)(react@18.3.1)(typescript@5.8.3)(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) @@ -134,11 +135,11 @@ importers: specifier: ^1.0.3 version: 1.0.3 express: - specifier: ^4.21.2 - version: 4.21.2 + specifier: 4.22.0 + version: 4.22.0 express-ws: specifier: ^5.0.2 - version: 5.0.2(bufferutil@4.0.9)(express@4.21.2)(utf-8-validate@5.0.10) + version: 5.0.2(bufferutil@4.0.9)(express@4.22.0)(utf-8-validate@5.0.10) geoip-country: specifier: ^5.0.202510312342 version: 5.0.202510312342 @@ -682,16 +683,16 @@ packages: '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - '@bull-board/api@6.11.2': - resolution: {integrity: sha512-0WNfPkLu9AiW7pRMO1qeVHbQpwOiTdjXI1DJ99tJBrgeDWQ8gr/fFjny7nchk+eM0PVJsRHpQl695hyhWLX1Lg==} + '@bull-board/api@6.14.2': + resolution: {integrity: sha512-UzkvN/wM+1qS73BS43a75LYkRzpBpCCUKlaGq0hp3dM5MNmdF1mx7LMGYgXPt91gqF8j4jq9Y/zCpC3Sqs3RLQ==} peerDependencies: - '@bull-board/ui': 6.11.2 + '@bull-board/ui': 6.14.2 - '@bull-board/express@6.11.2': - resolution: {integrity: sha512-TCuWyvPN0vwn5NR5W9MdWPyZeUlfZUyDhRTUNNXtwK5gaHJX5zxAfixIqEt5XED3cquqp2R/9Uj3VUU3F//28w==} + '@bull-board/express@6.14.2': + resolution: {integrity: sha512-nghb4MpYDodYZpeiZvI9tXFDHqiAXE8FhrLOFDkuQL0GBhw0gEOuGSISjdKrnFDAW72LWVq0XfGKWYD8V5nF0w==} - '@bull-board/ui@6.11.2': - resolution: {integrity: sha512-c44pHD5xhq8ywihtex5FPJmxC5rFLqSv9M+Hv5i5lvz6OV3wfMlgEJIDOVeBHTvnxW3HYb4J0+Wy+d27vqlhyQ==} + '@bull-board/ui@6.14.2': + resolution: {integrity: sha512-OTCsBbMAhYoB2NJc6FxkkREWWPUFvEhL2Az1gAKpdNOBqup4CsKj7eBK3rcWSRLZ4LnaOaPK8E8tiogkhrRuOA==} '@coinbase/cdp-sdk@1.33.0': resolution: {integrity: sha512-DqgPk/JednX4Tpi1a0EP7zEYi2EH9rsFULIkb8BbjuUUldTh4VCSp624JC3k6b2IJlibRD7oFHVnEAz2+ykSnw==} @@ -4499,10 +4500,10 @@ packages: resolution: {integrity: sha512-0uvmuk61O9HXgLhGl3QhNSEtRsQevtmbL94/eILaliEADZBHZOQUAiHFrGPrgsjikohyrmSG5g+sCfASTt0lkQ==} engines: {node: '>=4.5.0'} peerDependencies: - express: ^4.0.0 || ^5.0.0-alpha.1 + express: 4.22.0 - express@4.21.2: - resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} + express@4.22.0: + resolution: {integrity: sha512-c2iPh3xp5vvCLgaHK03+mWLFPhox7j1LwyxcZwFVApEv5i0X+IjPpbT50SJJwwLpdBVfp45AkK/v+AFgv/XlfQ==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -7598,23 +7599,23 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@bull-board/api@6.11.2(@bull-board/ui@6.11.2)': + '@bull-board/api@6.14.2(@bull-board/ui@6.14.2)': dependencies: - '@bull-board/ui': 6.11.2 + '@bull-board/ui': 6.14.2 redis-info: 3.1.0 - '@bull-board/express@6.11.2': + '@bull-board/express@6.14.2': dependencies: - '@bull-board/api': 6.11.2(@bull-board/ui@6.11.2) - '@bull-board/ui': 6.11.2 + '@bull-board/api': 6.14.2(@bull-board/ui@6.14.2) + '@bull-board/ui': 6.14.2 ejs: 3.1.10 - express: 4.21.2 + express: 4.22.0 transitivePeerDependencies: - supports-color - '@bull-board/ui@6.11.2': + '@bull-board/ui@6.14.2': dependencies: - '@bull-board/api': 6.11.2(@bull-board/ui@6.11.2) + '@bull-board/api': 6.14.2(@bull-board/ui@6.14.2) '@coinbase/cdp-sdk@1.33.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: @@ -12732,15 +12733,15 @@ snapshots: jest-mock: 30.2.0 jest-util: 30.2.0 - express-ws@5.0.2(bufferutil@4.0.9)(express@4.21.2)(utf-8-validate@5.0.10): + express-ws@5.0.2(bufferutil@4.0.9)(express@4.22.0)(utf-8-validate@5.0.10): dependencies: - express: 4.21.2 + express: 4.22.0 ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate - express@4.21.2: + express@4.22.0: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -12763,7 +12764,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.12 proxy-addr: 2.0.7 - qs: 6.13.0 + qs: 6.14.0 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.0 @@ -12780,7 +12781,7 @@ snapshots: extension-port-stream@3.0.0: dependencies: - readable-stream: 3.6.2 + readable-stream: 4.5.2 webextension-polyfill: 0.10.0 eyes@0.1.8: {} @@ -15748,7 +15749,7 @@ snapshots: dependencies: '@coinbase/cdp-sdk': 1.33.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)(utf-8-validate@5.0.10) '@solana/kit': 2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - express: 4.21.2 + express: 4.22.0 viem: 2.33.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76) x402: 0.6.6(@solana/sysvars@2.3.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.3))(@tanstack/query-core@5.83.1)(@tanstack/react-query@5.84.1(react@18.3.1))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(ioredis@5.6.1)(react@18.3.1)(typescript@5.8.3)(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) zod: 3.25.76 diff --git a/apps/playwright-service-ts/package.json b/apps/playwright-service-ts/package.json index 6f705c1cf..884bbe533 100644 --- a/apps/playwright-service-ts/package.json +++ b/apps/playwright-service-ts/package.json @@ -14,7 +14,7 @@ "dependencies": { "body-parser": "^1.20.2", "dotenv": "^16.4.5", - "express": "^4.19.2", + "express": "4.22.0", "playwright": "^1.55.1", "user-agents": "^1.1.410" }, diff --git a/apps/playwright-service-ts/pnpm-lock.yaml b/apps/playwright-service-ts/pnpm-lock.yaml index 4f2e06175..8d1ed737a 100644 --- a/apps/playwright-service-ts/pnpm-lock.yaml +++ b/apps/playwright-service-ts/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: ^16.4.5 version: 16.4.7 express: - specifier: ^4.19.2 - version: 4.21.2 + specifier: 4.22.0 + version: 4.22.0 playwright: specifier: ^1.55.1 version: 1.55.1 @@ -218,8 +218,8 @@ packages: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} - express@4.21.2: - resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} + express@4.22.0: + resolution: {integrity: sha512-c2iPh3xp5vvCLgaHK03+mWLFPhox7j1LwyxcZwFVApEv5i0X+IjPpbT50SJJwwLpdBVfp45AkK/v+AFgv/XlfQ==} engines: {node: '>= 0.10.0'} finalhandler@1.3.1: @@ -350,6 +350,10 @@ packages: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} + qs@6.14.0: + resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} + engines: {node: '>=0.6'} + range-parser@1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} @@ -610,7 +614,7 @@ snapshots: etag@1.8.1: {} - express@4.21.2: + express@4.22.0: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -633,7 +637,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.12 proxy-addr: 2.0.7 - qs: 6.13.0 + qs: 6.14.0 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.0 @@ -757,6 +761,10 @@ snapshots: dependencies: side-channel: 1.1.0 + qs@6.14.0: + dependencies: + side-channel: 1.1.0 + range-parser@1.2.1: {} raw-body@2.5.2: