diff --git a/package.json b/package.json index c5dfe6372..471d9318a 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,7 @@ "ajv-formats": "^3.0.1", "dependency-cruiser": "^17.3.0", "eslint": "^10.0.1", - "fast-check": "^4.5.3", + "fast-check": "^4.6.0", "globals": "^17.4.0", "js-yaml": "^4.1.1", "lint-staged": "^16.3.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8d77277be..0bbcc48a7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,8 +59,8 @@ importers: specifier: ^10.0.1 version: 10.0.1 fast-check: - specifier: ^4.5.3 - version: 4.5.3 + specifier: ^4.6.0 + version: 4.6.0 globals: specifier: ^17.4.0 version: 17.4.0 @@ -147,46 +147,6 @@ importers: specifier: ^5.0.0 version: 5.9.3 - apps/bridge: - dependencies: - '@hono/node-server': - specifier: ^1.19.11 - version: 1.19.11(hono@4.12.7) - '@peac/core': - specifier: workspace:* - version: link:../../packages/core - '@peac/disc': - specifier: workspace:* - version: link:../../packages/discovery - '@peac/pay402': - specifier: workspace:* - version: link:../../packages/pay402 - '@peac/receipts': - specifier: workspace:* - version: link:../../packages/receipts - hono: - specifier: ^4.12.7 - version: 4.12.7 - jose: - specifier: ^5.0.0 - version: 5.10.0 - zod: - specifier: ^4.3.6 - version: 4.3.6 - devDependencies: - '@types/node': - specifier: ^22.19.11 - version: 22.19.11 - tsup: - specifier: ^8.0.0 - version: 8.5.1(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) - tsx: - specifier: ^4.21.0 - version: 4.21.0 - typescript: - specifier: ^5.0.0 - version: 5.9.3 - apps/sandbox-issuer: dependencies: '@hono/node-server': @@ -1840,15 +1800,6 @@ importers: specifier: ^4.0.0 version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.11)(tsx@4.21.0) - packages/sdk-js: - devDependencies: - '@peac/disc': - specifier: workspace:* - version: link:../discovery - typescript: - specifier: ^5.0.0 - version: 5.9.3 - packages/server: dependencies: '@hono/node-server': @@ -2101,7 +2052,7 @@ importers: devDependencies: '@fastly/js-compute': specifier: ^3.40.1 - version: 3.40.1(typescript@5.9.3) + version: 3.40.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(typescript@5.9.3) typescript: specifier: ^5.3.0 version: 5.9.3 @@ -2502,14 +2453,17 @@ packages: resolution: {integrity: sha512-wS5kg8u0KCML1UeHQPJ1IuOI24x/XLentCzsqPER1+gDNC5Cz2hG4G2blLOZap+3CEGhIhnJ9mmZYj6a2W0Lww==} dev: true - /@bytecodealliance/weval@0.3.4: + /@bytecodealliance/weval@0.3.4(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2): resolution: {integrity: sha512-+GCKtZXhPj7qyDl5pR0F3PTEk8tWINV8dv1tUbKMjMXvqjHIkvzalkWo5ZL2kCKwh8Bwn8rWpSmyvRC/Nlu9nQ==} engines: {node: '>=16'} dependencies: - '@napi-rs/lzma': 1.4.5 + '@napi-rs/lzma': 1.4.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) decompress: 4.2.1 decompress-tar: 4.1.1 decompress-unzip: 4.0.1 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' dev: true /@bytecodealliance/wizer-darwin-arm64@10.0.0: @@ -2729,25 +2683,25 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true - /@emnapi/core@1.9.1: - resolution: {integrity: sha512-mukuNALVsoix/w1BJwFzwXBN/dHeejQtuVzcDsfOEsdpCumXb/E9j8w11h5S54tT1xhifGfbbSm/ICrObRb3KA==} + /@emnapi/core@1.9.2: + resolution: {integrity: sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==} requiresBuild: true dependencies: - '@emnapi/wasi-threads': 1.2.0 + '@emnapi/wasi-threads': 1.2.1 tslib: 2.8.1 dev: true optional: true - /@emnapi/runtime@1.9.1: - resolution: {integrity: sha512-VYi5+ZVLhpgK4hQ0TAjiQiZ6ol0oe4mBx7mVv7IflsiEp0OWoVsp/+f9Vc1hOhE0TtkORVrI1GvzyreqpgWtkA==} + /@emnapi/runtime@1.9.2: + resolution: {integrity: sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==} requiresBuild: true dependencies: tslib: 2.8.1 dev: true optional: true - /@emnapi/wasi-threads@1.2.0: - resolution: {integrity: sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==} + /@emnapi/wasi-threads@1.2.1: + resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} requiresBuild: true dependencies: tslib: 2.8.1 @@ -3742,7 +3696,7 @@ packages: engines: {node: '>=14'} dev: true - /@fastly/js-compute@3.40.1(typescript@5.9.3): + /@fastly/js-compute@3.40.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(typescript@5.9.3): resolution: {integrity: sha512-ku4EkTydh/UDOfbhSrtAxv+UUoPxC4Z2NLAl40pNg24cJbRv+kvMmDJAERl7NXBwpOPfhCasjnMyezjip3N8mw==} hasBin: true peerDependencies: @@ -3752,7 +3706,7 @@ packages: optional: true dependencies: '@bytecodealliance/jco': 1.17.0 - '@bytecodealliance/weval': 0.3.4 + '@bytecodealliance/weval': 0.3.4(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) '@bytecodealliance/wizer': 7.0.5 '@jridgewell/remapping': 2.3.5 '@jridgewell/trace-mapping': 0.3.31 @@ -3763,6 +3717,9 @@ packages: picomatch: 4.0.4 regexpu-core: 6.4.0 typescript: 5.9.3 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' dev: true /@hono/node-server@1.19.11(hono@4.12.7): @@ -4152,7 +4109,7 @@ packages: cpu: [wasm32] requiresBuild: true dependencies: - '@emnapi/runtime': 1.9.1 + '@emnapi/runtime': 1.9.2 dev: true optional: true @@ -4162,7 +4119,7 @@ packages: cpu: [wasm32] requiresBuild: true dependencies: - '@emnapi/runtime': 1.9.1 + '@emnapi/runtime': 1.9.2 dev: true optional: true @@ -4680,13 +4637,16 @@ packages: dev: true optional: true - /@napi-rs/lzma-wasm32-wasi@1.4.5: + /@napi-rs/lzma-wasm32-wasi@1.4.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2): resolution: {integrity: sha512-+VyHHlr68dvey6fXc2hehw9gHVFIW3TtGF1XkcbAu65qVXsA9D/T+uuoRVqhE+JCyFHFrO0ixRbZDRK1XJt1sA==} engines: {node: '>=14.0.0'} cpu: [wasm32] requiresBuild: true dependencies: - '@napi-rs/wasm-runtime': 1.1.1 + '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' dev: true optional: true @@ -4717,7 +4677,7 @@ packages: dev: true optional: true - /@napi-rs/lzma@1.4.5: + /@napi-rs/lzma@1.4.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2): resolution: {integrity: sha512-zS5LuN1OBPAyZpda2ZZgYOEDC+xecUdAGnrvbYzjnLXkrq/OBC3B9qcRvlxbDR3k5H/gVfvef1/jyUqPknqjbg==} engines: {node: '>= 10'} optionalDependencies: @@ -4734,28 +4694,34 @@ packages: '@napi-rs/lzma-linux-s390x-gnu': 1.4.5 '@napi-rs/lzma-linux-x64-gnu': 1.4.5 '@napi-rs/lzma-linux-x64-musl': 1.4.5 - '@napi-rs/lzma-wasm32-wasi': 1.4.5 + '@napi-rs/lzma-wasm32-wasi': 1.4.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) '@napi-rs/lzma-win32-arm64-msvc': 1.4.5 '@napi-rs/lzma-win32-ia32-msvc': 1.4.5 '@napi-rs/lzma-win32-x64-msvc': 1.4.5 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' dev: true /@napi-rs/wasm-runtime@0.2.12: resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} requiresBuild: true dependencies: - '@emnapi/core': 1.9.1 - '@emnapi/runtime': 1.9.1 + '@emnapi/core': 1.9.2 + '@emnapi/runtime': 1.9.2 '@tybys/wasm-util': 0.10.1 dev: true optional: true - /@napi-rs/wasm-runtime@1.1.1: - resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} + /@napi-rs/wasm-runtime@1.1.2(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2): + resolution: {integrity: sha512-sNXv5oLJ7ob93xkZ1XnxisYhGYXfaG9f65/ZgYuAu3qt7b3NadcOEhLvx28hv31PgX8SZJRYrAIPQilQmFpLVw==} requiresBuild: true + peerDependencies: + '@emnapi/core': ^1.7.1 + '@emnapi/runtime': ^1.7.1 dependencies: - '@emnapi/core': 1.9.1 - '@emnapi/runtime': 1.9.1 + '@emnapi/core': 1.9.2 + '@emnapi/runtime': 1.9.2 '@tybys/wasm-util': 0.10.1 dev: true optional: true @@ -7514,11 +7480,11 @@ packages: resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==} dev: true - /fast-check@4.5.3: - resolution: {integrity: sha512-IE9csY7lnhxBnA8g/WI5eg/hygA6MGWJMSNfFRrBlXUciADEhS1EDB0SIsMSvzubzIlOBbVITSsypCsW717poA==} + /fast-check@4.6.0: + resolution: {integrity: sha512-h7H6Dm0Fy+H4ciQYFxFjXnXkzR2kr9Fb22c0UBpHnm59K2zpr2t13aPTHlltFiNT6zuxp6HMPAVVvgur4BLdpA==} engines: {node: '>=12.17.0'} dependencies: - pure-rand: 7.0.1 + pure-rand: 8.4.0 dev: true /fast-deep-equal@3.1.3: @@ -9526,6 +9492,10 @@ packages: resolution: {integrity: sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==} dev: true + /pure-rand@8.4.0: + resolution: {integrity: sha512-IoM8YF/jY0hiugFo/wOWqfmarlE6J0wc6fDK1PhftMk7MGhVZl88sZimmqBBFomLOCSmcCCpsfj7wXASCpvK9A==} + dev: true + /qs@6.14.2: resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} engines: {node: '>=0.6'}