Comparing version 0.3.11 to 0.3.12
@@ -88,3 +88,7 @@ {{## def.setup:_keyword: | ||
{{## def.cleanUp: | ||
{{ out = out.replace(/if\s*\([^)]+\)\s*\{\s*\}/g, ''); }} | ||
{{ | ||
out = out.replace(/if\s*\([^)]+\)\s*\{\s*\}\s*else\s*{\s*}/g, '') | ||
.replace(/if\s*\([^)]+\)\s*\{\s*\}(?!\s*else)/g, '') | ||
.replace(/if\s*\(([^)]+)\)\s*\{\s*\}\s*else(?!\s*if)/g, 'if (!($1))'); | ||
}} | ||
#}} | ||
@@ -91,0 +95,0 @@ |
@@ -20,6 +20,6 @@ {{# def.definitions }} | ||
{{## def.checkPropertyDeps: | ||
({{~ $deps:$dep:$i }} | ||
{{?$i}} && {{?}} | ||
{{=$data}}{{= it.util.getProperty($dep) }} !== undefined | ||
{{~}}) | ||
{{~ $deps:$dep:$i }} | ||
{{?$i}} || {{?}} | ||
{{=$data}}{{= it.util.getProperty($dep) }} === undefined | ||
{{~}} | ||
#}} | ||
@@ -30,3 +30,3 @@ | ||
{{ $deps = $propertyDeps[$property]; }} | ||
if (! {{# def.checkPropertyDeps }} ) | ||
if ({{# def.checkPropertyDeps }}) | ||
{{# def.error:'dependencies' }} | ||
@@ -33,0 +33,0 @@ {{# def.elseIfValid }} |
@@ -5,10 +5,10 @@ {{# def.definitions }} | ||
{{## def.checkRequired: | ||
({{~ $schema:$property:$i }} | ||
{{? $i}} && {{?}} | ||
{{=$data}}{{= it.util.getProperty($property) }} !== undefined | ||
{{~}}) | ||
{{~ $schema:$property:$i }} | ||
{{? $i}} || {{?}} | ||
{{=$data}}{{= it.util.getProperty($property) }} === undefined | ||
{{~}} | ||
#}} | ||
{{? $schema.length <= 100 }} | ||
if (! {{# def.checkRequired }}) | ||
if ({{# def.checkRequired }}) | ||
{{# def.error:'required' }} | ||
@@ -15,0 +15,0 @@ {{? $breakOnError }} else { {{?}} |
{ | ||
"name": "ajv", | ||
"version": "0.3.11", | ||
"version": "0.3.12", | ||
"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
243835
7273