Progressive schema authoring
Define concise field rules with DSL strings, s('...') seed builders, or discoverable s.xxx() factories.
Concise field rules · Progressive s API · Validation · Schema reuse · Export · i18n
Define concise field rules with DSL strings, s('...') seed builders, or discoverable s.xxx() factories.
Validate synchronously, asynchronously, or in batches with AJV-backed fallback and cache-aware runtime behavior.
The same schema can be exported to MongoDB, MySQL, PostgreSQL and Markdown documents.
Built-in multi-language error messages and dynamic locale switching, suitable for sharing validation rules between the server and front-end.
Add custom DSL types, formats, validators and packaged plugins across pure, seed-builder and namespace-factory entries.
Provides TypeScript declarations and discoverable namespace factories for modern Node.js and TypeScript projects.