diff --git a/deno.lock b/deno.lock index 150f214..2ae2808 100644 --- a/deno.lock +++ b/deno.lock @@ -1,91 +1,89 @@ { "version": "5", "specifiers": { - "jsr:@cliffy/ansi@^1.0.0-rc.8": "1.0.0-rc.8", - "jsr:@cliffy/command@^1.0.0-rc.8": "1.0.0-rc.8", - "jsr:@cliffy/flags@1.0.0-rc.8": "1.0.0-rc.8", - "jsr:@cliffy/internal@1.0.0-rc.8": "1.0.0-rc.8", - "jsr:@cliffy/table@1.0.0-rc.8": "1.0.0-rc.8", + "jsr:@cliffy/ansi@^1.0.0-rc.8": "1.0.1", + "jsr:@cliffy/command@^1.0.0-rc.8": "1.0.1", + "jsr:@cliffy/flags@1.0.1": "1.0.1", + "jsr:@cliffy/internal@1.0.1": "1.0.1", + "jsr:@cliffy/table@1.0.1": "1.0.1", "jsr:@david/code-block-writer@13": "13.0.3", - "jsr:@hono/hono@^4.10.8": "4.10.8", - "jsr:@logtape/file@^1.2.2": "1.2.2", - "jsr:@logtape/logtape@*": "1.2.2", - "jsr:@logtape/logtape@^1.2.2": "1.2.2", - "jsr:@noble/curves@^2.0.1": "2.0.1", - "jsr:@noble/hashes@2": "2.0.1", - "jsr:@noble/hashes@^2.0.1": "2.0.1", + "jsr:@hono/hono@^4.10.8": "4.12.21", + "jsr:@logtape/file@^1.2.2": "1.3.7", + "jsr:@logtape/logtape@^1.2.2": "1.3.7", + "jsr:@logtape/logtape@^1.3.7": "1.3.7", + "jsr:@noble/curves@^2.0.1": "2.2.0", + "jsr:@noble/hashes@2.2.0": "2.2.0", + "jsr:@noble/hashes@^2.0.1": "2.2.0", "jsr:@std/assert@^1.0.19": "1.0.19", "jsr:@std/bytes@^1.0.6": "1.0.6", "jsr:@std/cbor@~0.1.9": "0.1.9", "jsr:@std/encoding@^1.0.10": "1.0.10", - "jsr:@std/encoding@~1.0.5": "1.0.10", - "jsr:@std/fmt@~1.0.2": "1.0.8", + "jsr:@std/fmt@^1.0.9": "1.0.10", "jsr:@std/fs@1": "1.0.23", "jsr:@std/fs@^1.0.19": "1.0.23", "jsr:@std/fs@^1.0.20": "1.0.23", - "jsr:@std/internal@^1.0.12": "1.0.12", - "jsr:@std/io@~0.224.9": "0.224.9", + "jsr:@std/internal@^1.0.12": "1.0.13", + "jsr:@std/io@~0.225.3": "0.225.3", "jsr:@std/json@^1.0.2": "1.0.2", "jsr:@std/jsonc@^1.0.1": "1.0.2", "jsr:@std/path@1": "1.1.4", "jsr:@std/path@^1.1.2": "1.1.4", "jsr:@std/path@^1.1.4": "1.1.4", - "jsr:@std/streams@^1.0.14": "1.0.14", - "jsr:@std/text@~1.0.7": "1.0.16", + "jsr:@std/semver@^1.0.8": "1.0.8", + "jsr:@std/streams@^1.0.14": "1.1.0", + "jsr:@std/text@^1.0.17": "1.0.18", "jsr:@ts-morph/common@0.27": "0.27.0", "jsr:@ts-morph/ts-morph@26": "26.0.0", "jsr:@zod/zod@^4.1.11": "4.3.6", "jsr:@zod/zod@^4.1.13": "4.3.6", - "npm:@atproto/crypto@*": "0.1.0", "npm:@did-plc/lib@^0.0.4": "0.0.4", - "npm:@did-plc/server@^0.0.1": "0.0.1_express@4.21.2", + "npm:@did-plc/server@^0.0.1": "0.0.1", "npm:@dprint/formatter@~0.5.1": "0.5.1", "npm:@dprint/typescript@~0.95.15": "0.95.15", - "npm:@ipld/dag-cbor@*": "9.2.5", - "npm:@ipld/dag-cbor@^9.2.5": "9.2.5", - "npm:@opentelemetry/api@^1.9.0": "1.9.0", - "npm:@types/node@*": "24.2.0", - "npm:cborg@*": "4.2.15", - "npm:cborg@^4.2.15": "4.2.15", - "npm:get-port@^7.1.0": "7.1.0", + "npm:@ipld/dag-cbor@^9.2.5": "9.2.7", + "npm:@opentelemetry/api@^1.9.0": "1.9.1", + "npm:cborg@^4.2.15": "4.5.8", + "npm:get-port@^7.1.0": "7.2.0", "npm:key-encoder@^2.0.3": "2.0.3", - "npm:multiformats@^13.4.1": "13.4.1", + "npm:multiformats@^13.4.1": "13.4.2", "npm:p-queue@^8.1.1": "8.1.1", - "npm:prettier@^3.6.2": "3.8.1", - "npm:rate-limiter-flexible@9": "9.0.0", - "npm:ws@^8.18.0": "8.18.3" + "npm:prettier@^3.6.2": "3.8.3", + "npm:rate-limiter-flexible@9": "9.1.1", + "npm:ws@^8.18.0": "8.20.1" }, "jsr": { - "@cliffy/ansi@1.0.0-rc.8": { - "integrity": "ba37f10ce55bbfbdd8ddd987f91f029b17bce88385b98ba3058870f3b007b80c", + "@cliffy/ansi@1.0.1": { + "integrity": "46be51d0993a916dbed68564a6630dc1a742ebb0247744e04bc17e85d72f5bed", "dependencies": [ "jsr:@cliffy/internal", - "jsr:@std/encoding@~1.0.5", + "jsr:@std/encoding", "jsr:@std/fmt", "jsr:@std/io" ] }, - "@cliffy/command@1.0.0-rc.8": { - "integrity": "758147790797c74a707e5294cc7285df665422a13d2a483437092ffce40b5557", + "@cliffy/command@1.0.1": { + "integrity": "0172d9c7d8aeb26b8f4f44ffa833247e4fbab707e258ee271e10a2a2f87b531d", "dependencies": [ "jsr:@cliffy/flags", "jsr:@cliffy/internal", "jsr:@cliffy/table", "jsr:@std/fmt", + "jsr:@std/semver", "jsr:@std/text" ] }, - "@cliffy/flags@1.0.0-rc.8": { - "integrity": "0f1043ce6ef037ba1cb5fe6b1bcecb25dc2f29371a1c17f278ab0f45e4b6f46c", + "@cliffy/flags@1.0.1": { + "integrity": "468dcf65acb33b51ecb2e232c30603209c528b1d1bd9e065921b57fcb342cb01", "dependencies": [ + "jsr:@cliffy/internal", "jsr:@std/text" ] }, - "@cliffy/internal@1.0.0-rc.8": { - "integrity": "34cdf2fad9b084b5aed493b138d573f52d4e988767215f7460daf0b918ff43d8" + "@cliffy/internal@1.0.1": { + "integrity": "9e2bba59ad559b790f09c57219c727a69f0179ebabc07f1bf9db25232b606760" }, - "@cliffy/table@1.0.0-rc.8": { - "integrity": "8bbcdc2ba5e0061b4b13810a24e6f5c6ab19c09f0cce9eb691ccd76c7c6c9db5", + "@cliffy/table@1.0.1": { + "integrity": "2b1baa3ef9e16ecb7f3fdcf1deb9f5fa5ffa308ea0e68478224a4c2d44d58166", "dependencies": [ "jsr:@std/fmt" ] @@ -93,29 +91,26 @@ "@david/code-block-writer@13.0.3": { "integrity": "f98c77d320f5957899a61bfb7a9bead7c6d83ad1515daee92dbacc861e13bb7f" }, - "@hono/hono@4.9.8": { - "integrity": "908150f13e90181a051a3af3bf15203aff00190682afedfd38824d0cb9299a95" - }, - "@hono/hono@4.10.8": { - "integrity": "afdbfc8d3028faa79d0d23096265cb41863f7f49cbf8542959bbdffc4c71365a" + "@hono/hono@4.12.21": { + "integrity": "27d39e6c93e123f206012b8ab3af70da887fe1da923ca945ec87d4b5f9ef5c94" }, - "@logtape/file@1.2.2": { - "integrity": "a602f49148d0d5553dd3398506e9579e7294bab5706dff91f4c18abde53f1985", + "@logtape/file@1.3.7": { + "integrity": "8cacd752ac49671135e80abc8cf4a843c377ab80906d075ece0e9105fc24677e", "dependencies": [ - "jsr:@logtape/logtape@^1.2.2" + "jsr:@logtape/logtape@^1.3.7" ] }, - "@logtape/logtape@1.2.2": { - "integrity": "628fa8d52245aa1c81fd3af91622b621c1974fc8be71afb7574cd256b6aff953" + "@logtape/logtape@1.3.7": { + "integrity": "d9dc1f8c7e2e1e4e3998006ea84eaf4054e40ad39325b056b3f517c013286bed" }, - "@noble/curves@2.0.1": { - "integrity": "21ef41d207a203f60ba37a4fdcbc4f4a545b10c5dab7f293889f18292f81ab23", + "@noble/curves@2.2.0": { + "integrity": "3eae7794c79c03fc92b082e988393369960cf998cbd9622d328720ca8adad6c3", "dependencies": [ - "jsr:@noble/hashes@2" + "jsr:@noble/hashes@2.2.0" ] }, - "@noble/hashes@2.0.1": { - "integrity": "e0e908292a0bf91099cf8ba0720a1647cef82ab38b588815b5e9535b4ff4d7bb" + "@noble/hashes@2.2.0": { + "integrity": "984d0f07d004ac13a6029ef2b200651b1572fcc952be4b313ef4e312ad696189" }, "@std/assert@1.0.19": { "integrity": "eaada96ee120cb980bc47e040f82814d786fe8162ecc53c91d8df60b8755991e", @@ -136,8 +131,8 @@ "@std/encoding@1.0.10": { "integrity": "8783c6384a2d13abd5e9e87a7ae0520a30e9f56aeeaa3bdf910a3eaaf5c811a1" }, - "@std/fmt@1.0.8": { - "integrity": "71e1fc498787e4434d213647a6e43e794af4fd393ef8f52062246e06f7e372b7" + "@std/fmt@1.0.10": { + "integrity": "90dfba288802ac6de82fb31d0917eb9e4450b9925b954d5e51fc29ac07419db5" }, "@std/fs@1.0.23": { "integrity": "3ecbae4ce4fee03b180fa710caff36bb5adb66631c46a6460aaad49515565a37", @@ -146,11 +141,11 @@ "jsr:@std/path@^1.1.4" ] }, - "@std/internal@1.0.12": { - "integrity": "972a634fd5bc34b242024402972cd5143eac68d8dffaca5eaa4dba30ce17b027" + "@std/internal@1.0.13": { + "integrity": "2f9546691d4ac2d32859c82dff284aaeac980ddeca38430d07941e7e288725c0" }, - "@std/io@0.224.9": { - "integrity": "4414664b6926f665102e73c969cfda06d2c4c59bd5d0c603fd4f1b1c840d6ee3" + "@std/io@0.225.3": { + "integrity": "27b07b591384d12d7b568f39e61dff966b8230559122df1e9fd11cc068f7ddd1" }, "@std/json@1.0.2": { "integrity": "d9e5497801c15fb679f55a2c01c7794ad7a5dfda4dd1bebab5e409cb5e0d34d4" @@ -167,14 +162,14 @@ "jsr:@std/internal" ] }, - "@std/streams@1.0.10": { - "integrity": "75c0b1431873cd0d8b3d679015220204d36d3c7420d93b60acfc379eb0dc30af" + "@std/semver@1.0.8": { + "integrity": "dc830e8b8b6a380c895d53fbfd1258dc253704ca57bbe1629ac65fd7830179b7" }, - "@std/streams@1.0.14": { - "integrity": "c0df6cdd73bd4bbcbe4baa89e323b88418c90ceb2d926f95aa99bdcdbfca2411" + "@std/streams@1.1.0": { + "integrity": "2f7024d841f343fd478afe0c958a3f0f068ef2a0d2bcc954f550f97ac1fa22e3" }, - "@std/text@1.0.16": { - "integrity": "ddb9853b75119a2473857d691cf1ec02ad90793a2e8b4a4ac49d7354281a0cf8" + "@std/text@1.0.18": { + "integrity": "d199e516f80599813c64fd4aee5b8f26f6f7d1e1434c88fd153aeea6fea6a9b9" }, "@ts-morph/common@0.27.0": { "integrity": "c7b73592d78ce8479b356fd4f3d6ec3c460d77753a8680ff196effea7a939052", @@ -190,12 +185,6 @@ "jsr:@ts-morph/common" ] }, - "@zod/zod@4.1.5": { - "integrity": "e995ca7d588a835ce333de626c940e242c55b6763c5190e8cbb9fefb7d0fb4ef" - }, - "@zod/zod@4.1.11": { - "integrity": "0d48947455491addca672d8ef766d86bc7bc3add07e78d049b8ffd643bb33a7a" - }, "@zod/zod@4.3.6": { "integrity": "7144e5e11f8ffc3cf6e2fca624f6597a8762898aac9868cc8938e9398b96ffe4" } @@ -241,7 +230,7 @@ "zod" ] }, - "@did-plc/server@0.0.1_express@4.21.2": { + "@did-plc/server@0.0.1": { "integrity": "sha512-GtxxHcOrOQ6fNI1ufq3Zqjc2PtWqPZOdsuzlwtxiH9XibUGwDkb0GmaBHyU5GiOxOKZEW1GspZ8mreBA6XOlTQ==", "dependencies": [ "@atproto/common@0.1.0", @@ -272,18 +261,18 @@ "multiformats@9.9.0" ] }, - "@ipld/dag-cbor@9.2.5": { - "integrity": "sha512-84wSr4jv30biui7endhobYhXBQzQE4c/wdoWlFrKcfiwH+ofaPg8fwsM8okX9cOzkkrsAsNdDyH3ou+kiLquwQ==", + "@ipld/dag-cbor@9.2.7": { + "integrity": "sha512-ZmfXmElRWATr+hoUTSAOr6HUcjVhOcNHDqgczc76qte2DHHFEK0ZhNzUcdTDQhF/VSIvf2ioaRTRLWwLc83sNw==", "dependencies": [ - "cborg@4.2.15", - "multiformats@13.4.1" + "cborg@5.1.1", + "multiformats@13.4.2" ] }, "@noble/secp256k1@1.7.2": { "integrity": "sha512-/qzwYl5eFLH8OWIecQWM31qld2g1NfjgylK+TNhqtaUKP37Nm+Y+z30Fjhw0Ct8p9yCQEm2N3W/AckdIb3SMcQ==" }, - "@opentelemetry/api@1.9.0": { - "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==" + "@opentelemetry/api@1.9.1": { + "integrity": "sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==" }, "@types/bn.js@5.2.0": { "integrity": "sha512-DLbJ1BPqxvQhIGbeu8VbUC1DiAiahHtAYvA0ZEAa4P31F7IaArc8z3C3BRQdWX4mtLQuABG4yzp76ZrS02Ui1Q==", @@ -297,8 +286,8 @@ "@types/bn.js" ] }, - "@types/node@24.2.0": { - "integrity": "sha512-3xyG3pMCq3oYCNg7/ZP+E1ooTaGB4cG8JWRsqqOYQdbWNY4zbaV0Ennrd7stjiJEFZCaybcIgpTjJWHRfBSIDw==", + "@types/node@25.9.1": { + "integrity": "sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==", "dependencies": [ "undici-types" ] @@ -334,8 +323,8 @@ "atomic-sleep@1.0.0": { "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==" }, - "axios@1.12.2": { - "integrity": "sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==", + "axios@1.16.0": { + "integrity": "sha512-6hp5CwvTPlN2A31g5dxnwAX0orzM7pmCRDLnZSX772mv8WDqICwFjowHuPs04Mc8deIld1+ejhtaMn5vp6b+1w==", "dependencies": [ "follow-redirects", "form-data", @@ -348,11 +337,11 @@ "big-integer@1.6.52": { "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==" }, - "bn.js@4.12.2": { - "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==" + "bn.js@4.12.3": { + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==" }, - "body-parser@1.20.3": { - "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "body-parser@1.20.5": { + "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==", "dependencies": [ "bytes", "content-type", @@ -399,8 +388,12 @@ "integrity": "sha512-b3tFPA9pUr2zCUiCfRd2+wok2/LBSNUMKOuRRok+WlvvAgEt/PlbgPTsZUcwCOs53IJvLgTp0eotwtosE6njug==", "bin": true }, - "cborg@4.2.15": { - "integrity": "sha512-T+YVPemWyXcBVQdp0k61lQp2hJniRNmul0lAwTj2DTS/6dI4eCq/MRMucGqqvFqMBfmnD8tJ9aFtPu5dEGAbgw==", + "cborg@4.5.8": { + "integrity": "sha512-6/viltD51JklRhq4L7jC3zgy6gryuG5xfZ3kzpE+PravtyeQLeQmCYLREhQH7pWENg5pY4Yu/XCd6a7dKScVlw==", + "bin": true + }, + "cborg@5.1.1": { + "integrity": "sha512-BDbSRIp6XrQXkTc7g+DN0RB9RrDPTUfals2ecWUlt3juPLjbAvy/V72mJcXY0Ehu0Dq/3WpNCOCT68HUTbW+lw==", "bin": true }, "combined-stream@1.0.8": { @@ -418,14 +411,14 @@ "content-type@1.0.5": { "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" }, - "cookie-signature@1.0.6": { - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "cookie-signature@1.0.7": { + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==" }, - "cookie@0.7.1": { - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==" + "cookie@0.7.2": { + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==" }, - "cors@2.8.5": { - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "cors@2.8.6": { + "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==", "dependencies": [ "object-assign", "vary" @@ -472,9 +465,6 @@ "minimalistic-crypto-utils" ] }, - "encodeurl@1.0.2": { - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, "encodeurl@2.0.0": { "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==" }, @@ -508,20 +498,20 @@ "event-target-shim@5.0.1": { "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" }, - "eventemitter3@5.0.1": { - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + "eventemitter3@5.0.4": { + "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==" }, "events@3.3.0": { "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" }, - "express-async-errors@3.1.1_express@4.21.2": { + "express-async-errors@3.1.1_express@4.22.2": { "integrity": "sha512-h6aK1da4tpqWSbyCa3FxB/V6Ehd4EEB15zyQq9qe75OZBp0krinNKuH4rAY+S/U/2I36vdLAUFSjQJ+TFmODng==", "dependencies": [ "express" ] }, - "express@4.21.2": { - "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "express@4.22.2": { + "integrity": "sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==", "dependencies": [ "accepts", "array-flatten", @@ -532,7 +522,7 @@ "cookie-signature", "debug", "depd", - "encodeurl@2.0.0", + "encodeurl", "escape-html", "etag", "finalhandler", @@ -562,11 +552,11 @@ "fast-redact@3.5.0": { "integrity": "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==" }, - "finalhandler@1.3.1": { - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "finalhandler@1.3.2": { + "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", "dependencies": [ "debug", - "encodeurl@2.0.0", + "encodeurl", "escape-html", "on-finished", "parseurl", @@ -574,11 +564,11 @@ "unpipe" ] }, - "follow-redirects@1.15.11": { - "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==" + "follow-redirects@1.16.0": { + "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==" }, - "form-data@4.0.4": { - "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", + "form-data@4.0.5": { + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", "dependencies": [ "asynckit", "combined-stream", @@ -614,8 +604,8 @@ "math-intrinsics" ] }, - "get-port@7.1.0": { - "integrity": "sha512-QB9NKEeDg3xxVwCCwJQ9+xycaz6pBB6iQ76wiWMl1927n0Kir6alPiP+yuiICLLU4jpMe08dXfpebuQppFA2zw==" + "get-port@7.2.0": { + "integrity": "sha512-afP4W205ONCuMoPBqcR6PSXnzX35KTcJygfJfcp+QY+uwm3p20p1YczWXhlICIzGMCxYBQcySEcOgsJcrkyobg==" }, "get-proto@1.0.1": { "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", @@ -643,8 +633,8 @@ "minimalistic-assert" ] }, - "hasown@2.0.2": { - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "hasown@2.0.3": { + "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==", "dependencies": [ "function-bind" ] @@ -657,8 +647,8 @@ "minimalistic-crypto-utils" ] }, - "http-errors@2.0.0": { - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "http-errors@2.0.1": { + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", "dependencies": [ "depd", "inherits", @@ -740,8 +730,8 @@ "ms@2.1.3": { "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, - "multiformats@13.4.1": { - "integrity": "sha512-VqO6OSvLrFVAYYjgsr8tyv62/rCQhPgsZUXLTqoFLSgdkgiUYKYeArbt1uWLlEpkjxQe+P0+sHlbPEte1Bi06Q==" + "multiformats@13.4.2": { + "integrity": "sha512-eh6eHCrRi1+POZ3dA+Dq1C6jhP1GNtr9CRINMb67OKzqW9I5DUuZM/3jLPlzhgpGeiNUlEGEbkCYChXMCc/8DQ==" }, "multiformats@9.9.0": { "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" @@ -795,26 +785,26 @@ "parseurl@1.3.3": { "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, - "path-to-regexp@0.1.12": { - "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==" + "path-to-regexp@0.1.13": { + "integrity": "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==" }, - "pg-cloudflare@1.2.7": { - "integrity": "sha512-YgCtzMH0ptvZJslLM1ffsY4EuGaU0cx4XSdXLRFae8bPP4dS5xL1tNB3k2o/N64cHJpwU7dxKli/nZ2lUa5fLg==" + "pg-cloudflare@1.3.0": { + "integrity": "sha512-6lswVVSztmHiRtD6I8hw4qP/nDm1EJbKMRhf3HCYaqud7frGysPv7FYJ5noZQdhQtN2xJnimfMtvQq21pdbzyQ==" }, - "pg-connection-string@2.9.1": { - "integrity": "sha512-nkc6NpDcvPVpZXxrreI/FOtX3XemeLl8E0qFr6F2Lrm/I8WOnaWNhIPK2Z7OHpw7gh5XJThi6j6ppgNoaT1w4w==" + "pg-connection-string@2.12.0": { + "integrity": "sha512-U7qg+bpswf3Cs5xLzRqbXbQl85ng0mfSV/J0nnA31MCLgvEaAo7CIhmeyrmJpOr7o+zm0rXK+hNnT5l9RHkCkQ==" }, "pg-int8@1.0.1": { "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==" }, - "pg-pool@3.10.1_pg@8.16.3": { - "integrity": "sha512-Tu8jMlcX+9d8+QVzKIvM/uJtp07PKr82IUOYEphaWcoBhIYkoHpLXN3qO59nAI11ripznDsEzEv8nUxBVWajGg==", + "pg-pool@3.13.0_pg@8.20.0": { + "integrity": "sha512-gB+R+Xud1gLFuRD/QgOIgGOBE2KCQPaPwkzBBGC9oG69pHTkhQeIuejVIk3/cnDyX39av2AxomQiyPT13WKHQA==", "dependencies": [ "pg" ] }, - "pg-protocol@1.10.3": { - "integrity": "sha512-6DIBgBQaTKDJyxnXaLiLR8wBpQQcGWuAESkRBX/t6OwA8YsqP+iVSiond2EDy6Y/dsGk8rh/jtax3js5NeV7JQ==" + "pg-protocol@1.13.0": { + "integrity": "sha512-zzdvXfS6v89r6v7OcFCHfHlyG/wvry1ALxZo4LqgUoy7W9xhBDMaqOuMiF3qEV45VqsN6rdlcehHrfDtlCPc8w==" }, "pg-types@2.2.0": { "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", @@ -826,8 +816,8 @@ "postgres-interval" ] }, - "pg@8.16.3": { - "integrity": "sha512-enxc1h0jA/aq5oSDMvqyW3q89ra6XIIDZgCX9vkMrnz5DFTw/Ny3Li2lFQ+pt3L6MCgm/5o2o8HW9hiJji+xvw==", + "pg@8.20.0": { + "integrity": "sha512-ldhMxz2r8fl/6QkXnBD3CR9/xg694oT6DZQ2s6c/RI28OjtSOpxnPrUCGOBJ46RCUxcWdx3p6kw/xnDHjKvaRA==", "dependencies": [ "pg-connection-string", "pg-pool", @@ -884,8 +874,8 @@ "postgres-array@2.0.0": { "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==" }, - "postgres-bytea@1.0.0": { - "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==" + "postgres-bytea@1.0.1": { + "integrity": "sha512-5+5HqXnsZPE65IJZSMkZtURARZelel2oXUEO8rH83VS/hxH5vv1uHquPg5wZs8yMAfdv971IU+kcPUczi7NVBQ==" }, "postgres-date@1.0.7": { "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==" @@ -896,8 +886,8 @@ "xtend" ] }, - "prettier@3.8.1": { - "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", + "prettier@3.8.3": { + "integrity": "sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==", "bin": true }, "process-warning@3.0.0": { @@ -913,11 +903,11 @@ "ipaddr.js" ] }, - "proxy-from-env@1.1.0": { - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + "proxy-from-env@2.1.0": { + "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==" }, - "qs@6.13.0": { - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "qs@6.15.2": { + "integrity": "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==", "dependencies": [ "side-channel" ] @@ -928,11 +918,11 @@ "range-parser@1.2.1": { "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, - "rate-limiter-flexible@9.0.0": { - "integrity": "sha512-Dz+NKRx+V9WVLY6QJv2soo/eN+cYL/+/1XggE/tgnGuA+D/Q1em0hWVp6AZd8lfhzZ6+2wrk7TEwYN+x9AsHeg==" + "rate-limiter-flexible@9.1.1": { + "integrity": "sha512-imxFjzPCmvDLMe7d2tsgiSQvs5EI2fI9SNymmslAfOqznZhsZ+PqbIjIYKpuSbd3pKovR1aMG47qfCLIO/adVg==" }, - "raw-body@2.5.2": { - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "raw-body@2.5.3": { + "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", "dependencies": [ "bytes", "http-errors", @@ -953,8 +943,8 @@ "real-require@0.2.0": { "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==" }, - "roarr@7.21.1": { - "integrity": "sha512-3niqt5bXFY1InKU8HKWqqYTYjtrBaxBMnXELXCXUYgtNYGUtZM5rB46HIC430AyacL95iEniGf7RgqsesykLmQ==", + "roarr@7.21.4": { + "integrity": "sha512-qvfUKCrpPzhWmQ4NxRYnuwhkI5lwmObhBU06BCK/lpj6PID9nL4Hk6XDwek2foKI+TMaV+Yw//XZshGF2Lox/Q==", "dependencies": [ "fast-printf", "safe-stable-stringify", @@ -973,13 +963,13 @@ "semver-compare@1.0.0": { "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==" }, - "send@0.19.0": { - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "send@0.19.2": { + "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", "dependencies": [ "debug", "depd", "destroy", - "encodeurl@1.0.2", + "encodeurl", "escape-html", "etag", "fresh", @@ -991,10 +981,10 @@ "statuses" ] }, - "serve-static@1.16.2": { - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "serve-static@1.16.3": { + "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", "dependencies": [ - "encodeurl@2.0.0", + "encodeurl", "escape-html", "parseurl", "send" @@ -1003,8 +993,8 @@ "setprototypeof@1.2.0": { "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, - "side-channel-list@1.0.0": { - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "side-channel-list@1.0.1": { + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", "dependencies": [ "es-errors", "object-inspect" @@ -1048,8 +1038,8 @@ "split2@4.2.0": { "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==" }, - "statuses@2.0.1": { - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + "statuses@2.0.2": { + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==" }, "string_decoder@1.3.0": { "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", @@ -1082,8 +1072,8 @@ "multiformats@9.9.0" ] }, - "undici-types@7.10.0": { - "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==" + "undici-types@7.24.6": { + "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==" }, "unpipe@1.0.0": { "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" @@ -1094,8 +1084,8 @@ "vary@1.1.2": { "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" }, - "ws@8.18.3": { - "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==" + "ws@8.20.1": { + "integrity": "sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==" }, "xtend@4.0.2": { "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" @@ -1104,16 +1094,6 @@ "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==" } }, - "remote": { - "https://deno.land/x/deno_fmt@0.1.5/mod.ts": "bb74c57907b77a301cef37236af9de85c2cb0ac75f79a9c60db3208e979f19a8", - "https://deno.land/x/deno_fmt@0.1.5/src/context.ts": "baf814994ef5696f8ced9b5d0156b81ec75207e41e989c76b84b87dbe50d6e54", - "https://deno.land/x/deno_fmt@0.1.5/src/dprint.ts": "a5ea7261f77998f0e8d5d9e581c6d15afe86aa9ab32af2dccfe4865b008a2774", - "https://deno.land/x/deno_fmt@0.1.5/src/fmt.ts": "52941a928918a62c5efe9594b83ed1bf89f324ca132c292695ea17e791315dfa", - "https://deno.land/x/deno_fmt@0.1.5/src/helpers.ts": "45da2c3cab4faf8f883bce5b9edd83cde5d80f5f75ca42e41195759b98acbcdf", - "https://deno.land/x/deno_fmt@0.1.5/src/lru.ts": "0a22753be042c5ea63dcf830a04e3481a9cded5b755de7b6146be97a36274ffa", - "https://deno.land/x/deno_fmt@0.1.5/src/options.ts": "840c13cf1d78255681b91625eb7719b2883f68f4f0f25142f697bf0e57304b02", - "https://deno.land/x/deno_fmt@0.1.5/src/sha256.ts": "eea8272cd53072763ad5fa8e632a572676cde41e027485116a8f84a49a669bf8" - }, "workspace": { "dependencies": [ "jsr:@std/assert@^1.0.19", diff --git a/identity/tests/did-cache_test.ts b/identity/tests/did-cache_test.ts index 9af1ab6..ad4b90d 100644 --- a/identity/tests/did-cache_test.ts +++ b/identity/tests/did-cache_test.ts @@ -2,8 +2,7 @@ import * as plc from "@did-plc/lib"; import { Database as DidPlcDb, PlcServer } from "@did-plc/server"; import getPort from "get-port"; import { wait } from "@atp/common-web"; -// deno-lint-ignore no-import-prefix no-unversioned-import -import { Secp256k1Keypair } from "npm:@atproto/crypto"; +import { Secp256k1Keypair } from "@atp/crypto"; import { DidResolver } from "../mod.ts"; import { MemoryCache } from "../did/memory-cache.ts"; import { assert, assertEquals } from "@std/assert"; @@ -15,6 +14,18 @@ let did: string; let didCache: MemoryCache; let didResolver: DidResolver; +interface PlcSigner { + did(): string; + sign(msg: Uint8Array): Promise; +} + +function toPlcSigner(keypair: Secp256k1Keypair): PlcSigner { + return { + did: () => keypair.did(), + sign: async (msg: Uint8Array) => keypair.sign(msg), + }; +} + Deno.test.beforeAll(async () => { const plcDB = DidPlcDb.mock(); const plcPort = await getPort(); @@ -31,7 +42,7 @@ Deno.test.beforeAll(async () => { handle: "alice.test", pds: "https://bsky.social", rotationKeys: [rotationKey.did()], - signer: rotationKey, + signer: toPlcSigner(rotationKey), }); didCache = new MemoryCache(); diff --git a/identity/tests/did-resolver_test.ts b/identity/tests/did-resolver_test.ts index 8d13da2..7c53959 100644 --- a/identity/tests/did-resolver_test.ts +++ b/identity/tests/did-resolver_test.ts @@ -1,8 +1,7 @@ import * as plc from "@did-plc/lib"; import { Database as DidPlcDb, PlcServer } from "@did-plc/server"; import getPort from "get-port"; -// deno-lint-ignore no-import-prefix no-unversioned-import -import { Secp256k1Keypair } from "npm:@atproto/crypto"; +import { Secp256k1Keypair } from "@atp/crypto"; import { type DidDocument, DidResolver } from "../mod.ts"; import { DidWebDb } from "./web/db.ts"; import { DidWebServer } from "./web/server.ts"; @@ -45,6 +44,18 @@ let plcDid: string; let didWebDoc: DidDocument; let didPlcDoc: DidDocument; +interface PlcSigner { + did(): string; + sign(msg: Uint8Array): Promise; +} + +function toPlcSigner(keypair: Secp256k1Keypair): PlcSigner { + return { + did: () => keypair.did(), + sign: async (msg: Uint8Array) => keypair.sign(msg), + }; +} + Deno.test({ name: "creates the did on did:web & did:plc", async fn() { @@ -56,7 +67,7 @@ Deno.test({ handle, pds, rotationKeys: [rotationKey.did()], - signer: rotationKey, + signer: toPlcSigner(rotationKey), }); didPlcDoc = await client.getDocument(plcDid); const domain = encodeURIComponent(`localhost:${webServer.port}`); diff --git a/lex/build/def-builder.ts b/lex/build/def-builder.ts index a739b0a..ec5fd5a 100644 --- a/lex/build/def-builder.ts +++ b/lex/build/def-builder.ts @@ -54,7 +54,7 @@ type MsgSchema = export class LexDefBuilder { private readonly refResolver: RefResolver; private static readonly BANNER = - '/*\n * THIS FILE WAS GENERATED BY "@atproto/lex". DO NOT EDIT.\n */'; + '/*\n * THIS FILE WAS GENERATED BY "@atp/lex". DO NOT EDIT.\n */'; constructor( private readonly options: LexDefBuilderOptions, diff --git a/lex/tests/method-generation_test.ts b/lex/tests/method-generation_test.ts index 724e5fe..d60cc7c 100644 --- a/lex/tests/method-generation_test.ts +++ b/lex/tests/method-generation_test.ts @@ -86,7 +86,7 @@ Deno.test("query generation uses method helpers and jsonPayload", async () => { const output = file.getFullText(); assertStringIncludes( output, - 'THIS FILE WAS GENERATED BY "@atproto/lex". DO NOT EDIT.', + 'THIS FILE WAS GENERATED BY "@atp/lex". DO NOT EDIT.', ); assertStringIncludes( output, diff --git a/sync/firehose/index.ts b/sync/firehose/index.ts index 90958cd..8e931d5 100644 --- a/sync/firehose/index.ts +++ b/sync/firehose/index.ts @@ -111,8 +111,8 @@ export type FirehoseOptions = WebSocketOptions & { * * @example Simple indexing service * ```typescript - * import { Firehose } from '@atproto/sync' - * import { IdResolver } from '@atproto/identity' + * import { Firehose } from '@atp/sync' + * import { IdResolver } from '@atp/identity' * * const idResolver = new IdResolver() * const firehose = new Firehose({ @@ -158,8 +158,8 @@ export type FirehoseOptions = WebSocketOptions & { * * @example Indexing with MemoryRunner * ```typescript - * import { Firehose, MemoryRunner } from '@atproto/sync' - * import { IdResolver } from '@atproto/identity' + * import { Firehose, MemoryRunner } from '@atp/sync' + * import { IdResolver } from '@atp/identity' * * const idResolver = new IdResolver() * const runner = new MemoryRunner({ diff --git a/sync/mod.ts b/sync/mod.ts index 3cbbcaf..b2f26c5 100644 --- a/sync/mod.ts +++ b/sync/mod.ts @@ -34,8 +34,8 @@ * * @example Simple indexing service * ```typescript - * import { Firehose } from '@atproto/sync' - * import { IdResolver } from '@atproto/identity' + * import { Firehose } from '@atp/sync' + * import { IdResolver } from '@atp/identity' * * const idResolver = new IdResolver() * const firehose = new Firehose({