Jack Roper

@zcabjro/vivalidate v0.8.0 makes composition even easier

8/29/2021

vivalidate already let us define schemas in terms of others but once defined they are rather opaque. Now, you can compose two defined schemas to ensure that a value satisfies both.

Read now

@zcabjro/vivalidate v0.6.0 custom errors in the run up to forms

8/19/2021

vivalidate makes it easy to define schemas and transform the results but this isn't enough for user-facing forms. Custom error messages bring us one step closer...

Read now

@zcabjro/vivalidate v0.3.0 adds map and flatMap

3/13/2021

Backed by the Either type, vivalidate supports typed transformation using map and flatMap. Validate and transform all at once with confidence!

Read now

@zcabjro/either v0.5.0 published

3/7/2021

Re-implementing Either as a union of Left and Right in typescript for better type-checking and easier refinement. Some breaking changes, but all for the best!

Read now