diff --git a/.changeset/calm-bears-update.md b/.changeset/calm-bears-update.md new file mode 100644 index 0000000..2083199 --- /dev/null +++ b/.changeset/calm-bears-update.md @@ -0,0 +1,5 @@ +--- +"@offering-protocol/agent": patch +--- + +Update the Agent HTTP transport dependency. diff --git a/examples/odp-service-aep-mpp/package.json b/examples/odp-service-aep-mpp/package.json index e91e419..bf6288f 100644 --- a/examples/odp-service-aep-mpp/package.json +++ b/examples/odp-service-aep-mpp/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@aep-foundation/core": "^0.5.1", - "@aep-foundation/express": "^0.2.3", - "@aep-foundation/service": "^0.3.3", + "@aep-foundation/express": "^0.2.4", + "@aep-foundation/service": "^0.3.4", "@inflowpayai/mpp-seller": "^0.6.2", "@offering-protocol/examples-shared": "workspace:^", "@offering-protocol/service": "workspace:^", diff --git a/examples/odp-service-x402/package.json b/examples/odp-service-x402/package.json index 3c49e98..d0aeb15 100644 --- a/examples/odp-service-x402/package.json +++ b/examples/odp-service-x402/package.json @@ -12,7 +12,7 @@ "@inflowpayai/x402-seller": "^0.6.2", "@offering-protocol/examples-shared": "workspace:^", "@offering-protocol/service": "workspace:^", - "@x402/express": "^2.24.0", + "@x402/express": "^2.25.0", "express": "^5.2.1" }, "devDependencies": { diff --git a/package.json b/package.json index 13b8e4f..5149b8d 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "devDependencies": { "@changesets/changelog-github": "^0.5.2", "@changesets/cli": "^2.31.1", - "@types/node": "^26.4.1", + "@types/node": "^26.5.0", "@vitest/coverage-v8": "^4.1.11", "eslint": "^9.39.5", "eslint-config-prettier": "^9.1.2", @@ -45,7 +45,7 @@ "turbo": "^2.10.12", "typedoc": "^0.28.20", "typescript": "^5.9.3", - "typescript-eslint": "^8.69.0", + "typescript-eslint": "^8.70.0", "vitest": "^4.1.11" } } diff --git a/packages/agent/package.json b/packages/agent/package.json index 1806633..c10e6a4 100644 --- a/packages/agent/package.json +++ b/packages/agent/package.json @@ -45,7 +45,7 @@ "ajv-formats": "^3.0.1", "http-cache-semantics": "^4.2.0", "ipaddr.js": "^2.5.0", - "undici": "^7.29.0" + "undici": "^7.29.1" }, "publishConfig": { "access": "public", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a88d024..100bce1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,10 +16,10 @@ importers: version: 0.5.2 '@changesets/cli': specifier: ^2.31.1 - version: 2.31.1(@types/node@26.4.1) + version: 2.31.1(@types/node@26.5.0) '@types/node': - specifier: ^26.4.1 - version: 26.4.1 + specifier: ^26.5.0 + version: 26.5.0 '@vitest/coverage-v8': specifier: ^4.1.11 version: 4.1.11(vitest@4.1.11) @@ -45,11 +45,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 typescript-eslint: - specifier: ^8.69.0 - version: 8.69.0(eslint@9.39.5)(typescript@5.9.3) + specifier: ^8.70.0 + version: 8.70.0(eslint@9.39.5)(typescript@5.9.3) vitest: specifier: ^4.1.11 - version: 4.1.11(@types/node@26.4.1)(@vitest/coverage-v8@4.1.11)(esbuild@0.28.2)(yaml@2.9.0) + version: 4.1.11(@types/node@26.5.0)(@vitest/coverage-v8@4.1.11)(esbuild@0.28.2)(yaml@2.9.0) examples/_shared: dependencies: @@ -82,11 +82,11 @@ importers: specifier: ^0.5.1 version: 0.5.1 '@aep-foundation/express': - specifier: ^0.2.3 - version: 0.2.3(express@5.2.1) + specifier: ^0.2.4 + version: 0.2.4(express@5.2.1) '@aep-foundation/service': - specifier: ^0.3.3 - version: 0.3.3 + specifier: ^0.3.4 + version: 0.3.4 '@inflowpayai/mpp-seller': specifier: ^0.6.2 version: 0.6.2(mppx@0.8.19(express@5.2.1)(typescript@5.9.3)(viem@2.56.3(typescript@5.9.3)(zod@4.5.4))) @@ -132,7 +132,7 @@ importers: dependencies: '@inflowpayai/x402-seller': specifier: ^0.6.2 - version: 0.6.2(@x402/core@2.24.0) + version: 0.6.2(@x402/core@2.25.0) '@offering-protocol/examples-shared': specifier: workspace:^ version: link:../_shared @@ -140,8 +140,8 @@ importers: specifier: workspace:^ version: link:../../packages/service '@x402/express': - specifier: ^2.24.0 - version: 2.24.0(express@5.2.1)(typescript@5.9.3) + specifier: ^2.25.0 + version: 2.25.0(express@5.2.1)(typescript@5.9.3) express: specifier: ^5.2.1 version: 5.2.1 @@ -180,8 +180,8 @@ importers: specifier: ^2.5.0 version: 2.5.0 undici: - specifier: ^7.29.0 - version: 7.29.0 + specifier: ^7.29.1 + version: 7.29.1 devDependencies: '@types/http-cache-semantics': specifier: ^4.2.0 @@ -220,14 +220,18 @@ packages: resolution: {integrity: sha512-cYUcd2DSC1E9hlGweVUunauFDt5mkCtNdSh55CvFzSCr6vq2HkWuKQYkcfYJoiO8Ttb+sN03xXBko2mIqO1Hiw==} engines: {node: '>=22.0.0'} - '@aep-foundation/express@0.2.3': - resolution: {integrity: sha512-gv7Aef+X3BEe5+glmqSx+W9ILJ0vvTMnAm+Q5CTExRS+jiuWDkDwgCCIiLP0vMNHjWJF0YBe1N5SswpOV+E2qA==} + '@aep-foundation/core@0.6.0': + resolution: {integrity: sha512-s2AXdQ5IAyz1w8BKoihOqy+m8LDSMr53Jv1gKoRDoUYoFqbVLHDPzfhjYVcgjgpxwtn7oy0DEMl19kWiG9zUOg==} + engines: {node: '>=22.0.0'} + + '@aep-foundation/express@0.2.4': + resolution: {integrity: sha512-yBXS6Ppx8iIVm9xGErWMsH5mOoyQ+0UHBsEBpey1pkqkCvtTSVm8LoaW9lTHK0UH2AgHzb4ukRLT4DuJt3TZkw==} engines: {node: '>=22.0.0'} peerDependencies: express: '>=5' - '@aep-foundation/service@0.3.3': - resolution: {integrity: sha512-qergEAMYbZDqIEe8cHpxmGGMKXTT+QLHrTZ2SHkScK5AObDJe2Jzs+l/TOwx+iozs6Z1JYeUa5jH9PCyIQ7SPg==} + '@aep-foundation/service@0.3.4': + resolution: {integrity: sha512-aDS0R8uL7wXVCpp4VG9bstU89vf+a9hESvZ3xCq95yvDCxv8++RCXk2Npc5PyR9y+LNdQNJ4y1tmqYIDk0ptUg==} engines: {node: '>=22.0.0'} '@apidevtools/json-schema-ref-parser@15.5.2': @@ -998,8 +1002,11 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@26.4.1': - resolution: {integrity: sha512-k97ENvZWtvA6yqz5/FS6a7duDgOPEeOQOc2iKS/nY6mX6qJUKtLnWzQS+Xj6tXweyj6ZcTAK2Qecetnvi9nCLA==} + '@types/node@26.5.0': + resolution: {integrity: sha512-dVSGpriSoCgz8WnDNTuSSuSv1PC/ALXihO4ulRZt7Md8k9mlbdin3lGOcDE8SnWOgf513ByWlXd7BK4azmyg/A==} + + '@types/node@26.5.1': + resolution: {integrity: sha512-CzNm2FezW4VR/LjG6yUdiEgLE/rAQ9Slj5gCu/C2VrdcW7I0ahNZ8DRbHT7zOZ6r3ONgd/bsQIeSaoDGrd1C6g==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -1016,63 +1023,63 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@typescript-eslint/eslint-plugin@8.69.0': - resolution: {integrity: sha512-t5jQTKPIgVW1PE6dR6H6Qz5gm8zjMlX5/2gRaOGd9eO6V7J+tQc6iWKukEe7dY8u9HyYasQ0yfF0/FSSTEO2gA==} + '@typescript-eslint/eslint-plugin@8.70.0': + resolution: {integrity: sha512-/v8HZt6RlyIZxB3ntehELOcUcfxKPVGWXnQdJuHRmzrqgF8nQypcC/oxGW+Ot4VGKDq81XugPKxx0n5PBtf9PA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.69.0 + '@typescript-eslint/parser': ^8.70.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/parser@8.69.0': - resolution: {integrity: sha512-l4b0DhWioGg6Gt2ebGlvfkFMOjRsauxtsnDRwUSRX1qHq3HdTfQHV8wW9zEXeciai6HfeaKOedQn2Zoofx3WBw==} + '@typescript-eslint/parser@8.70.0': + resolution: {integrity: sha512-zYvrmj9Yxd63UGaXw+kdt6A0F0s0qveJyuatIM77bYC2DE4pgmg7a50u8LR7PRtXd0x+h+Tl3eXabGm06SWd3Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/project-service@8.69.0': - resolution: {integrity: sha512-yi4obFrHMmnsesWehHbkg9zMA7Jt8cXT+mKM08G999pH1yT6nqgsHx7MYm0uY1wAj8CqiBXYRJ7WAT0QdQHQXg==} + '@typescript-eslint/project-service@8.70.0': + resolution: {integrity: sha512-hFHbTNqhU9G+2eKFXCBVb1tjFT/LceiJ4+HfLO4pTpDI0KHi6iajpcFFkaSQ9gXmCh7n82A0PthaayEdN6mspQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/scope-manager@8.69.0': - resolution: {integrity: sha512-ewfspqWvSxKSOaplqAUNbaSFO0eB6w1EtQ+esfYFRm3614Ty4uNtExkcbgd6nWsXphbqKyf9ZYdbZdv2xEoWEQ==} + '@typescript-eslint/scope-manager@8.70.0': + resolution: {integrity: sha512-8nP3Kwh5hlgZ4FicGvmznAmJe8UL4sdU8tLukrPaMuQmDuk4Y8xYfzu/aYZW4xT2JCgc7H/TpDI5cGlxcWJSqQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.69.0': - resolution: {integrity: sha512-xNqK7YTDZsLniQMV/4rpFR8Z5JlqeRvVjuG1YgF/mdPVH84HSD19L8CczMA0qg2RfwEV231GHH3VnToJDo4MfQ==} + '@typescript-eslint/tsconfig-utils@8.70.0': + resolution: {integrity: sha512-adnkeeNq9Sq1sUf4+FRVc0KdgYghzsgFpZSQVZVvY0LCuUuN0FnQgyGzCJeC4fW1cdXseBAjU2EOqUIjbNcZUw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.69.0': - resolution: {integrity: sha512-ZfoJAVg3JZndQEpEl9petVlxau3lRuElc4HRMuAlLCf8to04/iHz692RUSNmXKDjEuJmIL+KZ2/BsOcBc16dsA==} + '@typescript-eslint/type-utils@8.70.0': + resolution: {integrity: sha512-NUMKIhYVaVIVLnRL9CRt+VVcuLgSHUCpXn4/+K8wql+vdInUzvx8BjUO1oJ7cG9shjFJKtF8F8Hh2kCh3/KBVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/types@8.69.0': - resolution: {integrity: sha512-K3VrubUPhlo9VDBS6QdI8YB5j7ClpqLRdefcz6PFrhnwicehBweqQ9Evhl4l+FYz0HdDmMqIiSX0aldGRYtDCA==} + '@typescript-eslint/types@8.70.0': + resolution: {integrity: sha512-asTOIYhDg4zdzOScCyaytrsV3cR6B4ecPQlXw/dJIm7J/MZTtCtfVII9JD8Geh4jTCrK/Xe6cg5UevoleMcoJQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.69.0': - resolution: {integrity: sha512-AdFkgqck3Vudb/kWnxlyafU/4aBhHrbQ9locP2N4psXTy5mOBg0SHJumnLvx7r6g1gV4DKvUFwV2nJZBoqOD8w==} + '@typescript-eslint/typescript-estree@8.70.0': + resolution: {integrity: sha512-d9NmHMPEKQ7QCLLm1jI3zmoQBwT5KwFYjXBJ9ymZfKCUU+5rmTRykKAFvH5Qn/ZCds3CEAFS9OC9M/jkl0X2bA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.69.0': - resolution: {integrity: sha512-tUbx60BBqQa31kXF5MCsOOLL5E/WzUuxIn7YpAvq+eaUlqvk8/NXnXMBNAdLCr0icjkzem7iUA5QqWHe/hJ1aw==} + '@typescript-eslint/utils@8.70.0': + resolution: {integrity: sha512-oZmtKJz/4fufZ2p3+Cn3ijEojcdfR+1zYDH2xKYrEly0dR/Q/1xUPRCOlKGxod78nWlU2UnDe09GZ3TaknBFGA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/visitor-keys@8.69.0': - resolution: {integrity: sha512-+rmdgPA+EXkNgKYvHvFfhrs35utXbwaC5PGpDquSXcoXQDKUA5UjV0LmTucG/4JXkM31BTu4TilHtrN8IVBe8w==} + '@typescript-eslint/visitor-keys@8.70.0': + resolution: {integrity: sha512-BoC8PiO4Hkdo0TVJh9Ntxr5MxPDI7/oFsrygN5ADelFSeXG/qgNuucIGA+L5Z6JpPTE/uRfcTWtscjbUaufepQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitest/coverage-v8@4.1.11': @@ -1113,20 +1120,20 @@ packages: '@vitest/utils@4.1.11': resolution: {integrity: sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ==} - '@x402/core@2.24.0': - resolution: {integrity: sha512-zKFbG+RgUhBXT9RcBQZGPW1cZXL9xpiTv68XSSuO1SMoobudmVvxYgP/bhoxJuAoqJjjEceeAhT4/EcA/wolrQ==} + '@x402/core@2.25.0': + resolution: {integrity: sha512-5Ys0XYz3FKutxVKoXC46R/XPT/oaAbuj7ahzrlVHwQxZJPH9u6u91IOh0ztz+7G/zYGsaXR8l3ety205QtEnUw==} - '@x402/express@2.24.0': - resolution: {integrity: sha512-pL9zwFEOtITIxBR0J6nh4kbBPLDTunbZgyNn4CjfRH88Siem/JnkQAEcITF2Z1jd73Jk3r/oVSexhapuVBQ2Rw==} + '@x402/express@2.25.0': + resolution: {integrity: sha512-vsLcSIHeOseQPSI8LDoPExcOlEQDB3ugHFqn81dAfNi3Rz/bFLPK6rPQZzyQF0H2Bm6Gs0aUmybCH0ZFbJzLkw==} peerDependencies: - '@x402/paywall': ^2.24.0 + '@x402/paywall': ^2.25.0 express: ^4.0.0 || ^5.0.0 peerDependenciesMeta: '@x402/paywall': optional: true - '@x402/extensions@2.24.0': - resolution: {integrity: sha512-OSPywa8o46a2xIrh+nJqpvXQrppIPNimuPwf5zGRhRZEdjXfBAoSydB+rFj15rKR6Fd0iVjjqsrwUE1FnOuMvg==} + '@x402/extensions@2.25.0': + resolution: {integrity: sha512-7gXpYoHX8CkQ4bwUfzx0GS6VQlx810+GiGOAYhwsbTtIZFt/ahz/5CjCs7qfoKYcgAWcVyvBCl9U3FYYBX01nA==} abitype@1.2.3: resolution: {integrity: sha512-Ofer5QUnuUdTFsBRwARMoWKOH1ND5ehwYhJ3OJ/BQO+StkwQjHw0XyVh4vDttzHB7QOFhPHa/o413PJ82gU/Tg==} @@ -2410,8 +2417,8 @@ packages: peerDependencies: typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x || 6.0.x - typescript-eslint@8.69.0: - resolution: {integrity: sha512-B3MltX0VqjUBNEe3b3sSuiRbfa6XrfHFtBiPamjT5AsW/dfq+y+bc0wyuS9DxAS1LyzCxRp2+rxzpLUvqM2BvA==} + typescript-eslint@8.70.0: + resolution: {integrity: sha512-P/W5cz70/cQAuKfY3xwQMWWTV7BvJ0mAQmi+9mBcsVPaBUpd6Ohpa+fECv9rBFrQcig86jAiNBFNWUqnTjr4pw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -2428,15 +2435,15 @@ packages: ufo@1.6.4: resolution: {integrity: sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==} - undici-types@8.3.0: - resolution: {integrity: sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==} + undici-types@8.9.0: + resolution: {integrity: sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==} undici@6.28.0: resolution: {integrity: sha512-LIY910g9TI13YS95lrMFrs8Rm/u/irgHeTWoKCoteeJ04CUJ92eEfj0rVn+7VKMPBpUPiUoBKfhNyLI23EE/KA==} engines: {node: '>=18.17'} - undici@7.29.0: - resolution: {integrity: sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==} + undici@7.29.1: + resolution: {integrity: sha512-RYONW2MeafgYlkVOKYKkA/Ag7BmXqgIWCa8t1m0JcxrQg9pI9lEqRhAOruOBCbAohOa/gkCF+iPi9hrgvTzu6Q==} engines: {node: '>=20.18.1'} universalify@0.1.2: @@ -2607,15 +2614,19 @@ snapshots: dependencies: jose: 6.2.10 - '@aep-foundation/express@0.2.3(express@5.2.1)': + '@aep-foundation/core@0.6.0': + dependencies: + jose: 6.2.10 + + '@aep-foundation/express@0.2.4(express@5.2.1)': dependencies: - '@aep-foundation/core': 0.5.1 - '@aep-foundation/service': 0.3.3 + '@aep-foundation/core': 0.6.0 + '@aep-foundation/service': 0.3.4 express: 5.2.1 - '@aep-foundation/service@0.3.3': + '@aep-foundation/service@0.3.4': dependencies: - '@aep-foundation/core': 0.5.1 + '@aep-foundation/core': 0.6.0 '@apidevtools/json-schema-ref-parser@15.5.2(@types/json-schema@7.0.15)': dependencies: @@ -2677,7 +2688,7 @@ snapshots: transitivePeerDependencies: - encoding - '@changesets/cli@2.31.1(@types/node@26.4.1)': + '@changesets/cli@2.31.1(@types/node@26.5.0)': dependencies: '@changesets/apply-release-plan': 7.1.1 '@changesets/assemble-release-plan': 6.0.10 @@ -2693,7 +2704,7 @@ snapshots: '@changesets/should-skip-package': 0.1.2 '@changesets/types': 6.1.0 '@changesets/write': 0.4.0 - '@inquirer/external-editor': 1.0.3(@types/node@26.4.1) + '@inquirer/external-editor': 1.0.3(@types/node@26.5.0) '@manypkg/get-packages': 1.1.3 ansi-colors: 4.1.3 enquirer: 2.4.1 @@ -2985,21 +2996,21 @@ snapshots: dependencies: mppx: 0.8.19(express@5.2.1)(typescript@5.9.3)(viem@2.56.3(typescript@5.9.3)(zod@4.5.4)) - '@inflowpayai/x402-seller@0.6.2(@x402/core@2.24.0)': + '@inflowpayai/x402-seller@0.6.2(@x402/core@2.25.0)': dependencies: - '@inflowpayai/x402': 0.8.1(@x402/core@2.24.0) - '@x402/core': 2.24.0 + '@inflowpayai/x402': 0.8.1(@x402/core@2.25.0) + '@x402/core': 2.25.0 - '@inflowpayai/x402@0.8.1(@x402/core@2.24.0)': + '@inflowpayai/x402@0.8.1(@x402/core@2.25.0)': dependencies: - '@x402/core': 2.24.0 + '@x402/core': 2.25.0 - '@inquirer/external-editor@1.0.3(@types/node@26.4.1)': + '@inquirer/external-editor@1.0.3(@types/node@26.5.0)': dependencies: chardet: 2.2.0 iconv-lite: 0.7.3 optionalDependencies: - '@types/node': 26.4.1 + '@types/node': 26.5.0 '@jridgewell/gen-mapping@0.3.13': dependencies: @@ -3251,7 +3262,7 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 26.4.1 + '@types/node': 26.5.1 '@types/chai@5.2.3': dependencies: @@ -3260,7 +3271,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 26.4.1 + '@types/node': 26.5.1 '@types/deep-eql@4.0.2': {} @@ -3268,7 +3279,7 @@ snapshots: '@types/express-serve-static-core@5.1.3': dependencies: - '@types/node': 26.4.1 + '@types/node': 26.5.1 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -3291,9 +3302,13 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@26.4.1': + '@types/node@26.5.0': + dependencies: + undici-types: 8.9.0 + + '@types/node@26.5.1': dependencies: - undici-types: 8.3.0 + undici-types: 8.9.0 '@types/qs@6.15.1': {} @@ -3301,23 +3316,23 @@ snapshots: '@types/send@1.2.1': dependencies: - '@types/node': 26.4.1 + '@types/node': 26.5.1 '@types/serve-static@2.2.0': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 26.4.1 + '@types/node': 26.5.1 '@types/unist@3.0.3': {} - '@typescript-eslint/eslint-plugin@8.69.0(@typescript-eslint/parser@8.69.0(eslint@9.39.5)(typescript@5.9.3))(eslint@9.39.5)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.70.0(@typescript-eslint/parser@8.70.0(eslint@9.39.5)(typescript@5.9.3))(eslint@9.39.5)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.69.0(eslint@9.39.5)(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.69.0 - '@typescript-eslint/type-utils': 8.69.0(eslint@9.39.5)(typescript@5.9.3) - '@typescript-eslint/utils': 8.69.0(eslint@9.39.5)(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.69.0 + '@typescript-eslint/parser': 8.70.0(eslint@9.39.5)(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.70.0 + '@typescript-eslint/type-utils': 8.70.0(eslint@9.39.5)(typescript@5.9.3) + '@typescript-eslint/utils': 8.70.0(eslint@9.39.5)(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.70.0 eslint: 9.39.5 ignore: 7.0.8 natural-compare: 1.4.0 @@ -3326,41 +3341,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.69.0(eslint@9.39.5)(typescript@5.9.3)': + '@typescript-eslint/parser@8.70.0(eslint@9.39.5)(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.69.0 - '@typescript-eslint/types': 8.69.0 - '@typescript-eslint/typescript-estree': 8.69.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.69.0 + '@typescript-eslint/scope-manager': 8.70.0 + '@typescript-eslint/types': 8.70.0 + '@typescript-eslint/typescript-estree': 8.70.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.70.0 debug: 4.4.3 eslint: 9.39.5 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.69.0(typescript@5.9.3)': + '@typescript-eslint/project-service@8.70.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.69.0(typescript@5.9.3) - '@typescript-eslint/types': 8.69.0 + '@typescript-eslint/tsconfig-utils': 8.70.0(typescript@5.9.3) + '@typescript-eslint/types': 8.70.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.69.0': + '@typescript-eslint/scope-manager@8.70.0': dependencies: - '@typescript-eslint/types': 8.69.0 - '@typescript-eslint/visitor-keys': 8.69.0 + '@typescript-eslint/types': 8.70.0 + '@typescript-eslint/visitor-keys': 8.70.0 - '@typescript-eslint/tsconfig-utils@8.69.0(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.70.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.69.0(eslint@9.39.5)(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.70.0(eslint@9.39.5)(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.69.0 - '@typescript-eslint/typescript-estree': 8.69.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.69.0(eslint@9.39.5)(typescript@5.9.3) + '@typescript-eslint/types': 8.70.0 + '@typescript-eslint/typescript-estree': 8.70.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.70.0(eslint@9.39.5)(typescript@5.9.3) debug: 4.4.3 eslint: 9.39.5 ts-api-utils: 2.5.0(typescript@5.9.3) @@ -3368,14 +3383,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.69.0': {} + '@typescript-eslint/types@8.70.0': {} - '@typescript-eslint/typescript-estree@8.69.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.70.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.69.0(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.69.0(typescript@5.9.3) - '@typescript-eslint/types': 8.69.0 - '@typescript-eslint/visitor-keys': 8.69.0 + '@typescript-eslint/project-service': 8.70.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.70.0(typescript@5.9.3) + '@typescript-eslint/types': 8.70.0 + '@typescript-eslint/visitor-keys': 8.70.0 debug: 4.4.3 minimatch: 10.2.6 semver: 7.8.5 @@ -3385,20 +3400,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.69.0(eslint@9.39.5)(typescript@5.9.3)': + '@typescript-eslint/utils@8.70.0(eslint@9.39.5)(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.5) - '@typescript-eslint/scope-manager': 8.69.0 - '@typescript-eslint/types': 8.69.0 - '@typescript-eslint/typescript-estree': 8.69.0(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.70.0 + '@typescript-eslint/types': 8.70.0 + '@typescript-eslint/typescript-estree': 8.70.0(typescript@5.9.3) eslint: 9.39.5 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.69.0': + '@typescript-eslint/visitor-keys@8.70.0': dependencies: - '@typescript-eslint/types': 8.69.0 + '@typescript-eslint/types': 8.70.0 eslint-visitor-keys: 5.0.1 '@vitest/coverage-v8@4.1.11(vitest@4.1.11)': @@ -3413,7 +3428,7 @@ snapshots: obug: 2.2.1 std-env: 4.2.0 tinyrainbow: 3.1.1 - vitest: 4.1.11(@types/node@26.4.1)(@vitest/coverage-v8@4.1.11)(esbuild@0.28.2)(yaml@2.9.0) + vitest: 4.1.11(@types/node@26.5.0)(@vitest/coverage-v8@4.1.11)(esbuild@0.28.2)(yaml@2.9.0) '@vitest/expect@4.1.11': dependencies: @@ -3424,13 +3439,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.1 - '@vitest/mocker@4.1.11(vite@8.3.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0))': + '@vitest/mocker@4.1.11(vite@8.3.0(@types/node@26.5.0)(esbuild@0.28.2)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.11 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.3.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.5.0)(esbuild@0.28.2)(yaml@2.9.0) '@vitest/pretty-format@4.1.11': dependencies: @@ -3456,14 +3471,14 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.1.1 - '@x402/core@2.24.0': + '@x402/core@2.25.0': dependencies: zod: 3.25.76 - '@x402/express@2.24.0(express@5.2.1)(typescript@5.9.3)': + '@x402/express@2.25.0(express@5.2.1)(typescript@5.9.3)': dependencies: - '@x402/core': 2.24.0 - '@x402/extensions': 2.24.0(typescript@5.9.3) + '@x402/core': 2.25.0 + '@x402/extensions': 2.25.0(typescript@5.9.3) express: 5.2.1 transitivePeerDependencies: - bufferutil @@ -3471,12 +3486,12 @@ snapshots: - typescript - utf-8-validate - '@x402/extensions@2.24.0(typescript@5.9.3)': + '@x402/extensions@2.25.0(typescript@5.9.3)': dependencies: '@noble/curves': 1.9.7 '@scure/base': 1.2.6 '@signinwithethereum/siwe': 4.2.1(viem@2.56.3(typescript@5.9.3)(zod@3.25.76)) - '@x402/core': 2.24.0 + '@x402/core': 2.25.0 ajv: 8.20.0 jose: 5.10.0 tweetnacl: 1.0.3 @@ -3498,6 +3513,11 @@ snapshots: typescript: 5.9.3 zod: 4.5.4 + abitype@1.3.0(typescript@5.9.3)(zod@3.25.76): + optionalDependencies: + typescript: 5.9.3 + zod: 3.25.76 + abitype@1.3.0(typescript@5.9.3)(zod@4.5.4): optionalDependencies: typescript: 5.9.3 @@ -4348,7 +4368,7 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.2.3(typescript@5.9.3)(zod@3.25.76) + abitype: 1.3.0(typescript@5.9.3)(zod@3.25.76) eventemitter3: 5.0.1 optionalDependencies: typescript: 5.9.3 @@ -4363,7 +4383,7 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.2.3(typescript@5.9.3)(zod@4.5.4) + abitype: 1.3.0(typescript@5.9.3)(zod@4.5.4) eventemitter3: 5.0.1 optionalDependencies: typescript: 5.9.3 @@ -4769,12 +4789,12 @@ snapshots: typescript: 5.9.3 yaml: 2.9.0 - typescript-eslint@8.69.0(eslint@9.39.5)(typescript@5.9.3): + typescript-eslint@8.70.0(eslint@9.39.5)(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.69.0(@typescript-eslint/parser@8.69.0(eslint@9.39.5)(typescript@5.9.3))(eslint@9.39.5)(typescript@5.9.3) - '@typescript-eslint/parser': 8.69.0(eslint@9.39.5)(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.69.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.69.0(eslint@9.39.5)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.70.0(@typescript-eslint/parser@8.70.0(eslint@9.39.5)(typescript@5.9.3))(eslint@9.39.5)(typescript@5.9.3) + '@typescript-eslint/parser': 8.70.0(eslint@9.39.5)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.70.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.70.0(eslint@9.39.5)(typescript@5.9.3) eslint: 9.39.5 typescript: 5.9.3 transitivePeerDependencies: @@ -4786,11 +4806,11 @@ snapshots: ufo@1.6.4: {} - undici-types@8.3.0: {} + undici-types@8.9.0: {} undici@6.28.0: {} - undici@7.29.0: {} + undici@7.29.1: {} universalify@0.1.2: {} @@ -4838,7 +4858,7 @@ snapshots: - utf-8-validate - zod - vite@8.3.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0): + vite@8.3.0(@types/node@26.5.0)(esbuild@0.28.2)(yaml@2.9.0): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 @@ -4846,15 +4866,15 @@ snapshots: rolldown: 1.2.8 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 26.4.1 + '@types/node': 26.5.0 esbuild: 0.28.2 fsevents: 2.3.3 yaml: 2.9.0 - vitest@4.1.11(@types/node@26.4.1)(@vitest/coverage-v8@4.1.11)(esbuild@0.28.2)(yaml@2.9.0): + vitest@4.1.11(@types/node@26.5.0)(@vitest/coverage-v8@4.1.11)(esbuild@0.28.2)(yaml@2.9.0): dependencies: '@vitest/expect': 4.1.11 - '@vitest/mocker': 4.1.11(vite@8.3.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) + '@vitest/mocker': 4.1.11(vite@8.3.0(@types/node@26.5.0)(esbuild@0.28.2)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.11 '@vitest/runner': 4.1.11 '@vitest/snapshot': 4.1.11 @@ -4871,10 +4891,10 @@ snapshots: tinyexec: 1.3.1 tinyglobby: 0.2.17 tinyrainbow: 3.1.1 - vite: 8.3.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.5.0)(esbuild@0.28.2)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 26.4.1 + '@types/node': 26.5.0 '@vitest/coverage-v8': 4.1.11(vitest@4.1.11) transitivePeerDependencies: - '@vitejs/devtools'