because I got bored of customising my CV for every job
1import { AuthModule } from "@cv/auth";
2import {
3 BaseModule,
4 DatabaseModule,
5 ResendModule,
6 TemplateModule,
7} from "@cv/system";
8import { Module } from "@nestjs/common";
9import { ConfigModule } from "@nestjs/config";
10import { EventEmitterModule } from "@nestjs/event-emitter";
11import { AuthenticationService } from "./authentication.service";
12import { PasswordProviderModule } from "./providers/password/password-provider.module";
13import { AuthenticationController } from "./rest/authentication.controller";
14import { TokenResolver } from "./token/token.resolver";
15
16@Module({
17 imports: [
18 ConfigModule,
19 AuthModule,
20 EventEmitterModule.forRoot(),
21 BaseModule,
22 DatabaseModule,
23 ResendModule,
24 TemplateModule,
25 PasswordProviderModule,
26 ],
27 controllers: [AuthenticationController],
28 providers: [AuthenticationService, TokenResolver],
29 exports: [AuthenticationService],
30})
31export class AuthenticationModule {}