A NestJS module integrating MinIO object storage (v2.8.0, stable, monthly releases). Provides a NestJS-style DI wrapper around the MinIO JavaScript client, supporting global configuration, multiple named clients, and decorator-based injection. Compatible with NestJS 7+. Differentiated from raw minio usage by seamless integration with NestJS modules and dependency injection.
npm install nestjs-minioNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Registers the MinIO module with credentials; then inject the client using @Inject(MINIO_CONNECTION) or @InjectMinioClient().
Use the exported MINIO_CONNECTION constant from the package; do not hardcode strings.
Use NestMinioModule.register({ ... }); support for async config may be added via useFactory.Use @InjectMinioClient('name') for named clients.Either set isGlobal: true or export the module explicitly.
Use 'import { NestMinioModule } from "nestjs-minio"' or use dynamic import.Import { MINIO_CONNECTION } from 'nestjs-minio'.Ensure all required fields are present (see README).