Shogun SDK configuration

interface ShogunSDKConfig {
    gunInstance?: IGunInstance<any>;
    logging?: LoggingConfig;
    nostr?: { enabled?: boolean };
    oauth?: { enabled?: boolean; providers?: Record<string, any> };
    peers?: string[];
    plugins?: { autoRegister?: ShogunPlugin[] };
    scope?: string;
    timeouts?: { login?: number; operation?: number; signup?: number };
    web3?: { enabled?: boolean };
    webauthn?: WebauthnConfig;
}

Properties

gunInstance?: IGunInstance<any>
logging?: LoggingConfig
nostr?: { enabled?: boolean }
oauth?: { enabled?: boolean; providers?: Record<string, any> }
peers?: string[]
plugins?: { autoRegister?: ShogunPlugin[] }
scope?: string
timeouts?: { login?: number; operation?: number; signup?: number }
web3?: { enabled?: boolean }
webauthn?: WebauthnConfig