shogun-core
Version:
SHOGUN CORE - Core library for Shogun Ecosystem
34 lines (33 loc) • 1.16 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CorePlugins = exports.PluginCategory = void 0;
/**
* Standard plugin categories in ShogunCore
*/
var PluginCategory;
(function (PluginCategory) {
/** Authentication plugins (WebAuthn, MetaMask, Bitcoin) */
PluginCategory["Authentication"] = "authentication";
/** Wallet management plugins */
PluginCategory["Wallet"] = "wallet";
/** Privacy and anonymity plugins */
PluginCategory["Privacy"] = "privacy";
/** Decentralized identity plugins */
PluginCategory["Identity"] = "identity";
/** Other utility plugins */
PluginCategory["Utility"] = "utility";
})(PluginCategory || (exports.PluginCategory = PluginCategory = {}));
/**
* Standard names for built-in plugins
*/
var CorePlugins;
(function (CorePlugins) {
/** WebAuthn plugin */
CorePlugins["WebAuthn"] = "webauthn";
/** Ethereum plugin */
CorePlugins["Web3"] = "web3";
/** Bitcoin wallet plugin */
CorePlugins["Nostr"] = "nostr";
/** OAuth plugin */
CorePlugins["OAuth"] = "oauth";
})(CorePlugins || (exports.CorePlugins = CorePlugins = {}));