Comparing version 0.1.15 to 0.1.16
@@ -10,4 +10,5 @@ {{# def.definitions }} | ||
{{? $breakOnError }} var valid = {{?}} | ||
({{= it.validate($it) }})(data{{=$dataNxt}}, dataPath{{=$dataNxt}}); | ||
{{ $it.inline = true; }} | ||
{{= it.validate($it) }}; | ||
valid{{=$lvl}} = valid{{=$it.level}}; | ||
#}} | ||
@@ -29,3 +30,3 @@ | ||
var errs{{=$lvl}} = validate.errors.length; | ||
var valid = true; | ||
var valid{{=$lvl}} = true; | ||
@@ -37,4 +38,4 @@ {{? $checkAdditional }} | ||
{{? $noAdditional }} | ||
var valid = Object.keys(data{{=$dataLvl}}).length <= Object.keys(propertiesSchema{{=$lvl}}).length; | ||
{{# def.checkError:'additionalProperties' }} | ||
var valid{{=$lvl}} = Object.keys(data{{=$dataLvl}}).length <= Object.keys(propertiesSchema{{=$lvl}}).length; | ||
{{# def.checkErrorLvl:'additionalProperties' }} | ||
{{# def.elseIfValid }} | ||
@@ -70,3 +71,3 @@ {{?}} | ||
{{? $noAdditional }} | ||
valid = false; | ||
valid{{=$lvl}} = false; | ||
{{# def.error:'additionalProperties' }} | ||
@@ -82,3 +83,3 @@ {{? $breakOnError }} break; {{?}} | ||
{{# def.validateProperty:$useKey }} | ||
{{? $breakOnError }} if (!valid) break; {{?}} | ||
{{? $breakOnError }} if (!valid{{=$lvl}}) break; {{?}} | ||
{{?}} | ||
@@ -88,3 +89,3 @@ } | ||
{{# def.ifValid }} | ||
{{# def.ifValidLvl }} | ||
{{?}} | ||
@@ -102,3 +103,3 @@ | ||
{{? $breakOnError }} valid = true; {{?}} | ||
{{? $breakOnError }} valid{{=$lvl}} = true; {{?}} | ||
if (data{{=$dataLvl}}.hasOwnProperty('{{= $propertyKey }}')) { | ||
@@ -111,3 +112,3 @@ {{ /* TODO cache data types and paths by keys for patternProperties */ }} | ||
{{# def.ifValid }} | ||
{{# def.ifValidLvl }} | ||
{{ } }} | ||
@@ -131,7 +132,7 @@ {{?}} | ||
{{# def.validateProperty:$useKey }} | ||
{{? $breakOnError }} if (!valid) break; {{?}} | ||
{{? $breakOnError }} if (!valid{{=$lvl}}) break; {{?}} | ||
} | ||
} | ||
{{# def.ifValid }} | ||
{{# def.ifValidLvl }} | ||
{{?}} | ||
@@ -142,4 +143,6 @@ {{~}} | ||
var valid = errs{{=$lvl}} == validate.errors.length; | ||
valid{{=$lvl}} = errs{{=$lvl}} == validate.errors.length; | ||
{{# def.cleanUp }} | ||
valid = valid{{=$lvl}}; |
{ | ||
"name": "ajv", | ||
"version": "0.1.15", | ||
"version": "0.1.16", | ||
"description": "Another JSON schema Validator", | ||
@@ -5,0 +5,0 @@ "main": "lib/ajv.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
190027
5814