Launch Week Day 1: Socket for Jira Is Now Available.Learn More
Socket
Book a DemoSign in
Socket

is-what

Package Overview
Dependencies
Maintainers
1
Versions
78
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

is-what - npm Package Compare versions

Comparing version
1.0.3
to
1.0.4
+46
dist/index.cjs.js
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
function getType(payload) {
return Object.prototype.toString.call(payload).slice(8, -1);
}
function isUndefined(payload) {
return getType(payload) === 'Undefined';
}
function isNull(payload) {
return getType(payload) === 'Null';
}
function isObject(payload) {
return getType(payload) === 'Object';
}
function isArray(payload) {
return getType(payload) === 'Array';
}
function isString(payload) {
return getType(payload) === 'String';
}
function isNumber(payload) {
return getType(payload) === 'Number';
}
function isBoolean(payload) {
return getType(payload) === 'Boolean';
}
function isRegExp(payload) {
return getType(payload) === 'RegExp';
}
function isDate(payload) {
return getType(payload) === 'Date';
}
exports.getType = getType;
exports.isUndefined = isUndefined;
exports.isNull = isNull;
exports.isObject = isObject;
exports.isArray = isArray;
exports.isString = isString;
exports.isNumber = isNumber;
exports.isBoolean = isBoolean;
exports.isRegExp = isRegExp;
exports.isDate = isDate;
//# sourceMappingURL=index.cjs.js.map
{"version":3,"file":"index.cjs.js","sources":["../src/index.js"],"sourcesContent":["\nfunction getType (payload) {\n return Object.prototype.toString.call(payload).slice(8, -1)\n}\nfunction isUndefined (payload) {\n return getType(payload) === 'Undefined'\n}\nfunction isNull (payload) {\n return getType(payload) === 'Null'\n}\nfunction isObject (payload) {\n return getType(payload) === 'Object'\n}\nfunction isArray (payload) {\n return getType(payload) === 'Array'\n}\nfunction isString (payload) {\n return getType(payload) === 'String'\n}\nfunction isNumber (payload) {\n return getType(payload) === 'Number'\n}\nfunction isBoolean (payload) {\n return getType(payload) === 'Boolean'\n}\nfunction isRegExp (payload) {\n return getType(payload) === 'RegExp'\n}\nfunction isDate (payload) {\n return getType(payload) === 'Date'\n}\n\nexport {\n getType,\n isUndefined,\n isNull,\n isObject,\n isArray,\n isString,\n isNumber,\n isBoolean,\n isRegExp,\n isDate\n}\n"],"names":["getType","payload","Object","prototype","toString","call","slice","isUndefined","isNull","isObject","isArray","isString","isNumber","isBoolean","isRegExp","isDate"],"mappings":";;;;AACA,SAASA,OAAT,CAAkBC,OAAlB,EAA2B;SAClBC,OAAOC,SAAP,CAAiBC,QAAjB,CAA0BC,IAA1B,CAA+BJ,OAA/B,EAAwCK,KAAxC,CAA8C,CAA9C,EAAiD,CAAC,CAAlD,CAAP;;AAEF,SAASC,WAAT,CAAsBN,OAAtB,EAA+B;SACtBD,QAAQC,OAAR,MAAqB,WAA5B;;AAEF,SAASO,MAAT,CAAiBP,OAAjB,EAA0B;SACjBD,QAAQC,OAAR,MAAqB,MAA5B;;AAEF,SAASQ,QAAT,CAAmBR,OAAnB,EAA4B;SACnBD,QAAQC,OAAR,MAAqB,QAA5B;;AAEF,SAASS,OAAT,CAAkBT,OAAlB,EAA2B;SAClBD,QAAQC,OAAR,MAAqB,OAA5B;;AAEF,SAASU,QAAT,CAAmBV,OAAnB,EAA4B;SACnBD,QAAQC,OAAR,MAAqB,QAA5B;;AAEF,SAASW,QAAT,CAAmBX,OAAnB,EAA4B;SACnBD,QAAQC,OAAR,MAAqB,QAA5B;;AAEF,SAASY,SAAT,CAAoBZ,OAApB,EAA6B;SACpBD,QAAQC,OAAR,MAAqB,SAA5B;;AAEF,SAASa,QAAT,CAAmBb,OAAnB,EAA4B;SACnBD,QAAQC,OAAR,MAAqB,QAA5B;;AAEF,SAASc,MAAT,CAAiBd,OAAjB,EAA0B;SACjBD,QAAQC,OAAR,MAAqB,MAA5B;;;;;;;;;;;;;;"}
"use strict";function getType(e){return Object.prototype.toString.call(e).slice(8,-1)}function isUndefined(e){return"Undefined"===getType(e)}function isNull(e){return"Null"===getType(e)}function isObject(e){return"Object"===getType(e)}function isArray(e){return"Array"===getType(e)}function isString(e){return"String"===getType(e)}function isNumber(e){return"Number"===getType(e)}function isBoolean(e){return"Boolean"===getType(e)}function isRegExp(e){return"RegExp"===getType(e)}function isDate(e){return"Date"===getType(e)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.getType=getType,exports.isUndefined=isUndefined,exports.isNull=isNull,exports.isObject=isObject,exports.isArray=isArray,exports.isString=isString,exports.isNumber=isNumber,exports.isBoolean=isBoolean,exports.isRegExp=isRegExp,exports.isDate=isDate;
//# sourceMappingURL=index.cjs.min.js.map
{"version":3,"file":"index.cjs.min.js","sources":["../src/index.js"],"sourcesContent":["\nfunction getType (payload) {\n return Object.prototype.toString.call(payload).slice(8, -1)\n}\nfunction isUndefined (payload) {\n return getType(payload) === 'Undefined'\n}\nfunction isNull (payload) {\n return getType(payload) === 'Null'\n}\nfunction isObject (payload) {\n return getType(payload) === 'Object'\n}\nfunction isArray (payload) {\n return getType(payload) === 'Array'\n}\nfunction isString (payload) {\n return getType(payload) === 'String'\n}\nfunction isNumber (payload) {\n return getType(payload) === 'Number'\n}\nfunction isBoolean (payload) {\n return getType(payload) === 'Boolean'\n}\nfunction isRegExp (payload) {\n return getType(payload) === 'RegExp'\n}\nfunction isDate (payload) {\n return getType(payload) === 'Date'\n}\n\nexport {\n getType,\n isUndefined,\n isNull,\n isObject,\n isArray,\n isString,\n isNumber,\n isBoolean,\n isRegExp,\n isDate\n}\n"],"names":["getType","payload","Object","prototype","toString","call","slice","isUndefined","isNull","isObject","isArray","isString","isNumber","isBoolean","isRegExp","isDate"],"mappings":"aACA,SAASA,QAASC,UACTC,OAAOC,UAAUC,SAASC,KAAKJ,GAASK,MAAM,GAAI,GAE3D,SAASC,YAAaN,SACQ,cAArBD,QAAQC,GAEjB,SAASO,OAAQP,SACa,SAArBD,QAAQC,GAEjB,SAASQ,SAAUR,SACW,WAArBD,QAAQC,GAEjB,SAASS,QAAST,SACY,UAArBD,QAAQC,GAEjB,SAASU,SAAUV,SACW,WAArBD,QAAQC,GAEjB,SAASW,SAAUX,SACW,WAArBD,QAAQC,GAEjB,SAASY,UAAWZ,SACU,YAArBD,QAAQC,GAEjB,SAASa,SAAUb,SACW,WAArBD,QAAQC,GAEjB,SAASc,OAAQd,SACa,SAArBD,QAAQC"}
function getType(payload) {
return Object.prototype.toString.call(payload).slice(8, -1);
}
function isUndefined(payload) {
return getType(payload) === 'Undefined';
}
function isNull(payload) {
return getType(payload) === 'Null';
}
function isObject(payload) {
return getType(payload) === 'Object';
}
function isArray(payload) {
return getType(payload) === 'Array';
}
function isString(payload) {
return getType(payload) === 'String';
}
function isNumber(payload) {
return getType(payload) === 'Number';
}
function isBoolean(payload) {
return getType(payload) === 'Boolean';
}
function isRegExp(payload) {
return getType(payload) === 'RegExp';
}
function isDate(payload) {
return getType(payload) === 'Date';
}
export { getType, isUndefined, isNull, isObject, isArray, isString, isNumber, isBoolean, isRegExp, isDate };
//# sourceMappingURL=index.es.js.map
{"version":3,"file":"index.es.js","sources":["../src/index.js"],"sourcesContent":["\nfunction getType (payload) {\n return Object.prototype.toString.call(payload).slice(8, -1)\n}\nfunction isUndefined (payload) {\n return getType(payload) === 'Undefined'\n}\nfunction isNull (payload) {\n return getType(payload) === 'Null'\n}\nfunction isObject (payload) {\n return getType(payload) === 'Object'\n}\nfunction isArray (payload) {\n return getType(payload) === 'Array'\n}\nfunction isString (payload) {\n return getType(payload) === 'String'\n}\nfunction isNumber (payload) {\n return getType(payload) === 'Number'\n}\nfunction isBoolean (payload) {\n return getType(payload) === 'Boolean'\n}\nfunction isRegExp (payload) {\n return getType(payload) === 'RegExp'\n}\nfunction isDate (payload) {\n return getType(payload) === 'Date'\n}\n\nexport {\n getType,\n isUndefined,\n isNull,\n isObject,\n isArray,\n isString,\n isNumber,\n isBoolean,\n isRegExp,\n isDate\n}\n"],"names":["getType","payload","Object","prototype","toString","call","slice","isUndefined","isNull","isObject","isArray","isString","isNumber","isBoolean","isRegExp","isDate"],"mappings":"AACA,SAASA,OAAT,CAAkBC,OAAlB,EAA2B;SAClBC,OAAOC,SAAP,CAAiBC,QAAjB,CAA0BC,IAA1B,CAA+BJ,OAA/B,EAAwCK,KAAxC,CAA8C,CAA9C,EAAiD,CAAC,CAAlD,CAAP;;AAEF,SAASC,WAAT,CAAsBN,OAAtB,EAA+B;SACtBD,QAAQC,OAAR,MAAqB,WAA5B;;AAEF,SAASO,MAAT,CAAiBP,OAAjB,EAA0B;SACjBD,QAAQC,OAAR,MAAqB,MAA5B;;AAEF,SAASQ,QAAT,CAAmBR,OAAnB,EAA4B;SACnBD,QAAQC,OAAR,MAAqB,QAA5B;;AAEF,SAASS,OAAT,CAAkBT,OAAlB,EAA2B;SAClBD,QAAQC,OAAR,MAAqB,OAA5B;;AAEF,SAASU,QAAT,CAAmBV,OAAnB,EAA4B;SACnBD,QAAQC,OAAR,MAAqB,QAA5B;;AAEF,SAASW,QAAT,CAAmBX,OAAnB,EAA4B;SACnBD,QAAQC,OAAR,MAAqB,QAA5B;;AAEF,SAASY,SAAT,CAAoBZ,OAApB,EAA6B;SACpBD,QAAQC,OAAR,MAAqB,SAA5B;;AAEF,SAASa,QAAT,CAAmBb,OAAnB,EAA4B;SACnBD,QAAQC,OAAR,MAAqB,QAA5B;;AAEF,SAASc,MAAT,CAAiBd,OAAjB,EAA0B;SACjBD,QAAQC,OAAR,MAAqB,MAA5B;;;;;"}
function getType(e){return Object.prototype.toString.call(e).slice(8,-1)}function isUndefined(e){return"Undefined"===getType(e)}function isNull(e){return"Null"===getType(e)}function isObject(e){return"Object"===getType(e)}function isArray(e){return"Array"===getType(e)}function isString(e){return"String"===getType(e)}function isNumber(e){return"Number"===getType(e)}function isBoolean(e){return"Boolean"===getType(e)}function isRegExp(e){return"RegExp"===getType(e)}function isDate(e){return"Date"===getType(e)}export{getType,isUndefined,isNull,isObject,isArray,isString,isNumber,isBoolean,isRegExp,isDate};
//# sourceMappingURL=index.es.min.js.map
{"version":3,"file":"index.es.min.js","sources":["../src/index.js"],"sourcesContent":["\nfunction getType (payload) {\n return Object.prototype.toString.call(payload).slice(8, -1)\n}\nfunction isUndefined (payload) {\n return getType(payload) === 'Undefined'\n}\nfunction isNull (payload) {\n return getType(payload) === 'Null'\n}\nfunction isObject (payload) {\n return getType(payload) === 'Object'\n}\nfunction isArray (payload) {\n return getType(payload) === 'Array'\n}\nfunction isString (payload) {\n return getType(payload) === 'String'\n}\nfunction isNumber (payload) {\n return getType(payload) === 'Number'\n}\nfunction isBoolean (payload) {\n return getType(payload) === 'Boolean'\n}\nfunction isRegExp (payload) {\n return getType(payload) === 'RegExp'\n}\nfunction isDate (payload) {\n return getType(payload) === 'Date'\n}\n\nexport {\n getType,\n isUndefined,\n isNull,\n isObject,\n isArray,\n isString,\n isNumber,\n isBoolean,\n isRegExp,\n isDate\n}\n"],"names":["getType","payload","Object","prototype","toString","call","slice","isUndefined","isNull","isObject","isArray","isString","isNumber","isBoolean","isRegExp","isDate"],"mappings":"AACA,SAASA,QAASC,UACTC,OAAOC,UAAUC,SAASC,KAAKJ,GAASK,MAAM,GAAI,GAE3D,SAASC,YAAaN,SACQ,cAArBD,QAAQC,GAEjB,SAASO,OAAQP,SACa,SAArBD,QAAQC,GAEjB,SAASQ,SAAUR,SACW,WAArBD,QAAQC,GAEjB,SAASS,QAAST,SACY,UAArBD,QAAQC,GAEjB,SAASU,SAAUV,SACW,WAArBD,QAAQC,GAEjB,SAASW,SAAUX,SACW,WAArBD,QAAQC,GAEjB,SAASY,UAAWZ,SACU,YAArBD,QAAQC,GAEjB,SAASa,SAAUb,SACW,WAArBD,QAAQC,GAEjB,SAASc,OAAQd,SACa,SAArBD,QAAQC"}
var IsWhat = (function (exports) {
'use strict';
function getType(payload) {
return Object.prototype.toString.call(payload).slice(8, -1);
}
function isUndefined(payload) {
return getType(payload) === 'Undefined';
}
function isNull(payload) {
return getType(payload) === 'Null';
}
function isObject(payload) {
return getType(payload) === 'Object';
}
function isArray(payload) {
return getType(payload) === 'Array';
}
function isString(payload) {
return getType(payload) === 'String';
}
function isNumber(payload) {
return getType(payload) === 'Number';
}
function isBoolean(payload) {
return getType(payload) === 'Boolean';
}
function isRegExp(payload) {
return getType(payload) === 'RegExp';
}
function isDate(payload) {
return getType(payload) === 'Date';
}
exports.getType = getType;
exports.isUndefined = isUndefined;
exports.isNull = isNull;
exports.isObject = isObject;
exports.isArray = isArray;
exports.isString = isString;
exports.isNumber = isNumber;
exports.isBoolean = isBoolean;
exports.isRegExp = isRegExp;
exports.isDate = isDate;
return exports;
}({}));
//# sourceMappingURL=index.iife.js.map
{"version":3,"file":"index.iife.js","sources":["../src/index.js"],"sourcesContent":["\nfunction getType (payload) {\n return Object.prototype.toString.call(payload).slice(8, -1)\n}\nfunction isUndefined (payload) {\n return getType(payload) === 'Undefined'\n}\nfunction isNull (payload) {\n return getType(payload) === 'Null'\n}\nfunction isObject (payload) {\n return getType(payload) === 'Object'\n}\nfunction isArray (payload) {\n return getType(payload) === 'Array'\n}\nfunction isString (payload) {\n return getType(payload) === 'String'\n}\nfunction isNumber (payload) {\n return getType(payload) === 'Number'\n}\nfunction isBoolean (payload) {\n return getType(payload) === 'Boolean'\n}\nfunction isRegExp (payload) {\n return getType(payload) === 'RegExp'\n}\nfunction isDate (payload) {\n return getType(payload) === 'Date'\n}\n\nexport {\n getType,\n isUndefined,\n isNull,\n isObject,\n isArray,\n isString,\n isNumber,\n isBoolean,\n isRegExp,\n isDate\n}\n"],"names":["getType","payload","Object","prototype","toString","call","slice","isUndefined","isNull","isObject","isArray","isString","isNumber","isBoolean","isRegExp","isDate"],"mappings":";;;EACA,SAASA,OAAT,CAAkBC,OAAlB,EAA2B;EACzB,SAAOC,OAAOC,SAAP,CAAiBC,QAAjB,CAA0BC,IAA1B,CAA+BJ,OAA/B,EAAwCK,KAAxC,CAA8C,CAA9C,EAAiD,CAAC,CAAlD,CAAP;EACD;EACD,SAASC,WAAT,CAAsBN,OAAtB,EAA+B;EAC7B,SAAOD,QAAQC,OAAR,MAAqB,WAA5B;EACD;EACD,SAASO,MAAT,CAAiBP,OAAjB,EAA0B;EACxB,SAAOD,QAAQC,OAAR,MAAqB,MAA5B;EACD;EACD,SAASQ,QAAT,CAAmBR,OAAnB,EAA4B;EAC1B,SAAOD,QAAQC,OAAR,MAAqB,QAA5B;EACD;EACD,SAASS,OAAT,CAAkBT,OAAlB,EAA2B;EACzB,SAAOD,QAAQC,OAAR,MAAqB,OAA5B;EACD;EACD,SAASU,QAAT,CAAmBV,OAAnB,EAA4B;EAC1B,SAAOD,QAAQC,OAAR,MAAqB,QAA5B;EACD;EACD,SAASW,QAAT,CAAmBX,OAAnB,EAA4B;EAC1B,SAAOD,QAAQC,OAAR,MAAqB,QAA5B;EACD;EACD,SAASY,SAAT,CAAoBZ,OAApB,EAA6B;EAC3B,SAAOD,QAAQC,OAAR,MAAqB,SAA5B;EACD;EACD,SAASa,QAAT,CAAmBb,OAAnB,EAA4B;EAC1B,SAAOD,QAAQC,OAAR,MAAqB,QAA5B;EACD;EACD,SAASc,MAAT,CAAiBd,OAAjB,EAA0B;EACxB,SAAOD,QAAQC,OAAR,MAAqB,MAA5B;EACD;;;;;;;;;;;;;;;;;;;"}
var IsWhat=function(n){"use strict";function t(n){return Object.prototype.toString.call(n).slice(8,-1)}return n.getType=t,n.isUndefined=function(n){return"Undefined"===t(n)},n.isNull=function(n){return"Null"===t(n)},n.isObject=function(n){return"Object"===t(n)},n.isArray=function(n){return"Array"===t(n)},n.isString=function(n){return"String"===t(n)},n.isNumber=function(n){return"Number"===t(n)},n.isBoolean=function(n){return"Boolean"===t(n)},n.isRegExp=function(n){return"RegExp"===t(n)},n.isDate=function(n){return"Date"===t(n)},n}({});
//# sourceMappingURL=index.iife.min.js.map
{"version":3,"file":"index.iife.min.js","sources":["../src/index.js"],"sourcesContent":["\nfunction getType (payload) {\n return Object.prototype.toString.call(payload).slice(8, -1)\n}\nfunction isUndefined (payload) {\n return getType(payload) === 'Undefined'\n}\nfunction isNull (payload) {\n return getType(payload) === 'Null'\n}\nfunction isObject (payload) {\n return getType(payload) === 'Object'\n}\nfunction isArray (payload) {\n return getType(payload) === 'Array'\n}\nfunction isString (payload) {\n return getType(payload) === 'String'\n}\nfunction isNumber (payload) {\n return getType(payload) === 'Number'\n}\nfunction isBoolean (payload) {\n return getType(payload) === 'Boolean'\n}\nfunction isRegExp (payload) {\n return getType(payload) === 'RegExp'\n}\nfunction isDate (payload) {\n return getType(payload) === 'Date'\n}\n\nexport {\n getType,\n isUndefined,\n isNull,\n isObject,\n isArray,\n isString,\n isNumber,\n isBoolean,\n isRegExp,\n isDate\n}\n"],"names":["getType","payload","Object","prototype","toString","call","slice"],"mappings":"oCACA,SAASA,EAASC,UACTC,OAAOC,UAAUC,SAASC,KAAKJ,GAASK,MAAM,GAAI,oCAE3D,SAAsBL,SACQ,cAArBD,EAAQC,aAEjB,SAAiBA,SACa,SAArBD,EAAQC,eAEjB,SAAmBA,SACW,WAArBD,EAAQC,cAEjB,SAAkBA,SACY,UAArBD,EAAQC,eAEjB,SAAmBA,SACW,WAArBD,EAAQC,eAEjB,SAAmBA,SACW,WAArBD,EAAQC,gBAEjB,SAAoBA,SACU,YAArBD,EAAQC,eAEjB,SAAmBA,SACW,WAArBD,EAAQC,aAEjB,SAAiBA,SACa,SAArBD,EAAQC"}
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(factory((global.IsWhat = {})));
}(this, (function (exports) { 'use strict';
function getType(payload) {
return Object.prototype.toString.call(payload).slice(8, -1);
}
function isUndefined(payload) {
return getType(payload) === 'Undefined';
}
function isNull(payload) {
return getType(payload) === 'Null';
}
function isObject(payload) {
return getType(payload) === 'Object';
}
function isArray(payload) {
return getType(payload) === 'Array';
}
function isString(payload) {
return getType(payload) === 'String';
}
function isNumber(payload) {
return getType(payload) === 'Number';
}
function isBoolean(payload) {
return getType(payload) === 'Boolean';
}
function isRegExp(payload) {
return getType(payload) === 'RegExp';
}
function isDate(payload) {
return getType(payload) === 'Date';
}
exports.getType = getType;
exports.isUndefined = isUndefined;
exports.isNull = isNull;
exports.isObject = isObject;
exports.isArray = isArray;
exports.isString = isString;
exports.isNumber = isNumber;
exports.isBoolean = isBoolean;
exports.isRegExp = isRegExp;
exports.isDate = isDate;
Object.defineProperty(exports, '__esModule', { value: true });
})));
//# sourceMappingURL=index.umd.js.map
{"version":3,"file":"index.umd.js","sources":["../src/index.js"],"sourcesContent":["\nfunction getType (payload) {\n return Object.prototype.toString.call(payload).slice(8, -1)\n}\nfunction isUndefined (payload) {\n return getType(payload) === 'Undefined'\n}\nfunction isNull (payload) {\n return getType(payload) === 'Null'\n}\nfunction isObject (payload) {\n return getType(payload) === 'Object'\n}\nfunction isArray (payload) {\n return getType(payload) === 'Array'\n}\nfunction isString (payload) {\n return getType(payload) === 'String'\n}\nfunction isNumber (payload) {\n return getType(payload) === 'Number'\n}\nfunction isBoolean (payload) {\n return getType(payload) === 'Boolean'\n}\nfunction isRegExp (payload) {\n return getType(payload) === 'RegExp'\n}\nfunction isDate (payload) {\n return getType(payload) === 'Date'\n}\n\nexport {\n getType,\n isUndefined,\n isNull,\n isObject,\n isArray,\n isString,\n isNumber,\n isBoolean,\n isRegExp,\n isDate\n}\n"],"names":["getType","payload","Object","prototype","toString","call","slice","isUndefined","isNull","isObject","isArray","isString","isNumber","isBoolean","isRegExp","isDate"],"mappings":";;;;;;EACA,SAASA,OAAT,CAAkBC,OAAlB,EAA2B;EACzB,SAAOC,OAAOC,SAAP,CAAiBC,QAAjB,CAA0BC,IAA1B,CAA+BJ,OAA/B,EAAwCK,KAAxC,CAA8C,CAA9C,EAAiD,CAAC,CAAlD,CAAP;EACD;EACD,SAASC,WAAT,CAAsBN,OAAtB,EAA+B;EAC7B,SAAOD,QAAQC,OAAR,MAAqB,WAA5B;EACD;EACD,SAASO,MAAT,CAAiBP,OAAjB,EAA0B;EACxB,SAAOD,QAAQC,OAAR,MAAqB,MAA5B;EACD;EACD,SAASQ,QAAT,CAAmBR,OAAnB,EAA4B;EAC1B,SAAOD,QAAQC,OAAR,MAAqB,QAA5B;EACD;EACD,SAASS,OAAT,CAAkBT,OAAlB,EAA2B;EACzB,SAAOD,QAAQC,OAAR,MAAqB,OAA5B;EACD;EACD,SAASU,QAAT,CAAmBV,OAAnB,EAA4B;EAC1B,SAAOD,QAAQC,OAAR,MAAqB,QAA5B;EACD;EACD,SAASW,QAAT,CAAmBX,OAAnB,EAA4B;EAC1B,SAAOD,QAAQC,OAAR,MAAqB,QAA5B;EACD;EACD,SAASY,SAAT,CAAoBZ,OAApB,EAA6B;EAC3B,SAAOD,QAAQC,OAAR,MAAqB,SAA5B;EACD;EACD,SAASa,QAAT,CAAmBb,OAAnB,EAA4B;EAC1B,SAAOD,QAAQC,OAAR,MAAqB,QAA5B;EACD;EACD,SAASc,MAAT,CAAiBd,OAAjB,EAA0B;EACxB,SAAOD,QAAQC,OAAR,MAAqB,MAA5B;EACD;;;;;;;;;;;;;;;;;;;;;"}
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(e.IsWhat={})}(this,function(e){"use strict";function n(e){return Object.prototype.toString.call(e).slice(8,-1)}e.getType=n,e.isUndefined=function(e){return"Undefined"===n(e)},e.isNull=function(e){return"Null"===n(e)},e.isObject=function(e){return"Object"===n(e)},e.isArray=function(e){return"Array"===n(e)},e.isString=function(e){return"String"===n(e)},e.isNumber=function(e){return"Number"===n(e)},e.isBoolean=function(e){return"Boolean"===n(e)},e.isRegExp=function(e){return"RegExp"===n(e)},e.isDate=function(e){return"Date"===n(e)},Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=index.umd.min.js.map
{"version":3,"file":"index.umd.min.js","sources":["../src/index.js"],"sourcesContent":["\nfunction getType (payload) {\n return Object.prototype.toString.call(payload).slice(8, -1)\n}\nfunction isUndefined (payload) {\n return getType(payload) === 'Undefined'\n}\nfunction isNull (payload) {\n return getType(payload) === 'Null'\n}\nfunction isObject (payload) {\n return getType(payload) === 'Object'\n}\nfunction isArray (payload) {\n return getType(payload) === 'Array'\n}\nfunction isString (payload) {\n return getType(payload) === 'String'\n}\nfunction isNumber (payload) {\n return getType(payload) === 'Number'\n}\nfunction isBoolean (payload) {\n return getType(payload) === 'Boolean'\n}\nfunction isRegExp (payload) {\n return getType(payload) === 'RegExp'\n}\nfunction isDate (payload) {\n return getType(payload) === 'Date'\n}\n\nexport {\n getType,\n isUndefined,\n isNull,\n isObject,\n isArray,\n isString,\n isNumber,\n isBoolean,\n isRegExp,\n isDate\n}\n"],"names":["getType","payload","Object","prototype","toString","call","slice"],"mappings":"yLACA,SAASA,EAASC,UACTC,OAAOC,UAAUC,SAASC,KAAKJ,GAASK,MAAM,GAAI,6BAE3D,SAAsBL,SACQ,cAArBD,EAAQC,aAEjB,SAAiBA,SACa,SAArBD,EAAQC,eAEjB,SAAmBA,SACW,WAArBD,EAAQC,cAEjB,SAAkBA,SACY,UAArBD,EAAQC,eAEjB,SAAmBA,SACW,WAArBD,EAAQC,eAEjB,SAAmBA,SACW,WAArBD,EAAQC,gBAEjB,SAAoBA,SACU,YAArBD,EAAQC,eAEjB,SAAmBA,SACW,WAArBD,EAAQC,aAEjB,SAAiBA,SACa,SAArBD,EAAQC"}
+35
-21
// ------------------------------------------------------------------------------------------
// formats
// ------------------------------------------------------------------------------------------
// cjs – CommonJS, suitable for Node and Browserify/Webpack
// es – Keep the bundle as an ES module file
// iife – A self-executing function, suitable for inclusion as a <script> tag. (If you want to create a bundle for your application, you probably want to use this, because it leads to smaller file sizes.)
// umd – Universal Module Definition, works as amd, cjs and iife all in one
// ------------------------------------------------------------------------------------------
// setup

@@ -7,34 +15,40 @@ // ------------------------------------------------------------------------------------------

import { uglify } from 'rollup-plugin-uglify'
import { terser } from "rollup-plugin-terser";
const pkg = require('../package.json')
const name = 'index'
const name = pkg.name
const className = name.replace(/(^\w|-\w)/g, c => c.replace('-', '').toUpperCase())
const external = Object.keys(pkg.dependencies || [])
function output (ext, format = 'umd') {
function output (ext, format) {
return {
name: className,
file: `dist/${name}.${ext}`,
format: format,
sourcemap: true,
exports: 'named'
exports: 'named',
file: `dist/index.${ext}`,
format
}
}
function buildTemplate (format, minified = false) {
const plugins = (minified)
? [babel(), commonjs(), terser()]
: [babel(), commonjs()]
const ext = (minified)
? `${format}.min.js`
: `${format}.js`
return {
input: `src/index.js`,
output: output(ext, format),
plugins,
external
}
}
// ------------------------------------------------------------------------------------------
// build
// builds
// ------------------------------------------------------------------------------------------
const umd = {
input: 'src/index.js',
output: output('js'),
plugins: [
babel(),
commonjs()
]
}
const formats = ['umd', 'cjs', 'es', 'iife']
const regBuilds = formats.map(format => buildTemplate(format))
const minBuilds = formats.map(format => buildTemplate(format, true))
const result = regBuilds.concat(minBuilds)
const min = Object.assign({}, umd, {
output: output('min.js'),
plugins: [...umd.plugins, uglify()]
})
export default [umd, min]
export default result
{
"name": "is-what",
"version": "1.0.3",
"version": "1.0.4",
"description": "Very simple & small JS type check function",
"main": "dist/index.min.js",
"main": "dist/index.cjs.min.js",
"module": "dist/index.es.min.js",
"scripts": {

@@ -32,4 +33,5 @@ "test": "echo \"Error: no test specified\" && exit 1",

"rollup-plugin-commonjs": "^9.1.3",
"rollup-plugin-terser": "^1.0.1",
"rollup-plugin-uglify": "^4.0.0"
}
}

@@ -33,3 +33,3 @@

module.exports = {
export {
getType,

@@ -44,3 +44,3 @@ isUndefined,

isRegExp,
isDate,
isDate
}
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(factory((global.Index = {})));
}(this, (function (exports) { 'use strict';
function getType(payload) {
return Object.prototype.toString.call(payload).slice(8, -1);
}
function isUndefined(payload) {
return getType(payload) === 'Undefined';
}
function isNull(payload) {
return getType(payload) === 'Null';
}
function isObject(payload) {
return getType(payload) === 'Object';
}
function isArray(payload) {
return getType(payload) === 'Array';
}
function isString(payload) {
return getType(payload) === 'String';
}
function isNumber(payload) {
return getType(payload) === 'Number';
}
function isBoolean(payload) {
return getType(payload) === 'Boolean';
}
function isRegExp(payload) {
return getType(payload) === 'RegExp';
}
function isDate(payload) {
return getType(payload) === 'Date';
}
var src = {
getType: getType,
isUndefined: isUndefined,
isNull: isNull,
isObject: isObject,
isArray: isArray,
isString: isString,
isNumber: isNumber,
isBoolean: isBoolean,
isRegExp: isRegExp,
isDate: isDate
};
var src_1 = src.getType;
var src_2 = src.isUndefined;
var src_3 = src.isNull;
var src_4 = src.isObject;
var src_5 = src.isArray;
var src_6 = src.isString;
var src_7 = src.isNumber;
var src_8 = src.isBoolean;
var src_9 = src.isRegExp;
var src_10 = src.isDate;
exports.default = src;
exports.getType = src_1;
exports.isUndefined = src_2;
exports.isNull = src_3;
exports.isObject = src_4;
exports.isArray = src_5;
exports.isString = src_6;
exports.isNumber = src_7;
exports.isBoolean = src_8;
exports.isRegExp = src_9;
exports.isDate = src_10;
Object.defineProperty(exports, '__esModule', { value: true });
})));
//# sourceMappingURL=index.js.map
{"version":3,"file":"index.js","sources":["../src/index.js"],"sourcesContent":["\nfunction getType (payload) {\n return Object.prototype.toString.call(payload).slice(8, -1)\n}\nfunction isUndefined (payload) {\n return getType(payload) === 'Undefined'\n}\nfunction isNull (payload) {\n return getType(payload) === 'Null'\n}\nfunction isObject (payload) {\n return getType(payload) === 'Object'\n}\nfunction isArray (payload) {\n return getType(payload) === 'Array'\n}\nfunction isString (payload) {\n return getType(payload) === 'String'\n}\nfunction isNumber (payload) {\n return getType(payload) === 'Number'\n}\nfunction isBoolean (payload) {\n return getType(payload) === 'Boolean'\n}\nfunction isRegExp (payload) {\n return getType(payload) === 'RegExp'\n}\nfunction isDate (payload) {\n return getType(payload) === 'Date'\n}\n\nmodule.exports = {\n getType,\n isUndefined,\n isNull,\n isObject,\n isArray,\n isString,\n isNumber,\n isBoolean,\n isRegExp,\n isDate,\n}\n"],"names":["getType","payload","Object","prototype","toString","call","slice","isUndefined","isNull","isObject","isArray","isString","isNumber","isBoolean","isRegExp","isDate","module"],"mappings":";;;;;;EACA,SAASA,OAAT,CAAkBC,OAAlB,EAA2B;WAClBC,OAAOC,SAAP,CAAiBC,QAAjB,CAA0BC,IAA1B,CAA+BJ,OAA/B,EAAwCK,KAAxC,CAA8C,CAA9C,EAAiD,CAAC,CAAlD,CAAP;;EAEF,SAASC,WAAT,CAAsBN,OAAtB,EAA+B;WACtBD,QAAQC,OAAR,MAAqB,WAA5B;;EAEF,SAASO,MAAT,CAAiBP,OAAjB,EAA0B;WACjBD,QAAQC,OAAR,MAAqB,MAA5B;;EAEF,SAASQ,QAAT,CAAmBR,OAAnB,EAA4B;WACnBD,QAAQC,OAAR,MAAqB,QAA5B;;EAEF,SAASS,OAAT,CAAkBT,OAAlB,EAA2B;WAClBD,QAAQC,OAAR,MAAqB,OAA5B;;EAEF,SAASU,QAAT,CAAmBV,OAAnB,EAA4B;WACnBD,QAAQC,OAAR,MAAqB,QAA5B;;EAEF,SAASW,QAAT,CAAmBX,OAAnB,EAA4B;WACnBD,QAAQC,OAAR,MAAqB,QAA5B;;EAEF,SAASY,SAAT,CAAoBZ,OAApB,EAA6B;WACpBD,QAAQC,OAAR,MAAqB,SAA5B;;EAEF,SAASa,QAAT,CAAmBb,OAAnB,EAA4B;WACnBD,QAAQC,OAAR,MAAqB,QAA5B;;EAEF,SAASc,MAAT,CAAiBd,OAAjB,EAA0B;WACjBD,QAAQC,OAAR,MAAqB,MAA5B;;;EAGFe,OAAA,GAAiB;oBAAA;4BAAA;kBAAA;sBAAA;oBAAA;sBAAA;sBAAA;wBAAA;sBAAA;;GAAjB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(e.Index={})}(this,function(e){"use strict";function n(e){return Object.prototype.toString.call(e).slice(8,-1)}var i={getType:n,isUndefined:function(e){return"Undefined"===n(e)},isNull:function(e){return"Null"===n(e)},isObject:function(e){return"Object"===n(e)},isArray:function(e){return"Array"===n(e)},isString:function(e){return"String"===n(e)},isNumber:function(e){return"Number"===n(e)},isBoolean:function(e){return"Boolean"===n(e)},isRegExp:function(e){return"RegExp"===n(e)},isDate:function(e){return"Date"===n(e)}},t=i.getType,r=i.isUndefined,u=i.isNull,s=i.isObject,o=i.isArray,f=i.isString,c=i.isNumber,d=i.isBoolean,l=i.isRegExp,a=i.isDate;e.default=i,e.getType=t,e.isUndefined=r,e.isNull=u,e.isObject=s,e.isArray=o,e.isString=f,e.isNumber=c,e.isBoolean=d,e.isRegExp=l,e.isDate=a,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=index.min.js.map
{"version":3,"file":"index.min.js","sources":["../src/index.js"],"sourcesContent":["\nfunction getType (payload) {\n return Object.prototype.toString.call(payload).slice(8, -1)\n}\nfunction isUndefined (payload) {\n return getType(payload) === 'Undefined'\n}\nfunction isNull (payload) {\n return getType(payload) === 'Null'\n}\nfunction isObject (payload) {\n return getType(payload) === 'Object'\n}\nfunction isArray (payload) {\n return getType(payload) === 'Array'\n}\nfunction isString (payload) {\n return getType(payload) === 'String'\n}\nfunction isNumber (payload) {\n return getType(payload) === 'Number'\n}\nfunction isBoolean (payload) {\n return getType(payload) === 'Boolean'\n}\nfunction isRegExp (payload) {\n return getType(payload) === 'RegExp'\n}\nfunction isDate (payload) {\n return getType(payload) === 'Date'\n}\n\nmodule.exports = {\n getType,\n isUndefined,\n isNull,\n isObject,\n isArray,\n isString,\n isNumber,\n isBoolean,\n isRegExp,\n isDate,\n}\n"],"names":["getType","payload","Object","prototype","toString","call","slice","module"],"mappings":"wLACA,SAASA,EAASC,UACTC,OAAOC,UAAUC,SAASC,KAAKJ,GAASK,MAAM,GAAI,GA8B3DC,MAAiB,uBA5BjB,SAAsBN,SACQ,cAArBD,EAAQC,WAEjB,SAAiBA,SACa,SAArBD,EAAQC,aAEjB,SAAmBA,SACW,WAArBD,EAAQC,YAEjB,SAAkBA,SACY,UAArBD,EAAQC,aAEjB,SAAmBA,SACW,WAArBD,EAAQC,aAEjB,SAAmBA,SACW,WAArBD,EAAQC,cAEjB,SAAoBA,SACU,YAArBD,EAAQC,aAEjB,SAAmBA,SACW,WAArBD,EAAQC,WAEjB,SAAiBA,SACa,SAArBD,EAAQC"}