Modules
An opinionated JSONSchema compiler for elixir.
Compilation context for JSON Schema validation.
Helper module for Decimal support in Exonerate.
Represents a function declaration for the two-phase compilation system.
Module which provides a macro that generates special code for a duration filter.
Module which provides a macro that generates special code for a duration filter.
Module which provides a macro that generates special code for a hostname filter.
Module which provides a macro that generates special code for an idn-email filter. This is an email address with internationalization support.
Module which provides a macro that generates special code for an idn-hostname filter. This is a hostname with internationalization support.
Module which provides a macro that generates special code for an iri filter. This is an absolute uri with internationalization support.
Module which provides a macro that generates special code for an iri-reference filter. This is a uri-reference with internationalization support.
Module which provides a macro that generates special code for a json pointer filter.
Minimal Punycode implementation for IDN hostname validation. Based on RFC 3492: https://www.rfc-editor.org/rfc/rfc3492
Module which provides a macro that generates special code for an json pointer filter.
Module which provides a macro that generates special code for a relative json pointer filter.
Module which provides a macro that generates special code for a uri. This is an absolute uri.
Module which provides a macro that generates special code for a uri filter.
Module which provides a macro that generates special code for a uri template.
Centralized module registry for Exonerate.
Compile-time registry for consolidating property validators across combining schemas.
Adapter for fetching remote content.