UNPKG

dwnpm

Version:

Decentralized Registry Package Manager (DRPM) helps developers publish, install, find and manage Decentralized Packages (DPKs) published to Decentralized Web Nodes (DWNs). DRPM does this by looking up a Decentralized Identifier (DID) to find its DID docum

17 lines 680 B
import { DidDht, DidWeb, UniversalResolver } from '@web5/dids'; import { DidBtc } from './did-btc.js'; export const DidResolver = new UniversalResolver({ didResolvers: [DidDht, DidWeb, DidBtc] }); export const DID_METHOD_MAP = {}; export class DrpmResolver { didResolvers = [DidDht, DidWeb, DidBtc]; universalResolver; constructor() { this.universalResolver = new UniversalResolver({ didResolvers: this.didResolvers }); ; } addMethod(method) { this.didResolvers.push(DID_METHOD_MAP[method]); return this.universalResolver = new UniversalResolver({ didResolvers: this.didResolvers }); } } //# sourceMappingURL=resolver.js.map