plius (npm): A schema engine for semi-structured documents written in pure JavaScript
Keywords: document|object|schema|scheme|engine|validation|errors|library|api