UNPKG

@pulzar/core

Version:

Next-generation Node.js framework for ultra-fast web applications with zero-reflection DI, GraphQL, WebSockets, events, and edge runtime support

18 lines 964 B
// Type definitions export * from "./types"; // JWT authentication export { JWTGuard, createJWTPlugin, RequireAuth, RequireRoles, RequirePermissions, jwtGuard, } from "./jwt.guard"; // Session authentication export { SessionGuard, MemorySessionStore, createSessionPlugin, RequireSession, sessionGuard, } from "./session.guard"; // Session stores export { RedisSessionStore, } from "./stores/redis-session.store"; // Auth events and observability export { AuthEventEmitter, authEvents, emitLoginEvent, emitLogoutEvent, emitSecurityViolation, } from "./events/auth-events"; // Testing utilities export { AuthTestUtils, authTestUtils, createTestJWT, createTestSession, createTestUser, } from "./testing/auth-test-utils"; // Fastify type extensions import "./fastify-auth.d"; // Re-export for convenience export { jwtGuard as defaultJWTGuard } from "./jwt.guard"; export { sessionGuard as defaultSessionGuard } from "./session.guard"; //# sourceMappingURL=index.js.map