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.3.11 to 0.3.12

6

lib/compile/rules/definitions.def.js

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

10

lib/compile/rules/dependencies.dot.js

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

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