diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 873c614..defbae1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -67,7 +67,7 @@ jobs: - uses: actions/setup-node@v6 with: - node-version: 22 + node-version: 24 cache: "pnpm" - run: pnpm install --frozen-lockfile diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2330cb0..63bb0d7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -33,7 +33,7 @@ jobs: - uses: actions/setup-node@v6 with: - node-version: 22 + node-version: 24 cache: "pnpm" registry-url: "https://registry.npmjs.org" diff --git a/.nvmrc b/.nvmrc index 209e3ef..a45fd52 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20 +24 diff --git a/apps/docs-mintlify/.nvmrc b/apps/docs-mintlify/.nvmrc index 2bd5a0a..a45fd52 100644 --- a/apps/docs-mintlify/.nvmrc +++ b/apps/docs-mintlify/.nvmrc @@ -1 +1 @@ -22 +24 diff --git a/integrations/n8n/package.json b/integrations/n8n/package.json index 3e5e8da..67bc76c 100644 --- a/integrations/n8n/package.json +++ b/integrations/n8n/package.json @@ -41,7 +41,7 @@ "devDependencies": { "n8n-workflow": "^1.0.0", "typescript": "^5.8.3", - "@types/node": "^22.15.0", + "@types/node": "^24.0.0", "vitest": "^4.0.0" } } diff --git a/packages/ai-sdk/package.json b/packages/ai-sdk/package.json index f6ab698..b423056 100644 --- a/packages/ai-sdk/package.json +++ b/packages/ai-sdk/package.json @@ -67,7 +67,7 @@ "devDependencies": { "@boltzpay/config": "workspace:*", "ai": "^6.0.0", - "@types/node": "^22.15.0", + "@types/node": "^24.0.0", "tsup": "^8.5.1", "typescript": "^5.8.3", "vitest": "^4.0.18", diff --git a/packages/cli/package.json b/packages/cli/package.json index e8b5dbc..d758989 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -58,7 +58,7 @@ }, "devDependencies": { "@boltzpay/config": "workspace:*", - "@types/node": "^22.15.0", + "@types/node": "^24.0.0", "tsup": "^8.5.1", "typescript": "^5.8.3", "vitest": "^4.0.18" diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 033b0d1..eef5aa8 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -58,7 +58,7 @@ }, "devDependencies": { "@boltzpay/config": "workspace:*", - "@types/node": "^22.15.0", + "@types/node": "^24.0.0", "tsup": "^8.5.1", "typescript": "^5.8.3", "vitest": "^4.0.18" diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 1bc3800..8f8264e 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -76,7 +76,7 @@ "@boltzpay/config": "workspace:*", "@coinbase/cdp-sdk": "^1.44.1", "@hono/node-server": "^1.19.9", - "@types/node": "^22.15.0", + "@types/node": "^24.0.0", "@x402/core": "^2.6.0", "@x402/evm": "^2.6.0", "@x402/hono": "^2.6.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e6b0e3f..4520fe0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -67,8 +67,8 @@ importers: version: link:../../packages/sdk devDependencies: '@types/node': - specifier: ^22.15.0 - version: 22.19.15 + specifier: ^24.0.0 + version: 24.12.0 n8n-workflow: specifier: ^1.0.0 version: 1.120.9 @@ -77,7 +77,7 @@ importers: version: 5.9.3 vitest: specifier: ^4.0.0 - version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2) + version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2) packages/ai-sdk: dependencies: @@ -89,8 +89,8 @@ importers: specifier: workspace:* version: link:../config '@types/node': - specifier: ^22.15.0 - version: 22.19.15 + specifier: ^24.0.0 + version: 24.12.0 ai: specifier: ^6.0.0 version: 6.0.116(zod@4.3.6) @@ -102,7 +102,7 @@ importers: version: 5.9.3 vitest: specifier: ^4.0.18 - version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2) + version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2) zod: specifier: ^4.3.6 version: 4.3.6 @@ -126,8 +126,8 @@ importers: specifier: workspace:* version: link:../config '@types/node': - specifier: ^22.15.0 - version: 22.19.15 + specifier: ^24.0.0 + version: 24.12.0 tsup: specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.8)(typescript@5.9.3)(yaml@2.8.2) @@ -136,7 +136,7 @@ importers: version: 5.9.3 vitest: specifier: ^4.0.18 - version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2) + version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2) packages/config: {} @@ -174,8 +174,8 @@ importers: specifier: workspace:* version: link:../config '@types/node': - specifier: ^22.15.0 - version: 22.19.15 + specifier: ^24.0.0 + version: 24.12.0 tsup: specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.8)(typescript@5.9.3)(yaml@2.8.2) @@ -184,7 +184,7 @@ importers: version: 5.9.3 vitest: specifier: ^4.0.18 - version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2) + version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2) packages/protocols: dependencies: @@ -254,8 +254,8 @@ importers: specifier: ^1.19.9 version: 1.19.11(hono@4.12.5) '@types/node': - specifier: ^22.15.0 - version: 22.19.15 + specifier: ^24.0.0 + version: 24.12.0 '@x402/core': specifier: ^2.6.0 version: 2.6.0 @@ -276,7 +276,7 @@ importers: version: 5.9.3 vitest: specifier: ^4.0.18 - version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2) + version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2) packages: @@ -2327,12 +2327,12 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@22.19.15': - resolution: {integrity: sha512-F0R/h2+dsy5wJAUe3tAU6oqa2qbWY5TpNfL/RGmo1y38hiyO1w3x2jPtt76wmuaJI4DQnOBu21cNXQ2STIUUWg==} - '@types/node@22.7.5': resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} + '@types/node@24.12.0': + resolution: {integrity: sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==} + '@types/node@25.3.5': resolution: {integrity: sha512-oX8xrhvpiyRCQkG1MFchB09f+cXftgIXb3a7UUa4Y3wpmZPw5tyZGTLWhlESOLq1Rq6oDlc8npVU2/9xiCuXMA==} @@ -4496,8 +4496,8 @@ packages: undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} undici-types@7.18.2: resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} @@ -6870,7 +6870,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 12.20.55 + '@types/node': 24.12.0 '@types/debug@4.1.12': dependencies: @@ -6896,14 +6896,14 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@22.19.15': - dependencies: - undici-types: 6.21.0 - '@types/node@22.7.5': dependencies: undici-types: 6.19.8 + '@types/node@24.12.0': + dependencies: + undici-types: 7.16.0 + '@types/node@25.3.5': dependencies: undici-types: 7.18.2 @@ -6914,11 +6914,11 @@ snapshots: '@types/ws@7.4.7': dependencies: - '@types/node': 12.20.55 + '@types/node': 24.12.0 '@types/ws@8.18.1': dependencies: - '@types/node': 25.3.5 + '@types/node': 24.12.0 '@ungap/structured-clone@1.3.0': {} @@ -6935,13 +6935,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@22.19.15)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2))': + '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2))': dependencies: '@vitest/spy': 4.0.18 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.1(@types/node@22.19.15)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2) + vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2) '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@25.3.5)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2))': dependencies: @@ -9513,7 +9513,7 @@ snapshots: undici-types@6.19.8: {} - undici-types@6.21.0: {} + undici-types@7.16.0: {} undici-types@7.18.2: {} @@ -9683,7 +9683,7 @@ snapshots: lightningcss: 1.31.1 yaml: 2.8.2 - vite@7.3.1(@types/node@22.19.15)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2): + vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2): dependencies: esbuild: 0.27.3 fdir: 6.5.0(picomatch@4.0.3) @@ -9692,7 +9692,7 @@ snapshots: rollup: 4.57.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 22.19.15 + '@types/node': 24.12.0 fsevents: 2.3.3 jiti: 2.6.1 lightningcss: 1.31.1 @@ -9717,10 +9717,10 @@ snapshots: optionalDependencies: vite: 6.4.1(@types/node@25.3.5)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2) - vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2): + vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2): dependencies: '@vitest/expect': 4.0.18 - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@22.19.15)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2)) + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2)) '@vitest/pretty-format': 4.0.18 '@vitest/runner': 4.0.18 '@vitest/snapshot': 4.0.18 @@ -9737,11 +9737,11 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@22.19.15)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2) + vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.0 - '@types/node': 22.19.15 + '@types/node': 24.12.0 transitivePeerDependencies: - jiti - less