Socket
Socket
Sign inDemoInstall

js-laravel-validation

Package Overview
Dependencies
Maintainers
1
Versions
38
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

js-laravel-validation - npm Package Compare versions

Comparing version 1.2.9 to 1.2.10

202

dist/rules.js

@@ -185,31 +185,41 @@ "use strict";

var value = _ref20.value;
return /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(value);
return /^\w+([\.+-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(value);
},
file: function file(_ref21) {
var value = _ref21.value;
ends_with: function ends_with(_ref21) {
var value = _ref21.value,
params = _ref21.params;
if (Array.isArray(value)) {
value = value.join("");
}
return String(value).endsWith(params[0]);
},
file: function file(_ref22) {
var value = _ref22.value;
return value instanceof File;
},
filled: function filled(_ref22) {
var value = _ref22.value;
filled: function filled(_ref23) {
var value = _ref23.value;
return isNotEmpty(value);
},
gt: function gt(_ref23) {
var value = _ref23.value,
values = _ref23.values,
params = _ref23.params;
return values[params[0]] === undefined || value > values[params[0]];
},
gte: function gte(_ref24) {
gt: function gt(_ref24) {
var value = _ref24.value,
values = _ref24.values,
params = _ref24.params;
return values[params[0]] === undefined || value > values[params[0]];
},
gte: function gte(_ref25) {
var value = _ref25.value,
values = _ref25.values,
params = _ref25.params;
return values[params[0]] === undefined || value >= values[params[0]];
},
image: function image(_ref25) {
var value = _ref25.value;
image: function image(_ref26) {
var value = _ref26.value;
return value instanceof Image;
},
in: function _in(_ref26) {
var value = _ref26.value,
params = _ref26.params;
in: function _in(_ref27) {
var value = _ref27.value,
params = _ref27.params;
return params.findIndex(function (param) {

@@ -219,6 +229,6 @@ return deepEquals(param, value);

},
in_array: function in_array(_ref27) {
var value = _ref27.value,
values = _ref27.values,
params = _ref27.params;
in_array: function in_array(_ref28) {
var value = _ref28.value,
values = _ref28.values,
params = _ref28.params;
var array = values[params[0]];

@@ -230,20 +240,20 @@ if (!Array.isArray(array)) return false;

},
integer: function integer(_ref28) {
var value = _ref28.value;
integer: function integer(_ref29) {
var value = _ref29.value;
return Number.isInteger(typeof value === 'string' ? parseInt(value) : value);
},
ip: function ip(_ref29) {
var value = _ref29.value;
ip: function ip(_ref30) {
var value = _ref30.value;
return isIpv4(value) || checkipv6(value);
},
ipv4: function ipv4(_ref30) {
var value = _ref30.value;
ipv4: function ipv4(_ref31) {
var value = _ref31.value;
return isIpv4(value);
},
ipv6: function ipv6(_ref31) {
var value = _ref31.value;
ipv6: function ipv6(_ref32) {
var value = _ref32.value;
return checkipv6(value);
},
json: function json(_ref32) {
var value = _ref32.value;
json: function json(_ref33) {
var value = _ref33.value;
if (typeof value !== 'string') return false;

@@ -259,22 +269,22 @@

},
lt: function lt(_ref33) {
var value = _ref33.value,
values = _ref33.values,
params = _ref33.params;
return value < values[params[0]];
},
lte: function lte(_ref34) {
lt: function lt(_ref34) {
var value = _ref34.value,
values = _ref34.values,
params = _ref34.params;
return value <= values[params[0]];
return value < values[params[0]];
},
max: function max(_ref35) {
lte: function lte(_ref35) {
var value = _ref35.value,
values = _ref35.values,
params = _ref35.params;
return (b(value) || typeof value === 'number') && sizeOf(value) <= params[0];
return value <= values[params[0]];
},
mimetypes: function mimetypes(_ref36) {
max: function max(_ref36) {
var value = _ref36.value,
params = _ref36.params;
return (b(value) || typeof value === 'number') && sizeOf(value) <= params[0];
},
mimetypes: function mimetypes(_ref37) {
var value = _ref37.value,
params = _ref37.params;

@@ -287,5 +297,5 @@ if (!value || !value.type) {

},
mimes: function mimes(_ref37) {
var value = _ref37.value,
params = _ref37.params;
mimes: function mimes(_ref38) {
var value = _ref38.value,
params = _ref38.params;

@@ -310,10 +320,10 @@ if (!value || !value.type) {

},
min: function min(_ref38) {
var value = _ref38.value,
params = _ref38.params;
min: function min(_ref39) {
var value = _ref39.value,
params = _ref39.params;
return (b(value) || typeof value === 'number') && sizeOf(value) >= params[0];
},
not_in: function not_in(_ref39) {
var value = _ref39.value,
params = _ref39.params;
not_in: function not_in(_ref40) {
var value = _ref40.value,
params = _ref40.params;
return params.findIndex(function (param) {

@@ -325,4 +335,4 @@ return deepEquals(param, value);

//nullable: implemented in `validateField` method (index.js)
numeric: function numeric(_ref40) {
var value = _ref40.value;
numeric: function numeric(_ref41) {
var value = _ref41.value;

@@ -339,33 +349,24 @@ if (typeof value === 'number') {

},
present: function present(_ref41) {
var value = _ref41.value;
present: function present(_ref42) {
var value = _ref42.value;
return value !== undefined;
},
//regex
required: function required(_ref42) {
var value = _ref42.value;
required: function required(_ref43) {
var value = _ref43.value;
return isNotEmpty(value);
},
required_if: function required_if(_ref43) {
var value = _ref43.value,
params = _ref43.params,
values = _ref43.values;
return values[params[0]] == params[1] ? isNotEmpty(value) : true;
},
required_unless: function required_unless(_ref44) {
required_if: function required_if(_ref44) {
var value = _ref44.value,
params = _ref44.params,
values = _ref44.values;
return values[params[0]] != params[1] ? isNotEmpty(value) : true;
return values[params[0]] == params[1] ? isNotEmpty(value) : true;
},
required_with: function required_with(_ref45) {
required_unless: function required_unless(_ref45) {
var value = _ref45.value,
params = _ref45.params,
values = _ref45.values;
var required = Object.keys(values).filter(function (key) {
return params.includes(key) ? isNotEmpty(values[key]) : false;
}).length > 0;
return !required || isNotEmpty(value);
return values[params[0]] != params[1] ? isNotEmpty(value) : true;
},
required_with_all: function required_with_all(_ref46) {
required_with: function required_with(_ref46) {
var value = _ref46.value,

@@ -376,6 +377,6 @@ params = _ref46.params,

return params.includes(key) ? isNotEmpty(values[key]) : false;
}).length === params.length;
}).length > 0;
return !required || isNotEmpty(value);
},
required_without: function required_without(_ref47) {
required_with_all: function required_with_all(_ref47) {
var value = _ref47.value,

@@ -385,7 +386,7 @@ params = _ref47.params,

var required = Object.keys(values).filter(function (key) {
return params.includes(key) ? !isNotEmpty(values[key]) : false;
}).length > 0;
return params.includes(key) ? isNotEmpty(values[key]) : false;
}).length === params.length;
return !required || isNotEmpty(value);
},
required_without_all: function required_without_all(_ref48) {
required_without: function required_without(_ref48) {
var value = _ref48.value,

@@ -396,32 +397,51 @@ params = _ref48.params,

return params.includes(key) ? !isNotEmpty(values[key]) : false;
}).length > 0;
return !required || isNotEmpty(value);
},
required_without_all: function required_without_all(_ref49) {
var value = _ref49.value,
params = _ref49.params,
values = _ref49.values;
var required = Object.keys(values).filter(function (key) {
return params.includes(key) ? !isNotEmpty(values[key]) : false;
}).length === params.length;
return !required || isNotEmpty(value);
},
same: function same(_ref49) {
var value = _ref49.value,
values = _ref49.values,
params = _ref49.params;
same: function same(_ref50) {
var value = _ref50.value,
values = _ref50.values,
params = _ref50.params;
return b(value === values[params[0]]);
},
//allows same arrays and objects
size: function size(_ref50) {
var value = _ref50.value,
params = _ref50.params;
size: function size(_ref51) {
var value = _ref51.value,
params = _ref51.params;
var size = !b(value) && typeof value !== 'number' ? 0 : sizeOf(value);
return size === parseInt(params[0]);
},
string: function string(_ref51) {
var value = _ref51.value;
starts_with: function starts_with(_ref52) {
var value = _ref52.value,
params = _ref52.params;
if (Array.isArray(value)) {
value = value.join("");
}
return String(value).startsWith(params[0]);
},
string: function string(_ref53) {
var value = _ref53.value;
return typeof value === 'string';
},
timezone: function timezone(_ref52) {
var value = _ref52.value;
timezone: function timezone(_ref54) {
var value = _ref54.value;
return _timezones.default.includes(value);
},
url: function url(_ref53) {
var value = _ref53.value;
url: function url(_ref55) {
var value = _ref55.value;
return /^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})))(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(value);
},
uuid: function uuid(_ref54) {
var value = _ref54.value;
uuid: function uuid(_ref56) {
var value = _ref56.value;
return /^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(value);

@@ -428,0 +448,0 @@ }

{
"name": "js-laravel-validation",
"version": "1.2.9",
"version": "1.2.10",
"description": "Laravel style form validation for JavaScript",

@@ -5,0 +5,0 @@ "main": "index.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