@jeanmemory/react
Version:
React SDK for Jean Memory - Build personalized AI chatbots in 5 lines of code
31 lines (30 loc) • 2.52 kB
JavaScript
/**
* Jean Memory React SDK v2.0
* Secure OAuth 2.1 PKCE with JWT-in-header authentication
* @version 2.0.0
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.useJeanMCP = exports.JeanChat = exports.storeUserSession = exports.getUserToken = exports.isAuthenticated = exports.clearUserSession = exports.getUserSession = exports.handleOAuthCallback = exports.initiateOAuth = exports.signOutFromJean = exports.SignInWithJean = exports.useJean = exports.JeanProvider = void 0;
// Core Provider and Hook (v2.0 Secure)
var provider_v2_1 = require("./provider-v2");
Object.defineProperty(exports, "JeanProvider", { enumerable: true, get: function () { return provider_v2_1.JeanProvider; } });
Object.defineProperty(exports, "useJean", { enumerable: true, get: function () { return provider_v2_1.useJean; } });
// Components (v2.0 Secure)
var SignInWithJean_v2_1 = require("./SignInWithJean-v2");
Object.defineProperty(exports, "SignInWithJean", { enumerable: true, get: function () { return SignInWithJean_v2_1.SignInWithJean; } });
Object.defineProperty(exports, "signOutFromJean", { enumerable: true, get: function () { return SignInWithJean_v2_1.signOutFromJean; } });
// OAuth Utilities (v2.0)
var oauth_1 = require("./oauth");
Object.defineProperty(exports, "initiateOAuth", { enumerable: true, get: function () { return oauth_1.initiateOAuth; } });
Object.defineProperty(exports, "handleOAuthCallback", { enumerable: true, get: function () { return oauth_1.handleOAuthCallback; } });
Object.defineProperty(exports, "getUserSession", { enumerable: true, get: function () { return oauth_1.getUserSession; } });
Object.defineProperty(exports, "clearUserSession", { enumerable: true, get: function () { return oauth_1.clearUserSession; } });
Object.defineProperty(exports, "isAuthenticated", { enumerable: true, get: function () { return oauth_1.isAuthenticated; } });
Object.defineProperty(exports, "getUserToken", { enumerable: true, get: function () { return oauth_1.getUserToken; } });
Object.defineProperty(exports, "storeUserSession", { enumerable: true, get: function () { return oauth_1.storeUserSession; } });
// Legacy Components (v1.x compatibility)
var JeanChat_1 = require("./JeanChat");
Object.defineProperty(exports, "JeanChat", { enumerable: true, get: function () { return JeanChat_1.JeanChat; } });
var useJeanMCP_1 = require("./useJeanMCP");
Object.defineProperty(exports, "useJeanMCP", { enumerable: true, get: function () { return useJeanMCP_1.useJeanMCP; } });
;