diff --git a/packages/siop-oid4vp/lib/__tests__/PresentationExchange.spec.ts b/packages/siop-oid4vp/lib/__tests__/PresentationExchange.spec.ts index e5cdcf53..8e87471e 100644 --- a/packages/siop-oid4vp/lib/__tests__/PresentationExchange.spec.ts +++ b/packages/siop-oid4vp/lib/__tests__/PresentationExchange.spec.ts @@ -391,7 +391,7 @@ describe('presentation exchange manager tests', () => { expect(result.presentationSubmission.descriptor_map[0]).toStrictEqual({ format: 'ldp_vp', id: 'Ontario Health Insurance Plan', - path: '$[0]', + path: '$', path_nested: { format: 'ldp_vc', id: 'Ontario Health Insurance Plan', diff --git a/packages/siop-oid4vp/package.json b/packages/siop-oid4vp/package.json index d00d8740..862a64f5 100644 --- a/packages/siop-oid4vp/package.json +++ b/packages/siop-oid4vp/package.json @@ -17,7 +17,7 @@ "@astronautlabs/jsonpath": "^1.1.2", "@sphereon/did-uni-client": "^0.6.2", "@sphereon/oid4vc-common": "workspace:*", - "@sphereon/pex": " 5.0.0-unstable.14", + "@sphereon/pex": "5.0.0-unstable.16", "@sphereon/pex-models": "^2.3.1", "@sphereon/kmp-mdl-mdoc": "0.2.0-SNAPSHOT.22", "@sphereon/ssi-types": "0.30.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f43c5b3d..c616988d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -445,8 +445,8 @@ importers: specifier: workspace:* version: link:../common '@sphereon/pex': - specifier: ' 5.0.0-unstable.14' - version: 5.0.0-unstable.14 + specifier: 5.0.0-unstable.16 + version: 5.0.0-unstable.16 '@sphereon/pex-models': specifier: ^2.3.1 version: 2.3.1 @@ -5020,8 +5020,8 @@ packages: resolution: {integrity: sha512-SByU4cJ0XYA6VZQ/L6lsSiRcFtBPHbFioCeQ4GP7/W/jQ+PSBD7uK2oTnKQ9/0iEiMK/6JYqhKgLs4a9UX3UTQ==} dev: false - /@sphereon/pex@5.0.0-unstable.14: - resolution: {integrity: sha512-BWrEOFTyl8tpa+HLwbxEP/DIuAGm8+uSvjQFFDsOY4gS3Wt0C+mBeYqtmfDy7/pv3DtvVPxQMoEq3tvvC7/Nhw==} + /@sphereon/pex@5.0.0-unstable.16: + resolution: {integrity: sha512-b5eOg7Tm2iV0GYCW4hj3Oko7i9hXzeGel8LsYKGuBL41vUpDra3U+3gz/CNQQWM2UfinIHPciijOHLHfAJhOqA==} engines: {node: '>=18'} requiresBuild: true dependencies: @@ -5090,46 +5090,6 @@ packages: - supports-color dev: false - /@sphereon/ssi-sdk-ext.did-utils@0.24.1-unstable.124(ts-node@10.9.2): - resolution: {integrity: sha512-LA6xwRL21dfiAnzqCxWXp5Ew+YWOXZXNgDK01ti3q06aRLJCxUAvydEHPy0DAtGMOI2fQwe7+UJXWkx0dVFQNw==} - dependencies: - '@ethersproject/networks': 5.7.1 - '@ethersproject/transactions': 5.7.0 - '@sphereon/did-uni-client': 0.6.3 - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.124 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.124 - '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.161(ts-node@10.9.2) - '@sphereon/ssi-sdk.core': 0.29.1-unstable.161 - '@sphereon/ssi-types': 0.29.1-unstable.161 - '@stablelib/ed25519': 1.0.3 - '@veramo/core': 4.2.0 - '@veramo/utils': 4.2.0 - did-jwt: 6.11.6 - did-resolver: 4.1.0 - elliptic: 6.5.7 - uint8arrays: 3.1.1 - transitivePeerDependencies: - - '@google-cloud/spanner' - - '@sap/hana-client' - - better-sqlite3 - - encoding - - hdb-pool - - ioredis - - mongodb - - mssql - - mysql2 - - oracledb - - pg - - pg-native - - pg-query-stream - - redis - - sql.js - - sqlite3 - - supports-color - - ts-node - - typeorm-aurora-data-api-driver - dev: false - /@sphereon/ssi-sdk-ext.did-utils@0.24.1-unstable.130(ts-node@10.9.2): resolution: {integrity: sha512-I+0VjitRjisABWm8RtTPQG57tFwfUS13Wud30OvBoADRxnaA0guUrkS82AYtV6YD0TBHdrd0D6a0RCJwK9SvDg==} dependencies: @@ -5139,8 +5099,8 @@ packages: '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.130 '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.130 '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.161(ts-node@10.9.2) - '@sphereon/ssi-sdk.core': 0.30.1-unstable.5(ts-node@10.9.2) - '@sphereon/ssi-types': 0.30.1-unstable.5(ts-node@10.9.2) + '@sphereon/ssi-sdk.core': 0.29.1-unstable.161 + '@sphereon/ssi-types': 0.29.1-unstable.161 '@stablelib/ed25519': 1.0.3 '@veramo/core': 4.2.0 '@veramo/utils': 4.2.0 @@ -5170,41 +5130,6 @@ packages: - typeorm-aurora-data-api-driver dev: false - /@sphereon/ssi-sdk-ext.identifier-resolution@0.24.1-unstable.124(ts-node@10.9.2): - resolution: {integrity: sha512-PXutE4aYBcZI0BtCsWoUvv7hSRoBkeMqYOcvhERtLFqCCempRKN+Ue6P1JMadRvMp3YBuc0C/xHzdeNN/KPaHw==} - dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.124(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.124 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.124 - '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.161(ts-node@10.9.2) - '@sphereon/ssi-types': 0.29.1-unstable.161 - '@veramo/core': 4.2.0 - '@veramo/utils': 4.2.0 - debug: 4.3.7 - pkijs: 3.2.4 - uint8arrays: 3.1.1 - transitivePeerDependencies: - - '@google-cloud/spanner' - - '@sap/hana-client' - - better-sqlite3 - - encoding - - hdb-pool - - ioredis - - mongodb - - mssql - - mysql2 - - oracledb - - pg - - pg-native - - pg-query-stream - - redis - - sql.js - - sqlite3 - - supports-color - - ts-node - - typeorm-aurora-data-api-driver - dev: false - /@sphereon/ssi-sdk-ext.identifier-resolution@0.24.1-unstable.130(ts-node@10.9.2): resolution: {integrity: sha512-9mY+qgXmbZCC8aic99R7B3vKBHBakDiC6Sktgd7Q9AknR8cCmvdrmTgnOETrLng9L43uNOJnNTMG/4T6LqmtsA==} dependencies: @@ -5240,43 +5165,6 @@ packages: - typeorm-aurora-data-api-driver dev: false - /@sphereon/ssi-sdk-ext.jwt-service@0.24.1-unstable.124(ts-node@10.9.2): - resolution: {integrity: sha512-U1feY1ZMZR/ETLdoW5dYH1X0JpL2Y6X+qzMSV2a8/O9hd16qNlOJ+T6uhXw1SqC/ihVHB7fE6VF+SvtziOgI/w==} - dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.124(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-unstable.124(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-manager': 0.24.1-unstable.124 - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.124 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.124 - '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.161(ts-node@10.9.2) - '@sphereon/ssi-types': 0.29.1-unstable.161 - '@veramo/core': 4.2.0 - '@veramo/utils': 4.2.0 - debug: 4.3.7 - jwt-decode: 4.0.0 - uint8arrays: 3.1.1 - transitivePeerDependencies: - - '@google-cloud/spanner' - - '@sap/hana-client' - - better-sqlite3 - - encoding - - hdb-pool - - ioredis - - mongodb - - mssql - - mysql2 - - oracledb - - pg - - pg-native - - pg-query-stream - - redis - - sql.js - - sqlite3 - - supports-color - - ts-node - - typeorm-aurora-data-api-driver - dev: false - /@sphereon/ssi-sdk-ext.jwt-service@0.24.1-unstable.130(ts-node@10.9.2): resolution: {integrity: sha512-MHLGRmJODEYJyFoXKwlKMYzf48vS5JcUkGk0W4sqmrY1wwcw+ro3l8adIprG37mNuknXBs9Mv0x/tvibE9wwCQ==} dependencies: @@ -5286,7 +5174,7 @@ packages: '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.130 '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.130 '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.161(ts-node@10.9.2) - '@sphereon/ssi-types': 0.30.1-unstable.5(ts-node@10.9.2) + '@sphereon/ssi-types': 0.29.1-unstable.161 '@veramo/core': 4.2.0 '@veramo/utils': 4.2.0 debug: 4.3.7 @@ -5314,16 +5202,6 @@ packages: - typeorm-aurora-data-api-driver dev: false - /@sphereon/ssi-sdk-ext.key-manager@0.24.1-unstable.124: - resolution: {integrity: sha512-5eURqsVPOKGXrA3hRiAyJ6bMhMQmFrVNPEy78zd8BhBZ+4OLxJw4Dwcd0vfG+sddH6tRNzKnxv24mzIo6cyl+Q==} - dependencies: - '@veramo/core': 4.2.0 - '@veramo/key-manager': 4.2.0 - uint8arrays: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: false - /@sphereon/ssi-sdk-ext.key-manager@0.24.1-unstable.130: resolution: {integrity: sha512-O/6NlKmlYRnEyP/mAI2Diu0qptMSqZfVwqog8KAOG/G8JUmktfSQmclBW8RoJ6AD9uY65BGzNk1oAVuuMv4Dog==} dependencies: @@ -5361,30 +5239,6 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.key-utils@0.24.1-unstable.124: - resolution: {integrity: sha512-I5E4SzHwBOQviR8W5muCorAhzUWaX8XK5JXUdiMuJfVfF3UW3V4YriOr1Ar6HbNT2TxRWIaPdcLGrVEDZn0VGQ==} - dependencies: - '@ethersproject/random': 5.7.0 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.124 - '@sphereon/ssi-types': 0.29.1-unstable.161 - '@stablelib/ed25519': 1.0.3 - '@stablelib/sha256': 1.0.1 - '@stablelib/sha512': 1.0.1 - '@trust/keyto': 1.0.1 - '@veramo/core': 4.2.0 - base64url: 3.0.1 - debug: 4.3.7 - did-resolver: 4.1.0 - elliptic: 6.5.7 - lodash.isplainobject: 4.0.6 - multiformats: 9.9.0 - uint8arrays: 3.1.1 - varint: 6.0.0 - web-encoding: 1.1.5 - transitivePeerDependencies: - - supports-color - dev: false - /@sphereon/ssi-sdk-ext.key-utils@0.24.1-unstable.130: resolution: {integrity: sha512-DCyXW18g1OAuZ+aFHzQGrbZSx793DX94LSFnrWlOTMnYeILmrizuFksUlWSb3lTqQGAqWBC48NoR3I1H6lSMEQ==} dependencies: @@ -5409,18 +5263,6 @@ packages: - supports-color dev: false - /@sphereon/ssi-sdk-ext.x509-utils@0.24.1-unstable.124: - resolution: {integrity: sha512-JPY5xQ/7EttUHsXmK/kj5/tmpYunneE6/ctBk4P+gZGwpqRnLMdDX6cvnxYdwBbFyCpOI+lyDc3USsp52UupKg==} - dependencies: - '@trust/keyto': 1.0.1 - debug: 4.3.7 - js-x509-utils: 1.0.7 - pkijs: 3.2.4 - uint8arrays: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: false - /@sphereon/ssi-sdk-ext.x509-utils@0.24.1-unstable.130: resolution: {integrity: sha512-JDX8i0WrwONaOivZXB+OxJQGkln7vuSLS61tOYl7M1RyPGixdBYuEuACsdvWf6egYOpaWmhmXZzaAOj18eDddw==} dependencies: @@ -5477,37 +5319,6 @@ packages: - supports-color dev: false - /@sphereon/ssi-sdk.core@0.30.1-unstable.5(ts-node@10.9.2): - resolution: {integrity: sha512-Ein4RLmPto1MYp65i7y31mQInsL5F6suFwYIpB5SPRWBy8WIMzKIuPWcH8vCyNYUdxa21c/X57MkhEssYhvWlg==} - dependencies: - '@sphereon/ssi-types': 0.30.1-unstable.5(ts-node@10.9.2) - '@veramo/core': 4.2.0 - cross-fetch: 3.1.8 - debug: 4.3.7 - image-size: 2.0.0-beta.2 - uint8arrays: 3.1.1 - transitivePeerDependencies: - - '@google-cloud/spanner' - - '@sap/hana-client' - - better-sqlite3 - - encoding - - hdb-pool - - ioredis - - mongodb - - mssql - - mysql2 - - oracledb - - pg - - pg-native - - pg-query-stream - - redis - - sql.js - - sqlite3 - - supports-color - - ts-node - - typeorm-aurora-data-api-driver - dev: false - /@sphereon/ssi-types@0.29.1-unstable.161: resolution: {integrity: sha512-ifMADjk6k0f97/isK/4Qw/PX6n4k+qS5k6mmmH47MTD3KMDddVghoXycsvNw7wObJdLUalHBX630ghr+u21oMg==} dependencies: @@ -5550,37 +5361,6 @@ packages: - typeorm-aurora-data-api-driver dev: false - /@sphereon/ssi-types@0.30.1-unstable.5(ts-node@10.9.2): - resolution: {integrity: sha512-z9MTLvOKpTJPP3UmhCIGXntWbZ0Uvrei6W72AXuZ0x3ko4w8p4gbSatECq6D2tHbucSvSzC+URpr8FtwP/fMPQ==} - dependencies: - '@sd-jwt/decode': 0.6.1 - '@sphereon/kmp-mdl-mdoc': 0.2.0-SNAPSHOT.22 - '@sphereon/ssi-sdk-ext.jwt-service': 0.24.1-unstable.124(ts-node@10.9.2) - debug: 4.3.7 - events: 3.3.0 - jwt-decode: 3.1.2 - transitivePeerDependencies: - - '@google-cloud/spanner' - - '@sap/hana-client' - - better-sqlite3 - - encoding - - hdb-pool - - ioredis - - mongodb - - mssql - - mysql2 - - oracledb - - pg - - pg-native - - pg-query-stream - - redis - - sql.js - - sqlite3 - - supports-color - - ts-node - - typeorm-aurora-data-api-driver - dev: false - /@sphereon/ssi-types@0.9.0: resolution: {integrity: sha512-umCr/syNcmvMMbQ+i/r/mwjI1Qw2aFPp9AwBTvTo1ailAVaaJjJGPkkVz1K9/2NZATNdDiQ3A8yGzdVJoKh9pA==} dependencies: