Socket
Socket
Sign inDemoInstall

async-validator

Package Overview
Dependencies
Maintainers
1
Versions
86
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

async-validator - npm Package Compare versions

Comparing version 1.11.4 to 1.11.5

36

es/index.js

@@ -7,18 +7,6 @@ 'use strict';

var _extends2 = require('babel-runtime/helpers/extends');
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _extends3 = _interopRequireDefault(_extends2);
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _promise = require('babel-runtime/core-js/promise');
var _promise2 = _interopRequireDefault(_promise);
var _keys = require('babel-runtime/core-js/object/keys');
var _keys2 = _interopRequireDefault(_keys);
var _typeof2 = require('babel-runtime/helpers/typeof');
var _typeof3 = _interopRequireDefault(_typeof2);
var _util = require('./util');

@@ -57,3 +45,3 @@

}
if ((typeof rules === 'undefined' ? 'undefined' : (0, _typeof3['default'])(rules)) !== 'object' || Array.isArray(rules)) {
if ((typeof rules === 'undefined' ? 'undefined' : _typeof(rules)) !== 'object' || Array.isArray(rules)) {
throw new Error('Rules must be an object');

@@ -84,7 +72,7 @@ }

}
if (!this.rules || (0, _keys2['default'])(this.rules).length === 0) {
if (!this.rules || Object.keys(this.rules).length === 0) {
if (callback) {
callback();
}
return _promise2['default'].resolve();
return Promise.resolve();
}

@@ -132,3 +120,3 @@

var series = {};
var keys = options.keys || (0, _keys2['default'])(this.rules);
var keys = options.keys || Object.keys(this.rules);
keys.forEach(function (z) {

@@ -141,3 +129,3 @@ arr = _this.rules[z];

if (source === source_) {
source = (0, _extends3['default'])({}, source);
source = _extends({}, source);
}

@@ -151,3 +139,3 @@ value = source[z] = rule.transform(value);

} else {
rule = (0, _extends3['default'])({}, rule);
rule = _extends({}, rule);
}

@@ -173,3 +161,3 @@ rule.validator = _this.getValidationMethod(rule);

var rule = data.rule;
var deep = (rule.type === 'object' || rule.type === 'array') && ((0, _typeof3['default'])(rule.fields) === 'object' || (0, _typeof3['default'])(rule.defaultField) === 'object');
var deep = (rule.type === 'object' || rule.type === 'array') && (_typeof(rule.fields) === 'object' || _typeof(rule.defaultField) === 'object');
deep = deep && (rule.required || !rule.required && data.value);

@@ -179,3 +167,3 @@ rule.field = data.field;

function addFullfield(key, schema) {
return (0, _extends3['default'])({}, schema, {
return _extends({}, schema, {
fullField: rule.fullField + '.' + key

@@ -230,3 +218,3 @@ });

}
fieldsSchema = (0, _extends3['default'])({}, fieldsSchema, data.rule.fields);
fieldsSchema = _extends({}, fieldsSchema, data.rule.fields);
for (var f in fieldsSchema) {

@@ -296,3 +284,3 @@ if (fieldsSchema.hasOwnProperty(f)) {

}
var keys = (0, _keys2['default'])(rule);
var keys = Object.keys(rule);
var messageIndex = keys.indexOf('message');

@@ -299,0 +287,0 @@ if (messageIndex !== -1) {

@@ -6,12 +6,3 @@ 'use strict';

});
exports.messages = undefined;
var _stringify = require('babel-runtime/core-js/json/stringify');
var _stringify2 = _interopRequireDefault(_stringify);
exports.newMessages = newMessages;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
function newMessages() {

@@ -65,3 +56,3 @@ return {

clone: function clone() {
var cloned = JSON.parse((0, _stringify2['default'])(this));
var cloned = JSON.parse(JSON.stringify(this));
cloned.clone = this.clone;

@@ -68,0 +59,0 @@ return cloned;

@@ -7,6 +7,4 @@ 'use strict';

var _typeof2 = require('babel-runtime/helpers/typeof');
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _typeof3 = _interopRequireDefault(_typeof2);
var _util = require('../util');

@@ -20,6 +18,6 @@

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
/* eslint max-len:0 */

@@ -64,3 +62,3 @@

object: function object(value) {
return (typeof value === 'undefined' ? 'undefined' : (0, _typeof3['default'])(value)) === 'object' && !types.array(value);
return (typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' && !types.array(value);
},

@@ -104,3 +102,3 @@ method: function method(value) {

// straight typeof check
} else if (ruleType && (typeof value === 'undefined' ? 'undefined' : (0, _typeof3['default'])(value)) !== rule.type) {
} else if (ruleType && (typeof value === 'undefined' ? 'undefined' : _typeof(value)) !== rule.type) {
errors.push(util.format(options.messages.types[ruleType], rule.fullField, rule.type));

@@ -107,0 +105,0 @@ }

@@ -6,24 +6,7 @@ 'use strict';

});
exports.warning = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _extends3 = _interopRequireDefault(_extends2);
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _typeof2 = require('babel-runtime/helpers/typeof');
var _typeof3 = _interopRequireDefault(_typeof2);
var _promise = require('babel-runtime/core-js/promise');
var _promise2 = _interopRequireDefault(_promise);
var _keys = require('babel-runtime/core-js/object/keys');
var _keys2 = _interopRequireDefault(_keys);
var _stringify = require('babel-runtime/core-js/json/stringify');
var _stringify2 = _interopRequireDefault(_stringify);
exports.convertFieldsError = convertFieldsError;

@@ -36,5 +19,2 @@ exports.format = format;

exports.deepMerge = deepMerge;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
/* eslint no-console:0 */

@@ -96,3 +76,3 @@

try {
return (0, _stringify2['default'])(args[i++]);
return JSON.stringify(args[i++]);
} catch (_) {

@@ -132,3 +112,3 @@ return '[Circular]';

function isEmptyObject(obj) {
return (0, _keys2['default'])(obj).length === 0;
return Object.keys(obj).length === 0;
}

@@ -177,3 +157,3 @@

var ret = [];
(0, _keys2['default'])(objArr).forEach(function (k) {
Object.keys(objArr).forEach(function (k) {
ret.push.apply(ret, objArr[k]);

@@ -191,9 +171,9 @@ });

if (firstFields === true) {
firstFields = (0, _keys2['default'])(objArr);
firstFields = Object.keys(objArr);
}
var objArrKeys = (0, _keys2['default'])(objArr);
var objArrKeys = Object.keys(objArr);
var objArrLength = objArrKeys.length;
var total = 0;
var results = [];
var pending = new _promise2['default'](function (resolve, reject) {
var pending = new Promise(function (resolve, reject) {
var next = function next(errors) {

@@ -240,4 +220,4 @@ results.push.apply(results, errors);

var value = source[s];
if ((typeof value === 'undefined' ? 'undefined' : (0, _typeof3['default'])(value)) === 'object' && (0, _typeof3['default'])(target[s]) === 'object') {
target[s] = (0, _extends3['default'])({}, target[s], value);
if ((typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' && _typeof(target[s]) === 'object') {
target[s] = _extends({}, target[s], value);
} else {

@@ -244,0 +224,0 @@ target[s] = value;

@@ -7,6 +7,4 @@ 'use strict';

var _typeof2 = require('babel-runtime/helpers/typeof');
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _typeof3 = _interopRequireDefault(_typeof2);
var _rule = require('../rule/');

@@ -20,3 +18,3 @@

var errors = [];
var type = Array.isArray(value) ? 'array' : typeof value === 'undefined' ? 'undefined' : (0, _typeof3['default'])(value);
var type = Array.isArray(value) ? 'array' : typeof value === 'undefined' ? 'undefined' : _typeof(value);
_rule2['default'].required(rule, value, source, errors, options, type);

@@ -23,0 +21,0 @@ callback(errors);

@@ -5,18 +5,6 @@ 'use strict';

var _extends2 = require('babel-runtime/helpers/extends');
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _extends3 = _interopRequireDefault(_extends2);
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _promise = require('babel-runtime/core-js/promise');
var _promise2 = _interopRequireDefault(_promise);
var _keys = require('babel-runtime/core-js/object/keys');
var _keys2 = _interopRequireDefault(_keys);
var _typeof2 = require('babel-runtime/helpers/typeof');
var _typeof3 = _interopRequireDefault(_typeof2);
var _util = require('./util');

@@ -55,3 +43,3 @@

}
if ((typeof rules === 'undefined' ? 'undefined' : (0, _typeof3['default'])(rules)) !== 'object' || Array.isArray(rules)) {
if ((typeof rules === 'undefined' ? 'undefined' : _typeof(rules)) !== 'object' || Array.isArray(rules)) {
throw new Error('Rules must be an object');

@@ -82,7 +70,7 @@ }

}
if (!this.rules || (0, _keys2['default'])(this.rules).length === 0) {
if (!this.rules || Object.keys(this.rules).length === 0) {
if (callback) {
callback();
}
return _promise2['default'].resolve();
return Promise.resolve();
}

@@ -130,3 +118,3 @@

var series = {};
var keys = options.keys || (0, _keys2['default'])(this.rules);
var keys = options.keys || Object.keys(this.rules);
keys.forEach(function (z) {

@@ -139,3 +127,3 @@ arr = _this.rules[z];

if (source === source_) {
source = (0, _extends3['default'])({}, source);
source = _extends({}, source);
}

@@ -149,3 +137,3 @@ value = source[z] = rule.transform(value);

} else {
rule = (0, _extends3['default'])({}, rule);
rule = _extends({}, rule);
}

@@ -171,3 +159,3 @@ rule.validator = _this.getValidationMethod(rule);

var rule = data.rule;
var deep = (rule.type === 'object' || rule.type === 'array') && ((0, _typeof3['default'])(rule.fields) === 'object' || (0, _typeof3['default'])(rule.defaultField) === 'object');
var deep = (rule.type === 'object' || rule.type === 'array') && (_typeof(rule.fields) === 'object' || _typeof(rule.defaultField) === 'object');
deep = deep && (rule.required || !rule.required && data.value);

@@ -177,3 +165,3 @@ rule.field = data.field;

function addFullfield(key, schema) {
return (0, _extends3['default'])({}, schema, {
return _extends({}, schema, {
fullField: rule.fullField + '.' + key

@@ -228,3 +216,3 @@ });

}
fieldsSchema = (0, _extends3['default'])({}, fieldsSchema, data.rule.fields);
fieldsSchema = _extends({}, fieldsSchema, data.rule.fields);
for (var f in fieldsSchema) {

@@ -294,3 +282,3 @@ if (fieldsSchema.hasOwnProperty(f)) {

}
var keys = (0, _keys2['default'])(rule);
var keys = Object.keys(rule);
var messageIndex = keys.indexOf('message');

@@ -297,0 +285,0 @@ if (messageIndex !== -1) {

'use strict';
exports.__esModule = true;
exports.messages = undefined;
var _stringify = require('babel-runtime/core-js/json/stringify');
var _stringify2 = _interopRequireDefault(_stringify);
exports.newMessages = newMessages;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
function newMessages() {

@@ -62,3 +53,3 @@ return {

clone: function clone() {
var cloned = JSON.parse((0, _stringify2['default'])(this));
var cloned = JSON.parse(JSON.stringify(this));
cloned.clone = this.clone;

@@ -65,0 +56,0 @@ return cloned;

@@ -5,6 +5,4 @@ 'use strict';

var _typeof2 = require('babel-runtime/helpers/typeof');
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _typeof3 = _interopRequireDefault(_typeof2);
var _util = require('../util');

@@ -18,6 +16,6 @@

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
/* eslint max-len:0 */

@@ -62,3 +60,3 @@

object: function object(value) {
return (typeof value === 'undefined' ? 'undefined' : (0, _typeof3['default'])(value)) === 'object' && !types.array(value);
return (typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' && !types.array(value);
},

@@ -102,3 +100,3 @@ method: function method(value) {

// straight typeof check
} else if (ruleType && (typeof value === 'undefined' ? 'undefined' : (0, _typeof3['default'])(value)) !== rule.type) {
} else if (ruleType && (typeof value === 'undefined' ? 'undefined' : _typeof(value)) !== rule.type) {
errors.push(util.format(options.messages.types[ruleType], rule.fullField, rule.type));

@@ -105,0 +103,0 @@ }

'use strict';
exports.__esModule = true;
exports.warning = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _extends3 = _interopRequireDefault(_extends2);
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _typeof2 = require('babel-runtime/helpers/typeof');
var _typeof3 = _interopRequireDefault(_typeof2);
var _promise = require('babel-runtime/core-js/promise');
var _promise2 = _interopRequireDefault(_promise);
var _keys = require('babel-runtime/core-js/object/keys');
var _keys2 = _interopRequireDefault(_keys);
var _stringify = require('babel-runtime/core-js/json/stringify');
var _stringify2 = _interopRequireDefault(_stringify);
exports.convertFieldsError = convertFieldsError;

@@ -33,5 +16,2 @@ exports.format = format;

exports.deepMerge = deepMerge;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
/* eslint no-console:0 */

@@ -93,3 +73,3 @@

try {
return (0, _stringify2['default'])(args[i++]);
return JSON.stringify(args[i++]);
} catch (_) {

@@ -129,3 +109,3 @@ return '[Circular]';

function isEmptyObject(obj) {
return (0, _keys2['default'])(obj).length === 0;
return Object.keys(obj).length === 0;
}

@@ -174,3 +154,3 @@

var ret = [];
(0, _keys2['default'])(objArr).forEach(function (k) {
Object.keys(objArr).forEach(function (k) {
ret.push.apply(ret, objArr[k]);

@@ -188,9 +168,9 @@ });

if (firstFields === true) {
firstFields = (0, _keys2['default'])(objArr);
firstFields = Object.keys(objArr);
}
var objArrKeys = (0, _keys2['default'])(objArr);
var objArrKeys = Object.keys(objArr);
var objArrLength = objArrKeys.length;
var total = 0;
var results = [];
var pending = new _promise2['default'](function (resolve, reject) {
var pending = new Promise(function (resolve, reject) {
var next = function next(errors) {

@@ -237,4 +217,4 @@ results.push.apply(results, errors);

var value = source[s];
if ((typeof value === 'undefined' ? 'undefined' : (0, _typeof3['default'])(value)) === 'object' && (0, _typeof3['default'])(target[s]) === 'object') {
target[s] = (0, _extends3['default'])({}, target[s], value);
if ((typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' && _typeof(target[s]) === 'object') {
target[s] = _extends({}, target[s], value);
} else {

@@ -241,0 +221,0 @@ target[s] = value;

@@ -5,6 +5,4 @@ 'use strict';

var _typeof2 = require('babel-runtime/helpers/typeof');
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _typeof3 = _interopRequireDefault(_typeof2);
var _rule = require('../rule/');

@@ -18,3 +16,3 @@

var errors = [];
var type = Array.isArray(value) ? 'array' : typeof value === 'undefined' ? 'undefined' : (0, _typeof3['default'])(value);
var type = Array.isArray(value) ? 'array' : typeof value === 'undefined' ? 'undefined' : _typeof(value);
_rule2['default'].required(rule, value, source, errors, options, type);

@@ -21,0 +19,0 @@ callback(errors);

{
"name": "async-validator",
"version": "1.11.4",
"version": "1.11.5",
"description": "validate form asynchronous",

@@ -47,3 +47,2 @@ "keywords": [

"devDependencies": {
"babel-plugin-transform-runtime": "^6.23.0",
"babel-preset-env": "^1.7.0",

@@ -57,6 +56,3 @@ "coveralls": "^2.13.1",

"lint"
],
"dependencies": {
"babel-runtime": "6.x"
}
]
}
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