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
JavaScript
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