stump-superstruct (npm): A simple, expressive way to validate data in JavaScript.
Keywords: api|array|assert|cast|check|checker|collection|data|error|express|hapi|interface|invalid|joi|json|list|model|object|orm|scalar|schema|struct|throw|type|types|valid|validate|validation|validator|javascript|structs|typescript