README.md
# Zodish
**Zodish** is a schema parser and validator library heavily inspired
by JavaScript's [Zod](https://zod.dev).
See the full [documentation](https://hexdocs.pm/zodish) at hexpm.
## Installation
You can install this package by adding `zodish` to your list of
dependencies in `mix.exs`:
```elixir
def deps do
[
{:zodish, "~> 0.1.0"}
]
end
```
## Next up
Here's a non-exhaustive list of feature that I intend to add in the
near future:
1. ***At least one of*** fields for `Zodish.Type.Map` and `Zodish.Type.Struct`;
2. ***At most one of*** fields for `Zodish.Type.Map` and `Zodish.Type.Struct`;
3. ***Dynamic required fields*** for `Zodish.Type.Map` and `Zodish.Type.Struct`;
4. ...