{"library":"nestjs-minio-client","type":"library","category":null,"description":"The `nestjs-minio-client` package provides a robust integration of the Minio S3-compatible object storage client into the NestJS framework. It offers a `MinioModule` for streamlined configuration and registration, supporting both synchronous `register()` and asynchronous `registerAsync()` methods, which is particularly useful for injecting configuration from NestJS's `@nestjs/config` package. An injectable `MinioService` then provides direct access to the underlying Minio JS SDK client instance, allowing developers to interact with Minio's API. The current stable version is 2.2.0, with a consistent release cadence focusing on updates to dependencies, NestJS compatibility, and internal refactoring. It serves as a dedicated wrapper, simplifying Minio usage within NestJS applications and abstracting away direct SDK initialization. It requires NestJS version 9 or later.","language":"javascript","status":"active","version":"2.2.0","tags":["javascript","nestjs","minio","minio-client-sdk","nestjs-minio","nestjs-minio-client","typescript"],"install":[{"cmd":"npm install nestjs-minio-client","imports":["import { MinioModule } from 'nestjs-minio-client';","import { MinioService } from 'nestjs-minio-client';","MinioModule.register({ /* options */ })","MinioModule.registerAsync({ useFactory: ..., inject: [...] })"]},{"cmd":"yarn add nestjs-minio-client","imports":[]},{"cmd":"pnpm add nestjs-minio-client","imports":[]}],"homepage":null,"github":"https://github.com/djedlajn/nestjs-minio-client","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/nestjs-minio-client","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/nestjs-minio-client/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}