Optimize module imports by marking `DatabaseModule` and `CryptoModule` as global. Remove explicit imports from other modules to reduce duplication and improve maintainability. Update environment variable limits for image and GIF sizes in production.
26 lines
621 B
TypeScript
26 lines
621 B
TypeScript
import { Global, Module } from "@nestjs/common";
|
|
import { CryptoService } from "./crypto.service";
|
|
import { EncryptionService } from "./services/encryption.service";
|
|
import { HashingService } from "./services/hashing.service";
|
|
import { JwtService } from "./services/jwt.service";
|
|
import { PostQuantumService } from "./services/post-quantum.service";
|
|
|
|
@Global()
|
|
@Module({
|
|
providers: [
|
|
CryptoService,
|
|
HashingService,
|
|
JwtService,
|
|
EncryptionService,
|
|
PostQuantumService,
|
|
],
|
|
exports: [
|
|
CryptoService,
|
|
HashingService,
|
|
JwtService,
|
|
EncryptionService,
|
|
PostQuantumService,
|
|
],
|
|
})
|
|
export class CryptoModule {}
|