toonvanstrijp / nestjs-i18n

The i18n module for nestjs.
https://nestjs-i18n.com
Other
656 stars 113 forks source link

Opt out of class-validator #639

Open gmanavarro opened 5 months ago

gmanavarro commented 5 months ago

Clear and concise description of the problem

Just recently I started looking for an implementation of i18n for Nestjs and found this library. It seems pretty useful so far, but I tried to start using it in my project and it's throwing an error from I18nService regarding the class-validator library. I guess it's a required dependency and I need to install it for nestjs-i18n to work. Since I'm using zod and I'm not planning to use class-validator, I wanted to know if it would be possible to opt out of the features using class-validator.

Suggested solution

Add some kind of option in the I18nModule config to opt out of using class-validator related features.

Alternative

An alternative would be to just install class-validator and get over it, but I don't think I should be installing a dependency I have no use for just for the sake of a dependency requirement of features I will not be using.

Additional context

No response

Validations