elixir-toniq/norm

Data specification and generation

Elixirelixirproperty-based-testingspecifcation
This is stars and forks stats for /elixir-toniq/norm repository. As of 05 May, 2024 this repository has 675 stars and 28 forks.

Norm Norm is a system for specifying the structure of data. It can be used for validation and for generation of data. Norm does not provide any set of predicates and instead allows you to re-use any of your existing validations. import Norm iex> conform!(123, spec(is_integer() and &(&1 > 0))) 123 iex> conform!(-50, spec(is_integer() and &(&1 > 0))) ** (Norm.MismatchError) Could not conform input: val: -50 fails: &(&1 > 0) iex> user_schema = schema(%{ ...>...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
graphql-crystal/benchmarksElixirCrystalJavaScript680160
whitfin/cachexElixir1.4k0880
Kraigie/nostrumElixirErlang54001180
domtronn/all-the-icons.elEmacs LispElixirHTML1.4k01690
launchdarkly/erlang-server-sdkErlangMakefile320360
surgeventures/protein-elixirElixir9030
vic/paramsElixir3240410
open-telemetry/opentelemetry-erlang-contribElixirErlangShell103+181+1
davydog187/marxElixir25000
deadtrickster/ssl_verify_fun.erlErlangElixirMakefile960430