Socket
Socket
Sign inDemoInstall

check-more-types

Package Overview
Dependencies
0
Maintainers
3
Versions
81
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.20.2 to 2.21.0

31

dist/check-more-types.js

@@ -236,3 +236,3 @@ (function webpackUniversalModuleDefinition(root, factory) {

check.VERSION = '2.20.2'
check.VERSION = '2.21.0'

@@ -261,2 +261,19 @@ module.exports = check

/**
Checks if given string is already in upper case
@method upperCase
*/
function upperCase (x) {
return isString(x) && x.toUpperCase() === x
}
/**
Checks if given string is already in lower case
@method lowerCase
*/
function lowerCase (str) {
return isString(str) &&
str.toLowerCase() === str
}
var isArray = Array.isArray

@@ -383,11 +400,2 @@

/**
Checks if given string is already in lower case
@method lowerCase
*/
function lowerCase (str) {
return isString(str) &&
str.toLowerCase() === str
}
/**
Checks if given object has a property

@@ -470,3 +478,2 @@ @method has

length: curry2(hasLength),
lowerCase: lowerCase,
negative: negativeNumber,

@@ -485,2 +492,4 @@ negativeNumber: negativeNumber,

unemptyString: unemptyString,
upperCase: upperCase,
lowerCase: lowerCase,
validDate: validDate,

@@ -487,0 +496,0 @@ zero: zero

@@ -1,2 +0,2 @@

/*! check-more-types - v0.0.0
/*! check-more-types - v2.21.0
homepage: https://github.com/kensho/check-more-types

@@ -7,5 +7,5 @@ Copyright @ 2014 Kensho license: MIT */

var i="Argument "+(e+1)+": "+c[e]+" does not pass predicate";throw f.unemptyString(b[d+1])&&(i+=": "+b[d+1]),new Error(i)}e+=1}}return a.apply(null,c)};m.defend=function(a){var b=Array.prototype.slice.call(arguments,1);return function(){return n(a,b,arguments)}}}m.mixin||(m.mixin=function(a,b){function d(a,b,c){if(!f.object(a))throw new Error("missing object "+a);if(!f.unemptyString(b))throw new Error("missing name");if(!f.fn(c))throw new Error("missing function");a[b]||(a[b]=c)}function e(a){return function(){return!m.defined(arguments[0])||m.nulled(arguments[0])?!0:a.apply(null,arguments)}}if(f.string(a)&&f.fn(b)){var g=a;a=b,b=g}if(!f.fn(a))throw new Error("expected predicate function for name "+b);if(f.unemptyString(b)||(b=a.name),!f.unemptyString(b))throw new Error("predicate function missing name\n"+a.toString());var h=c(4);d(m,b,a),d(m.maybe,b,e(a)),d(m.not,b,i.notModifier(a)),d(m.verify,b,h(a,b+" failed"))}),m.then||(m.then=function(a,b){return function(){var c="function"==typeof a?a.apply(null,arguments):a;
return c?b.apply(null,arguments):void 0}});var o={then:f.fn};o["catch"]=f.fn;var p=l.schema.bind(null,o),q={array:Array.isArray,promise:d};[f,g,q,j,k,h,i,l].forEach(e),m.VERSION="2.20.2",a.exports=m},function(a,b,c){"use strict";function d(a){return"function"==typeof a}function e(a){return"string"==typeof a}function f(a){return e(a)&&Boolean(a)}function g(a){return"object"==typeof a&&!H(a)&&!l(a)&&!o(a)}function h(a){return g(a)&&0===Object.keys(a).length}function i(a){return"number"==typeof a&&!isNaN(a)&&a!==1/0&&a!==-(1/0)}function j(a){return i(a)&&a%1===0}function k(a){return i(a)&&a%1!==0}function l(a){return null===a}function m(a){return i(a)&&a>0}function n(a){return i(a)&&0>a}function o(a){return a instanceof Date}function p(a){return a instanceof RegExp}function q(a){return a instanceof Error}function r(a,b){return a instanceof b}function s(a,b){return"number"==typeof a&&"number"!=typeof b?s(b,a):(H(a)||e(a))&&a.length===b}function t(a){return"undefined"!=typeof a;
}function u(a){return o(a)&&i(Number(a))}function v(a){var b=typeof a;return"number"===b||"boolean"===b||"string"===b||"symbol"===b}function w(a){return"number"==typeof a&&0===a}function x(a,b){return a===b}function y(a){return 0===a||1===a}function z(a){return"boolean"==typeof a}function A(a){return e(a)&&a.toLowerCase()===a}function B(a,b){if(2!==arguments.length)throw new Error("Expected two arguments to check.has, got only "+arguments.length);return Boolean(a&&b&&"string"==typeof b&&"undefined"!=typeof a[b])}function C(a){return""===a}function D(a){var b="string"==typeof a||Array.isArray(a);return b?!a.length:a instanceof Object?!Object.keys(a).length:!1}function E(a){var b="string"==typeof a||Array.isArray(a);return b?a.length:a instanceof Object?Object.keys(a).length:!0}function F(a,b){return a===b}var G=c(2).curry2,H=Array.isArray;a.exports={bit:y,bool:z,date:o,defined:t,empty:D,emptyObject:h,emptyString:C,equal:G(F),error:q,floatNumber:k,fn:d,has:B,instance:r,intNumber:j,isArray:H,
length:G(s),lowerCase:A,negative:n,negativeNumber:n,nulled:l,number:i,object:g,positive:m,positiveNumber:m,primitive:v,regexp:p,same:x,string:e,unempty:E,unemptyString:f,validDate:u,zero:w}},function(a,b){"use strict";function c(a,b){return function(c){if(b&&arguments.length>2)throw new Error("Curry2 function "+a.name+" called with too many arguments "+arguments.length);return 2===arguments.length?a(arguments[0],arguments[1]):function(b){return a(c,b)}}}a.exports={curry2:c}},function(a,b,c){"use strict";function d(a){return a>=0}function e(a,b){return r.string(a)&&r.string(b)&&0===b.indexOf(a)}function f(a){return a%2===0}function g(a){return a%2===1}function h(a,b){if(Array.isArray(a))return-1!==a.indexOf(b);if("string"==typeof a){if("string"!=typeof b)throw new Error("Contains in string should search for string also "+b);return-1!==a.indexOf(b)}return!1}function i(a,b){return typeof b===a}function j(a,b){return r.defined(a)&&r.has(a,"length")&&b>=0&&b<a.length}function k(a,b){return typeof a==typeof b&&a&&b&&a.length===b.length;
return c?b.apply(null,arguments):void 0}});var o={then:f.fn};o["catch"]=f.fn;var p=l.schema.bind(null,o),q={array:Array.isArray,promise:d};[f,g,q,j,k,h,i,l].forEach(e),m.VERSION="2.21.0",a.exports=m},function(a,b,c){"use strict";function d(a){return"function"==typeof a}function e(a){return"string"==typeof a}function f(a){return e(a)&&Boolean(a)}function g(a){return e(a)&&a.toUpperCase()===a}function h(a){return e(a)&&a.toLowerCase()===a}function i(a){return"object"==typeof a&&!I(a)&&!n(a)&&!q(a)}function j(a){return i(a)&&0===Object.keys(a).length}function k(a){return"number"==typeof a&&!isNaN(a)&&a!==1/0&&a!==-(1/0)}function l(a){return k(a)&&a%1===0}function m(a){return k(a)&&a%1!==0}function n(a){return null===a}function o(a){return k(a)&&a>0}function p(a){return k(a)&&0>a}function q(a){return a instanceof Date}function r(a){return a instanceof RegExp}function s(a){return a instanceof Error}function t(a,b){return a instanceof b}function u(a,b){return"number"==typeof a&&"number"!=typeof b?u(b,a):(I(a)||e(a))&&a.length===b;
}function v(a){return"undefined"!=typeof a}function w(a){return q(a)&&k(Number(a))}function x(a){var b=typeof a;return"number"===b||"boolean"===b||"string"===b||"symbol"===b}function y(a){return"number"==typeof a&&0===a}function z(a,b){return a===b}function A(a){return 0===a||1===a}function B(a){return"boolean"==typeof a}function C(a,b){if(2!==arguments.length)throw new Error("Expected two arguments to check.has, got only "+arguments.length);return Boolean(a&&b&&"string"==typeof b&&"undefined"!=typeof a[b])}function D(a){return""===a}function E(a){var b="string"==typeof a||Array.isArray(a);return b?!a.length:a instanceof Object?!Object.keys(a).length:!1}function F(a){var b="string"==typeof a||Array.isArray(a);return b?a.length:a instanceof Object?Object.keys(a).length:!0}function G(a,b){return a===b}var H=c(2).curry2,I=Array.isArray;a.exports={bit:A,bool:B,date:q,defined:v,empty:E,emptyObject:j,emptyString:D,equal:H(G),error:s,floatNumber:m,fn:d,has:C,instance:t,intNumber:l,isArray:I,length:H(u),
negative:p,negativeNumber:p,nulled:n,number:k,object:i,positive:o,positiveNumber:o,primitive:x,regexp:r,same:z,string:e,unempty:F,unemptyString:f,upperCase:g,lowerCase:h,validDate:w,zero:y}},function(a,b){"use strict";function c(a,b){return function(c){if(b&&arguments.length>2)throw new Error("Curry2 function "+a.name+" called with too many arguments "+arguments.length);return 2===arguments.length?a(arguments[0],arguments[1]):function(b){return a(c,b)}}}a.exports={curry2:c}},function(a,b,c){"use strict";function d(a){return a>=0}function e(a,b){return r.string(a)&&r.string(b)&&0===b.indexOf(a)}function f(a){return a%2===0}function g(a){return a%2===1}function h(a,b){if(Array.isArray(a))return-1!==a.indexOf(b);if("string"==typeof a){if("string"!=typeof b)throw new Error("Contains in string should search for string also "+b);return-1!==a.indexOf(b)}return!1}function i(a,b){return typeof b===a}function j(a,b){return r.defined(a)&&r.has(a,"length")&&b>=0&&b<a.length}function k(a,b){return typeof a==typeof b&&a&&b&&a.length===b.length;
}function l(a){if(!Array.isArray(a))return!1;if(!a.length)return!0;var b=a[0];return a.every(function(a){return a===b})}function m(a,b){if(!Array.isArray(a))throw new Error("expected an array");return-1!==a.indexOf(b)}function n(a){return r.number(a)&&a>=0&&1>=a}function o(a){return r.string(a)&&u.test(a)}function p(a,b){s(r.fn(a),"expected function that raises");try{a()}catch(c){return"undefined"==typeof b?!0:"function"==typeof b?b(c):!1}return!1}function q(a,b){s(r.unemptyString(a),"missing expected extension",a),s(r.unemptyString(b),"missing filename",b);var c=new RegExp("."+a+"$");return c.test(b)}var r=c(1),s=c(4),t=c(2).curry2,u=/^#(?:[0-9a-fA-F]{3}){1,2}$/,v=t(q),w=v("jpg");a.exports={allSame:l,contains:h,even:f,ext:v,extension:v,found:d,hexRgb:o,index:j,isCss:v("css"),isJpg:w,isJpeg:w,isJs:v("js"),isJson:v("json"),odd:g,oneOf:t(m,!0),raises:p,sameLength:k,startsWith:e,type:t(i),unit:n}},function(a,b,c){"use strict";function d(a,b){return function(){var c;if(a.apply(null,arguments)===!1)throw c=arguments[arguments.length-1],

@@ -12,0 +12,0 @@ new Error(e.unemptyString(c)?c:b)}}var e=c(1);a.exports=d},function(a,b,c){"use strict";function d(a){return i.isArray(a)&&a.length>0}function e(a,b){return i.isArray(b)&&b.every(a)}function f(a,b){if(!i.isArray(b))throw new Error("expected array to find bad items");return b.filter(j.notModifier(a))}function g(a,b){var c=i.isArray(a)&&a.every(i.string);return c&&i.bool(b)&&b?a.every(i.lowerCase):c}function h(a,b){return i.isArray(a)&&a.every(function(a){return g(a,b)})}var i=c(1),j=c(6),k=c(4);k(i.fn(i.isArray),"missing low level isArray"),a.exports={arrayOf:e,arrayOfArraysOfStrings:h,arrayOfStrings:g,badItems:f,unemptyArray:d}},function(a,b,c){"use strict";function d(){var a=Array.prototype.slice.call(arguments,0);if(!a.length)throw new Error("empty list of arguments to or");return function(){var b=Array.prototype.slice.call(arguments,0);return a.some(function(a){try{return i.fn(a)?a.apply(null,b):Boolean(a)}catch(c){return!1}})}}function e(){var a=Array.prototype.slice.call(arguments,0);

{
"name": "check-more-types",
"description": "Large collection of predicates.",
"version": "2.20.2",
"version": "2.21.0",
"author": {

@@ -6,0 +6,0 @@ "name": "Gleb Bahmutov",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc