UNPKG

@wikiccu/nest-auth

Version:

A comprehensive authentication package for NestJS applications with Prisma and PostgreSQL

19 lines (18 loc) 1.92 kB
export { AuthModule } from './auth.module'; export { AuthService } from './services/auth.service'; export { PrismaService } from './services/prisma.service'; export { PasswordService } from './services/password.service'; export { TokenService } from './services/token.service'; export { EmailService } from './services/email.service'; export { AuthController } from './controllers/auth.controller'; export { JwtAuthGuard } from './guards/jwt-auth.guard'; export { RolesGuard } from './guards/roles.guard'; export { PermissionsGuard } from './guards/permissions.guard'; export { JwtStrategy } from './strategies/jwt.strategy'; export { Public, IS_PUBLIC_KEY } from './decorators/public.decorator'; export { Roles, ROLES_KEY } from './decorators/roles.decorator'; export { Permissions, PERMISSIONS_KEY } from './decorators/permissions.decorator'; export { CurrentUser } from './decorators/current-user.decorator'; export { RegisterDto, LoginDto, ForgotPasswordDto, ResetPasswordDto, ChangePasswordDto, VerifyEmailDto, ResendVerificationDto, RefreshTokenDto, LogoutDto, CreateUserDto, UpdateUserDto, } from './dto/auth.dto'; export { AuthUserResponse, LoginResponseDto, RegisterResponseDto, PasswordResetResponseDto, EmailVerificationResponseDto, RefreshTokenResponseDto, MessageResponseDto, } from './dto/responses.dto'; export { AuthUser, JwtPayload, LoginResponse, RegisterResponse, PasswordResetResponse, EmailVerificationResponse, RefreshTokenResponse, AuthConfig, EmailTemplate, RateLimitConfig, SessionInfo, CreateUserDto as CreateUserDtoType, UpdateUserDto as UpdateUserDtoType, ChangePasswordDto as ChangePasswordDtoType, ForgotPasswordDto as ForgotPasswordDtoType, ResetPasswordDto as ResetPasswordDtoType, VerifyEmailDto as VerifyEmailDtoType, ResendVerificationDto as ResendVerificationDtoType, LoginDto as LoginDtoType, RefreshTokenDto as RefreshTokenDtoType, LogoutDto as LogoutDtoType, } from './types';