drops
drops copied to clipboard
🛠️ Tools for working with data effectively - data contracts using types, schemas, domain validation rules, type-safe casting, and more.
I was wondering if we just make module free schema, I mean I have lots of endpoints to validate, creating module for every one of them is tedious, it would...
Hi and tanks for creating this lovley validation library. It seems like it would fit quite nice for validating JSON responses returned from OpenAI and other LLM's. LLM's usually require...
Firstly, thanks for this awesome library. Big fan of dry-rb and great to see you in elixir-land! I'm curious about one thing - it would be ideal to be able...
I'd like to device a custom type that uses a cast, but ```elixir use Drops.Type, (cast(string(), caster: Caster) |> string()) ``` doesn't seem to work, giving the error: ``` The...
I would like to be able to cast to a map/struct, but ```elixir cast(string(), Caster) |> map() ``` doesn't work, as there doesn't seem to be a variant of the...
https://github.com/elixir-gettext/gettext could be used as the backend
It would be nice to be able to map input keys to different output keys, similar to the `key:` option of [Parameter](https://github.com/phcurado/parameter). This would allow to easily convert between different...