Combined validator
It is highly advised that you not use this piece of software unless you are sure you need to. Using this library promotes tightly coupling multiple aspects of your software, such as JSON parsing and mongoose schema. Unless you are certain that you know what you are doing, the headaches caused by this will far outweigh any positives of using this library.
A parser for a format that is designed to be translated into different formats, such as the mongoose and ajv schemas.