Current section
Files
Jump to
Current section
Files
lib/valpa.ex
defmodule Valpa do
@moduledoc """
Valpa is a composable validation library for Elixir.
It supports validation of raw values, `{:ok, _}` and `{:error, _}` tuples with
pipelined field validations and automatic error propagation.
Features include:
- Simple, reusable validation functions for values and maps/structs
- Optional and required variants for all validators
- Extensible with custom validators
- Detailed error reporting with rich metadata
For usage examples and full documentation, see:
- [README](https://github.com/Centib/valpa#readme)
- [HexDocs](https://hexdocs.pm/valpa)
"""
use Valpa.Generator
end