Socket
Socket
Sign inDemoInstall

simpl-schema

Package Overview
Dependencies
Maintainers
2
Versions
73
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

simpl-schema - npm Package Compare versions

Comparing version 1.5.0 to 1.5.1

27

dist/doValidation.js

@@ -121,26 +121,5 @@ 'use strict';

addValidationErrors: function addValidationErrors(errors) {
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
try {
for (var _iterator = errors[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var error = _step.value;
fieldValidationErrors.push(error);
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator.return) {
_iterator.return();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
}
errors.forEach(function (error) {
return fieldValidationErrors.push(error);
});
},

@@ -147,0 +126,0 @@ field: function field(fName) {

4

dist/SimpleSchema.js

@@ -1080,2 +1080,6 @@ 'use strict';

// Handle the case when pulling an object from an array the object contains a field
// which has a defaultValue. We don't wan't the default value to be returned in this case
if (this.operator === '$pull') return;
// Handle the case where we are $pushing an object into an array of objects and we

@@ -1082,0 +1086,0 @@ // want any fields missing from that object to be added if they have default values

@@ -27,2 +27,4 @@ 'use strict';

function ValidationContext(ss) {
var _this = this;
_classCallCheck(this, ValidationContext);

@@ -41,26 +43,5 @@

this._depsAny = new tracker.Dependency();
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
try {
for (var _iterator = this._schemaKeys[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var key = _step.value;
this._deps[key] = new tracker.Dependency();
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator.return) {
_iterator.return();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
}
this._schemaKeys.forEach(function (key) {
_this._deps[key] = new tracker.Dependency();
});
}

@@ -78,29 +59,10 @@ }

value: function _markKeysChanged(keys) {
var _this2 = this;
if (!keys || !Array.isArray(keys) || !keys.length) return;
var _iteratorNormalCompletion2 = true;
var _didIteratorError2 = false;
var _iteratorError2 = undefined;
keys.forEach(function (key) {
return _this2._markKeyChanged(key);
});
try {
for (var _iterator2 = keys[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
var key = _step2.value;
this._markKeyChanged(key);
}
} catch (err) {
_didIteratorError2 = true;
_iteratorError2 = err;
} finally {
try {
if (!_iteratorNormalCompletion2 && _iterator2.return) {
_iterator2.return();
}
} finally {
if (_didIteratorError2) {
throw _iteratorError2;
}
}
}
this._depsAny && this._depsAny.changed();

@@ -127,2 +89,4 @@ }

value: function addValidationErrors(errors) {
var _this3 = this;
var newValidationErrors = errors.map(function (o) {

@@ -132,29 +96,7 @@ return o.name;

var _iteratorNormalCompletion3 = true;
var _didIteratorError3 = false;
var _iteratorError3 = undefined;
errors.forEach(function (error) {
return _this3._validationErrors.push(error);
});
try {
for (var _iterator3 = errors[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {
var error = _step3.value;
this._validationErrors.push(error);
}
// Mark all new as changed
} catch (err) {
_didIteratorError3 = true;
_iteratorError3 = err;
} finally {
try {
if (!_iteratorNormalCompletion3 && _iterator3.return) {
_iterator3.return();
}
} finally {
if (_didIteratorError3) {
throw _iteratorError3;
}
}
}
// Mark all new as changed
this._markKeysChanged(newValidationErrors);

@@ -243,9 +185,9 @@ }

// we should keep these errors.
var _iteratorNormalCompletion4 = true;
var _didIteratorError4 = false;
var _iteratorError4 = undefined;
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
try {
var _loop = function _loop() {
var error = _step4.value;
var error = _step.value;

@@ -258,16 +200,16 @@ var wasValidated = keysToValidate.some(function (key) {

for (var _iterator4 = this._validationErrors[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true) {
for (var _iterator = this._validationErrors[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
_loop();
}
} catch (err) {
_didIteratorError4 = true;
_iteratorError4 = err;
_didIteratorError = true;
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion4 && _iterator4.return) {
_iterator4.return();
if (!_iteratorNormalCompletion && _iterator.return) {
_iterator.return();
}
} finally {
if (_didIteratorError4) {
throw _iteratorError4;
if (_didIteratorError) {
throw _iteratorError;
}

@@ -274,0 +216,0 @@ }

{
"name": "simpl-schema",
"version": "1.5.0",
"version": "1.5.1",
"description": "A schema validation package that supports direct validation of MongoDB update modifier objects.",

@@ -17,4 +17,4 @@ "author": "Eric Dobbertin <aldeed@gmail.com>",

"dist",
"LICENSE",
"README.md"
"../LICENSE",
"../README.md"
],

@@ -21,0 +21,0 @@ "main": "./dist/main.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