New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@lvchengbin/is

Package Overview
Dependencies
Maintainers
1
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lvchengbin/is - npm Package Compare versions

Comparing version 0.0.5 to 0.0.6

44

dist/is.bc.js

@@ -23,3 +23,3 @@ (function (global, factory) {

var isArrowFunction = (function (fn) {
var arrowFunction = (function (fn) {
if (!isFunction(fn)) return false;

@@ -34,7 +34,7 @@ return (/^(?:function)?\s*\(?[\w\s,]*\)?\s*=>/.test(fn.toString())

var isDate = (function (date) {
var date = (function (date) {
return {}.toString.call(date) === '[object Date]';
});
var isEmail = (function (str) {
var email = (function (str) {
return (/^(([^#$%&*!+-/=?^`{|}~<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/i.test(str)

@@ -58,3 +58,3 @@ );

var isEmpty = (function (obj) {
var empty = (function (obj) {
if (isArray(obj) || isString(obj)) {

@@ -69,3 +69,3 @@ return !obj.length;

var isError = (function (e) {
var error = (function (e) {
return {}.toString.call(e) === '[object Error]';

@@ -94,3 +94,3 @@ });

var isInteger = (function (n) {
var integer = (function (n) {
var strict = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;

@@ -111,3 +111,3 @@

var isIterable = (function (obj) {
var iterable = (function (obj) {
try {

@@ -120,7 +120,7 @@ return isFunction(obj[Symbol.iterator]);

var isPromise = (function (p) {
var promise = (function (p) {
return p && isFunction(p.then);
});
var isRegExp = (function (reg) {
var regexp = (function (reg) {
return {}.toString.call(reg) === '[object RegExp]';

@@ -143,3 +143,3 @@ });

var isUrl = (function (url) {
var url = (function (url) {
if (!isString(url)) return false;

@@ -153,3 +153,3 @@ if (!/^(https?|ftp):\/\//i.test(url)) return false;

var isNode = (function (s) {
var node = (function (s) {
return (typeof Node === 'undefined' ? 'undefined' : _typeof(Node)) === 'object' ? s instanceof Node : s && (typeof s === 'undefined' ? 'undefined' : _typeof(s)) === 'object' && typeof s.nodeType === 'number' && typeof s.nodeName === 'string';

@@ -161,22 +161,22 @@ });

array: isArray,
arrowFunction: isArrowFunction,
arrowFunction: arrowFunction,
asyncFunction: isAsyncFunction,
boolean: isBoolean,
date: isDate,
email: isEmail,
empty: isEmpty,
error: isError,
date: date,
email: email,
empty: empty,
error: error,
false: isFalse,
function: isFunction,
integer: isInteger,
iterable: isIterable,
integer: integer,
iterable: iterable,
number: isNumber,
object: isObject,
promise: isPromise,
regexp: isRegExp,
promise: promise,
regexp: regexp,
string: isString,
true: isTrue,
undefined: isUndefined,
url: isUrl,
node: isNode
url: url,
node: node
};

@@ -183,0 +183,0 @@

@@ -11,3 +11,3 @@ 'use strict';

var isArrowFunction = fn => {
var arrowFunction = fn => {
if( !isFunction( fn ) ) return false;

@@ -19,5 +19,5 @@ return /^(?:function)?\s*\(?[\w\s,]*\)?\s*=>/.test( fn.toString() );

var isDate = date => ({}).toString.call( date ) === '[object Date]';
var date = date => ({}).toString.call( date ) === '[object Date]';
var isEmail = str => /^(([^#$%&*!+-/=?^`{|}~<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/i.test( str );
var email = str => /^(([^#$%&*!+-/=?^`{|}~<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/i.test( str );

@@ -28,3 +28,3 @@ var isString = str => typeof str === 'string' || str instanceof String;

var isEmpty = obj => {
var empty = obj => {
if( isArray( obj ) || isString( obj ) ) {

@@ -39,3 +39,3 @@ return !obj.length;

var isError = e => ({}).toString.call( e ) === '[object Error]';
var error = e => ({}).toString.call( e ) === '[object Error]';

@@ -58,3 +58,3 @@ var isFalse = ( obj, generalized = true ) => {

var isInteger = ( n, strict = false ) => {
var integer = ( n, strict = false ) => {

@@ -73,3 +73,3 @@ if( isNumber( n, true ) ) return n % 1 === 0;

var isIterable = obj => {
var iterable = obj => {
try {

@@ -82,5 +82,5 @@ return isFunction( obj[ Symbol.iterator ] );

var isPromise = p => p && isFunction( p.then );
var promise = p => p && isFunction( p.then );
var isRegExp = reg => ({}).toString.call( reg ) === '[object RegExp]';
var regexp = reg => ({}).toString.call( reg ) === '[object RegExp]';

@@ -99,3 +99,3 @@ var isTrue = ( obj, generalized = true ) => {

var isUrl = url => {
var url = url => {
if( !isString( url ) ) return false;

@@ -108,29 +108,29 @@ if( !/^(https?|ftp):\/\//i.test( url ) ) return false;

var isNode = s => ( typeof Node === 'object' ? s instanceof Node : s && typeof s === 'object' && typeof s.nodeType === 'number' && typeof s.nodeName === 'string' )
var node = s => ( typeof Node === 'object' ? s instanceof Node : s && typeof s === 'object' && typeof s.nodeType === 'number' && typeof s.nodeName === 'string' )
var is = {
arguments : isArguments,
array : isArray,
arrowFunction : isArrowFunction,
asyncFunction : isAsyncFunction,
array: isArray,
arrowFunction,
asyncFunction: isAsyncFunction,
boolean : isBoolean,
date : isDate,
email : isEmail,
empty : isEmpty,
error : isError,
date,
email,
empty,
error,
false : isFalse,
function : isFunction,
integer : isInteger,
iterable : isIterable,
number : isNumber,
object : isObject,
promise : isPromise,
regexp : isRegExp,
string : isString,
integer,
iterable,
number: isNumber,
object: isObject,
promise,
regexp,
string: isString,
true : isTrue,
undefined : isUndefined,
url : isUrl,
node : isNode
url,
node
};
module.exports = is;

@@ -15,3 +15,3 @@ (function (global, factory) {

var isArrowFunction = fn => {
var arrowFunction = fn => {
if( !isFunction( fn ) ) return false;

@@ -23,5 +23,5 @@ return /^(?:function)?\s*\(?[\w\s,]*\)?\s*=>/.test( fn.toString() );

var isDate = date => ({}).toString.call( date ) === '[object Date]';
var date = date => ({}).toString.call( date ) === '[object Date]';
var isEmail = str => /^(([^#$%&*!+-/=?^`{|}~<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/i.test( str );
var email = str => /^(([^#$%&*!+-/=?^`{|}~<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/i.test( str );

@@ -32,3 +32,3 @@ var isString = str => typeof str === 'string' || str instanceof String;

var isEmpty = obj => {
var empty = obj => {
if( isArray( obj ) || isString( obj ) ) {

@@ -43,3 +43,3 @@ return !obj.length;

var isError = e => ({}).toString.call( e ) === '[object Error]';
var error = e => ({}).toString.call( e ) === '[object Error]';

@@ -62,3 +62,3 @@ var isFalse = ( obj, generalized = true ) => {

var isInteger = ( n, strict = false ) => {
var integer = ( n, strict = false ) => {

@@ -77,3 +77,3 @@ if( isNumber( n, true ) ) return n % 1 === 0;

var isIterable = obj => {
var iterable = obj => {
try {

@@ -86,5 +86,5 @@ return isFunction( obj[ Symbol.iterator ] );

var isPromise = p => p && isFunction( p.then );
var promise = p => p && isFunction( p.then );
var isRegExp = reg => ({}).toString.call( reg ) === '[object RegExp]';
var regexp = reg => ({}).toString.call( reg ) === '[object RegExp]';

@@ -103,3 +103,3 @@ var isTrue = ( obj, generalized = true ) => {

var isUrl = url => {
var url = url => {
if( !isString( url ) ) return false;

@@ -112,27 +112,27 @@ if( !/^(https?|ftp):\/\//i.test( url ) ) return false;

var isNode = s => ( typeof Node === 'object' ? s instanceof Node : s && typeof s === 'object' && typeof s.nodeType === 'number' && typeof s.nodeName === 'string' )
var node = s => ( typeof Node === 'object' ? s instanceof Node : s && typeof s === 'object' && typeof s.nodeType === 'number' && typeof s.nodeName === 'string' )
var is = {
arguments : isArguments,
array : isArray,
arrowFunction : isArrowFunction,
asyncFunction : isAsyncFunction,
array: isArray,
arrowFunction,
asyncFunction: isAsyncFunction,
boolean : isBoolean,
date : isDate,
email : isEmail,
empty : isEmpty,
error : isError,
date,
email,
empty,
error,
false : isFalse,
function : isFunction,
integer : isInteger,
iterable : isIterable,
number : isNumber,
object : isObject,
promise : isPromise,
regexp : isRegExp,
string : isString,
integer,
iterable,
number: isNumber,
object: isObject,
promise,
regexp,
string: isString,
true : isTrue,
undefined : isUndefined,
url : isUrl,
node : isNode
url,
node
};

@@ -139,0 +139,0 @@

{
"name": "@lvchengbin/is",
"version": "0.0.5",
"version": "0.0.6",
"description": "A library, which is possible to be imported as ES6 module separately, for checking the type of a value.",

@@ -5,0 +5,0 @@ "keywords": "is check types es6",

@@ -7,3 +7,3 @@ # Is

```
```js
npm i @lvchengbin/is --save

@@ -10,0 +10,0 @@ ```

import isArguments from './arguments';
import isArray from './array';
import isArrowFunction from './arrow-function';
import isAsyncFunction from './async-function';
import array from './array';
import arrowFunction from './arrow-function';
import asyncFunction from './async-function';
import isBoolean from './boolean';
import isDate from './date';
import isEmail from './email';
import isEmpty from './empty';
import isError from './error';
import date from './date';
import email from './email';
import empty from './empty';
import error from './error';
import isFalse from './false';
import isFunctoin from './function';
import isInteger from './integer';
import isIterable from './iterable';
import isNumber from './number';
import isObject from './object';
import isPromise from './promise';
import isRegExp from './regexp';
import isString from './string';
import integer from './integer';
import iterable from './iterable';
import number from './number';
import object from './object';
import promise from './promise';
import regexp from './regexp';
import string from './string';
import isTrue from './true';
import isUndefined from './undefined';
import isUrl from './url';
import isNode from './node';
import url from './url';
import node from './node';
export default {
arguments : isArguments,
array : isArray,
arrowFunction : isArrowFunction,
asyncFunction : isAsyncFunction,
array,
arrowFunction,
asyncFunction,
boolean : isBoolean,
date : isDate,
email : isEmail,
empty : isEmpty,
error : isError,
date,
email,
empty,
error,
false : isFalse,
function : isFunctoin,
integer : isInteger,
iterable : isIterable,
number : isNumber,
object : isObject,
promise : isPromise,
regexp : isRegExp,
string : isString,
integer,
iterable,
number,
object,
promise,
regexp,
string,
true : isTrue,
undefined : isUndefined,
url : isUrl,
node : isNode
url,
node
};
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