diff --git a/README.md b/README.md
index 13b4398f..1f235392 100644
--- a/README.md
+++ b/README.md
@@ -5,19 +5,39 @@
[//]: # 'VERSIONS'
[
](https://npmjs.com/package/@atls/schematics)
+[
](https://npmjs.com/package/@atls/nestjs-batch-queue)
+[
](https://npmjs.com/package/@atls/nestjs-connectrpc)
+[
](https://npmjs.com/package/@atls/nestjs-connectrpc-errors)
+[
](https://npmjs.com/package/@atls/nestjs-cqrs)
+[
](https://npmjs.com/package/@atls/nestjs-cqrs-kafka-events)
[
](https://npmjs.com/package/@atls/nestjs-dataloader)
[
](https://npmjs.com/package/@atls/nestjs-external-renderer)
[
](https://npmjs.com/package/@atls/nestjs-gateway)
+[
](https://npmjs.com/package/@atls/nestjs-gcs-client)
+[
](https://npmjs.com/package/@atls/nestjs-graphql-redis-subscriptions)
[
](https://npmjs.com/package/@atls/nestjs-grpc-errors)
[
](https://npmjs.com/package/@atls/nestjs-grpc-http-proxy)
[
](https://npmjs.com/package/@atls/nestjs-grpc-identity)
+[
](https://npmjs.com/package/@atls/grpc-keto)
[
](https://npmjs.com/package/@atls/nestjs-grpc-playground)
[
](https://npmjs.com/package/@atls/nestjs-grpc-reflection)
[
](https://npmjs.com/package/@atls/nestjs-hydra)
+[
](https://npmjs.com/package/@atls/nestjs-kafka)
[
](https://npmjs.com/package/@atls/nestjs-keto)
[
](https://npmjs.com/package/@atls/nestjs-kratos)
-[
](https://npmjs.com/package/@atls/nestjs-typesense-typeorm)
+[
](https://npmjs.com/package/@atls/nestjs-logger)
+[
](https://npmjs.com/package/@atls/nestjs-microservices-registry)
+[
](https://npmjs.com/package/@atls/nestjs-mikro-orm-config)
+[
](https://npmjs.com/package/@atls/nestjs-mikro-orm-request-context)
+[
](https://npmjs.com/package/@atls/nestjs-pipes)
+[
](https://npmjs.com/package/@atls/nestjs-proto-types)
+[
](https://npmjs.com/package/@atls/nestjs-redis)
+[
](https://npmjs.com/package/@atls/nestjs-s3-client)
+[
](https://npmjs.com/package/@atlantis-lab/nestjs-signed-url)
+[
](https://npmjs.com/package/@atls/nestjs-typeorm-seeding)
[
](https://npmjs.com/package/@atls/nestjs-typesense)
+[
](https://npmjs.com/package/@atls/nestjs-typesense-typeorm)
+[
](https://npmjs.com/package/@atls/nestjs-validation)
[//]: # 'VERSIONS'
@@ -34,19 +54,36 @@
## πΌ ΠΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ:
-1. `dataloader` - ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ DataLoader Π΄Π»Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ².
-2. `external-renderer` - ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π° Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ°.
-3. `gateway` - ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ GraphQL Mesh.
-4. `grpc-errors` - ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»Ρ gRPC.
-5. `grpc-http-proxy` - HTTP-ΠΏΡΠΎΠΊΡΠΈ Π΄Π»Ρ gRPC-ΡΠ΅ΡΠ²ΠΈΡΠΎΠ².
-6. `grpc-identity` - Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π΄Π»Ρ gRPC-ΡΠ΅ΡΠ²ΠΈΡΠΎΠ².
-7. `grpc-playground` - ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ gRPC Playground Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ.
-8. `grpc-reflection` - ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° gRPC Server Reflection.
-9. `hydra` - ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Hydra Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ OAuth2 ΠΈ OpenID Connect.
-10. `keto` - ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Ory Keto Π΄Π»Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ.
-11. `kratos` - ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Ory Kratos Π΄Π»Ρ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ.
-12. `logger` - ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π»ΠΎΠ³Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
-13. `signed-url` - ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΡΡ
URL.
-14. `typeorm-seeding` - ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ
Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ TypeORM.
-15. `typesense-typeorm` - ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ TypeORM Ρ Typesense Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌ ΠΏΠΎΠΈΡΠΊΠΎΠΌ.
-16. `typesense` - ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΠΌ Π΄Π²ΠΈΠΆΠΊΠΎΠΌ Typesense.
+1. `batch-queue` - ΠΏΠ°ΠΊΠ΅ΡΠ½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π·Π°Π΄Π°Ρ ΠΈ ΠΎΡΠ΅ΡΠ΅Π΄Π΅ΠΉ.
+2. `connectrpc` - ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ConnectRPC Ρ NestJS.
+3. `connectrpc-errors` - ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»Ρ ConnectRPC.
+4. `cqrs` - ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠ°ΡΡΠ΅ΡΠ½Π° CQRS.
+5. `cqrs-kafka-events` - ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ CQRS-ΡΠΎΠ±ΡΡΠΈΠΉ Ρ Kafka.
+6. `dataloader` - ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ DataLoader Π΄Π»Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ².
+7. `external-renderer` - ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π° Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ°.
+8. `gateway` - ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ GraphQL Mesh.
+9. `gcs-client` - ΠΊΠ»ΠΈΠ΅Π½Ρ Π΄Π»Ρ Google Cloud Storage.
+10. `graphql-redis-subscriptions` - GraphQL subscriptions ΡΠ΅ΡΠ΅Π· Redis.
+11. `grpc-errors` - ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»Ρ gRPC.
+12. `grpc-http-proxy` - HTTP-ΠΏΡΠΎΠΊΡΠΈ Π΄Π»Ρ gRPC-ΡΠ΅ΡΠ²ΠΈΡΠΎΠ².
+13. `grpc-identity` - Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π΄Π»Ρ gRPC-ΡΠ΅ΡΠ²ΠΈΡΠΎΠ².
+14. `grpc-keto` - gRPC-ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Ory Keto.
+15. `grpc-playground` - ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ gRPC Playground Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ.
+16. `grpc-reflection` - ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° gRPC Server Reflection.
+17. `hydra` - ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Hydra Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ OAuth2 ΠΈ OpenID Connect.
+18. `kafka` - ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Apache Kafka.
+19. `keto` - ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Ory Keto Π΄Π»Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ.
+20. `kratos` - ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Ory Kratos Π΄Π»Ρ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ.
+21. `logger` - ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π»ΠΎΠ³Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
+22. `microservices-registry` - ΡΠ΅Π΅ΡΡΡ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΎΠ².
+23. `mikro-orm-config` - ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ MikroORM.
+24. `mikro-orm-request-context` - ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π·Π°ΠΏΡΠΎΡΠ° Π΄Π»Ρ MikroORM.
+25. `pipes` - Π½Π°Π±ΠΎΡ ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ½ΡΡ
pipes.
+26. `proto-types` - ΡΠΈΠΏΡ ΠΈ ΡΡΠΈΠ»ΠΈΡΡ Π΄Π»Ρ proto-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ².
+27. `redis` - ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Redis.
+28. `s3-client` - ΠΊΠ»ΠΈΠ΅Π½Ρ Π΄Π»Ρ S3-ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ
Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡ.
+29. `signed-url` - ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΡΡ
URL.
+30. `typeorm-seeding` - ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ
Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ TypeORM.
+31. `typesense` - ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΠΌ Π΄Π²ΠΈΠΆΠΊΠΎΠΌ Typesense.
+32. `typesense-typeorm` - ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ TypeORM Ρ Typesense Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌ ΠΏΠΎΠΈΡΠΊΠΎΠΌ.
+33. `validation` - ΡΡΠΈΠ»ΠΈΡΡ Π΄Π»Ρ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
.
diff --git a/packages/nestjs-cqrs-kafka-events/src/index.ts b/packages/nestjs-cqrs-kafka-events/src/index.ts
index daf63d00..fb6d12e1 100644
--- a/packages/nestjs-cqrs-kafka-events/src/index.ts
+++ b/packages/nestjs-cqrs-kafka-events/src/index.ts
@@ -1,4 +1,4 @@
-export * from './messaging/index.js'
export * from './module/index.js'
+export * from './messaging/index.js'
export * from '@atls/nestjs-kafka'
diff --git a/packages/nestjs-cqrs/src/cqrs.module.ts b/packages/nestjs-cqrs/src/cqrs.module.ts
index 13367665..2e57b1e7 100644
--- a/packages/nestjs-cqrs/src/cqrs.module.ts
+++ b/packages/nestjs-cqrs/src/cqrs.module.ts
@@ -4,8 +4,8 @@ import type { IEvent } from '@nestjs/cqrs'
import { Module } from '@nestjs/common'
import { CommandBus } from '@nestjs/cqrs'
-import { EventBus } from '@nestjs/cqrs'
import { EventPublisher } from '@nestjs/cqrs'
+import { EventBus } from '@nestjs/cqrs'
import { QueryBus } from '@nestjs/cqrs'
import { UnhandledExceptionBus } from '@nestjs/cqrs'
import { ExplorerService } from '@nestjs/cqrs/dist/services/explorer.service.js'
diff --git a/packages/nestjs-external-renderer/src/index.ts b/packages/nestjs-external-renderer/src/index.ts
index bf8224de..61604ee7 100644
--- a/packages/nestjs-external-renderer/src/index.ts
+++ b/packages/nestjs-external-renderer/src/index.ts
@@ -1,3 +1,3 @@
-export * from './module/index.js'
export * from './renderer/index.js'
+export * from './module/index.js'
export * from './config/index.js'
diff --git a/packages/nestjs-gcs-client/src/index.ts b/packages/nestjs-gcs-client/src/index.ts
index ac865492..41f2f96e 100644
--- a/packages/nestjs-gcs-client/src/index.ts
+++ b/packages/nestjs-gcs-client/src/index.ts
@@ -1,3 +1,2 @@
export * from '@google-cloud/storage'
-
export * from './module/index.js'
diff --git a/packages/nestjs-grpc-playground/src/index.ts b/packages/nestjs-grpc-playground/src/index.ts
index 50673f90..455eea45 100644
--- a/packages/nestjs-grpc-playground/src/index.ts
+++ b/packages/nestjs-grpc-playground/src/index.ts
@@ -1,5 +1,5 @@
export * from './module/index.js'
-export { HeaderAuthenticator } from '@atls/nestjs-grpc-http-proxy'
export { PrivateKeyAuthenticator } from '@atls/nestjs-grpc-http-proxy'
+export { HeaderAuthenticator } from '@atls/nestjs-grpc-http-proxy'
export type { Authenticator } from '@atls/nestjs-grpc-http-proxy'
diff --git a/packages/nestjs-grpc-reflection/src/index.ts b/packages/nestjs-grpc-reflection/src/index.ts
index 421af8c2..1310399d 100644
--- a/packages/nestjs-grpc-reflection/src/index.ts
+++ b/packages/nestjs-grpc-reflection/src/index.ts
@@ -1,2 +1,2 @@
-export * from './grpc/index.js'
export * from './module/index.js'
+export * from './grpc/index.js'
diff --git a/packages/nestjs-mikro-orm-request-context/src/index.ts b/packages/nestjs-mikro-orm-request-context/src/index.ts
index e916c4ba..2ff8efad 100644
--- a/packages/nestjs-mikro-orm-request-context/src/index.ts
+++ b/packages/nestjs-mikro-orm-request-context/src/index.ts
@@ -1,2 +1,2 @@
-export * from './interceptors/index.js'
export * from './module/index.js'
+export * from './interceptors/index.js'
diff --git a/packages/nestjs-proto-types/src/index.ts b/packages/nestjs-proto-types/src/index.ts
index d3ecb7d7..525f24ce 100644
--- a/packages/nestjs-proto-types/src/index.ts
+++ b/packages/nestjs-proto-types/src/index.ts
@@ -10,6 +10,6 @@
* @module
* @typedef {string} ProtoFile - Represents the imported `.proto` file as a string
*/
-// eslint-disable-next-line @typescript-eslint/prefer-ts-expect-error, @typescript-eslint/ban-ts-comment
+// eslint-disable-next-line @typescript-eslint/ban-ts-comment, @typescript-eslint/prefer-ts-expect-error
// @ts-ignore correct module name
declare module '*.proto'
diff --git a/packages/nestjs-signed-url/src/index.ts b/packages/nestjs-signed-url/src/index.ts
index 54cc5abc..8ef0a0dc 100644
--- a/packages/nestjs-signed-url/src/index.ts
+++ b/packages/nestjs-signed-url/src/index.ts
@@ -1,2 +1,2 @@
-export * from './module.js'
export * from './services/index.js'
+export * from './module.js'
diff --git a/packages/nestjs-typesense-typeorm/src/typeorm/typeorm-listeners.builder.ts b/packages/nestjs-typesense-typeorm/src/typeorm/typeorm-listeners.builder.ts
index f2597e4a..5a43b6ad 100644
--- a/packages/nestjs-typesense-typeorm/src/typeorm/typeorm-listeners.builder.ts
+++ b/packages/nestjs-typesense-typeorm/src/typeorm/typeorm-listeners.builder.ts
@@ -2,8 +2,8 @@
import type { OnModuleInit } from '@nestjs/common'
import type { EntitySubscriberInterface } from 'typeorm'
-import type { InsertEvent } from 'typeorm'
import type { UpdateEvent } from 'typeorm'
+import type { InsertEvent } from 'typeorm'
import { Logger } from '@atls/logger'
import { Injectable } from '@nestjs/common'
diff --git a/packages/nestjs-typesense/src/index.ts b/packages/nestjs-typesense/src/index.ts
index 37869781..1e4f2fe6 100644
--- a/packages/nestjs-typesense/src/index.ts
+++ b/packages/nestjs-typesense/src/index.ts
@@ -1,4 +1,4 @@
export * from './collections/index.js'
-export * from './metadata/index.js'
export * from './decorators/index.js'
+export * from './metadata/index.js'
export * from './module/index.js'