UNPKG

cosmic-authentication

Version:

Authentication library for cosmic.new. Designed to be used and deployed on cosmic.new

34 lines (33 loc) 2.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getServerSession = exports.getAuthState = exports.useAuth = exports.AuthProvider = exports.createAuthMiddleware = exports.createAuthHandler = void 0; // Export auth handler var auth_handler_1 = require("./handlers/auth-handler"); Object.defineProperty(exports, "createAuthHandler", { enumerable: true, get: function () { return auth_handler_1.createAuthHandler; } }); // Export middleware var auth_middleware_1 = require("./middleware/auth-middleware"); Object.defineProperty(exports, "createAuthMiddleware", { enumerable: true, get: function () { return auth_middleware_1.createAuthMiddleware; } }); // Export context and hooks var auth_context_1 = require("./context/auth-context"); Object.defineProperty(exports, "AuthProvider", { enumerable: true, get: function () { return auth_context_1.AuthProvider; } }); Object.defineProperty(exports, "useAuth", { enumerable: true, get: function () { return auth_context_1.useAuth; } }); // Export server-side utilities var auth_1 = require("./lib/auth"); Object.defineProperty(exports, "getAuthState", { enumerable: true, get: function () { return auth_1.getAuthState; } }); Object.defineProperty(exports, "getServerSession", { enumerable: true, get: function () { return auth_1.getServerSession; } }); // Export constants // export { accessToken_COOKIE_NAME, refreshToken_COOKIE_NAME } from './lib/auth'; // Import for default export const auth_handler_2 = require("./handlers/auth-handler"); const auth_middleware_2 = require("./middleware/auth-middleware"); const auth_context_2 = require("./context/auth-context"); const auth_2 = require("./lib/auth"); // Default export for convenience exports.default = { createAuthHandler: auth_handler_2.createAuthHandler, createAuthMiddleware: auth_middleware_2.createAuthMiddleware, AuthProvider: auth_context_2.AuthProvider, useAuth: auth_context_2.useAuth, getAuthState: auth_2.getAuthState, getServerSession: auth_2.getServerSession };