@zcabjro/vivalidate v0.8.0 makes composition even easier
8/29/2021vivalidate 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/2021vivalidate 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/2021Backed 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/2021Re-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