async-validator
Advanced tools
Comparing version 1.11.4 to 1.11.5
@@ -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" | ||
} | ||
] | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
0
5
0
112352
2569
- Removedbabel-runtime@6.x
- Removedbabel-runtime@6.26.0(transitive)
- Removedcore-js@2.6.12(transitive)
- Removedregenerator-runtime@0.11.1(transitive)