0.0.2 • Published 5 months ago
@tomo-x/resolvers v0.0.2
example
import { DidResolver, HandleResolver } from "@tomo-x/resolvers"
//resolve handle
const handleResolver = new HandleResolver("https://public.api.bsky.app");
const did = await handleResolver.resolve("yourhandle.bsky.social");
if (did == null) throw new Error("cannot resolve handle");
console.log(did);
//resolve DID
const didResolver = new DidResolver();
const didDoc = await didResolver.resolve(did);
console.log(didDoc)
enviroment
Browser and edge (e.g. cloudflare workers)
If you are using an environment with DNS resolution, such as node.js, I recommend using @atproto/identity instead
0.0.2
5 months ago