diff --git a/validators.js b/validators.js index be72793..87edfcc 100644 --- a/validators.js +++ b/validators.js @@ -287,7 +287,13 @@ module.exports = async function valivators(draftUri, draftVersion) { { name: "json-schema-library", setup: function(schema) { - return new jlib.cores.Draft04(schema); // draft-04 is max supported version + if (draftVersion === "4") { + return new jlib.Draft04(schema); + } else if (draftVersion === "6") { + return new jlib.Draft06(schema); + } else { + return new jlib.Draft07(schema); + } }, test: function(instance, json, schema) { return instance.isValid(json);