schema-typed

JSON →
library 2.4.2 ·javascript
verified Jun 7, 2026

schema-typed is a data modeling and validation library for JavaScript and TypeScript, now at v2.4.2 (stable). It provides a fluent API to define schemas with typed validators (StringType, NumberType, ArrayType, ObjectType, BooleanType, DateType) and supports synchronous and asynchronous validation, nested object validation, field dependencies, custom rules, and schema composition via SchemaModel.combine(). Key differentiators: strong TypeScript support with full type inference for validated data, a builder pattern for readable schemas, and detailed error messages. It is maintained and widely used in the rsuite ecosystem but can be used standalone.