diff --git a/javascript/pfi-aud-usd-tbdex/package-lock.json b/javascript/pfi-aud-usd-tbdex/package-lock.json index f9aae688..76de22db 100644 --- a/javascript/pfi-aud-usd-tbdex/package-lock.json +++ b/javascript/pfi-aud-usd-tbdex/package-lock.json @@ -8,7 +8,7 @@ "name": "tbdex-mock-pfi", "version": "1.0.0", "dependencies": { - "@tbdex/http-server": "2.0.0", + "@tbdex/http-server": "2.2.1", "@web5/credentials": "1.1.2", "@web5/dids": "1.1.5", "ajv": "8.17.1", @@ -1200,22 +1200,27 @@ } }, "node_modules/@sphereon/pex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@sphereon/pex/-/pex-2.1.0.tgz", - "integrity": "sha512-108iEqbu6D421pK9Q6bq4wnWcL8V+fEtw4Ry6NhBidIlDHuJehdLM8Z70A/axgNYMB1C0smMDYt1Xur/ROLwvQ==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@sphereon/pex/-/pex-3.3.3.tgz", + "integrity": "sha512-CXwdEcMTUh2z/5AriBn3OuShEG06l2tgiIr7qDJthnkez8DQ3sZo2vr4NEQWKKAL+DeAWAI4FryQGO4KuK7yfg==", + "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { "@astronautlabs/jsonpath": "^1.1.2", - "@sphereon/pex-models": "^2.0.3", - "@sphereon/ssi-types": "^0.13.0", + "@sd-jwt/decode": "^0.6.1", + "@sd-jwt/present": "^0.6.1", + "@sd-jwt/types": "^0.6.1", + "@sphereon/pex-models": "^2.2.4", + "@sphereon/ssi-types": "0.22.0", "ajv": "^8.12.0", "ajv-formats": "^2.1.1", "jwt-decode": "^3.1.2", - "nanoid": "^3.3.6", - "string.prototype.matchall": "^4.0.8" + "nanoid": "^3.3.7", + "string.prototype.matchall": "^4.0.10", + "uint8arrays": "^3.1.1" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/@sphereon/pex-models": { @@ -1224,12 +1229,48 @@ "integrity": "sha512-SByU4cJ0XYA6VZQ/L6lsSiRcFtBPHbFioCeQ4GP7/W/jQ+PSBD7uK2oTnKQ9/0iEiMK/6JYqhKgLs4a9UX3UTQ==", "license": "Apache-2.0" }, + "node_modules/@sphereon/pex/node_modules/@sd-jwt/decode": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@sd-jwt/decode/-/decode-0.6.1.tgz", + "integrity": "sha512-QgTIoYd5zyKKLgXB4xEYJTrvumVwtsj5Dog0v0L9UH9ZvHekDaeexS247X7A4iSdzTvmZzUpGskgABOa4D8NmQ==", + "license": "Apache-2.0", + "dependencies": { + "@sd-jwt/types": "0.6.1", + "@sd-jwt/utils": "0.6.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@sphereon/pex/node_modules/@sd-jwt/types": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@sd-jwt/types/-/types-0.6.1.tgz", + "integrity": "sha512-LKpABZJGT77jNhOLvAHIkNNmGqXzyfwBT+6r+DN9zNzMx1CzuNR0qXk1GMUbast9iCfPkGbnEpUv/jHTBvlIvg==", + "license": "Apache-2.0", + "engines": { + "node": ">=16" + } + }, + "node_modules/@sphereon/pex/node_modules/@sd-jwt/utils": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@sd-jwt/utils/-/utils-0.6.1.tgz", + "integrity": "sha512-1NHZ//+GecGQJb+gSdDicnrHG0DvACUk9jTnXA5yLZhlRjgkjyfJLNsCZesYeCyVp/SiyvIC9B+JwoY4kI0TwQ==", + "license": "Apache-2.0", + "dependencies": { + "@sd-jwt/types": "0.6.1", + "js-base64": "^3.7.6" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/@sphereon/pex/node_modules/@sphereon/ssi-types": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@sphereon/ssi-types/-/ssi-types-0.13.0.tgz", - "integrity": "sha512-THzkvgY6AN4/0INgGowinzOFX6NeUQJ/KmAcXrBXx2Rny5v5wCp7LhBIlK21KF2/76fbiCyJvwcd/+Yeb0fjwQ==", + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@sphereon/ssi-types/-/ssi-types-0.22.0.tgz", + "integrity": "sha512-YPJAZlKmzNALXK8ohP3ETxj1oVzL4+M9ljj3fD5xrbacvYax1JPCVKc8BWSubGcQckKHPbgbpcS7LYEeghyT9Q==", "license": "Apache-2.0", "dependencies": { + "@sd-jwt/decode": "^0.6.1", "jwt-decode": "^3.1.2" } }, @@ -1865,13 +1906,14 @@ } }, "node_modules/@tbdex/http-client": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tbdex/http-client/-/http-client-2.0.0.tgz", - "integrity": "sha512-fDf50sm/Um2mbgUbDfbOjk3LwxVc92w84T6KVo+hw5A7UA6Ypkbpi7IJpfX7xWdcQEr//EB7w3Y2R4mbPeQfjw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@tbdex/http-client/-/http-client-2.2.1.tgz", + "integrity": "sha512-qQA3kcxbdlHoTV67+xecssQYzqwGkzfmt+fPeNacyYC0fX0x5xnNt2GtEMf2FmIXPY8wV0GZQlgJ8/QA8NzpMw==", + "license": "Apache-2.0", "dependencies": { - "@tbdex/protocol": "2.0.0", + "@tbdex/protocol": "2.2.1", "@web5/common": "1.0.1", - "@web5/credentials": "1.0.3", + "@web5/credentials": "1.1.0", "@web5/crypto": "1.0.1", "@web5/dids": "1.1.1", "ms": "2.1.3", @@ -1880,21 +1922,58 @@ } }, "node_modules/@tbdex/http-client/node_modules/@web5/credentials": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@web5/credentials/-/credentials-1.0.3.tgz", - "integrity": "sha512-xWLey8+c8yv8XuYhiCkV0aUaxII5g4zDaVxEd84megsGl7RyjFNxxsx7cZBhr0BEYO/lcZRFGsMsBz4HKRYYpQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@web5/credentials/-/credentials-1.1.0.tgz", + "integrity": "sha512-GcUFuE4PNqyEigmwo4OCphOT7FVzyzFqvFmOIe9W2GcPHTAssRnTbPb5ELf3KqBVKTri+IRiPZY5GX+/gOUkmA==", "license": "Apache-2.0", "dependencies": { - "@sphereon/pex": "2.1.0", + "@sphereon/pex": "3.3.3", "@web5/common": "1.0.1", - "@web5/crypto": "1.0.1", + "@web5/crypto": "1.0.3", "@web5/dids": "1.1.1", + "jsonschema": "1.4.1", "pako": "^2.1.0" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@tbdex/http-client/node_modules/@web5/credentials/node_modules/@noble/ciphers": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-0.5.3.tgz", + "integrity": "sha512-B0+6IIHiqEs3BPMT0hcRmHvEj2QHOLu+uwt+tqDDeVd0oyVzh7BPrDcPjRnV1PV/5LaknXJJQvOuRGR0zQJz+w==", + "license": "MIT", + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@tbdex/http-client/node_modules/@web5/credentials/node_modules/@noble/hashes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@tbdex/http-client/node_modules/@web5/credentials/node_modules/@web5/crypto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@web5/crypto/-/crypto-1.0.3.tgz", + "integrity": "sha512-gZJKo0scX+L53E2K/5cgEiFYxejzHP2RSg64ncF6TitOnCNxUyWjofovgufb+u3ZpGC4iuliD7V0o1C+V73Law==", + "license": "Apache-2.0", + "dependencies": { + "@noble/ciphers": "0.5.3", + "@noble/curves": "1.3.0", + "@noble/hashes": "1.4.0", + "@web5/common": "1.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@tbdex/http-client/node_modules/@web5/dids": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@web5/dids/-/dids-1.1.1.tgz", @@ -1973,12 +2052,13 @@ } }, "node_modules/@tbdex/http-server": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tbdex/http-server/-/http-server-2.0.0.tgz", - "integrity": "sha512-WV+EtVcKWoK1KhqzpbXLZ2txeaiT0UKhUMeAdmyBqV9j0c4cR7hU3obN/OTxGxexIdBBqQ4nd1xVrO2QPaMtwQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@tbdex/http-server/-/http-server-2.2.1.tgz", + "integrity": "sha512-37uIRP0132Z/qrSWNw/YiC93V9A0zahl+6EAc14L2x6aD+rwlE+GDHIOtiHCll3809JLtJ2hjptU8KHhpPTZWw==", + "license": "Apache-2.0", "dependencies": { - "@tbdex/http-client": "2.0.0", - "@tbdex/protocol": "2.0.0", + "@tbdex/http-client": "2.2.1", + "@tbdex/protocol": "2.2.1", "@web5/dids": "1.1.1", "cors": "2.8.5", "express": "4.19.2" @@ -2051,12 +2131,6 @@ "node": ">=18.0.0" } }, - "node_modules/@tbdex/http-server/node_modules/@web5/dids/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, "node_modules/@tbdex/http-server/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -2066,6 +2140,12 @@ "ms": "2.0.0" } }, + "node_modules/@tbdex/http-server/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, "node_modules/@tbdex/http-server/node_modules/express": { "version": "4.19.2", "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", @@ -2108,12 +2188,6 @@ "node": ">= 0.10.0" } }, - "node_modules/@tbdex/http-server/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, "node_modules/@tbdex/http-server/node_modules/multiformats": { "version": "11.0.2", "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-11.0.2.tgz", @@ -2125,14 +2199,15 @@ } }, "node_modules/@tbdex/protocol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tbdex/protocol/-/protocol-2.0.0.tgz", - "integrity": "sha512-/6Udr4XMmoiAqLe10wqcYt9N6KrPl3E8ahZIkOs2M3ILnWIqlytXMV++n1lpvMoYLM+Zj/9SFO6Nk38NhjVmkg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@tbdex/protocol/-/protocol-2.2.1.tgz", + "integrity": "sha512-zfCi+IHrVjHYLn4Y9FIfsDtcnj8em0yuXcI7Axj0cxQvZUJlVpgkNY5BqsG97JtWeOgkzMGue+cOyJx6Rm8Hkw==", + "license": "Apache-2.0", "dependencies": { "@noble/hashes": "1.3.3", "@types/node": "^7.0.5", "@web5/common": "1.0.1", - "@web5/credentials": "1.0.3", + "@web5/credentials": "1.1.0", "@web5/crypto": "1.0.1", "@web5/dids": "1.1.1", "ajv": "8.12.0", @@ -2145,24 +2220,62 @@ "node_modules/@tbdex/protocol/node_modules/@types/node": { "version": "7.10.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-7.10.14.tgz", - "integrity": "sha512-29GS75BE8asnTno3yB6ubOJOO0FboExEqNJy4bpz0GSmW/8wPTNL4h9h63c6s1uTrOopCmJYe/4yJLh5r92ZUA==" + "integrity": "sha512-29GS75BE8asnTno3yB6ubOJOO0FboExEqNJy4bpz0GSmW/8wPTNL4h9h63c6s1uTrOopCmJYe/4yJLh5r92ZUA==", + "license": "MIT" }, "node_modules/@tbdex/protocol/node_modules/@web5/credentials": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@web5/credentials/-/credentials-1.0.3.tgz", - "integrity": "sha512-xWLey8+c8yv8XuYhiCkV0aUaxII5g4zDaVxEd84megsGl7RyjFNxxsx7cZBhr0BEYO/lcZRFGsMsBz4HKRYYpQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@web5/credentials/-/credentials-1.1.0.tgz", + "integrity": "sha512-GcUFuE4PNqyEigmwo4OCphOT7FVzyzFqvFmOIe9W2GcPHTAssRnTbPb5ELf3KqBVKTri+IRiPZY5GX+/gOUkmA==", "license": "Apache-2.0", "dependencies": { - "@sphereon/pex": "2.1.0", + "@sphereon/pex": "3.3.3", "@web5/common": "1.0.1", - "@web5/crypto": "1.0.1", + "@web5/crypto": "1.0.3", "@web5/dids": "1.1.1", + "jsonschema": "1.4.1", "pako": "^2.1.0" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@tbdex/protocol/node_modules/@web5/credentials/node_modules/@noble/ciphers": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-0.5.3.tgz", + "integrity": "sha512-B0+6IIHiqEs3BPMT0hcRmHvEj2QHOLu+uwt+tqDDeVd0oyVzh7BPrDcPjRnV1PV/5LaknXJJQvOuRGR0zQJz+w==", + "license": "MIT", + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@tbdex/protocol/node_modules/@web5/credentials/node_modules/@noble/hashes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@tbdex/protocol/node_modules/@web5/credentials/node_modules/@web5/crypto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@web5/crypto/-/crypto-1.0.3.tgz", + "integrity": "sha512-gZJKo0scX+L53E2K/5cgEiFYxejzHP2RSg64ncF6TitOnCNxUyWjofovgufb+u3ZpGC4iuliD7V0o1C+V73Law==", + "license": "Apache-2.0", + "dependencies": { + "@noble/ciphers": "0.5.3", + "@noble/curves": "1.3.0", + "@noble/hashes": "1.4.0", + "@web5/common": "1.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@tbdex/protocol/node_modules/@web5/dids": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@web5/dids/-/dids-1.1.1.tgz", @@ -2831,75 +2944,6 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@web5/credentials/node_modules/@sd-jwt/decode": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@sd-jwt/decode/-/decode-0.6.1.tgz", - "integrity": "sha512-QgTIoYd5zyKKLgXB4xEYJTrvumVwtsj5Dog0v0L9UH9ZvHekDaeexS247X7A4iSdzTvmZzUpGskgABOa4D8NmQ==", - "license": "Apache-2.0", - "dependencies": { - "@sd-jwt/types": "0.6.1", - "@sd-jwt/utils": "0.6.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@web5/credentials/node_modules/@sd-jwt/types": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@sd-jwt/types/-/types-0.6.1.tgz", - "integrity": "sha512-LKpABZJGT77jNhOLvAHIkNNmGqXzyfwBT+6r+DN9zNzMx1CzuNR0qXk1GMUbast9iCfPkGbnEpUv/jHTBvlIvg==", - "license": "Apache-2.0", - "engines": { - "node": ">=16" - } - }, - "node_modules/@web5/credentials/node_modules/@sd-jwt/utils": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@sd-jwt/utils/-/utils-0.6.1.tgz", - "integrity": "sha512-1NHZ//+GecGQJb+gSdDicnrHG0DvACUk9jTnXA5yLZhlRjgkjyfJLNsCZesYeCyVp/SiyvIC9B+JwoY4kI0TwQ==", - "license": "Apache-2.0", - "dependencies": { - "@sd-jwt/types": "0.6.1", - "js-base64": "^3.7.6" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@web5/credentials/node_modules/@sphereon/pex": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@sphereon/pex/-/pex-3.3.3.tgz", - "integrity": "sha512-CXwdEcMTUh2z/5AriBn3OuShEG06l2tgiIr7qDJthnkez8DQ3sZo2vr4NEQWKKAL+DeAWAI4FryQGO4KuK7yfg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "@astronautlabs/jsonpath": "^1.1.2", - "@sd-jwt/decode": "^0.6.1", - "@sd-jwt/present": "^0.6.1", - "@sd-jwt/types": "^0.6.1", - "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-types": "0.22.0", - "ajv": "^8.12.0", - "ajv-formats": "^2.1.1", - "jwt-decode": "^3.1.2", - "nanoid": "^3.3.7", - "string.prototype.matchall": "^4.0.10", - "uint8arrays": "^3.1.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@web5/credentials/node_modules/@sphereon/ssi-types": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/@sphereon/ssi-types/-/ssi-types-0.22.0.tgz", - "integrity": "sha512-YPJAZlKmzNALXK8ohP3ETxj1oVzL4+M9ljj3fD5xrbacvYax1JPCVKc8BWSubGcQckKHPbgbpcS7LYEeghyT9Q==", - "license": "Apache-2.0", - "dependencies": { - "@sd-jwt/decode": "^0.6.1", - "jwt-decode": "^3.1.2" - } - }, "node_modules/@web5/credentials/node_modules/@web5/common": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@web5/common/-/common-1.0.2.tgz", @@ -3582,6 +3626,7 @@ "version": "9.1.2", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", + "license": "MIT", "engines": { "node": "*" } @@ -9742,6 +9787,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/typeid-js/-/typeid-js-0.3.0.tgz", "integrity": "sha512-A1EmvIWG6xwYRfHuYUjPltHqteZ1EiDG+HOmbIYXeHUVztmnGrPIfU9KIK1QC30x59ko0r4JsMlwzsALCyiB3Q==", + "license": "Apache-2.0", "dependencies": { "uuidv7": "^0.4.4" } @@ -10122,6 +10168,7 @@ "version": "0.4.4", "resolved": "https://registry.npmjs.org/uuidv7/-/uuidv7-0.4.4.tgz", "integrity": "sha512-jjRGChg03uGp9f6wQYSO8qXkweJwRbA5WRuEQE8xLIiehIzIIi23qZSzsyvZPCPoFqkeLtZuz7Plt1LGukAInA==", + "license": "Apache-2.0", "bin": { "uuidv7": "cli.js" } diff --git a/javascript/pfi-aud-usd-tbdex/package.json b/javascript/pfi-aud-usd-tbdex/package.json index 1c9da0cd..22e28292 100644 --- a/javascript/pfi-aud-usd-tbdex/package.json +++ b/javascript/pfi-aud-usd-tbdex/package.json @@ -3,7 +3,7 @@ "type": "module", "version": "1.0.0", "dependencies": { - "@tbdex/http-server": "2.0.0", + "@tbdex/http-server": "2.2.1", "@web5/credentials": "1.1.2", "@web5/dids": "1.1.5", "ajv": "8.17.1", diff --git a/javascript/tbdex-pfi-exemplar/package-lock.json b/javascript/tbdex-pfi-exemplar/package-lock.json index 80a6c4e5..7e357741 100644 --- a/javascript/tbdex-pfi-exemplar/package-lock.json +++ b/javascript/tbdex-pfi-exemplar/package-lock.json @@ -8,7 +8,7 @@ "name": "tbdex-mock-pfi", "version": "1.0.0", "dependencies": { - "@tbdex/http-server": "2.0.0", + "@tbdex/http-server": "2.2.1", "@web5/common": "1.0.2", "@web5/credentials": "1.0.3", "@web5/crypto": "1.0.6", @@ -838,6 +838,55 @@ "node": ">=18" } }, + "node_modules/@sd-jwt/present": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@sd-jwt/present/-/present-0.6.1.tgz", + "integrity": "sha512-QRD3TUDLj4PqQNZ70bBxh8FLLrOE9mY8V9qiZrJSsaDOLFs2p1CtZG+v9ig62fxFYJZMf4bWKwYjz+qqGAtxCg==", + "license": "Apache-2.0", + "dependencies": { + "@sd-jwt/decode": "0.6.1", + "@sd-jwt/types": "0.6.1", + "@sd-jwt/utils": "0.6.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@sd-jwt/present/node_modules/@sd-jwt/decode": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@sd-jwt/decode/-/decode-0.6.1.tgz", + "integrity": "sha512-QgTIoYd5zyKKLgXB4xEYJTrvumVwtsj5Dog0v0L9UH9ZvHekDaeexS247X7A4iSdzTvmZzUpGskgABOa4D8NmQ==", + "license": "Apache-2.0", + "dependencies": { + "@sd-jwt/types": "0.6.1", + "@sd-jwt/utils": "0.6.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@sd-jwt/present/node_modules/@sd-jwt/types": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@sd-jwt/types/-/types-0.6.1.tgz", + "integrity": "sha512-LKpABZJGT77jNhOLvAHIkNNmGqXzyfwBT+6r+DN9zNzMx1CzuNR0qXk1GMUbast9iCfPkGbnEpUv/jHTBvlIvg==", + "license": "Apache-2.0", + "engines": { + "node": ">=16" + } + }, + "node_modules/@sd-jwt/present/node_modules/@sd-jwt/utils": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@sd-jwt/utils/-/utils-0.6.1.tgz", + "integrity": "sha512-1NHZ//+GecGQJb+gSdDicnrHG0DvACUk9jTnXA5yLZhlRjgkjyfJLNsCZesYeCyVp/SiyvIC9B+JwoY4kI0TwQ==", + "license": "Apache-2.0", + "dependencies": { + "@sd-jwt/types": "0.6.1", + "js-base64": "^3.7.6" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/@sd-jwt/types": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/@sd-jwt/types/-/types-0.7.2.tgz", @@ -1619,13 +1668,14 @@ } }, "node_modules/@tbdex/http-client": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tbdex/http-client/-/http-client-2.0.0.tgz", - "integrity": "sha512-fDf50sm/Um2mbgUbDfbOjk3LwxVc92w84T6KVo+hw5A7UA6Ypkbpi7IJpfX7xWdcQEr//EB7w3Y2R4mbPeQfjw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@tbdex/http-client/-/http-client-2.2.1.tgz", + "integrity": "sha512-qQA3kcxbdlHoTV67+xecssQYzqwGkzfmt+fPeNacyYC0fX0x5xnNt2GtEMf2FmIXPY8wV0GZQlgJ8/QA8NzpMw==", + "license": "Apache-2.0", "dependencies": { - "@tbdex/protocol": "2.0.0", + "@tbdex/protocol": "2.2.1", "@web5/common": "1.0.1", - "@web5/credentials": "1.0.3", + "@web5/credentials": "1.1.0", "@web5/crypto": "1.0.1", "@web5/dids": "1.1.1", "ms": "2.1.3", @@ -1644,6 +1694,75 @@ "url": "https://paulmillr.com/funding/" } }, + "node_modules/@tbdex/http-client/node_modules/@sd-jwt/decode": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@sd-jwt/decode/-/decode-0.6.1.tgz", + "integrity": "sha512-QgTIoYd5zyKKLgXB4xEYJTrvumVwtsj5Dog0v0L9UH9ZvHekDaeexS247X7A4iSdzTvmZzUpGskgABOa4D8NmQ==", + "license": "Apache-2.0", + "dependencies": { + "@sd-jwt/types": "0.6.1", + "@sd-jwt/utils": "0.6.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@tbdex/http-client/node_modules/@sd-jwt/types": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@sd-jwt/types/-/types-0.6.1.tgz", + "integrity": "sha512-LKpABZJGT77jNhOLvAHIkNNmGqXzyfwBT+6r+DN9zNzMx1CzuNR0qXk1GMUbast9iCfPkGbnEpUv/jHTBvlIvg==", + "license": "Apache-2.0", + "engines": { + "node": ">=16" + } + }, + "node_modules/@tbdex/http-client/node_modules/@sd-jwt/utils": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@sd-jwt/utils/-/utils-0.6.1.tgz", + "integrity": "sha512-1NHZ//+GecGQJb+gSdDicnrHG0DvACUk9jTnXA5yLZhlRjgkjyfJLNsCZesYeCyVp/SiyvIC9B+JwoY4kI0TwQ==", + "license": "Apache-2.0", + "dependencies": { + "@sd-jwt/types": "0.6.1", + "js-base64": "^3.7.6" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@tbdex/http-client/node_modules/@sphereon/pex": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@sphereon/pex/-/pex-3.3.3.tgz", + "integrity": "sha512-CXwdEcMTUh2z/5AriBn3OuShEG06l2tgiIr7qDJthnkez8DQ3sZo2vr4NEQWKKAL+DeAWAI4FryQGO4KuK7yfg==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@astronautlabs/jsonpath": "^1.1.2", + "@sd-jwt/decode": "^0.6.1", + "@sd-jwt/present": "^0.6.1", + "@sd-jwt/types": "^0.6.1", + "@sphereon/pex-models": "^2.2.4", + "@sphereon/ssi-types": "0.22.0", + "ajv": "^8.12.0", + "ajv-formats": "^2.1.1", + "jwt-decode": "^3.1.2", + "nanoid": "^3.3.7", + "string.prototype.matchall": "^4.0.10", + "uint8arrays": "^3.1.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@tbdex/http-client/node_modules/@sphereon/ssi-types": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@sphereon/ssi-types/-/ssi-types-0.22.0.tgz", + "integrity": "sha512-YPJAZlKmzNALXK8ohP3ETxj1oVzL4+M9ljj3fD5xrbacvYax1JPCVKc8BWSubGcQckKHPbgbpcS7LYEeghyT9Q==", + "license": "Apache-2.0", + "dependencies": { + "@sd-jwt/decode": "^0.6.1", + "jwt-decode": "^3.1.2" + } + }, "node_modules/@tbdex/http-client/node_modules/@web5/common": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@web5/common/-/common-1.0.1.tgz", @@ -1658,6 +1777,47 @@ "node": ">=18.0.0" } }, + "node_modules/@tbdex/http-client/node_modules/@web5/credentials": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@web5/credentials/-/credentials-1.1.0.tgz", + "integrity": "sha512-GcUFuE4PNqyEigmwo4OCphOT7FVzyzFqvFmOIe9W2GcPHTAssRnTbPb5ELf3KqBVKTri+IRiPZY5GX+/gOUkmA==", + "license": "Apache-2.0", + "dependencies": { + "@sphereon/pex": "3.3.3", + "@web5/common": "1.0.1", + "@web5/crypto": "1.0.3", + "@web5/dids": "1.1.1", + "jsonschema": "1.4.1", + "pako": "^2.1.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@tbdex/http-client/node_modules/@web5/credentials/node_modules/@noble/ciphers": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-0.5.3.tgz", + "integrity": "sha512-B0+6IIHiqEs3BPMT0hcRmHvEj2QHOLu+uwt+tqDDeVd0oyVzh7BPrDcPjRnV1PV/5LaknXJJQvOuRGR0zQJz+w==", + "license": "MIT", + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@tbdex/http-client/node_modules/@web5/credentials/node_modules/@web5/crypto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@web5/crypto/-/crypto-1.0.3.tgz", + "integrity": "sha512-gZJKo0scX+L53E2K/5cgEiFYxejzHP2RSg64ncF6TitOnCNxUyWjofovgufb+u3ZpGC4iuliD7V0o1C+V73Law==", + "license": "Apache-2.0", + "dependencies": { + "@noble/ciphers": "0.5.3", + "@noble/curves": "1.3.0", + "@noble/hashes": "1.4.0", + "@web5/common": "1.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@tbdex/http-client/node_modules/@web5/crypto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@web5/crypto/-/crypto-1.0.1.tgz", @@ -1816,12 +1976,13 @@ } }, "node_modules/@tbdex/http-server": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tbdex/http-server/-/http-server-2.0.0.tgz", - "integrity": "sha512-WV+EtVcKWoK1KhqzpbXLZ2txeaiT0UKhUMeAdmyBqV9j0c4cR7hU3obN/OTxGxexIdBBqQ4nd1xVrO2QPaMtwQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@tbdex/http-server/-/http-server-2.2.1.tgz", + "integrity": "sha512-37uIRP0132Z/qrSWNw/YiC93V9A0zahl+6EAc14L2x6aD+rwlE+GDHIOtiHCll3809JLtJ2hjptU8KHhpPTZWw==", + "license": "Apache-2.0", "dependencies": { - "@tbdex/http-client": "2.0.0", - "@tbdex/protocol": "2.0.0", + "@tbdex/http-client": "2.2.1", + "@tbdex/protocol": "2.2.1", "@web5/dids": "1.1.1", "cors": "2.8.5", "express": "4.19.2" @@ -1894,12 +2055,6 @@ "node": ">=18.0.0" } }, - "node_modules/@tbdex/http-server/node_modules/@web5/dids/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, "node_modules/@tbdex/http-server/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -1909,6 +2064,12 @@ "ms": "2.0.0" } }, + "node_modules/@tbdex/http-server/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, "node_modules/@tbdex/http-server/node_modules/express": { "version": "4.19.2", "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", @@ -1951,12 +2112,6 @@ "node": ">= 0.10.0" } }, - "node_modules/@tbdex/http-server/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, "node_modules/@tbdex/http-server/node_modules/multiformats": { "version": "11.0.2", "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-11.0.2.tgz", @@ -1984,14 +2139,15 @@ } }, "node_modules/@tbdex/protocol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tbdex/protocol/-/protocol-2.0.0.tgz", - "integrity": "sha512-/6Udr4XMmoiAqLe10wqcYt9N6KrPl3E8ahZIkOs2M3ILnWIqlytXMV++n1lpvMoYLM+Zj/9SFO6Nk38NhjVmkg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@tbdex/protocol/-/protocol-2.2.1.tgz", + "integrity": "sha512-zfCi+IHrVjHYLn4Y9FIfsDtcnj8em0yuXcI7Axj0cxQvZUJlVpgkNY5BqsG97JtWeOgkzMGue+cOyJx6Rm8Hkw==", + "license": "Apache-2.0", "dependencies": { "@noble/hashes": "1.3.3", "@types/node": "^7.0.5", "@web5/common": "1.0.1", - "@web5/credentials": "1.0.3", + "@web5/credentials": "1.1.0", "@web5/crypto": "1.0.1", "@web5/dids": "1.1.1", "ajv": "8.12.0", @@ -2001,15 +2157,86 @@ "typeid-js": "0.3.0" } }, + "node_modules/@tbdex/protocol/node_modules/@sd-jwt/decode": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@sd-jwt/decode/-/decode-0.6.1.tgz", + "integrity": "sha512-QgTIoYd5zyKKLgXB4xEYJTrvumVwtsj5Dog0v0L9UH9ZvHekDaeexS247X7A4iSdzTvmZzUpGskgABOa4D8NmQ==", + "license": "Apache-2.0", + "dependencies": { + "@sd-jwt/types": "0.6.1", + "@sd-jwt/utils": "0.6.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@tbdex/protocol/node_modules/@sd-jwt/types": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@sd-jwt/types/-/types-0.6.1.tgz", + "integrity": "sha512-LKpABZJGT77jNhOLvAHIkNNmGqXzyfwBT+6r+DN9zNzMx1CzuNR0qXk1GMUbast9iCfPkGbnEpUv/jHTBvlIvg==", + "license": "Apache-2.0", + "engines": { + "node": ">=16" + } + }, + "node_modules/@tbdex/protocol/node_modules/@sd-jwt/utils": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@sd-jwt/utils/-/utils-0.6.1.tgz", + "integrity": "sha512-1NHZ//+GecGQJb+gSdDicnrHG0DvACUk9jTnXA5yLZhlRjgkjyfJLNsCZesYeCyVp/SiyvIC9B+JwoY4kI0TwQ==", + "license": "Apache-2.0", + "dependencies": { + "@sd-jwt/types": "0.6.1", + "js-base64": "^3.7.6" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@tbdex/protocol/node_modules/@sphereon/pex": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@sphereon/pex/-/pex-3.3.3.tgz", + "integrity": "sha512-CXwdEcMTUh2z/5AriBn3OuShEG06l2tgiIr7qDJthnkez8DQ3sZo2vr4NEQWKKAL+DeAWAI4FryQGO4KuK7yfg==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@astronautlabs/jsonpath": "^1.1.2", + "@sd-jwt/decode": "^0.6.1", + "@sd-jwt/present": "^0.6.1", + "@sd-jwt/types": "^0.6.1", + "@sphereon/pex-models": "^2.2.4", + "@sphereon/ssi-types": "0.22.0", + "ajv": "^8.12.0", + "ajv-formats": "^2.1.1", + "jwt-decode": "^3.1.2", + "nanoid": "^3.3.7", + "string.prototype.matchall": "^4.0.10", + "uint8arrays": "^3.1.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@tbdex/protocol/node_modules/@sphereon/ssi-types": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@sphereon/ssi-types/-/ssi-types-0.22.0.tgz", + "integrity": "sha512-YPJAZlKmzNALXK8ohP3ETxj1oVzL4+M9ljj3fD5xrbacvYax1JPCVKc8BWSubGcQckKHPbgbpcS7LYEeghyT9Q==", + "license": "Apache-2.0", + "dependencies": { + "@sd-jwt/decode": "^0.6.1", + "jwt-decode": "^3.1.2" + } + }, "node_modules/@tbdex/protocol/node_modules/@types/node": { "version": "7.10.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-7.10.14.tgz", - "integrity": "sha512-29GS75BE8asnTno3yB6ubOJOO0FboExEqNJy4bpz0GSmW/8wPTNL4h9h63c6s1uTrOopCmJYe/4yJLh5r92ZUA==" + "integrity": "sha512-29GS75BE8asnTno3yB6ubOJOO0FboExEqNJy4bpz0GSmW/8wPTNL4h9h63c6s1uTrOopCmJYe/4yJLh5r92ZUA==", + "license": "MIT" }, "node_modules/@tbdex/protocol/node_modules/@web5/common": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@web5/common/-/common-1.0.1.tgz", "integrity": "sha512-dxczXqzWt6HCwuNyOVBeakg6GgOpP74tVEVxBeKkb+D3XcSP96mYaDtky5ZnjY4iBYb16SaCgwje+sgevOL51A==", + "license": "Apache-2.0", "dependencies": { "@isaacs/ttlcache": "1.4.1", "level": "8.0.1", @@ -2020,10 +2247,64 @@ "node": ">=18.0.0" } }, + "node_modules/@tbdex/protocol/node_modules/@web5/credentials": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@web5/credentials/-/credentials-1.1.0.tgz", + "integrity": "sha512-GcUFuE4PNqyEigmwo4OCphOT7FVzyzFqvFmOIe9W2GcPHTAssRnTbPb5ELf3KqBVKTri+IRiPZY5GX+/gOUkmA==", + "license": "Apache-2.0", + "dependencies": { + "@sphereon/pex": "3.3.3", + "@web5/common": "1.0.1", + "@web5/crypto": "1.0.3", + "@web5/dids": "1.1.1", + "jsonschema": "1.4.1", + "pako": "^2.1.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@tbdex/protocol/node_modules/@web5/credentials/node_modules/@noble/ciphers": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-0.5.3.tgz", + "integrity": "sha512-B0+6IIHiqEs3BPMT0hcRmHvEj2QHOLu+uwt+tqDDeVd0oyVzh7BPrDcPjRnV1PV/5LaknXJJQvOuRGR0zQJz+w==", + "license": "MIT", + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@tbdex/protocol/node_modules/@web5/credentials/node_modules/@noble/hashes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@tbdex/protocol/node_modules/@web5/credentials/node_modules/@web5/crypto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@web5/crypto/-/crypto-1.0.3.tgz", + "integrity": "sha512-gZJKo0scX+L53E2K/5cgEiFYxejzHP2RSg64ncF6TitOnCNxUyWjofovgufb+u3ZpGC4iuliD7V0o1C+V73Law==", + "license": "Apache-2.0", + "dependencies": { + "@noble/ciphers": "0.5.3", + "@noble/curves": "1.3.0", + "@noble/hashes": "1.4.0", + "@web5/common": "1.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@tbdex/protocol/node_modules/@web5/crypto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@web5/crypto/-/crypto-1.0.1.tgz", "integrity": "sha512-LqJsJTDgzEZoxsYSWjhIKDTE3xwjfPF3rpkClMFAxmK4dur/KmYHgeZW2/HjRrFrUhNeaNVClcl7Fg2ZnvjsWw==", + "license": "Apache-2.0", "dependencies": { "@noble/ciphers": "0.4.1", "@noble/curves": "1.3.0", @@ -2038,6 +2319,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", + "license": "MIT", "engines": { "node": ">= 16" }, @@ -2049,6 +2331,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/@web5/common/-/common-1.0.0.tgz", "integrity": "sha512-3JHF6X5o0h+3oAVQeBC4XpMoZeEYZYdEmQdgpOfKv/rnSru2yHQSAM+0wbIvEFcSCmelBT3u7rUAcpJjelLB0w==", + "license": "Apache-2.0", "dependencies": { "@isaacs/ttlcache": "1.4.1", "level": "8.0.0", @@ -2063,6 +2346,7 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/level/-/level-8.0.0.tgz", "integrity": "sha512-ypf0jjAk2BWI33yzEaaotpq7fkOPALKAgDBxggO6Q9HGX2MRXn0wbP1Jn/tJv1gtL867+YOjOB49WaUF3UoJNQ==", + "license": "MIT", "dependencies": { "browser-level": "^1.0.1", "classic-level": "^1.2.0" @@ -2079,6 +2363,7 @@ "version": "11.0.2", "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-11.0.2.tgz", "integrity": "sha512-b5mYMkOkARIuVZCpvijFj9a6m5wMVLC7cf/jIPd5D/ARDOfLC5+IFkbgDXQgcU2goIsTD/O9NY4DI/Mt4OGvlg==", + "license": "Apache-2.0 OR MIT", "engines": { "node": ">=16.0.0", "npm": ">=7.0.0" @@ -2165,6 +2450,7 @@ "version": "8.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -2180,6 +2466,7 @@ "version": "4.4.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.2.tgz", "integrity": "sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==", + "license": "MIT", "dependencies": { "abort-controller": "^3.0.0", "buffer": "^6.0.3", @@ -3392,6 +3679,7 @@ "version": "9.1.2", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", + "license": "MIT", "engines": { "node": "*" } @@ -6238,7 +6526,6 @@ "version": "3.7.7", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz", "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==", - "dev": true, "license": "BSD-3-Clause" }, "node_modules/js-crypto-aes": { @@ -6429,6 +6716,15 @@ "node": ">=0.10.0" } }, + "node_modules/jsonschema": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.1.tgz", + "integrity": "sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==", + "license": "MIT", + "engines": { + "node": "*" + } + }, "node_modules/just-extend": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-6.2.0.tgz", @@ -8898,6 +9194,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/typeid-js/-/typeid-js-0.3.0.tgz", "integrity": "sha512-A1EmvIWG6xwYRfHuYUjPltHqteZ1EiDG+HOmbIYXeHUVztmnGrPIfU9KIK1QC30x59ko0r4JsMlwzsALCyiB3Q==", + "license": "Apache-2.0", "dependencies": { "uuidv7": "^0.4.4" } @@ -9125,7 +9422,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz", "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==", - "dev": true, "license": "MIT", "dependencies": { "multiformats": "^9.4.2" @@ -9135,7 +9431,6 @@ "version": "9.9.0", "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==", - "dev": true, "license": "(Apache-2.0 AND MIT)" }, "node_modules/unbox-primitive": { @@ -9232,6 +9527,7 @@ "version": "0.4.4", "resolved": "https://registry.npmjs.org/uuidv7/-/uuidv7-0.4.4.tgz", "integrity": "sha512-jjRGChg03uGp9f6wQYSO8qXkweJwRbA5WRuEQE8xLIiehIzIIi23qZSzsyvZPCPoFqkeLtZuz7Plt1LGukAInA==", + "license": "Apache-2.0", "bin": { "uuidv7": "cli.js" } diff --git a/javascript/tbdex-pfi-exemplar/package.json b/javascript/tbdex-pfi-exemplar/package.json index 7c900c03..6a12666d 100644 --- a/javascript/tbdex-pfi-exemplar/package.json +++ b/javascript/tbdex-pfi-exemplar/package.json @@ -3,7 +3,7 @@ "type": "module", "version": "1.0.0", "dependencies": { - "@tbdex/http-server": "2.0.0", + "@tbdex/http-server": "2.2.1", "@web5/common": "1.0.2", "@web5/credentials": "1.0.3", "@web5/crypto": "1.0.6",