Comparing version 0.0.16 to 0.0.17
@@ -68,3 +68,3 @@ 'use strict'; | ||
var isCheckable = function isCheckable(val) { | ||
return !(0, _lodashLangIsUndefined2['default'])(val) && !(0, _lodashLangIsNull2['default'])(val) && val.toString().length; | ||
return !(0, _lodashLangIsUndefined2['default'])(val) && !(0, _lodashLangIsNull2['default'])(val) && !!val.toString().length; | ||
}; | ||
@@ -149,2 +149,7 @@ | ||
}, { | ||
key: 'shouldCheckValue', | ||
value: function shouldCheckValue(val) { | ||
return this.hasIsRequired() || isCheckable(val); | ||
} | ||
}, { | ||
key: 'runValidation', | ||
@@ -161,3 +166,3 @@ value: function runValidation(value, allValues, name) { | ||
this.messages = []; | ||
if (!this.hasIsRequired() && !isCheckable(value)) { | ||
if (!this.shouldCheckValue(value)) { | ||
return _Promise.resolve(true).then(function () { | ||
@@ -212,2 +217,3 @@ return _this2.valid = true; | ||
valid = !this.shouldCheckValue(this.value) && this.valid === undefined ? true : valid; | ||
valid = valid === undefined ? valid : waiting ? undefined : valid; | ||
@@ -214,0 +220,0 @@ return { |
{ | ||
"name": "valour", | ||
"version": "0.0.16", | ||
"version": "0.0.17", | ||
"description": "Simple javascript validation for any application", | ||
@@ -5,0 +5,0 @@ "main": "lib/valour.js", |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
36696
756
0