Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ Declarative [`Ecto`](https://github.com/elixir-ecto/ecto) `embedded_schema`s for
## Feature Overview

* `!` Variants of Ecto `field`, `embeds_one`, and `embeds_many` macros to mark a field as required ([Required Fields](#required-fields))
* Colocated input transformations let you either transform input fields before validation or derive field values from other fields ([Derived Fields / Input Transformations](#derived-fields--input-transformations))
* Colocated input transformations let you either transform input fields before validation or derive field values from other fields ([`Flint.Extensions.PreTransforms`](https://hexdocs.pm/flint/Flint.Extensions.PreTransforms.html))
* Colocated validations, so you can define common validations alongside field declarations ([Validations](#field-validations))
* Colocated output transformations let you transform fields after validation ([Mappings / Output Transformations](#mappings--output-transformations))
* Colocated output transformations let you transform fields after validation ([`Flint.Extensions.PostTransforms`](https://hexdocs.pm/flint/Flint.Extensions.PostTransforms.html))
* Extensible using the `Flint.Extension` module. Default extensions include:
* `Accessible` - Adds `Access` implementation to the target schemas
* `JSON` - Adds a custom JSON encoding (`Jason` and `Poison` supported) implementation to the target schemas
Expand Down