Socket
Socket
Sign inDemoInstall

ajv

Package Overview
Dependencies
Maintainers
1
Versions
355
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ajv - npm Package Compare versions

Comparing version 0.1.15 to 0.1.16

29

lib/compile/rules/properties.dot.js

@@ -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",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc