diff --git a/package-lock.json b/package-lock.json index f7cbe37a..7528fdf8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "dependencies": { "@astronautlabs/mdns": "^1.0.7", "@atcute/identity-resolver-node": "^1.0.3", + "@atcute/repo": "^1.0.0", "@atproto/api": "^0.18.0", "@atproto/oauth-client-node": "^0.3.10", "@donedeal0/superdiff": "^1.1.1", @@ -276,6 +277,57 @@ "integrity": "sha512-9bVdQ15Tbzpor1z/bteaemC9NvRDZgMD4Cfbu1/r/6Zv6fCBXvIJJoJ6Dh/BMvTlAiT2Xewm36i0VWRnZ4yw6A==", "license": "MIT" }, + "node_modules/@atcute/car": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@atcute/car/-/car-6.0.0.tgz", + "integrity": "sha512-v3lhHfqxBi/wxq3q4N9f3/9ed44xqwKI0VAlgPge9NKjJ2xuJcEvj12v4m+P2FB758cioCsghKy58tz2s20eAA==", + "license": "0BSD", + "dependencies": { + "@atcute/cbor": "^2.3.3", + "@atcute/cid": "^2.4.1", + "@atcute/uint8array": "^1.1.1", + "@atcute/varint": "^2.0.0" + }, + "peerDependencies": { + "@atcute/cbor": "^2.0.0", + "@atcute/cid": "^2.0.0" + } + }, + "node_modules/@atcute/cbor": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@atcute/cbor/-/cbor-2.3.3.tgz", + "integrity": "sha512-zZ4nHOK837zTMWJtta35YD7pcukrTzDc8jkpIGlSgoDYzu3l4BX3WVgpPJtRn3K6h2v97uyiWfiVjSpM7JSFzQ==", + "license": "0BSD", + "dependencies": { + "@atcute/cid": "^2.4.1", + "@atcute/multibase": "^1.2.0", + "@atcute/uint8array": "^1.1.1" + }, + "peerDependencies": { + "@atcute/cid": "^2.0.0" + } + }, + "node_modules/@atcute/cid": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@atcute/cid/-/cid-2.4.1.tgz", + "integrity": "sha512-bwhna69RCv7yetXudtj+2qrMPYvhhIQqvJz6YUpUS98v7OdF3X2dnye9Nig2NDrklZcuyOsu7sQo7GOykJXRLQ==", + "license": "0BSD", + "dependencies": { + "@atcute/multibase": "^1.1.8", + "@atcute/uint8array": "^1.1.1" + } + }, + "node_modules/@atcute/crypto": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@atcute/crypto/-/crypto-2.4.1.tgz", + "integrity": "sha512-tJ3Pi/XYcAsABKtqSlSOTKfO5YiQ4XdqlTuPS8HiRZSezOPcXBFFzAFWpSIJPURbVPFQL3LLrrK0Ea24wl5qeQ==", + "license": "0BSD", + "dependencies": { + "@atcute/multibase": "^1.2.0", + "@atcute/uint8array": "^1.1.1", + "@noble/secp256k1": "^3.0.0" + } + }, "node_modules/@atcute/identity": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/@atcute/identity/-/identity-1.1.5.tgz", @@ -332,6 +384,62 @@ "esm-env": "^1.2.2" } }, + "node_modules/@atcute/mst": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@atcute/mst/-/mst-1.0.1.tgz", + "integrity": "sha512-F3PfHt/6RedpSCwPFVOK8YQ+9lohAqeqUfqWrXLEZUmSVjXPlhSY6re+fmAnNuYX1g124QprIea9G2K3IfymyQ==", + "license": "0BSD", + "dependencies": { + "@atcute/cbor": "^2.3.3", + "@atcute/cid": "^2.4.1", + "@atcute/uint8array": "^1.1.1" + }, + "peerDependencies": { + "@atcute/cbor": "^2.0.0", + "@atcute/cid": "^2.0.0" + } + }, + "node_modules/@atcute/multibase": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@atcute/multibase/-/multibase-1.2.0.tgz", + "integrity": "sha512-ZK2GRra+qIYq9nNuQB52m2ul0hOmCQEtPobGfTSUxm7pF0OGEkWGkWHugFhNEDVzHzTwPxHp6VGotdZFue4lYQ==", + "license": "0BSD", + "dependencies": { + "@atcute/uint8array": "^1.1.1" + } + }, + "node_modules/@atcute/repo": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atcute/repo/-/repo-1.0.0.tgz", + "integrity": "sha512-3s6VDKMimmYxVXn9OTlYQ7bJGPRcZRyFZ+oF/IFdfm3PsEUxwwSXajw1bG0HVXns1rNgNnDUT0PqMlUd2GnjqA==", + "license": "0BSD", + "dependencies": { + "@atcute/car": "^6.0.0", + "@atcute/cbor": "^2.3.3", + "@atcute/cid": "^2.4.1", + "@atcute/crypto": "^2.4.1", + "@atcute/lexicons": "^2.0.0", + "@atcute/mst": "^1.0.1", + "@atcute/uint8array": "^1.1.1" + }, + "peerDependencies": { + "@atcute/cbor": "^2.0.0", + "@atcute/cid": "^2.0.0", + "@atcute/lexicons": "^2.0.0" + } + }, + "node_modules/@atcute/repo/node_modules/@atcute/lexicons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@atcute/lexicons/-/lexicons-2.0.0.tgz", + "integrity": "sha512-fIlwP+TPEAGoF5aU5s+f8N5sOjOu8Mww/sQL1B57Dp2hj3G/EWG9XwOHPokzycBCgXx+UxIIrzZCGy8whsVDZw==", + "license": "0BSD", + "dependencies": { + "@atcute/uint8array": "^1.1.1", + "@atcute/util-text": "^1.3.1", + "@standard-schema/spec": "^1.1.0", + "esm-env": "^1.2.2" + } + }, "node_modules/@atcute/uint8array": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@atcute/uint8array/-/uint8array-1.1.2.tgz", @@ -357,6 +465,12 @@ "unicode-segmenter": "^0.14.5" } }, + "node_modules/@atcute/varint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@atcute/varint/-/varint-2.0.0.tgz", + "integrity": "sha512-CEY/oVK/nVpL4e5y3sdenLETDL6/Xu5xsE/0TupK+f0Yv8jcD60t2gD8SHROWSvUwYLdkjczLCSA7YrtnjCzWw==", + "license": "0BSD" + }, "node_modules/@atproto-labs/did-resolver": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/@atproto-labs/did-resolver/-/did-resolver-0.2.6.tgz", @@ -2555,6 +2669,15 @@ "url": "https://paulmillr.com/funding/" } }, + "node_modules/@noble/secp256k1": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-3.1.0.tgz", + "integrity": "sha512-+F7iS7tUMaNGXcc9X3PjmjvuQnXEuSjCRNzVVA2xAcKXgCaP0dHYz4SFyt4FKNHef7sOP//xihowcySSS7PK9g==", + "license": "MIT", + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@open-draft/deferred-promise": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-3.0.0.tgz", diff --git a/package.json b/package.json index b79987ba..b0a531f2 100644 --- a/package.json +++ b/package.json @@ -50,6 +50,7 @@ "dependencies": { "@astronautlabs/mdns": "^1.0.7", "@atcute/identity-resolver-node": "^1.0.3", + "@atcute/repo": "^1.0.0", "@atproto/api": "^0.18.0", "@atproto/oauth-client-node": "^0.3.10", "@donedeal0/superdiff": "^1.1.1",