diff --git a/.gitignore b/.gitignore index 8ff934a..974ecb1 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ package-lock.json .DS_Store yarn.lock .nyc_output +.dist \ No newline at end of file diff --git a/dist/cjs/array/arrayEach.js b/dist/cjs/array/arrayEach.js deleted file mode 100644 index 6ae6929..0000000 --- a/dist/cjs/array/arrayEach.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; -/** - * A specialized version of `forEach` for arrays. - * - * @private - * @param {Array} [array] The array to iterate over. - * @param {Function} callback The function invoked per iteration. - * @returns {Array} Returns `bool`. - */ -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = arrayEach; -function arrayEach(array, callback) { - const length = array.length; - let index = -1; - while (++index < length) { - if (callback(array[index], index, array) === false) { - break; - } - } - return array; -} -//# sourceMappingURL=arrayEach.js.map \ No newline at end of file diff --git a/dist/cjs/array/arrayEach.js.map b/dist/cjs/array/arrayEach.js.map deleted file mode 100644 index 8117043..0000000 --- a/dist/cjs/array/arrayEach.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"arrayEach.js","sourceRoot":"","sources":["../../../src/array/arrayEach.ts"],"names":[],"mappings":";AAAA;;;;;;;GAOG;;AAIH,4BAWC;AAXD,SAAwB,SAAS,CAAI,KAAU,EAAE,QAA8B;IAC7E,MAAM,MAAM,GAAG,KAAK,CAAC,MAAM,CAAA;IAC3B,IAAI,KAAK,GAAG,CAAC,CAAC,CAAA;IAEd,OAAO,EAAE,KAAK,GAAG,MAAM,EAAE,CAAC;QACxB,IAAI,QAAQ,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,KAAK,EAAE,CAAC;YACnD,MAAK;QACP,CAAC;IACH,CAAC;IAED,OAAO,KAAK,CAAA;AACd,CAAC"} \ No newline at end of file diff --git a/dist/cjs/array/clear.js b/dist/cjs/array/clear.js deleted file mode 100644 index 04b4df8..0000000 --- a/dist/cjs/array/clear.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = clear; -/** - * Clear array - */ -function clear(array) { - array.length = 0; -} -//# sourceMappingURL=clear.js.map \ No newline at end of file diff --git a/dist/cjs/array/clear.js.map b/dist/cjs/array/clear.js.map deleted file mode 100644 index e8912e7..0000000 --- a/dist/cjs/array/clear.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"clear.js","sourceRoot":"","sources":["../../../src/array/clear.ts"],"names":[],"mappings":";;AAGA,wBAEC;AALD;;GAEG;AACH,SAAwB,KAAK,CAAC,KAAiB;IAC7C,KAAK,CAAC,MAAM,GAAG,CAAC,CAAA;AAClB,CAAC"} \ No newline at end of file diff --git a/dist/cjs/array/difference.js b/dist/cjs/array/difference.js deleted file mode 100644 index 18c8fcf..0000000 --- a/dist/cjs/array/difference.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = difference; -/** - * The difference will output the elements from array A that are not in the array B. - * - * @param {Array} array - * @param {Array} array2 - * @returns {any[]} - */ -function difference(array, array2) { - return [...new Set(array.filter(x => !array2.includes(x)))]; -} -//# sourceMappingURL=difference.js.map \ No newline at end of file diff --git a/dist/cjs/array/difference.js.map b/dist/cjs/array/difference.js.map deleted file mode 100644 index 89141fe..0000000 --- a/dist/cjs/array/difference.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"difference.js","sourceRoot":"","sources":["../../../src/array/difference.ts"],"names":[],"mappings":";;AAOA,6BAEC;AATD;;;;;;GAMG;AACH,SAAwB,UAAU,CAAI,KAAU,EAAE,MAAW;IAC3D,OAAO,CAAC,GAAG,IAAI,GAAG,CAAI,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;AAChE,CAAC"} \ No newline at end of file diff --git a/dist/cjs/array/equals.js b/dist/cjs/array/equals.js deleted file mode 100644 index 16e3fe7..0000000 --- a/dist/cjs/array/equals.js +++ /dev/null @@ -1,48 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = equals; -const isObject_1 = __importDefault(require("../is/isObject")); -const equals_1 = __importDefault(require("../object/equals")); -/** - * Deep comparing the contents of 2 arrays using strict equality - * - * @param {Array} array1 - * @param {Array} array2 - * @return {Boolean} `true` if the arrays are equal. - */ -function equals(array1, array2) { - const length1 = array1.length; - const length2 = array2.length; - let i; - // Short circuit if the same array is passed twice - if (array1 === array2) { - return true; - } - if (length1 !== length2) { - return false; - } - for (i = 0; i < length1; ++i) { - if (array1[i] && array2[i]) { - if (Array.isArray(array1[i]) && Array.isArray(array2[i])) { - if (!equals(array1[i], array2[i])) { - return false; - } - continue; - } - if ((0, isObject_1.default)(array1[i]) && (0, isObject_1.default)(array2[i])) { - if (!(0, equals_1.default)(array1[i], array2[i])) { - return false; - } - continue; - } - } - if (array1[i] !== array2[i]) { - return false; - } - } - return true; -} -//# sourceMappingURL=equals.js.map \ No newline at end of file diff --git a/dist/cjs/array/equals.js.map b/dist/cjs/array/equals.js.map deleted file mode 100644 index 22ed54d..0000000 --- a/dist/cjs/array/equals.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"equals.js","sourceRoot":"","sources":["../../../src/array/equals.ts"],"names":[],"mappings":";;;;;AAUA,yBAqCC;AA/CD,6DAAoC;AACpC,6DAA0C;AAE1C;;;;;;GAMG;AACH,SAAwB,MAAM,CAAC,MAAa,EAAE,MAAa;IACzD,MAAM,OAAO,GAAG,MAAM,CAAC,MAAM,CAAA;IAC7B,MAAM,OAAO,GAAG,MAAM,CAAC,MAAM,CAAA;IAC7B,IAAI,CAAC,CAAA;IAEL,kDAAkD;IAClD,IAAI,MAAM,KAAK,MAAM,EAAE,CAAC;QACtB,OAAO,IAAI,CAAA;IACb,CAAC;IAED,IAAI,OAAO,KAAK,OAAO,EAAE,CAAC;QACxB,OAAO,KAAK,CAAA;IACd,CAAC;IAED,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,EAAE,EAAE,CAAC,EAAE,CAAC;QAC7B,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC;YAC3B,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;gBACzD,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;oBAClC,OAAO,KAAK,CAAA;gBACd,CAAC;gBACD,SAAQ;YACV,CAAC;YAED,IAAI,IAAA,kBAAQ,EAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,IAAA,kBAAQ,EAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;gBAC/C,IAAI,CAAC,IAAA,gBAAY,EAAC,MAAM,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;oBACxC,OAAO,KAAK,CAAA;gBACd,CAAC;gBACD,SAAQ;YACV,CAAC;QACH,CAAC;QAED,IAAI,MAAM,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC;YAC5B,OAAO,KAAK,CAAA;QACd,CAAC;IACH,CAAC;IAED,OAAO,IAAI,CAAA;AACb,CAAC"} \ No newline at end of file diff --git a/dist/cjs/array/index.js b/dist/cjs/array/index.js deleted file mode 100644 index 224352e..0000000 --- a/dist/cjs/array/index.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || (function () { - var ownKeys = function(o) { - ownKeys = Object.getOwnPropertyNames || function (o) { - var ar = []; - for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; - return ar; - }; - return ownKeys(o); - }; - return function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); - __setModuleDefault(result, mod); - return result; - }; -})(); -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.intersectAll = exports.intersect = exports.symmetricalDifference = exports.random = exports.arraysEquals = exports.difference = exports.arrayEach = exports.clear = void 0; -const clear_1 = __importDefault(require("./clear")); -exports.clear = clear_1.default; -const arrayEach_1 = __importDefault(require("./arrayEach")); -exports.arrayEach = arrayEach_1.default; -const difference_1 = __importDefault(require("./difference")); -exports.difference = difference_1.default; -const equals_1 = __importDefault(require("./equals")); -exports.arraysEquals = equals_1.default; -const random_1 = __importDefault(require("./random")); -exports.random = random_1.default; -const symmetricalDifference_1 = __importDefault(require("./symmetricalDifference")); -exports.symmetricalDifference = symmetricalDifference_1.default; -const intersect_1 = __importStar(require("./intersect")); -exports.intersect = intersect_1.default; -Object.defineProperty(exports, "intersectAll", { enumerable: true, get: function () { return intersect_1.intersectAll; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/cjs/array/index.js.map b/dist/cjs/array/index.js.map deleted file mode 100644 index 9b7b342..0000000 --- a/dist/cjs/array/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/array/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,oDAA2B;AAQlB,gBARF,eAAK,CAQE;AAPd,4DAAmC;AAOnB,oBAPT,mBAAS,CAOS;AANzB,8DAAqC;AAMV,qBANpB,oBAAU,CAMoB;AALrC,sDAAmC;AAKI,uBALhC,gBAAY,CAKgC;AAJnD,sDAA6B;AAIwB,iBAJ9C,gBAAM,CAI8C;AAH3D,oFAA2D;AAGE,gCAHtD,+BAAqB,CAGsD;AAFlF,yDAAqD;AAE+B,oBAF7E,mBAAS,CAE6E;AAAE,6FAF3E,wBAAY,OAE2E"} \ No newline at end of file diff --git a/dist/cjs/array/intersect.js b/dist/cjs/array/intersect.js deleted file mode 100644 index 0575170..0000000 --- a/dist/cjs/array/intersect.js +++ /dev/null @@ -1,38 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = intersect; -exports.intersectAll = intersectAll; -/** - * Return common items for two arrays - * - * @param {Array} array - * @param {Array} array2 - * @returns {any[]} - */ -function intersect(array, array2) { - // Уникальное пересечение за один проход по меньшему множеству - const aSet = new Set(array); - const bSet = new Set(array2); - const result = []; - // Идём по меньшему набору уникальных значений - const [small, big] = aSet.size <= bSet.size ? [aSet, bSet] : [bSet, aSet]; - for (const v of small) { - if (big.has(v)) { - result.push(v); - } - } - return result; -} -/** - * Return common items for all arrays - * - * @param array - * @param arrays - * @returns {*|any[]} - */ -function intersectAll(array, ...arrays) { - // Начинаем с самого короткого массива для уменьшения промежуточных наборов - const all = [array, ...arrays].sort((a, b) => a.length - b.length); - return all.slice(1).reduce((prev, next) => intersect(prev, next), all[0]); -} -//# sourceMappingURL=intersect.js.map \ No newline at end of file diff --git a/dist/cjs/array/intersect.js.map b/dist/cjs/array/intersect.js.map deleted file mode 100644 index 31c7e0a..0000000 --- a/dist/cjs/array/intersect.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"intersect.js","sourceRoot":"","sources":["../../../src/array/intersect.ts"],"names":[],"mappings":";;AAOA,4BAcC;AASD,oCAIC;AAlCD;;;;;;GAMG;AACH,SAAwB,SAAS,CAAC,KAAY,EAAE,MAAa;IAC3D,8DAA8D;IAC9D,MAAM,IAAI,GAAG,IAAI,GAAG,CAAC,KAAK,CAAC,CAAA;IAC3B,MAAM,IAAI,GAAG,IAAI,GAAG,CAAC,MAAM,CAAC,CAAA;IAC5B,MAAM,MAAM,GAAU,EAAE,CAAA;IAExB,8CAA8C;IAC9C,MAAM,CAAC,KAAK,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAA;IACzE,KAAK,MAAM,CAAC,IAAI,KAAK,EAAE,CAAC;QACtB,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC;YACf,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;QAChB,CAAC;IACH,CAAC;IACD,OAAO,MAAM,CAAA;AACf,CAAC;AAED;;;;;;GAMG;AACH,SAAgB,YAAY,CAAC,KAAY,EAAE,GAAG,MAAa;IACzD,2EAA2E;IAC3E,MAAM,GAAG,GAAG,CAAC,KAAK,EAAE,GAAG,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,CAAA;IAClE,OAAO,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE,EAAE,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAA;AAC3E,CAAC"} \ No newline at end of file diff --git a/dist/cjs/array/random.js b/dist/cjs/array/random.js deleted file mode 100644 index 5617c1a..0000000 --- a/dist/cjs/array/random.js +++ /dev/null @@ -1,16 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = random; -/** - * Random function returns random item from array - * - * @param {Array} array - * @returns {unknown} - */ -function random(array) { - const { length } = array; - if (length === 0) - return undefined; - return array[Math.floor(Math.random() * length)]; -} -//# sourceMappingURL=random.js.map \ No newline at end of file diff --git a/dist/cjs/array/random.js.map b/dist/cjs/array/random.js.map deleted file mode 100644 index a486af3..0000000 --- a/dist/cjs/array/random.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"random.js","sourceRoot":"","sources":["../../../src/array/random.ts"],"names":[],"mappings":";;AAMA,yBAIC;AAVD;;;;;GAKG;AACH,SAAwB,MAAM,CAAC,KAAY;IACzC,MAAM,EAAE,MAAM,EAAE,GAAG,KAAK,CAAA;IACxB,IAAI,MAAM,KAAK,CAAC;QAAE,OAAO,SAAS,CAAA;IAClC,OAAO,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,MAAM,CAAC,CAAC,CAAA;AAClD,CAAC"} \ No newline at end of file diff --git a/dist/cjs/array/symmetricalDifference.js b/dist/cjs/array/symmetricalDifference.js deleted file mode 100644 index 30d1a30..0000000 --- a/dist/cjs/array/symmetricalDifference.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = symmetricalDifference; -/** - * The symmetricalDifference will output anti-intersection. - * - * @param {Array} array - * @param {Array} array2 - * @returns {any[]} - */ -function symmetricalDifference(array, array2) { - return [...new Set(array)].filter(x => !array2.includes(x)).concat(array2.filter(x => !array.includes(x))); -} -//# sourceMappingURL=symmetricalDifference.js.map \ No newline at end of file diff --git a/dist/cjs/array/symmetricalDifference.js.map b/dist/cjs/array/symmetricalDifference.js.map deleted file mode 100644 index ff693c4..0000000 --- a/dist/cjs/array/symmetricalDifference.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"symmetricalDifference.js","sourceRoot":"","sources":["../../../src/array/symmetricalDifference.ts"],"names":[],"mappings":";;AAOA,wCAEC;AATD;;;;;;GAMG;AACH,SAAwB,qBAAqB,CAAC,KAAY,EAAE,MAAa;IACvE,OAAO,CAAC,GAAG,IAAI,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;AAC5G,CAAC"} \ No newline at end of file diff --git a/dist/cjs/config.js b/dist/cjs/config.js deleted file mode 100644 index fd8c4e8..0000000 --- a/dist/cjs/config.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.VERSION = void 0; -exports.VERSION = '5.0.0'; -//# sourceMappingURL=config.js.map \ No newline at end of file diff --git a/dist/cjs/config.js.map b/dist/cjs/config.js.map deleted file mode 100644 index 961ee08..0000000 --- a/dist/cjs/config.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"config.js","sourceRoot":"","sources":["../../src/config.ts"],"names":[],"mappings":";;;AAAa,QAAA,OAAO,GAAG,OAAO,CAAA"} \ No newline at end of file diff --git a/dist/cjs/core/bind.js b/dist/cjs/core/bind.js deleted file mode 100644 index a8b2ee1..0000000 --- a/dist/cjs/core/bind.js +++ /dev/null @@ -1,20 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = bind; -/** - * Binding Methods to Objects - * - * @example - * const obj = { - * msg: 'Name is', - * buildMessage: (name) =>this.msg + ' ' + name - * } - * g = bind(obj, obj.buildMessage); - * alert(g('Smith')); // displays: Name is Smith - */ -function bind(object, method) { - return function () { - return method.apply(object, arguments); - }; -} -//# sourceMappingURL=bind.js.map \ No newline at end of file diff --git a/dist/cjs/core/bind.js.map b/dist/cjs/core/bind.js.map deleted file mode 100644 index 2b85927..0000000 --- a/dist/cjs/core/bind.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"bind.js","sourceRoot":"","sources":["../../../src/core/bind.ts"],"names":[],"mappings":";;AAWA,uBAIC;AAfD;;;;;;;;;;GAUG;AACH,SAAwB,IAAI,CAAC,MAAc,EAAE,MAAgB;IAC3D,OAAO;QACL,OAAO,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,SAAS,CAAC,CAAA;IACxC,CAAC,CAAA;AACH,CAAC"} \ No newline at end of file diff --git a/dist/cjs/core/clone.js b/dist/cjs/core/clone.js deleted file mode 100644 index 36270bc..0000000 --- a/dist/cjs/core/clone.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = clone; -const isDate_1 = __importDefault(require("../is/isDate")); -const enumerables = ['valueOf', 'toLocaleString', 'toString', 'constructor']; -/** - * Clone simple variables including array, {}-like objects, DOM nodes and Date without - * keeping the old reference. A reference for the object itself is returned if it's not - * a direct descendant of Object. - * - * @param {Object} item The variable to clone - * @param {Boolean} [cloneDom=true] `true` to clone DOM nodes. - * @return {Object} clone - */ -function clone(item, cloneDom = true) { - if (item === null || item === undefined) { - return item; - } - // @ts-ignore - if (cloneDom && item.nodeType && item.cloneNode) { - // @ts-ignore - return item.cloneNode(true); - } - // Date - if ((0, isDate_1.default)(item)) { - // @ts-ignore - return new Date(item.getTime()); - } - let i, j, k; - // Array - if (Array.isArray(item)) { - i = item.length; - let newClone = []; - while (i--) { - newClone[i] = clone(item[i], cloneDom); - } - return newClone; - } - const type = Object.prototype.toString.call(item); - // Plain Object - if (type === '[object Object]' && item.constructor === Object) { - const src = item; - const newClone = {}; - for (const key in src) { - if (Object.prototype.hasOwnProperty.call(src, key)) { - newClone[key] = clone(src[key], cloneDom); - } - } - for (const k of enumerables) { - if (Object.prototype.hasOwnProperty.call(src, k)) { - newClone[k] = src[k]; - } - } - // @ts-ignore - return newClone; - } - return item; -} -//# sourceMappingURL=clone.js.map \ No newline at end of file diff --git a/dist/cjs/core/clone.js.map b/dist/cjs/core/clone.js.map deleted file mode 100644 index 00fae6f..0000000 --- a/dist/cjs/core/clone.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"clone.js","sourceRoot":"","sources":["../../../src/core/clone.ts"],"names":[],"mappings":";;;;;AAaA,wBAuDC;AApED,yDAAgC;AAEhC,MAAM,WAAW,GAAG,CAAC,SAAS,EAAE,gBAAgB,EAAE,UAAU,EAAE,aAAa,CAAC,CAAA;AAE5E;;;;;;;;GAQG;AACH,SAAwB,KAAK,CAAuB,IAAO,EAAE,WAAoB,IAAI;IACnF,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,SAAS,EAAE,CAAC;QACxC,OAAO,IAAI,CAAA;IACb,CAAC;IAED,aAAa;IACb,IAAI,QAAQ,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC;QAChD,aAAa;QACb,OAAO,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAA;IAC7B,CAAC;IAED,OAAO;IACP,IAAI,IAAA,gBAAM,EAAC,IAAI,CAAC,EAAE,CAAC;QACjB,aAAa;QACb,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAA;IACjC,CAAC;IAED,IAAI,CAAS,EAAE,CAAS,EAAE,CAAC,CAAA;IAE3B,QAAQ;IACR,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC;QACxB,CAAC,GAAG,IAAI,CAAC,MAAM,CAAA;QACf,IAAI,QAAQ,GAAwB,EAAE,CAAA;QAEtC,OAAO,CAAC,EAAE,EAAE,CAAC;YACX,QAAQ,CAAC,CAAC,CAAC,GAAG,KAAK,CAAM,IAAI,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAA;QAC7C,CAAC;QAED,OAAU,QAAQ,CAAA;IACpB,CAAC;IAED,MAAM,IAAI,GAAG,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;IAEjD,eAAe;IACf,IAAI,IAAI,KAAK,iBAAiB,IAAK,IAAe,CAAC,WAAW,KAAK,MAAM,EAAE,CAAC;QAC1E,MAAM,GAAG,GAAG,IAAgC,CAAA;QAC5C,MAAM,QAAQ,GAA6B,EAAE,CAAA;QAE7C,KAAK,MAAM,GAAG,IAAI,GAAG,EAAE,CAAC;YACtB,IAAI,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,EAAE,CAAC;gBACnD,QAAQ,CAAC,GAAG,CAAC,GAAG,KAAK,CAAM,GAAG,CAAC,GAAG,CAAC,EAAE,QAAQ,CAAC,CAAA;YAChD,CAAC;QACH,CAAC;QAED,KAAK,MAAM,CAAC,IAAI,WAAW,EAAE,CAAC;YAC5B,IAAI,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC;gBACjD,QAAQ,CAAC,CAAC,CAAC,GAAI,GAA2B,CAAC,CAAC,CAAC,CAAA;YAC/C,CAAC;QACH,CAAC;QAED,aAAa;QACb,OAAO,QAAQ,CAAA;IACjB,CAAC;IAED,OAAO,IAAI,CAAA;AACb,CAAC"} \ No newline at end of file diff --git a/dist/cjs/core/equals.js b/dist/cjs/core/equals.js deleted file mode 100644 index 9f8ef08..0000000 --- a/dist/cjs/core/equals.js +++ /dev/null @@ -1,40 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = equals; -const equals_1 = __importDefault(require("../object/equals")); -const equals_2 = __importDefault(require("../array/equals")); -const isObject_1 = __importDefault(require("../is/isObject")); -const isString_1 = __importDefault(require("../is/isString")); -const isBoolean_1 = __importDefault(require("../is/isBoolean")); -const isNumeric_1 = __importDefault(require("../is/isNumeric")); -const isFunction_1 = __importDefault(require("../is/isFunction")); -/** - * @param {*} first - * @param {*} second - * @returns {boolean} - */ -function equals(first, second) { - if (first === second) { - return true; - } - if ((0, isString_1.default)(first) || (0, isNumeric_1.default)(first) || (0, isBoolean_1.default)(first)) { - return first === second; - } - if ((first instanceof Date && second instanceof Date) || (first instanceof RegExp && second instanceof RegExp)) { - return first.toString() === second.toString(); - } - if (Array.isArray(first) && Array.isArray(second)) { - return (0, equals_2.default)(first, second); - } - if ((0, isObject_1.default)(first) && (0, isObject_1.default)(second)) { - return (0, equals_1.default)(first, second); - } - if ((0, isFunction_1.default)(first) && (0, isFunction_1.default)(second)) { - return ('' + first).valueOf() === ('' + second).valueOf(); - } - return false; -} -//# sourceMappingURL=equals.js.map \ No newline at end of file diff --git a/dist/cjs/core/equals.js.map b/dist/cjs/core/equals.js.map deleted file mode 100644 index e53e18d..0000000 --- a/dist/cjs/core/equals.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"equals.js","sourceRoot":"","sources":["../../../src/core/equals.ts"],"names":[],"mappings":";;;;;AAaA,yBA0BC;AAvCD,6DAA0C;AAC1C,4DAAyC;AACzC,6DAAoC;AACpC,6DAAoC;AACpC,+DAAsC;AACtC,+DAAsC;AACtC,iEAAwC;AAExC;;;;GAIG;AACH,SAAwB,MAAM,CAAC,KAAU,EAAE,MAAW;IACpD,IAAI,KAAK,KAAK,MAAM,EAAE,CAAC;QACrB,OAAO,IAAI,CAAA;IACb,CAAC;IAED,IAAI,IAAA,kBAAQ,EAAC,KAAK,CAAC,IAAI,IAAA,mBAAS,EAAC,KAAK,CAAC,IAAI,IAAA,mBAAS,EAAC,KAAK,CAAC,EAAE,CAAC;QAC5D,OAAO,KAAK,KAAK,MAAM,CAAA;IACzB,CAAC;IAED,IAAI,CAAC,KAAK,YAAY,IAAI,IAAI,MAAM,YAAY,IAAI,CAAC,IAAI,CAAC,KAAK,YAAY,MAAM,IAAI,MAAM,YAAY,MAAM,CAAC,EAAE,CAAC;QAC/G,OAAO,KAAK,CAAC,QAAQ,EAAE,KAAK,MAAM,CAAC,QAAQ,EAAE,CAAA;IAC/C,CAAC;IAED,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC;QAClD,OAAO,IAAA,gBAAY,EAAC,KAAK,EAAE,MAAM,CAAC,CAAA;IACpC,CAAC;IAED,IAAI,IAAA,kBAAQ,EAAC,KAAK,CAAC,IAAI,IAAA,kBAAQ,EAAC,MAAM,CAAC,EAAE,CAAC;QACxC,OAAO,IAAA,gBAAY,EAAC,KAAK,EAAE,MAAM,CAAC,CAAA;IACpC,CAAC;IAED,IAAI,IAAA,oBAAU,EAAC,KAAK,CAAC,IAAI,IAAA,oBAAU,EAAC,MAAM,CAAC,EAAE,CAAC;QAC5C,OAAO,CAAC,EAAE,GAAG,KAAK,CAAC,CAAC,OAAO,EAAE,KAAK,CAAC,EAAE,GAAG,MAAM,CAAC,CAAC,OAAO,EAAE,CAAA;IAC3D,CAAC;IAED,OAAO,KAAK,CAAA;AACd,CAAC"} \ No newline at end of file diff --git a/dist/cjs/core/forEach.js b/dist/cjs/core/forEach.js deleted file mode 100644 index 61005b2..0000000 --- a/dist/cjs/core/forEach.js +++ /dev/null @@ -1,51 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = forEach; -const arrayEach_1 = __importDefault(require("../array/arrayEach")); -const keys_1 = __importDefault(require("./keys")); -const isArrayLike_1 = __importDefault(require("../is/isArrayLike")); -function forEach(collection, iterateFn) { - if (Array.isArray(collection)) { - return (0, arrayEach_1.default)(collection, iterateFn); - } - const baseEach = (object, iterateFn) => { - return object && createBaseFor()(object, iterateFn, keys_1.default); - }; - const func = createBaseEach(baseEach); - return func(collection, iterateFn); -} -function createBaseFor(fromRight = false) { - return function (object, iterateFn, keysFunc) { - let index = -1, iterable = new Object(object), properties = keysFunc(object), length = properties.length, key; - while (length--) { - key = properties[fromRight ? length : ++index]; - if (iterateFn(iterable[key], key, iterable) === false) { - break; - } - } - return object; - }; -} -function createBaseEach(eachFunc, fromRight = false) { - return function (collection, iterateFn) { - if (collection == null) { - return collection; - } - if (!(0, isArrayLike_1.default)(collection)) { - return eachFunc(collection, iterateFn); - } - const length = collection.length; - const iterable = new Object(collection); - let index = fromRight ? length : -1; - while (fromRight ? index-- : ++index < length) { - if (iterateFn(iterable[index], index, iterable) === false) { - break; - } - } - return collection; - }; -} -//# sourceMappingURL=forEach.js.map \ No newline at end of file diff --git a/dist/cjs/core/forEach.js.map b/dist/cjs/core/forEach.js.map deleted file mode 100644 index 6ac65bc..0000000 --- a/dist/cjs/core/forEach.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"forEach.js","sourceRoot":"","sources":["../../../src/core/forEach.ts"],"names":[],"mappings":";;;;;AAMA,0BAYC;AAlBD,kEAAyC;AACzC,kDAAyB;AAGzB,mEAA0C;AAE1C,SAAwB,OAAO,CAAC,UAA0B,EAAE,SAA6B;IACvF,IAAI,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE,CAAC;QAC9B,OAAO,IAAA,mBAAS,EAAQ,UAAU,EAAE,SAAS,CAAC,CAAA;IAChD,CAAC;IAED,MAAM,QAAQ,GAAG,CAAC,MAAe,EAAE,SAA6B,EAAW,EAAE;QAC3E,OAAO,MAAM,IAAI,aAAa,EAAE,CAAC,MAAM,EAAE,SAAS,EAAE,cAAI,CAAC,CAAA;IAC3D,CAAC,CAAA;IAED,MAAM,IAAI,GAAG,cAAc,CAAC,QAAQ,CAAC,CAAA;IAErC,OAAO,IAAI,CAA2B,UAAU,EAAE,SAAS,CAAC,CAAA;AAC9D,CAAC;AAQD,SAAS,aAAa,CAAC,YAAqB,KAAK;IAC/C,OAAO,UAAU,MAAe,EAAE,SAA6B,EAAE,QAAsB;QACrF,IAAI,KAAK,GAAG,CAAC,CAAC,EACZ,QAAQ,GAAY,IAAI,MAAM,CAAC,MAAM,CAAC,EACtC,UAAU,GAAG,QAAQ,CAAC,MAAM,CAAC,EAC7B,MAAM,GAAW,UAAU,CAAC,MAAM,EAClC,GAAgB,CAAA;QAElB,OAAO,MAAM,EAAE,EAAE,CAAC;YAChB,GAAG,GAAG,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAA;YAC9C,IAAI,SAAS,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,QAAQ,CAAC,KAAK,KAAK,EAAE,CAAC;gBACtD,MAAK;YACP,CAAC;QACH,CAAC;QAED,OAAO,MAAM,CAAA;IACf,CAAC,CAAA;AACH,CAAC;AAID,SAAS,cAAc,CAAC,QAAsB,EAAE,YAAqB,KAAK;IACxE,OAAO,UAAU,UAAoC,EAAE,SAA6B;QAClF,IAAI,UAAU,IAAI,IAAI,EAAE,CAAC;YACvB,OAAO,UAAU,CAAA;QACnB,CAAC;QAED,IAAI,CAAC,IAAA,qBAAW,EAAC,UAAU,CAAC,EAAE,CAAC;YAC7B,OAAO,QAAQ,CAAC,UAAU,EAAE,SAAS,CAAC,CAAA;QACxC,CAAC;QAED,MAAM,MAAM,GAAG,UAAU,CAAC,MAAM,CAAA;QAChC,MAAM,QAAQ,GAAY,IAAI,MAAM,CAAC,UAAU,CAAC,CAAA;QAEhD,IAAI,KAAK,GAAG,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QAEnC,OAAO,SAAS,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,MAAM,EAAE,CAAC;YAC9C,IAAI,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,QAAQ,CAAC,KAAK,KAAK,EAAE,CAAC;gBAC1D,MAAK;YACP,CAAC;QACH,CAAC;QACD,OAAO,UAAU,CAAA;IACnB,CAAC,CAAA;AACH,CAAC"} \ No newline at end of file diff --git a/dist/cjs/core/index.js b/dist/cjs/core/index.js deleted file mode 100644 index 3b5f157..0000000 --- a/dist/cjs/core/index.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.match = exports.forEach = exports.equals = exports.keys = exports.tap = exports.clone = exports.bind = void 0; -const bind_1 = __importDefault(require("./bind")); -exports.bind = bind_1.default; -const clone_1 = __importDefault(require("./clone")); -exports.clone = clone_1.default; -const tap_1 = __importDefault(require("./tap")); -exports.tap = tap_1.default; -const keys_1 = __importDefault(require("./keys")); -exports.keys = keys_1.default; -const equals_1 = __importDefault(require("./equals")); -exports.equals = equals_1.default; -const forEach_1 = __importDefault(require("./forEach")); -exports.forEach = forEach_1.default; -const match_1 = __importDefault(require("./match")); -exports.match = match_1.default; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/cjs/core/index.js.map b/dist/cjs/core/index.js.map deleted file mode 100644 index a90430d..0000000 --- a/dist/cjs/core/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/core/index.ts"],"names":[],"mappings":";;;;;;AAAA,kDAAyB;AAQhB,eARF,cAAI,CAQE;AAPb,oDAA2B;AAOZ,gBAPR,eAAK,CAOQ;AANpB,gDAAuB;AAMD,cANf,aAAG,CAMe;AALzB,kDAAyB;AAKE,eALpB,cAAI,CAKoB;AAJ/B,sDAA6B;AAII,iBAJ1B,gBAAM,CAI0B;AAHvC,wDAA+B;AAGU,kBAHlC,iBAAO,CAGkC;AAFhD,oDAA2B;AAEuB,gBAF3C,eAAK,CAE2C"} \ No newline at end of file diff --git a/dist/cjs/core/keys.js b/dist/cjs/core/keys.js deleted file mode 100644 index 332cdbc..0000000 --- a/dist/cjs/core/keys.js +++ /dev/null @@ -1,38 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = keys; -const isArrayLike_1 = __importDefault(require("../is/isArrayLike")); -const arrayLikeKeys_1 = __importDefault(require("../internal/arrayLikeKeys")); -const baseKeys_1 = __importDefault(require("../internal/base/baseKeys")); -/** - * Creates an array of the own enumerable property names of `object`. - * - * **Note:** Non-object values are coerced to objects. See the - * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) - * for more details. - * - * @static - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * keys(new Foo); - * // => ['a', 'b'] (iteration order is not guaranteed) - * - * keys('hi'); - * // => ['0', '1'] - */ -function keys(object) { - return (0, isArrayLike_1.default)(object) ? (0, arrayLikeKeys_1.default)(object) : (0, baseKeys_1.default)(object); -} -//# sourceMappingURL=keys.js.map \ No newline at end of file diff --git a/dist/cjs/core/keys.js.map b/dist/cjs/core/keys.js.map deleted file mode 100644 index e9bc9a6..0000000 --- a/dist/cjs/core/keys.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"keys.js","sourceRoot":"","sources":["../../../src/core/keys.ts"],"names":[],"mappings":";;;;;AA6BA,uBAEC;AA/BD,mEAA0C;AAC1C,6EAAoD;AACpD,wEAA+C;AAE/C;;;;;;;;;;;;;;;;;;;;;;;;GAwBG;AACH,SAAwB,IAAI,CAAC,MAAW;IACtC,OAAO,IAAA,qBAAW,EAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAA,uBAAa,EAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAA,kBAAQ,EAAC,MAAM,CAAC,CAAA;AACvE,CAAC"} \ No newline at end of file diff --git a/dist/cjs/core/match.js b/dist/cjs/core/match.js deleted file mode 100644 index 99a3049..0000000 --- a/dist/cjs/core/match.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = match; -const isObject_1 = __importDefault(require("../is/isObject")); -/** - * @param {*} expr - * @param {object|array} cases - * @param {matchOptions} options - * @return {*} - */ -function match(expr, cases, options) { - const opt = { - strict: true, - ...((0, isObject_1.default)(options) ? options : {}), - }; - for (const [pattern, action] of Array.isArray(cases) ? cases : Object.entries(cases)) { - const prn = typeof pattern === 'function' ? pattern() : pattern; - if (opt.strict ? expr === prn : expr == prn) { - return typeof action === 'function' ? action() : action; - } - } - return typeof opt.default === 'function' ? opt.default() : opt.default; -} -//# sourceMappingURL=match.js.map \ No newline at end of file diff --git a/dist/cjs/core/match.js.map b/dist/cjs/core/match.js.map deleted file mode 100644 index 8ad7da4..0000000 --- a/dist/cjs/core/match.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"match.js","sourceRoot":"","sources":["../../../src/core/match.ts"],"names":[],"mappings":";;;;;AAiBA,wBAeC;AAhCD,6DAAoC;AAWpC;;;;;GAKG;AACH,SAAwB,KAAK,CAAC,IAAS,EAAE,KAAgB,EAAE,OAAsB;IAC/E,MAAM,GAAG,GAAG;QACV,MAAM,EAAE,IAAI;QACZ,GAAG,CAAC,IAAA,kBAAQ,EAAC,OAAO,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC;KACtC,CAAA;IAED,KAAK,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC;QACrF,MAAM,GAAG,GAAG,OAAO,OAAO,KAAK,UAAU,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,OAAO,CAAA;QAE/D,IAAI,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,KAAK,GAAG,CAAC,CAAC,CAAC,IAAI,IAAI,GAAG,EAAE,CAAC;YAC5C,OAAO,OAAO,MAAM,KAAK,UAAU,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,MAAM,CAAA;QACzD,CAAC;IACH,CAAC;IAED,OAAO,OAAO,GAAG,CAAC,OAAO,KAAK,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAA;AACxE,CAAC"} \ No newline at end of file diff --git a/dist/cjs/core/tap.js b/dist/cjs/core/tap.js deleted file mode 100644 index 02f166f..0000000 --- a/dist/cjs/core/tap.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = tap; -/** - * This method invokes `interceptor` and returns `value`. The interceptor - * is invoked with one argument; (value). The purpose of this method is to - * "tap into" a method chain sequence in order to modify intermediate results. - * - * @static - * @param {*} value The value to provide to `interceptor`. - * @param {Function} interceptor The function to invoke. - * @returns {*} Returns `value`. - * @example - * - * tap('test') // 'test' - * tap([1, 2, 3], (value) => value.pop()) // [1,2] - * tap({b: 2, a: 'test'}, (value) => delete value.a) // {b: 2} - * tap(()=>100)) // 100 - * tap(()=>100), (value) => value / 2) // 50 - * - */ -const isFunction_1 = __importDefault(require("../is/isFunction")); -const isBasicType_1 = __importDefault(require("../is/isBasicType")); -function tap(value, interceptor) { - if ((0, isFunction_1.default)(value)) { - value = value(); - } - if (interceptor && (0, isFunction_1.default)(interceptor)) { - if ((0, isBasicType_1.default)(value)) { - return interceptor(value); - } - interceptor(value); - } - return value; -} -//# sourceMappingURL=tap.js.map \ No newline at end of file diff --git a/dist/cjs/core/tap.js.map b/dist/cjs/core/tap.js.map deleted file mode 100644 index 78b1e0e..0000000 --- a/dist/cjs/core/tap.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"tap.js","sourceRoot":"","sources":["../../../src/core/tap.ts"],"names":[],"mappings":";;;;;AAqBA,sBAcC;AAnCD;;;;;;;;;;;;;;;;;GAiBG;AACH,iEAAwC;AACxC,mEAA0C;AAE1C,SAAwB,GAAG,CAAC,KAAU,EAAE,WAAsB;IAC5D,IAAI,IAAA,oBAAU,EAAC,KAAK,CAAC,EAAE,CAAC;QACtB,KAAK,GAAG,KAAK,EAAE,CAAA;IACjB,CAAC;IAED,IAAI,WAAW,IAAI,IAAA,oBAAU,EAAC,WAAW,CAAC,EAAE,CAAC;QAC3C,IAAI,IAAA,qBAAW,EAAC,KAAK,CAAC,EAAE,CAAC;YACvB,OAAO,WAAW,CAAC,KAAK,CAAC,CAAA;QAC3B,CAAC;QAED,WAAW,CAAC,KAAK,CAAC,CAAA;IACpB,CAAC;IAED,OAAO,KAAK,CAAA;AACd,CAAC"} \ No newline at end of file diff --git a/dist/cjs/core/vars.js b/dist/cjs/core/vars.js deleted file mode 100644 index d32d27a..0000000 --- a/dist/cjs/core/vars.js +++ /dev/null @@ -1,16 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.reIsFloat = exports.reIsUint = exports.reIsBadHex = exports.reIsOctal = exports.reIsBinary = exports.reTrim = exports.reNonAlpha = void 0; -exports.reNonAlpha = /[^0-9a-zA-Z_]/g; -exports.reTrim = /^\s+|\s+$/g; -/** Used to detect binary string values. */ -exports.reIsBinary = /^0b[01]+$/i; -/** Used to detect octal string values. */ -exports.reIsOctal = /^0o[0-7]+$/i; -/** Used to detect bad signed hexadecimal string values. */ -exports.reIsBadHex = /^[+-]0x[\da-f]+$/i; -/** Used to detect unsigned integer values. */ -exports.reIsUint = /^(?:0|[1-9]\d*)$/; -/** Used to detect float values. */ -exports.reIsFloat = /^[+|-]?\d+\.\d+$/; -//# sourceMappingURL=vars.js.map \ No newline at end of file diff --git a/dist/cjs/core/vars.js.map b/dist/cjs/core/vars.js.map deleted file mode 100644 index fb71483..0000000 --- a/dist/cjs/core/vars.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"vars.js","sourceRoot":"","sources":["../../../src/core/vars.ts"],"names":[],"mappings":";;;AAAa,QAAA,UAAU,GAAG,gBAAgB,CAAA;AAE7B,QAAA,MAAM,GAAG,YAAY,CAAA;AAElC,2CAA2C;AAC9B,QAAA,UAAU,GAAG,YAAY,CAAA;AAEtC,0CAA0C;AAC7B,QAAA,SAAS,GAAG,aAAa,CAAA;AAEtC,2DAA2D;AAC9C,QAAA,UAAU,GAAG,mBAAmB,CAAA;AAE7C,8CAA8C;AACjC,QAAA,QAAQ,GAAG,kBAAkB,CAAA;AAE1C,mCAAmC;AACtB,QAAA,SAAS,GAAG,kBAAkB,CAAA"} \ No newline at end of file diff --git a/dist/cjs/date/elapsed.js b/dist/cjs/date/elapsed.js deleted file mode 100644 index ed34c23..0000000 --- a/dist/cjs/date/elapsed.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.elapsed = elapsed; -const now_1 = __importDefault(require("./now")); -/** - * Returns difference in milliseconds between dates - * - * @param {Date} dateA The first date. - * @param {Date} [dateB=new Date()] (optional) The second date. - * @return {Number} The difference in milliseconds - * - * @memberof µ.date - * @author efureev - */ -function elapsed(dateA, dateB) { - return Math.abs(+dateA - (+dateB || (0, now_1.default)())); -} -//# sourceMappingURL=elapsed.js.map \ No newline at end of file diff --git a/dist/cjs/date/elapsed.js.map b/dist/cjs/date/elapsed.js.map deleted file mode 100644 index 487bdd2..0000000 --- a/dist/cjs/date/elapsed.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"elapsed.js","sourceRoot":"","sources":["../../../src/date/elapsed.ts"],"names":[],"mappings":";;;;;AAYA,0BAEC;AAdD,gDAAuB;AAEvB;;;;;;;;;GASG;AACH,SAAgB,OAAO,CAAC,KAAW,EAAE,KAAW;IAC9C,OAAO,IAAI,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,IAAI,IAAA,aAAG,GAAE,CAAC,CAAC,CAAA;AAC7C,CAAC"} \ No newline at end of file diff --git a/dist/cjs/date/index.js b/dist/cjs/date/index.js deleted file mode 100644 index ef05770..0000000 --- a/dist/cjs/date/index.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.dateToString = exports.now = void 0; -const now_1 = __importDefault(require("./now")); -exports.now = now_1.default; -const toString_1 = __importDefault(require("./toString")); -exports.dateToString = toString_1.default; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/cjs/date/index.js.map b/dist/cjs/date/index.js.map deleted file mode 100644 index cb7f390..0000000 --- a/dist/cjs/date/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/date/index.ts"],"names":[],"mappings":";;;;;;AAAA,gDAAuB;AAGd,cAHF,aAAG,CAGE;AAFZ,0DAAqC;AAEvB,uBAFP,kBAAY,CAEO"} \ No newline at end of file diff --git a/dist/cjs/date/now.js b/dist/cjs/date/now.js deleted file mode 100644 index 0098705..0000000 --- a/dist/cjs/date/now.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = now; -const nowFn = Date.now || (() => new Date().getTime()); -/** - * return Date now - */ -function now() { - return nowFn(); -} -//# sourceMappingURL=now.js.map \ No newline at end of file diff --git a/dist/cjs/date/now.js.map b/dist/cjs/date/now.js.map deleted file mode 100644 index 25b4a4d..0000000 --- a/dist/cjs/date/now.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"now.js","sourceRoot":"","sources":["../../../src/date/now.ts"],"names":[],"mappings":";;AAKA,sBAEC;AAPD,MAAM,KAAK,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC,IAAI,IAAI,EAAE,CAAC,OAAO,EAAE,CAAC,CAAA;AAEtD;;GAEG;AACH,SAAwB,GAAG;IACzB,OAAO,KAAK,EAAE,CAAA;AAChB,CAAC"} \ No newline at end of file diff --git a/dist/cjs/date/toString.js b/dist/cjs/date/toString.js deleted file mode 100644 index 60d6add..0000000 --- a/dist/cjs/date/toString.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = toString; -const pad_1 = require("../format/pad"); -/** - * Date to string - * @param {Date|null} date - * @returns {string} - */ -function toString(date = new Date()) { - return (date.getFullYear() + - '-' + - (0, pad_1.padDateTime)(date.getMonth() + 1) + - '-' + - (0, pad_1.padDateTime)(date.getDate()) + - 'T' + - (0, pad_1.padDateTime)(date.getHours()) + - ':' + - (0, pad_1.padDateTime)(date.getMinutes()) + - ':' + - (0, pad_1.padDateTime)(date.getSeconds())); -} -//# sourceMappingURL=toString.js.map \ No newline at end of file diff --git a/dist/cjs/date/toString.js.map b/dist/cjs/date/toString.js.map deleted file mode 100644 index 8b0aaf4..0000000 --- a/dist/cjs/date/toString.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"toString.js","sourceRoot":"","sources":["../../../src/date/toString.ts"],"names":[],"mappings":";;AAOA,2BAcC;AArBD,sCAA0C;AAE1C;;;;GAIG;AACH,SAAwB,QAAQ,CAAC,OAAa,IAAI,IAAI,EAAE;IACtD,OAAO,CACL,IAAI,CAAC,WAAW,EAAE;QAClB,GAAG;QACH,IAAA,iBAAW,EAAC,IAAI,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC;QAChC,GAAG;QACH,IAAA,iBAAW,EAAC,IAAI,CAAC,OAAO,EAAE,CAAC;QAC3B,GAAG;QACH,IAAA,iBAAW,EAAC,IAAI,CAAC,QAAQ,EAAE,CAAC;QAC5B,GAAG;QACH,IAAA,iBAAW,EAAC,IAAI,CAAC,UAAU,EAAE,CAAC;QAC9B,GAAG;QACH,IAAA,iBAAW,EAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAC/B,CAAA;AACH,CAAC"} \ No newline at end of file diff --git a/dist/cjs/format/fileSize.js b/dist/cjs/format/fileSize.js deleted file mode 100644 index 515a256..0000000 --- a/dist/cjs/format/fileSize.js +++ /dev/null @@ -1,26 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = fileSize; -const intWord_1 = __importDefault(require("./intWord")); -/** - * Display - * @param {Number|String} size - * @param {Number} kilo - * @param {Number} decimals - * @param {String} decPoint - * @param {String} thousandsSeparator - * @param {String} suffixSeparator - * @returns {string} - */ -function fileSize(size, kilo = 1024, decimals = 2, decPoint = '.', thousandsSeparator = ',', suffixSeparator = ' ') { - const num = Number(size); - if (!Number.isFinite(num) || num <= 0) { - return '0 bytes'; - } - const decimalsToUse = num < kilo ? 0 : decimals; - return (0, intWord_1.default)(num, ['bytes', 'Kb', 'Mb', 'Gb', 'Tb', 'Pb'], kilo, decimalsToUse, decPoint, thousandsSeparator, suffixSeparator); -} -//# sourceMappingURL=fileSize.js.map \ No newline at end of file diff --git a/dist/cjs/format/fileSize.js.map b/dist/cjs/format/fileSize.js.map deleted file mode 100644 index 95160f9..0000000 --- a/dist/cjs/format/fileSize.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"fileSize.js","sourceRoot":"","sources":["../../../src/format/fileSize.ts"],"names":[],"mappings":";;;;;AAaA,2BAyBC;AAtCD,wDAA+B;AAG/B;;;;;;;;;GASG;AACH,SAAwB,QAAQ,CAC9B,IAAgB,EAChB,OAAe,IAAI,EACnB,WAAmB,CAAC,EACpB,WAAmB,GAAG,EACtB,qBAA6B,GAAG,EAChC,kBAA0B,GAAG;IAE7B,MAAM,GAAG,GAAG,MAAM,CAAC,IAAI,CAAC,CAAA;IAExB,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC;QACtC,OAAO,SAAS,CAAA;IAClB,CAAC;IAED,MAAM,aAAa,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAA;IAE/C,OAAO,IAAA,iBAAO,EACZ,GAAG,EACH,CAAC,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EACvC,IAAI,EACJ,aAAa,EACb,QAAQ,EACR,kBAAkB,EAClB,eAAe,CAChB,CAAA;AACH,CAAC"} \ No newline at end of file diff --git a/dist/cjs/format/index.js b/dist/cjs/format/index.js deleted file mode 100644 index f18ca9f..0000000 --- a/dist/cjs/format/index.js +++ /dev/null @@ -1,50 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || (function () { - var ownKeys = function(o) { - ownKeys = Object.getOwnPropertyNames || function (o) { - var ar = []; - for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; - return ar; - }; - return ownKeys(o); - }; - return function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); - __setModuleDefault(result, mod); - return result; - }; -})(); -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.fileSize = exports.padDateTime = exports.padNumber = exports.numberRus = exports.number = exports.intWord = void 0; -const pad_1 = require("./pad"); -Object.defineProperty(exports, "padNumber", { enumerable: true, get: function () { return pad_1.padNumber; } }); -Object.defineProperty(exports, "padDateTime", { enumerable: true, get: function () { return pad_1.padDateTime; } }); -const number_1 = __importStar(require("./number")); -exports.number = number_1.default; -Object.defineProperty(exports, "numberRus", { enumerable: true, get: function () { return number_1.numberRus; } }); -const intWord_1 = __importDefault(require("./intWord")); -exports.intWord = intWord_1.default; -const fileSize_1 = __importDefault(require("./fileSize")); -exports.fileSize = fileSize_1.default; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/cjs/format/index.js.map b/dist/cjs/format/index.js.map deleted file mode 100644 index 3782b0f..0000000 --- a/dist/cjs/format/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/format/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+BAA8C;AAKT,0FAL5B,eAAS,OAK4B;AAAE,4FAL5B,iBAAW,OAK4B;AAJ3D,mDAA4C;AAI1B,iBAJX,gBAAM,CAIW;AAAE,0FAJT,kBAAS,OAIS;AAHnC,wDAA+B;AAGtB,kBAHF,iBAAO,CAGE;AAFhB,0DAAiC;AAE4B,mBAFtD,kBAAQ,CAEsD"} \ No newline at end of file diff --git a/dist/cjs/format/intWord.js b/dist/cjs/format/intWord.js deleted file mode 100644 index 76a6ff4..0000000 --- a/dist/cjs/format/intWord.js +++ /dev/null @@ -1,34 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = intWord; -const number_1 = __importDefault(require("./number")); -const UnitsDefault = ['', 'K', 'M', 'B', 'T']; -/** - * Format - * @param {Number|String} value - * @param {Array} units - * @param {Number} kilo - * @param {Number} decimals - * @param {String} decPoint - * @param {String} thousandsSeparator - * @param {String} suffixSeparator - * @returns {string} - */ -function intWord(value, units = UnitsDefault, kilo = 1000, decimals = 2, decPoint = '.', thousandsSeparator = ',', suffixSeparator = '') { - let unit = units.length - 1; - decimals = isNaN(decimals) ? 2 : Math.abs(decimals); - const num = +value; - for (let i = 0; i < units.length; i++) { - if (num < kilo ** (i + 1)) { - unit = i; - break; - } - } - const humanized = num / kilo ** unit; - const suffix = units[unit] ? suffixSeparator + units[unit] : ''; - return (0, number_1.default)(humanized, decimals, decPoint, thousandsSeparator) + suffix; -} -//# sourceMappingURL=intWord.js.map \ No newline at end of file diff --git a/dist/cjs/format/intWord.js.map b/dist/cjs/format/intWord.js.map deleted file mode 100644 index d8dc18c..0000000 --- a/dist/cjs/format/intWord.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"intWord.js","sourceRoot":"","sources":["../../../src/format/intWord.ts"],"names":[],"mappings":";;;;;AAeA,0BAwBC;AAvCD,sDAA6B;AAG7B,MAAM,YAAY,GAAG,CAAC,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA;AAC7C;;;;;;;;;;GAUG;AACH,SAAwB,OAAO,CAC7B,KAAiB,EACjB,QAAkB,YAAY,EAC9B,OAAe,IAAI,EACnB,WAAmB,CAAC,EACpB,WAAmB,GAAG,EACtB,qBAA6B,GAAG,EAChC,kBAA0B,EAAE;IAE5B,IAAI,IAAI,GAAG,KAAK,CAAC,MAAM,GAAG,CAAC,CAAA;IAC3B,QAAQ,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAA;IACnD,MAAM,GAAG,GAAG,CAAC,KAAK,CAAA;IAElB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;QACtC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC;YAC1B,IAAI,GAAG,CAAC,CAAA;YACR,MAAK;QACP,CAAC;IACH,CAAC;IAED,MAAM,SAAS,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,CAAA;IACpC,MAAM,MAAM,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,eAAe,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAA;IAE/D,OAAO,IAAA,gBAAM,EAAC,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,kBAAkB,CAAC,GAAG,MAAM,CAAA;AAC3E,CAAC"} \ No newline at end of file diff --git a/dist/cjs/format/number.js b/dist/cjs/format/number.js deleted file mode 100644 index 86582f3..0000000 --- a/dist/cjs/format/number.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = number; -exports.numberRus = numberRus; -const isInteger_1 = __importDefault(require("../is/isInteger")); -/** - * Formatting number - * @param {String|Number} value - * @param {Number} decimals - * @param {String} decPoint - * @param {String} thousandsSeparator - * @param {Boolean} clearDecimals - * @returns {string} - */ -function number(value, decimals = 2, decPoint = '.', thousandsSeparator = ',', clearDecimals = false) { - decimals = isNaN(decimals) ? 2 : Math.abs(decimals); - const num = Number(value); - const sign = num < 0 ? '-' : ''; - value = Math.abs(+num || 0); - const intPart = parseInt(num.toFixed(decimals), 10) + ''; - // const intPartStr = intPart + '' - const j = intPart.length > 3 ? intPart.length % 3 : 0; - return (sign + - (j ? intPart.slice(0, j) + thousandsSeparator : '') + - intPart.slice(j).replace(/(\d{3})(?=\d)/g, '$1' + thousandsSeparator) + - (decimals - ? clearDecimals && (0, isInteger_1.default)(num) - ? '' - : decPoint + - Math.abs(num - +intPart) - .toFixed(decimals) - .slice(2) - : '')); -} -function numberRus(value, decimals = 2) { - return number(value, decimals, '.', ' ', true); -} -//# sourceMappingURL=number.js.map \ No newline at end of file diff --git a/dist/cjs/format/number.js.map b/dist/cjs/format/number.js.map deleted file mode 100644 index 159b46e..0000000 --- a/dist/cjs/format/number.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"number.js","sourceRoot":"","sources":["../../../src/format/number.ts"],"names":[],"mappings":";;;;;AAYA,yBA6BC;AAED,8BAEC;AA7CD,+DAAsC;AAGtC;;;;;;;;GAQG;AACH,SAAwB,MAAM,CAC5B,KAAiB,EACjB,WAAmB,CAAC,EACpB,WAAmB,GAAG,EACtB,qBAA6B,GAAG,EAChC,gBAAyB,KAAK;IAE9B,QAAQ,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAA;IACnD,MAAM,GAAG,GAAG,MAAM,CAAC,KAAK,CAAC,CAAA;IACzB,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAA;IAC/B,KAAK,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAA;IAE3B,MAAM,OAAO,GAAG,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,EAAE,EAAE,CAAC,GAAG,EAAE,CAAA;IACxD,kCAAkC;IAClC,MAAM,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IAErD,OAAO,CACL,IAAI;QACJ,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,kBAAkB,CAAC,CAAC,CAAC,EAAE,CAAC;QACnD,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,EAAE,IAAI,GAAG,kBAAkB,CAAC;QACrE,CAAC,QAAQ;YACP,CAAC,CAAC,aAAa,IAAI,IAAA,mBAAS,EAAC,GAAG,CAAC;gBAC/B,CAAC,CAAC,EAAE;gBACJ,CAAC,CAAC,QAAQ;oBACR,IAAI,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,OAAO,CAAC;yBACrB,OAAO,CAAC,QAAQ,CAAC;yBACjB,KAAK,CAAC,CAAC,CAAC;YACf,CAAC,CAAC,EAAE,CAAC,CACR,CAAA;AACH,CAAC;AAED,SAAgB,SAAS,CAAC,KAAiB,EAAE,WAAmB,CAAC;IAC/D,OAAO,MAAM,CAAC,KAAK,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,CAAA;AAChD,CAAC"} \ No newline at end of file diff --git a/dist/cjs/format/pad.js b/dist/cjs/format/pad.js deleted file mode 100644 index b5ceb11..0000000 --- a/dist/cjs/format/pad.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.padNumber = padNumber; -exports.padDateTime = padDateTime; -const pad_1 = require("../string/pad"); -const isNil_1 = __importDefault(require("../is/isNil")); -function padNumber(value, targetLength) { - if ((0, isNil_1.default)(value)) { - return '0'; - } - return (0, pad_1.padStart)(value, targetLength, '0'); -} -function padDateTime(value) { - if ((0, isNil_1.default)(value)) { - return '00'; - } - return (0, pad_1.padStart)(value, 2, '0'); -} -//# sourceMappingURL=pad.js.map \ No newline at end of file diff --git a/dist/cjs/format/pad.js.map b/dist/cjs/format/pad.js.map deleted file mode 100644 index f661670..0000000 --- a/dist/cjs/format/pad.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"pad.js","sourceRoot":"","sources":["../../../src/format/pad.ts"],"names":[],"mappings":";;;;;AAIA,8BAKC;AAED,kCAKC;AAhBD,sCAAuC;AACvC,uDAA8B;AAG9B,SAAgB,SAAS,CAAC,KAAyB,EAAE,YAAoB;IACvE,IAAI,IAAA,eAAK,EAAC,KAAK,CAAC,EAAE,CAAC;QACjB,OAAO,GAAG,CAAA;IACZ,CAAC;IACD,OAAO,IAAA,cAAQ,EAAC,KAAK,EAAE,YAAY,EAAE,GAAG,CAAC,CAAA;AAC3C,CAAC;AAED,SAAgB,WAAW,CAAC,KAAyB;IACnD,IAAI,IAAA,eAAK,EAAC,KAAK,CAAC,EAAE,CAAC;QACjB,OAAO,IAAI,CAAA;IACb,CAAC;IACD,OAAO,IAAA,cAAQ,EAAC,KAAK,EAAE,CAAC,EAAE,GAAG,CAAC,CAAA;AAChC,CAAC"} \ No newline at end of file diff --git a/dist/cjs/i18/index.js b/dist/cjs/i18/index.js deleted file mode 100644 index aa219d8..0000000 --- a/dist/cjs/i18/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/cjs/i18/index.js.map b/dist/cjs/i18/index.js.map deleted file mode 100644 index e4e9fb5..0000000 --- a/dist/cjs/i18/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/i18/index.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/cjs/i18/ru.js b/dist/cjs/i18/ru.js deleted file mode 100644 index ca1ecb5..0000000 --- a/dist/cjs/i18/ru.js +++ /dev/null @@ -1,53 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.monthNumbers = exports.monthNames = exports.dayNames = void 0; -exports.dayNames = [ - 'Воскресенье', - 'Понедельник', - 'Вторник', - 'Среда', - 'Четверг', - 'Пятница', - 'Суббота', -]; -exports.monthNames = [ - 'Январь', - 'Февраль', - 'Март', - 'Апрель', - 'Май', - 'Июнь', - 'Июль', - 'Август', - 'Сентябрь', - 'Октябрь', - 'Ноябрь', - 'Декабрь', -]; -exports.monthNumbers = { - Январь: 0, - Янв: 0, - Февраль: 1, - Фев: 1, - Март: 2, - Мар: 2, - Апрель: 3, - Апр: 3, - Май: 4, - Июнь: 5, - Июн: 5, - Июль: 6, - Июл: 6, - Август: 7, - Авг: 7, - Сентябрь: 8, - Сент: 8, - Октябрь: 9, - Окт: 9, - Ноябрь: 10, - Ноя: 10, - Декабрь: 11, - Дек: 11, -}; -exports.default = { dayNames: exports.dayNames, monthNames: exports.monthNames, monthNumbers: exports.monthNumbers }; -//# sourceMappingURL=ru.js.map \ No newline at end of file diff --git a/dist/cjs/i18/ru.js.map b/dist/cjs/i18/ru.js.map deleted file mode 100644 index 28e537c..0000000 --- a/dist/cjs/i18/ru.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ru.js","sourceRoot":"","sources":["../../../src/i18/ru.ts"],"names":[],"mappings":";;;AAEa,QAAA,QAAQ,GAAiB;IACpC,aAAa;IACb,aAAa;IACb,SAAS;IACT,OAAO;IACP,SAAS;IACT,SAAS;IACT,SAAS;CACV,CAAA;AAEY,QAAA,UAAU,GAAmB;IACxC,QAAQ;IACR,SAAS;IACT,MAAM;IACN,QAAQ;IACR,KAAK;IACL,MAAM;IACN,MAAM;IACN,QAAQ;IACR,UAAU;IACV,SAAS;IACT,QAAQ;IACR,SAAS;CACV,CAAA;AAEY,QAAA,YAAY,GAAG;IAC1B,MAAM,EAAE,CAAC;IACT,GAAG,EAAE,CAAC;IACN,OAAO,EAAE,CAAC;IACV,GAAG,EAAE,CAAC;IACN,IAAI,EAAE,CAAC;IACP,GAAG,EAAE,CAAC;IACN,MAAM,EAAE,CAAC;IACT,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,IAAI,EAAE,CAAC;IACP,GAAG,EAAE,CAAC;IACN,IAAI,EAAE,CAAC;IACP,GAAG,EAAE,CAAC;IACN,MAAM,EAAE,CAAC;IACT,GAAG,EAAE,CAAC;IACN,QAAQ,EAAE,CAAC;IACX,IAAI,EAAE,CAAC;IACP,OAAO,EAAE,CAAC;IACV,GAAG,EAAE,CAAC;IACN,MAAM,EAAE,EAAE;IACV,GAAG,EAAE,EAAE;IACP,OAAO,EAAE,EAAE;IACX,GAAG,EAAE,EAAE;CACR,CAAA;AAED,kBAAe,EAAE,QAAQ,EAAR,gBAAQ,EAAE,UAAU,EAAV,kBAAU,EAAE,YAAY,EAAZ,oBAAY,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/cjs/i18/var.js b/dist/cjs/i18/var.js deleted file mode 100644 index 09d676b..0000000 --- a/dist/cjs/i18/var.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=var.js.map \ No newline at end of file diff --git a/dist/cjs/i18/var.js.map b/dist/cjs/i18/var.js.map deleted file mode 100644 index ef7de01..0000000 --- a/dist/cjs/i18/var.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"var.js","sourceRoot":"","sources":["../../../src/i18/var.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/cjs/index.js b/dist/cjs/index.js deleted file mode 100644 index 4e9567f..0000000 --- a/dist/cjs/index.js +++ /dev/null @@ -1,30 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __exportStar = (this && this.__exportStar) || function(m, exports) { - for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -__exportStar(require("./core/index"), exports); -__exportStar(require("./array/index"), exports); -__exportStar(require("./date/index"), exports); -__exportStar(require("./format/index"), exports); -__exportStar(require("./i18/index"), exports); -__exportStar(require("./is/index"), exports); -__exportStar(require("./object/index"), exports); -__exportStar(require("./sort/index"), exports); -__exportStar(require("./string/index"), exports); -__exportStar(require("./structures/index"), exports); -__exportStar(require("./to/index"), exports); -__exportStar(require("./utils/index"), exports); -__exportStar(require("./internal/index"), exports); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/cjs/index.js.map b/dist/cjs/index.js.map deleted file mode 100644 index 2657cee..0000000 --- a/dist/cjs/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,+CAA4B;AAC5B,gDAA6B;AAC7B,+CAA4B;AAC5B,iDAA8B;AAC9B,8CAA2B;AAC3B,6CAA0B;AAC1B,iDAA8B;AAC9B,+CAA4B;AAC5B,iDAA8B;AAC9B,qDAAkC;AAClC,6CAA0B;AAC1B,gDAA6B;AAC7B,mDAAgC"} \ No newline at end of file diff --git a/dist/cjs/internal/arrayLikeKeys.js b/dist/cjs/internal/arrayLikeKeys.js deleted file mode 100644 index a3ced9d..0000000 --- a/dist/cjs/internal/arrayLikeKeys.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = arrayLikeKeys; -const isArguments_1 = __importDefault(require("../is/isArguments")); -const isBuffer_1 = __importDefault(require("../is/isBuffer")); -const isTypedArray_1 = __importDefault(require("../is/isTypedArray")); -const times_1 = __importDefault(require("../utils/times")); -const isIndex_1 = __importDefault(require("./isIndex")); -/** Used for built-in method references. */ -const objectProto = Object.prototype; -/** Used to check objects for own properties. */ -const hasOwnProperty = objectProto.hasOwnProperty; -/** - * Creates an array of the enumerable property names of the array-like `value`. - * - * @private - * @param {*} value The value to query. - * @param {boolean} inherited Specify returning inherited property names. - * @returns {Array|[]} Returns the array of property names. - */ -function arrayLikeKeys(value, inherited = false) { - const isArray_ = Array.isArray(value), isArgument = !isArray_ && (0, isArguments_1.default)(value), isBuff = !isArray_ && !isArgument && (0, isBuffer_1.default)(value), isType = !isArray_ && !isArgument && !isBuff && (0, isTypedArray_1.default)(value), skipIndexes = isArray_ || isArgument || isBuff || isType, result = skipIndexes ? (0, times_1.default)(value.length, String) : [], length = result.length; - for (const key in value) { - if ((inherited || hasOwnProperty.call(value, key)) && - !(skipIndexes && - // Safari 9 has enumerable `arguments.length` in strict mode. - (key === 'length' || - // Node.js 0.10 has enumerable non-index properties on buffers. - (isBuff && (key === 'offset' || key === 'parent')) || - // PhantomJS 2 has enumerable non-index properties on typed arrays. - (isType && (key === 'buffer' || key === 'byteLength' || key === 'byteOffset')) || - // Skip index properties. - (0, isIndex_1.default)(key, length)))) { - result.push(key); - } - } - return result; -} -//# sourceMappingURL=arrayLikeKeys.js.map \ No newline at end of file diff --git a/dist/cjs/internal/arrayLikeKeys.js.map b/dist/cjs/internal/arrayLikeKeys.js.map deleted file mode 100644 index ccc4f0f..0000000 --- a/dist/cjs/internal/arrayLikeKeys.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"arrayLikeKeys.js","sourceRoot":"","sources":["../../../src/internal/arrayLikeKeys.ts"],"names":[],"mappings":";;;;;AAqBA,gCA6BC;AAlDD,mEAA0C;AAC1C,6DAAoC;AACpC,qEAA4C;AAE5C,0DAAiC;AACjC,wDAA+B;AAE/B,2CAA2C;AAC3C,MAAM,WAAW,GAAG,MAAM,CAAC,SAAS,CAAA;AAEpC,gDAAgD;AAChD,MAAM,cAAc,GAAG,WAAW,CAAC,cAAc,CAAA;AAEjD;;;;;;;GAOG;AACH,SAAwB,aAAa,CAAC,KAAU,EAAE,YAAqB,KAAK;IAC1E,MAAM,QAAQ,GAAG,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EACnC,UAAU,GAAG,CAAC,QAAQ,IAAI,IAAA,qBAAW,EAAC,KAAK,CAAC,EAC5C,MAAM,GAAG,CAAC,QAAQ,IAAI,CAAC,UAAU,IAAI,IAAA,kBAAQ,EAAC,KAAK,CAAC,EACpD,MAAM,GAAG,CAAC,QAAQ,IAAI,CAAC,UAAU,IAAI,CAAC,MAAM,IAAI,IAAA,sBAAY,EAAC,KAAK,CAAC,EACnE,WAAW,GAAG,QAAQ,IAAI,UAAU,IAAI,MAAM,IAAI,MAAM,EACxD,MAAM,GAAG,WAAW,CAAC,CAAC,CAAE,IAAA,eAAK,EAAC,KAAK,CAAC,MAAM,EAAE,MAAM,CAAc,CAAC,CAAC,CAAC,EAAE,EACrE,MAAM,GAAG,MAAM,CAAC,MAAM,CAAA;IAExB,KAAK,MAAM,GAAG,IAAI,KAAK,EAAE,CAAC;QACxB,IACE,CAAC,SAAS,IAAI,cAAc,CAAC,IAAI,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;YAC9C,CAAC,CACC,WAAW;gBACX,6DAA6D;gBAC7D,CAAC,GAAG,KAAK,QAAQ;oBACf,+DAA+D;oBAC/D,CAAC,MAAM,IAAI,CAAC,GAAG,KAAK,QAAQ,IAAI,GAAG,KAAK,QAAQ,CAAC,CAAC;oBAClD,mEAAmE;oBACnE,CAAC,MAAM,IAAI,CAAC,GAAG,KAAK,QAAQ,IAAI,GAAG,KAAK,YAAY,IAAI,GAAG,KAAK,YAAY,CAAC,CAAC;oBAC9E,yBAAyB;oBACzB,IAAA,iBAAO,EAAC,GAAG,EAAE,MAAM,CAAC,CAAC,CACxB,EACD,CAAC;YACD,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;QAClB,CAAC;IACH,CAAC;IAED,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/cjs/internal/base/baseGetTag.js b/dist/cjs/internal/base/baseGetTag.js deleted file mode 100644 index 7001754..0000000 --- a/dist/cjs/internal/base/baseGetTag.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = baseGetTag; -const root_1 = __importDefault(require("../../internal/root")); -const getRawTag_1 = __importDefault(require("../../internal/getRawTag")); -const nullTag = '[object Null]'; -const undefinedTag = '[object Undefined]'; -const symToStringTag = root_1.default?.Symbol ? root_1.default.Symbol.toStringTag : undefined; -/** - * The base implementation of `getTag` without fallbacks for buggy environments. - * - * @private - * @param {*} value The value to query. - * @returns {TagTypeNullable|string} Returns the `toStringTag`. - */ -function baseGetTag(value) { - if (value == null) { - return value === undefined ? undefinedTag : nullTag; - } - return symToStringTag && symToStringTag in new Object(value) - ? (0, getRawTag_1.default)(value) - : Object.prototype.toString.call(value); -} -//# sourceMappingURL=baseGetTag.js.map \ No newline at end of file diff --git a/dist/cjs/internal/base/baseGetTag.js.map b/dist/cjs/internal/base/baseGetTag.js.map deleted file mode 100644 index 97bd41f..0000000 --- a/dist/cjs/internal/base/baseGetTag.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"baseGetTag.js","sourceRoot":"","sources":["../../../../src/internal/base/baseGetTag.ts"],"names":[],"mappings":";;;;;AA0CA,6BAQC;AAlDD,2DAAkC;AAClC,qEAA4C;AA8B5C,MAAM,OAAO,GAAG,eAAe,CAAA;AAC/B,MAAM,YAAY,GAAG,oBAAoB,CAAA;AACzC,MAAM,cAAc,GAAG,cAAI,EAAE,MAAM,CAAC,CAAC,CAAC,cAAI,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAA;AAEzE;;;;;;GAMG;AACH,SAAwB,UAAU,CAAC,KAAU;IAC3C,IAAI,KAAK,IAAI,IAAI,EAAE,CAAC;QAClB,OAAO,KAAK,KAAK,SAAS,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAA;IACrD,CAAC;IAED,OAAO,cAAc,IAAI,cAAc,IAAI,IAAI,MAAM,CAAC,KAAK,CAAC;QAC1D,CAAC,CAAC,IAAA,mBAAS,EAAC,KAAK,CAAC;QAClB,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;AAC3C,CAAC"} \ No newline at end of file diff --git a/dist/cjs/internal/base/baseIsTypedArray.js b/dist/cjs/internal/base/baseIsTypedArray.js deleted file mode 100644 index 7f4ad92..0000000 --- a/dist/cjs/internal/base/baseIsTypedArray.js +++ /dev/null @@ -1,49 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = baseIsTypedArray; -/** `Object#toString` result references. */ -const isObject_1 = require("../../is/isObject"); -const isLength_1 = __importDefault(require("../../is/isLength")); -const baseGetTag_1 = __importDefault(require("./baseGetTag")); -const argumentsTag = '[object Arguments]', arrayTag = '[object Array]', boolTag = '[object Boolean]', dateTag = '[object Date]', errorTag = '[object Error]', funcTag = '[object Function]', mapTag = '[object Map]', numberTag = '[object Number]', objectTag = '[object Object]', regexpTag = '[object RegExp]', setTag = '[object Set]', stringTag = '[object String]', weakMapTag = '[object WeakMap]'; -const arrayBufferTag = '[object ArrayBuffer]', dataViewTag = '[object DataView]', float32Tag = '[object Float32Array]', float64Tag = '[object Float64Array]', int8Tag = '[object Int8Array]', int16Tag = '[object Int16Array]', int32Tag = '[object Int32Array]', uint8Tag = '[object Uint8Array]', uint8ClampedTag = '[object Uint8ClampedArray]', uint16Tag = '[object Uint16Array]', uint32Tag = '[object Uint32Array]'; -/** Used to identify `toStringTag` values of typed arrays. */ -const typedArrayTags = {}; -typedArrayTags[float32Tag] = - typedArrayTags[float64Tag] = - typedArrayTags[int8Tag] = - typedArrayTags[int16Tag] = - typedArrayTags[int32Tag] = - typedArrayTags[uint8Tag] = - typedArrayTags[uint8ClampedTag] = - typedArrayTags[uint16Tag] = - typedArrayTags[uint32Tag] = - true; -typedArrayTags[argumentsTag] = - typedArrayTags[arrayTag] = - typedArrayTags[arrayBufferTag] = - typedArrayTags[boolTag] = - typedArrayTags[dataViewTag] = - typedArrayTags[dateTag] = - typedArrayTags[errorTag] = - typedArrayTags[funcTag] = - typedArrayTags[mapTag] = - typedArrayTags[numberTag] = - typedArrayTags[objectTag] = - typedArrayTags[regexpTag] = - typedArrayTags[setTag] = - typedArrayTags[stringTag] = - typedArrayTags[weakMapTag] = - false; -/** - * The base implementation of `isTypedArray` without Node.js optimizations. - * - * @private - */ -function baseIsTypedArray(value) { - return (0, isObject_1.isObjectLike)(value) && (0, isLength_1.default)(value.length) && typedArrayTags[(0, baseGetTag_1.default)(value)]; -} -//# sourceMappingURL=baseIsTypedArray.js.map \ No newline at end of file diff --git a/dist/cjs/internal/base/baseIsTypedArray.js.map b/dist/cjs/internal/base/baseIsTypedArray.js.map deleted file mode 100644 index d1c01d6..0000000 --- a/dist/cjs/internal/base/baseIsTypedArray.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"baseIsTypedArray.js","sourceRoot":"","sources":["../../../../src/internal/base/baseIsTypedArray.ts"],"names":[],"mappings":";;;;;AAoEA,mCAEC;AAtED,2CAA2C;AAC3C,4CAA4C;AAC5C,6DAAoC;AAEpC,8DAAqC;AAErC,MAAM,YAAY,GAAG,oBAAoB,EACvC,QAAQ,GAAG,gBAAgB,EAC3B,OAAO,GAAG,kBAAkB,EAC5B,OAAO,GAAG,eAAe,EACzB,QAAQ,GAAG,gBAAgB,EAC3B,OAAO,GAAG,mBAAmB,EAC7B,MAAM,GAAG,cAAc,EACvB,SAAS,GAAG,iBAAiB,EAC7B,SAAS,GAAG,iBAAiB,EAC7B,SAAS,GAAG,iBAAiB,EAC7B,MAAM,GAAG,cAAc,EACvB,SAAS,GAAG,iBAAiB,EAC7B,UAAU,GAAG,kBAAkB,CAAA;AAEjC,MAAM,cAAc,GAAG,sBAAsB,EAC3C,WAAW,GAAG,mBAAmB,EACjC,UAAU,GAAG,uBAAuB,EACpC,UAAU,GAAG,uBAAuB,EACpC,OAAO,GAAG,oBAAoB,EAC9B,QAAQ,GAAG,qBAAqB,EAChC,QAAQ,GAAG,qBAAqB,EAChC,QAAQ,GAAG,qBAAqB,EAChC,eAAe,GAAG,4BAA4B,EAC9C,SAAS,GAAG,sBAAsB,EAClC,SAAS,GAAG,sBAAsB,CAAA;AAEpC,6DAA6D;AAC7D,MAAM,cAAc,GAAsC,EAAE,CAAA;AAE5D,cAAc,CAAC,UAAU,CAAC;IACxB,cAAc,CAAC,UAAU,CAAC;QAC1B,cAAc,CAAC,OAAO,CAAC;YACvB,cAAc,CAAC,QAAQ,CAAC;gBACxB,cAAc,CAAC,QAAQ,CAAC;oBACxB,cAAc,CAAC,QAAQ,CAAC;wBACxB,cAAc,CAAC,eAAe,CAAC;4BAC/B,cAAc,CAAC,SAAS,CAAC;gCACzB,cAAc,CAAC,SAAS,CAAC;oCACvB,IAAI,CAAA;AAER,cAAc,CAAC,YAAY,CAAC;IAC1B,cAAc,CAAC,QAAQ,CAAC;QACxB,cAAc,CAAC,cAAc,CAAC;YAC9B,cAAc,CAAC,OAAO,CAAC;gBACvB,cAAc,CAAC,WAAW,CAAC;oBAC3B,cAAc,CAAC,OAAO,CAAC;wBACvB,cAAc,CAAC,QAAQ,CAAC;4BACxB,cAAc,CAAC,OAAO,CAAC;gCACvB,cAAc,CAAC,MAAM,CAAC;oCACtB,cAAc,CAAC,SAAS,CAAC;wCACzB,cAAc,CAAC,SAAS,CAAC;4CACzB,cAAc,CAAC,SAAS,CAAC;gDACzB,cAAc,CAAC,MAAM,CAAC;oDACtB,cAAc,CAAC,SAAS,CAAC;wDACzB,cAAc,CAAC,UAAU,CAAC;4DACxB,KAAK,CAAA;AAET;;;;GAIG;AACH,SAAwB,gBAAgB,CAAC,KAAU;IACjD,OAAO,IAAA,uBAAY,EAAC,KAAK,CAAC,IAAI,IAAA,kBAAQ,EAAC,KAAK,CAAC,MAAM,CAAC,IAAI,cAAc,CAAC,IAAA,oBAAU,EAAC,KAAK,CAAC,CAAC,CAAA;AAC3F,CAAC"} \ No newline at end of file diff --git a/dist/cjs/internal/base/baseKeys.js b/dist/cjs/internal/base/baseKeys.js deleted file mode 100644 index 406ce1b..0000000 --- a/dist/cjs/internal/base/baseKeys.js +++ /dev/null @@ -1,33 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = baseKeys; -/** Used for built-in method references. */ -const isPrototype_1 = __importDefault(require("../../is/isPrototype")); -const objectProto = Object.prototype; -/** Used to check objects for own properties. */ -const hasOwnProperty = objectProto.hasOwnProperty; -const nativeKeys = (argument) => Object.keys(new Object(argument)); -/** - * The base implementation of `keys` which doesn't treat sparse arrays as dense. - * - * @private - * @param {Object} object The object to query. - * @returns {string[]} Returns the array of property names. - */ -function baseKeys(object) { - if (!(0, isPrototype_1.default)(object)) { - return nativeKeys(object); - } - const result = []; - let key; - for (key in new Object(object)) { - if (hasOwnProperty.call(object, key) && key !== 'constructor') { - result.push(key); - } - } - return result; -} -//# sourceMappingURL=baseKeys.js.map \ No newline at end of file diff --git a/dist/cjs/internal/base/baseKeys.js.map b/dist/cjs/internal/base/baseKeys.js.map deleted file mode 100644 index f8fd616..0000000 --- a/dist/cjs/internal/base/baseKeys.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"baseKeys.js","sourceRoot":"","sources":["../../../../src/internal/base/baseKeys.ts"],"names":[],"mappings":";;;;;AAiBA,2BAaC;AA9BD,2CAA2C;AAC3C,mEAA0C;AAE1C,MAAM,WAAW,GAAG,MAAM,CAAC,SAAS,CAAA;AAEpC,gDAAgD;AAChD,MAAM,cAAc,GAAG,WAAW,CAAC,cAAc,CAAA;AAEjD,MAAM,UAAU,GAAG,CAAC,QAAa,EAAE,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAA;AAEvE;;;;;;GAMG;AACH,SAAwB,QAAQ,CAAC,MAAc;IAC7C,IAAI,CAAC,IAAA,qBAAW,EAAC,MAAM,CAAC,EAAE,CAAC;QACzB,OAAO,UAAU,CAAC,MAAM,CAAC,CAAA;IAC3B,CAAC;IACD,MAAM,MAAM,GAAG,EAAE,CAAA;IACjB,IAAI,GAAG,CAAA;IAEP,KAAK,GAAG,IAAI,IAAI,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC;QAC/B,IAAI,cAAc,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,CAAC,IAAI,GAAG,KAAK,aAAa,EAAE,CAAC;YAC9D,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;QAClB,CAAC;IACH,CAAC;IACD,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/cjs/internal/copyArray.js b/dist/cjs/internal/copyArray.js deleted file mode 100644 index d4bbef0..0000000 --- a/dist/cjs/internal/copyArray.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = copyArray; -/** - * Copies the values of `source` to `array`. - * - * @private - * @param {Array} source The array to copy values from. - * @param {Array} [array=[]] The array to copy values to. - * @returns {Array} Returns `array`. - */ -function copyArray(source, array) { - let index = -1; - const length = source.length; - array || (array = new Array(length)); - while (++index < length) { - array[index] = source[index]; - } - return array; -} -//# sourceMappingURL=copyArray.js.map \ No newline at end of file diff --git a/dist/cjs/internal/copyArray.js.map b/dist/cjs/internal/copyArray.js.map deleted file mode 100644 index 41a7ee9..0000000 --- a/dist/cjs/internal/copyArray.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"copyArray.js","sourceRoot":"","sources":["../../../src/internal/copyArray.ts"],"names":[],"mappings":";;AAQA,4BASC;AAjBD;;;;;;;GAOG;AACH,SAAwB,SAAS,CAAC,MAAa,EAAE,KAAa;IAC5D,IAAI,KAAK,GAAG,CAAC,CAAC,CAAA;IACd,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAA;IAE5B,KAAK,IAAI,CAAC,KAAK,GAAG,IAAI,KAAK,CAAC,MAAM,CAAC,CAAC,CAAA;IACpC,OAAO,EAAE,KAAK,GAAG,MAAM,EAAE,CAAC;QACxB,KAAK,CAAC,KAAK,CAAC,GAAG,MAAM,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;IACD,OAAO,KAAK,CAAA;AACd,CAAC"} \ No newline at end of file diff --git a/dist/cjs/internal/free/freeExports.js b/dist/cjs/internal/free/freeExports.js deleted file mode 100644 index ce10ebc..0000000 --- a/dist/cjs/internal/free/freeExports.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -/** Detect free variable `exports`. */ -exports.default = typeof exports === 'object' && exports && !exports.nodeType && exports; -//# sourceMappingURL=freeExports.js.map \ No newline at end of file diff --git a/dist/cjs/internal/free/freeExports.js.map b/dist/cjs/internal/free/freeExports.js.map deleted file mode 100644 index 86501dc..0000000 --- a/dist/cjs/internal/free/freeExports.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"freeExports.js","sourceRoot":"","sources":["../../../../src/internal/free/freeExports.ts"],"names":[],"mappings":";;AAAA,sCAAsC;AACtC,kBAAe,OAAO,OAAO,KAAK,QAAQ,IAAI,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,IAAI,OAAO,CAAA"} \ No newline at end of file diff --git a/dist/cjs/internal/free/freeGlobal.js b/dist/cjs/internal/free/freeGlobal.js deleted file mode 100644 index 99630f9..0000000 --- a/dist/cjs/internal/free/freeGlobal.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -/** Detect free variable `global` from Node.js. */ -exports.default = typeof global === 'object' && global && global.Object === Object && global; -//# sourceMappingURL=freeGlobal.js.map \ No newline at end of file diff --git a/dist/cjs/internal/free/freeGlobal.js.map b/dist/cjs/internal/free/freeGlobal.js.map deleted file mode 100644 index 93c059d..0000000 --- a/dist/cjs/internal/free/freeGlobal.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"freeGlobal.js","sourceRoot":"","sources":["../../../../src/internal/free/freeGlobal.ts"],"names":[],"mappings":";;AAAA,kDAAkD;AAClD,kBAAe,OAAO,MAAM,KAAK,QAAQ,IAAI,MAAM,IAAI,MAAM,CAAC,MAAM,KAAK,MAAM,IAAI,MAAM,CAAA"} \ No newline at end of file diff --git a/dist/cjs/internal/getRawTag.js b/dist/cjs/internal/getRawTag.js deleted file mode 100644 index 2b8c87f..0000000 --- a/dist/cjs/internal/getRawTag.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = getRawTag; -const root_1 = __importDefault(require("./root")); -// Prefer explicit, descriptive names for built-in references. -const TO_STRING_TAG = root_1.default?.Symbol ? root_1.default.Symbol.toStringTag : undefined; -const objectPrototype = Object.prototype; -const hasOwn = objectPrototype.hasOwnProperty; -const objectToString = objectPrototype.toString; -// Small, focused helper improves readability and reuse. -function isObjectLike(value) { - return value !== null && (typeof value === 'object' || typeof value === 'function'); -} -/** - * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the raw `toStringTag`. - */ -function getRawTag(value) { - // Fast path: if no Symbol.toStringTag support or non-object, use default toString. - if (!TO_STRING_TAG || !isObjectLike(value)) { - return objectToString.call(value); - } - const obj = value; - const isOwn = hasOwn.call(obj, TO_STRING_TAG); - const previousTag = obj[TO_STRING_TAG]; - let masked = false; - try { - obj[TO_STRING_TAG] = undefined; - masked = true; - } - catch { - // Swallow errors from non-writable properties; fall through to toString. - } - const result = objectToString.call(obj); - // Restore original state only if we managed to mask it. - if (masked) { - if (isOwn) { - obj[TO_STRING_TAG] = previousTag; - } - else { - delete obj[TO_STRING_TAG]; - } - } - return result; -} -//# sourceMappingURL=getRawTag.js.map \ No newline at end of file diff --git a/dist/cjs/internal/getRawTag.js.map b/dist/cjs/internal/getRawTag.js.map deleted file mode 100644 index 9ddec0c..0000000 --- a/dist/cjs/internal/getRawTag.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"getRawTag.js","sourceRoot":"","sources":["../../../src/internal/getRawTag.ts"],"names":[],"mappings":";;;;;AAoBA,4BA8BC;AAlDD,kDAAyB;AAEzB,8DAA8D;AAC9D,MAAM,aAAa,GAAuB,cAAI,EAAE,MAAM,CAAC,CAAC,CAAC,cAAI,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAA;AAC5F,MAAM,eAAe,GAAG,MAAM,CAAC,SAAS,CAAA;AACxC,MAAM,MAAM,GAAG,eAAe,CAAC,cAAc,CAAA;AAC7C,MAAM,cAAc,GAAG,eAAe,CAAC,QAAQ,CAAA;AAE/C,wDAAwD;AACxD,SAAS,YAAY,CAAC,KAAc;IAClC,OAAO,KAAK,KAAK,IAAI,IAAI,CAAC,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,UAAU,CAAC,CAAA;AACrF,CAAC;AAED;;;;;;GAMG;AACH,SAAwB,SAAS,CAAC,KAAc;IAC9C,mFAAmF;IACnF,IAAI,CAAC,aAAa,IAAI,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE,CAAC;QAC3C,OAAO,cAAc,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;IACnC,CAAC;IAED,MAAM,GAAG,GAAG,KAAiC,CAAA;IAC7C,MAAM,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,aAAa,CAAC,CAAA;IAC7C,MAAM,WAAW,GAAG,GAAG,CAAC,aAAa,CAAC,CAAA;IAEtC,IAAI,MAAM,GAAG,KAAK,CAAA;IAClB,IAAI,CAAC;QACH,GAAG,CAAC,aAAa,CAAC,GAAG,SAAS,CAAA;QAC9B,MAAM,GAAG,IAAI,CAAA;IACf,CAAC;IAAC,MAAM,CAAC;QACP,yEAAyE;IAC3E,CAAC;IAED,MAAM,MAAM,GAAG,cAAc,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;IAEvC,wDAAwD;IACxD,IAAI,MAAM,EAAE,CAAC;QACX,IAAI,KAAK,EAAE,CAAC;YACV,GAAG,CAAC,aAAa,CAAC,GAAG,WAAW,CAAA;QAClC,CAAC;aAAM,CAAC;YACN,OAAO,GAAG,CAAC,aAAa,CAAC,CAAA;QAC3B,CAAC;IACH,CAAC;IAED,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/cjs/internal/index.js b/dist/cjs/internal/index.js deleted file mode 100644 index f26a6c9..0000000 --- a/dist/cjs/internal/index.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.root = void 0; -const root_1 = __importDefault(require("./root")); -exports.root = root_1.default; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/cjs/internal/index.js.map b/dist/cjs/internal/index.js.map deleted file mode 100644 index 339d417..0000000 --- a/dist/cjs/internal/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/internal/index.ts"],"names":[],"mappings":";;;;;;AAAA,kDAAyB;AAEhB,eAFF,cAAI,CAEE"} \ No newline at end of file diff --git a/dist/cjs/internal/isIndex.js b/dist/cjs/internal/isIndex.js deleted file mode 100644 index 62d4f1a..0000000 --- a/dist/cjs/internal/isIndex.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = isIndex; -/** Used as references for various `Number` constants. */ -const vars_1 = require("../core/vars"); -/** - * Checks if `value` is a valid array-like index. - * - * @private - * @param {*} value The value to check. - * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index. - * @returns {boolean} Returns `true` if `value` is a valid index, else `false`. - */ -function isIndex(value, length) { - const type = typeof value; - length = length == null ? Number.MAX_SAFE_INTEGER : length; - return (!!length && - (type === 'number' || (type !== 'symbol' && vars_1.reIsUint.test(value))) && - value > -1 && - value % 1 === 0 && - value < length); -} -//# sourceMappingURL=isIndex.js.map \ No newline at end of file diff --git a/dist/cjs/internal/isIndex.js.map b/dist/cjs/internal/isIndex.js.map deleted file mode 100644 index c90082a..0000000 --- a/dist/cjs/internal/isIndex.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isIndex.js","sourceRoot":"","sources":["../../../src/internal/isIndex.ts"],"names":[],"mappings":";;AAWA,0BAWC;AAtBD,yDAAyD;AACzD,sCAAsC;AAEtC;;;;;;;GAOG;AACH,SAAwB,OAAO,CAAC,KAAU,EAAE,MAAe;IACzD,MAAM,IAAI,GAAG,OAAO,KAAK,CAAA;IACzB,MAAM,GAAG,MAAM,IAAI,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,gBAAgB,CAAC,CAAC,CAAC,MAAM,CAAA;IAE1D,OAAO,CACL,CAAC,CAAC,MAAM;QACR,CAAC,IAAI,KAAK,QAAQ,IAAI,CAAC,IAAI,KAAK,QAAQ,IAAI,eAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC;QAClE,KAAK,GAAG,CAAC,CAAC;QACV,KAAK,GAAG,CAAC,KAAK,CAAC;QACf,KAAK,GAAG,MAAM,CACf,CAAA;AACH,CAAC"} \ No newline at end of file diff --git a/dist/cjs/internal/node.js b/dist/cjs/internal/node.js deleted file mode 100644 index faf8290..0000000 --- a/dist/cjs/internal/node.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -/** Detect free variable `exports`. */ -const freeExports_1 = __importDefault(require("./free/freeExports")); -/** Detect free variable `module`. */ -const freeModule = freeExports_1.default && typeof module == 'object' && module && !('nodeType' in module) && module; -/** Used to access faster Node.js helpers. */ -exports.default = (function () { - try { - // Use `util.types` for Node.js 10+. - return freeModule && freeModule.require && freeModule.require('util').types; - } - catch (error) { } -})(); -//# sourceMappingURL=node.js.map \ No newline at end of file diff --git a/dist/cjs/internal/node.js.map b/dist/cjs/internal/node.js.map deleted file mode 100644 index 478dd83..0000000 --- a/dist/cjs/internal/node.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"node.js","sourceRoot":"","sources":["../../../src/internal/node.ts"],"names":[],"mappings":";;;;;AAAA,sCAAsC;AACtC,qEAA4C;AAE5C,qCAAqC;AACrC,MAAM,UAAU,GAAG,qBAAW,IAAI,OAAO,MAAM,IAAI,QAAQ,IAAI,MAAM,IAAI,CAAC,CAAC,UAAU,IAAI,MAAM,CAAC,IAAI,MAAM,CAAA;AAE1G,6CAA6C;AAC7C,kBAAe,CAAC;IACd,IAAI,CAAC;QACH,oCAAoC;QACpC,OAAO,UAAU,IAAI,UAAU,CAAC,OAAO,IAAI,UAAU,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,KAAK,CAAA;IAC7E,CAAC;IAAC,OAAO,KAAK,EAAE,CAAC,CAAA,CAAC;AACpB,CAAC,CAAC,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/cjs/internal/root.js b/dist/cjs/internal/root.js deleted file mode 100644 index 9d0d39b..0000000 --- a/dist/cjs/internal/root.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const root = typeof globalThis === 'object' - ? globalThis - : typeof self === 'object' - ? self - : typeof window === 'object' - ? window - : typeof global === 'object' - ? global - : undefined; -exports.default = root; -//# sourceMappingURL=root.js.map \ No newline at end of file diff --git a/dist/cjs/internal/root.js.map b/dist/cjs/internal/root.js.map deleted file mode 100644 index af5cf91..0000000 --- a/dist/cjs/internal/root.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"root.js","sourceRoot":"","sources":["../../../src/internal/root.ts"],"names":[],"mappings":";;AAMA,MAAM,IAAI,GACR,OAAO,UAAU,KAAK,QAAQ;IAC5B,CAAC,CAAC,UAAU;IACZ,CAAC,CAAC,OAAO,IAAI,KAAK,QAAQ;QACxB,CAAC,CAAC,IAAI;QACN,CAAC,CAAC,OAAO,MAAM,KAAK,QAAQ;YAC1B,CAAC,CAAC,MAAM;YACR,CAAC,CAAC,OAAO,MAAM,KAAK,QAAQ;gBAC1B,CAAC,CAAC,MAAM;gBACR,CAAC,CAAC,SAAS,CAAA;AAErB,kBAAe,IAAI,CAAA"} \ No newline at end of file diff --git a/dist/cjs/internal/types.js b/dist/cjs/internal/types.js deleted file mode 100644 index 11e638d..0000000 --- a/dist/cjs/internal/types.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=types.js.map \ No newline at end of file diff --git a/dist/cjs/internal/types.js.map b/dist/cjs/internal/types.js.map deleted file mode 100644 index 493d291..0000000 --- a/dist/cjs/internal/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../src/internal/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/cjs/is/index.js b/dist/cjs/is/index.js deleted file mode 100644 index 5dba938..0000000 --- a/dist/cjs/is/index.js +++ /dev/null @@ -1,102 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || (function () { - var ownKeys = function(o) { - ownKeys = Object.getOwnPropertyNames || function (o) { - var ar = []; - for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; - return ar; - }; - return ownKeys(o); - }; - return function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); - __setModuleDefault(result, mod); - return result; - }; -})(); -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.isUrl = exports.isTypedArray = exports.isSymbol = exports.isStrings = exports.isString = exports.isPrototype = exports.isObjects = exports.isObjectLike = exports.isObject = exports.isNumerics = exports.isNumeric = exports.isNulls = exports.isNull = exports.isNils = exports.isNil = exports.isLength = exports.isIntegers = exports.isInteger = exports.isFunctions = exports.isFunction = exports.isFloats = exports.isFloatCanonical = exports.isFloat = exports.isEvens = exports.isEven = exports.isEmptyObject = exports.isEmpty = exports.isDates = exports.isDate = exports.isBuffer = exports.isBooleans = exports.isBoolean = exports.isBlobs = exports.isBlob = exports.isBasicType = exports.isArrays = exports.isArrayLike = exports.isArray = exports.isArguments = exports.isAdvancedType = void 0; -const isArguments_1 = __importDefault(require("./isArguments")); -exports.isArguments = isArguments_1.default; -const isArray_1 = __importStar(require("./isArray")); -exports.isArray = isArray_1.default; -Object.defineProperty(exports, "isArrays", { enumerable: true, get: function () { return isArray_1.isArrays; } }); -const isArrayLike_1 = __importDefault(require("./isArrayLike")); -exports.isArrayLike = isArrayLike_1.default; -const isBasicType_1 = __importStar(require("./isBasicType")); -exports.isBasicType = isBasicType_1.default; -Object.defineProperty(exports, "isAdvancedType", { enumerable: true, get: function () { return isBasicType_1.isAdvancedType; } }); -const isBlob_1 = __importStar(require("./isBlob")); -exports.isBlob = isBlob_1.default; -Object.defineProperty(exports, "isBlobs", { enumerable: true, get: function () { return isBlob_1.isBlobs; } }); -const isBoolean_1 = __importStar(require("./isBoolean")); -exports.isBoolean = isBoolean_1.default; -Object.defineProperty(exports, "isBooleans", { enumerable: true, get: function () { return isBoolean_1.isBooleans; } }); -const isBuffer_1 = __importDefault(require("./isBuffer")); -exports.isBuffer = isBuffer_1.default; -const isDate_1 = __importStar(require("./isDate")); -exports.isDate = isDate_1.default; -Object.defineProperty(exports, "isDates", { enumerable: true, get: function () { return isDate_1.isDates; } }); -const isEmpty_1 = __importDefault(require("./isEmpty")); -exports.isEmpty = isEmpty_1.default; -const isEven_1 = __importStar(require("./isEven")); -exports.isEven = isEven_1.default; -Object.defineProperty(exports, "isEvens", { enumerable: true, get: function () { return isEven_1.isEvens; } }); -const isFloat_1 = __importStar(require("./isFloat")); -exports.isFloat = isFloat_1.default; -Object.defineProperty(exports, "isFloatCanonical", { enumerable: true, get: function () { return isFloat_1.isFloatCanonical; } }); -Object.defineProperty(exports, "isFloats", { enumerable: true, get: function () { return isFloat_1.isFloats; } }); -const isFunction_1 = __importStar(require("./isFunction")); -exports.isFunction = isFunction_1.default; -Object.defineProperty(exports, "isFunctions", { enumerable: true, get: function () { return isFunction_1.isFunctions; } }); -const isInteger_1 = __importStar(require("./isInteger")); -exports.isInteger = isInteger_1.default; -Object.defineProperty(exports, "isIntegers", { enumerable: true, get: function () { return isInteger_1.isIntegers; } }); -const isLength_1 = __importDefault(require("./isLength")); -exports.isLength = isLength_1.default; -const isNil_1 = __importStar(require("./isNil")); -exports.isNil = isNil_1.default; -Object.defineProperty(exports, "isNils", { enumerable: true, get: function () { return isNil_1.isNils; } }); -Object.defineProperty(exports, "isNull", { enumerable: true, get: function () { return isNil_1.isNull; } }); -Object.defineProperty(exports, "isNulls", { enumerable: true, get: function () { return isNil_1.isNulls; } }); -const isNumeric_1 = __importStar(require("./isNumeric")); -exports.isNumeric = isNumeric_1.default; -Object.defineProperty(exports, "isNumerics", { enumerable: true, get: function () { return isNumeric_1.isNumerics; } }); -const isObject_1 = __importStar(require("./isObject")); -exports.isObject = isObject_1.default; -Object.defineProperty(exports, "isEmptyObject", { enumerable: true, get: function () { return isObject_1.isEmptyObject; } }); -Object.defineProperty(exports, "isObjectLike", { enumerable: true, get: function () { return isObject_1.isObjectLike; } }); -Object.defineProperty(exports, "isObjects", { enumerable: true, get: function () { return isObject_1.isObjects; } }); -const isPrototype_1 = __importDefault(require("./isPrototype")); -exports.isPrototype = isPrototype_1.default; -const isString_1 = __importStar(require("./isString")); -exports.isString = isString_1.default; -Object.defineProperty(exports, "isStrings", { enumerable: true, get: function () { return isString_1.isStrings; } }); -const isSymbol_1 = __importDefault(require("./isSymbol")); -exports.isSymbol = isSymbol_1.default; -const isTypedArray_1 = __importDefault(require("./isTypedArray")); -exports.isTypedArray = isTypedArray_1.default; -const isUrl_1 = __importDefault(require("./isUrl")); -exports.isUrl = isUrl_1.default; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/cjs/is/index.js.map b/dist/cjs/is/index.js.map deleted file mode 100644 index 9b54adc..0000000 --- a/dist/cjs/is/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/is/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,gEAAuC;AAyBrC,sBAzBK,qBAAW,CAyBL;AAxBb,qDAA6C;AAyB3C,kBAzBK,iBAAO,CAyBL;AAEP,yFA3BgB,kBAAQ,OA2BhB;AA1BV,gEAAuC;AAyBrC,sBAzBK,qBAAW,CAyBL;AAxBb,6DAA2D;AA0BzD,sBA1BK,qBAAW,CA0BL;AALX,+FArBoB,4BAAc,OAqBpB;AApBhB,mDAA0C;AA0BxC,iBA1BK,gBAAM,CA0BL;AACN,wFA3Be,gBAAO,OA2Bf;AA1BT,yDAAmD;AA2BjD,oBA3BK,mBAAS,CA2BL;AACT,2FA5BkB,sBAAU,OA4BlB;AA3BZ,0DAAiC;AA4B/B,mBA5BK,kBAAQ,CA4BL;AA3BV,mDAA0C;AA4BxC,iBA5BK,gBAAM,CA4BL;AACN,wFA7Be,gBAAO,OA6Bf;AA5BT,wDAA+B;AA6B7B,kBA7BK,iBAAO,CA6BL;AA5BT,mDAA0C;AA8BxC,iBA9BK,gBAAM,CA8BL;AACN,wFA/Be,gBAAO,OA+Bf;AA9BT,qDAA+D;AA+B7D,kBA/BK,iBAAO,CA+BL;AACP,iGAhCgB,0BAAgB,OAgChB;AAChB,yFAjCkC,kBAAQ,OAiClC;AAhCV,2DAAsD;AAiCpD,qBAjCK,oBAAU,CAiCL;AACV,4FAlCmB,wBAAW,OAkCnB;AAjCb,yDAAmD;AAkCjD,oBAlCK,mBAAS,CAkCL;AACT,2FAnCkB,sBAAU,OAmClB;AAlCZ,0DAAiC;AAmC/B,mBAnCK,kBAAQ,CAmCL;AAlCV,iDAAwD;AAmCtD,gBAnCK,eAAK,CAmCL;AACL,uFApCc,cAAM,OAoCd;AACN,uFArCsB,cAAM,OAqCtB;AACN,wFAtC8B,eAAO,OAsC9B;AArCT,yDAAmD;AAsCjD,oBAtCK,mBAAS,CAsCL;AACT,2FAvCkB,sBAAU,OAuClB;AAtCZ,uDAA6E;AAuC3E,mBAvCK,kBAAQ,CAuCL;AAjBR,8FAtBiB,wBAAa,OAsBjB;AAkBb,6FAxCgC,uBAAY,OAwChC;AACZ,0FAzC8C,oBAAS,OAyC9C;AAxCX,gEAAuC;AAyCrC,sBAzCK,qBAAW,CAyCL;AAxCb,uDAAgD;AAyC9C,mBAzCK,kBAAQ,CAyCL;AACR,0FA1CiB,oBAAS,OA0CjB;AAzCX,0DAAiC;AA0C/B,mBA1CK,kBAAQ,CA0CL;AAzCV,kEAAyC;AA0CvC,uBA1CK,sBAAY,CA0CL;AAzCd,oDAA2B;AA0CzB,gBA1CK,eAAK,CA0CL"} \ No newline at end of file diff --git a/dist/cjs/is/isArguments.js b/dist/cjs/is/isArguments.js deleted file mode 100644 index e48a770..0000000 --- a/dist/cjs/is/isArguments.js +++ /dev/null @@ -1,44 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -/** Used for built-in method references. */ -const baseGetTag_1 = __importDefault(require("../internal/base/baseGetTag")); -const objectProto = Object.prototype; -/** Used to check objects for own properties. */ -const hasOwnProperty = objectProto.hasOwnProperty; -/** Built-in value references. */ -const propertyIsEnumerable = objectProto.propertyIsEnumerable; -/** `Object#toString` result references. */ -const argumentsTag = '[object Arguments]'; -/** - * The base implementation of `isArguments`. - * - * @private - */ -const baseIsArguments = (value) => { - return value !== null && typeof value === 'object' && (0, baseGetTag_1.default)(value) === argumentsTag; -}; -/** - * Checks if `value` is likely an `arguments` object. - * - * @example - * - * isArguments(function() { return arguments; }()); - * // => true - * - * isArguments([1, 2, 3]); - * // => false - */ -exports.default = baseIsArguments((function () { - return arguments; -})()) - ? baseIsArguments - : function (value) { - return (value !== null && - typeof value === 'object' && - hasOwnProperty.call(value, 'callee') && - !propertyIsEnumerable.call(value, 'callee')); - }; -//# sourceMappingURL=isArguments.js.map \ No newline at end of file diff --git a/dist/cjs/is/isArguments.js.map b/dist/cjs/is/isArguments.js.map deleted file mode 100644 index 127693b..0000000 --- a/dist/cjs/is/isArguments.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isArguments.js","sourceRoot":"","sources":["../../../src/is/isArguments.ts"],"names":[],"mappings":";;;;;AAAA,2CAA2C;AAC3C,4EAAmD;AAEnD,MAAM,WAAW,GAAG,MAAM,CAAC,SAAS,CAAA;AAEpC,gDAAgD;AAChD,MAAM,cAAc,GAAG,WAAW,CAAC,cAAc,CAAA;AAEjD,iCAAiC;AACjC,MAAM,oBAAoB,GAAG,WAAW,CAAC,oBAAoB,CAAA;AAE7D,2CAA2C;AAC3C,MAAM,YAAY,GAAG,oBAAoB,CAAA;AAEzC;;;;GAIG;AACH,MAAM,eAAe,GAAG,CAAC,KAAU,EAAE,EAAE;IACrC,OAAO,KAAK,KAAK,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,IAAA,oBAAU,EAAC,KAAK,CAAC,KAAK,YAAY,CAAA;AAC1F,CAAC,CAAA;AAED;;;;;;;;;;GAUG;AACH,kBAAe,eAAe,CAC5B,CAAC;IACC,OAAO,SAAS,CAAA;AAClB,CAAC,CAAC,EAAE,CACL;IACC,CAAC,CAAC,eAAe;IACjB,CAAC,CAAC,UAAU,KAAU;QAClB,OAAO,CACL,KAAK,KAAK,IAAI;YACd,OAAO,KAAK,KAAK,QAAQ;YACzB,cAAc,CAAC,IAAI,CAAC,KAAK,EAAE,QAAQ,CAAC;YACpC,CAAC,oBAAoB,CAAC,IAAI,CAAC,KAAK,EAAE,QAAQ,CAAC,CAC5C,CAAA;IACH,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/cjs/is/isArray.js b/dist/cjs/is/isArray.js deleted file mode 100644 index 9636c77..0000000 --- a/dist/cjs/is/isArray.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = isArray; -exports.isArrays = isArrays; -/** - * This function evaluates whether all parameters are arrays - */ -function isArray(value) { - return Array.isArray(value); -} -function isArrays(...parameters) { - if (parameters.length === 0) { - throw new Error('Please provide at least one param to evaluate isArray.'); - } - return !parameters.some(parameter => !isArray(parameter)); -} -//# sourceMappingURL=isArray.js.map \ No newline at end of file diff --git a/dist/cjs/is/isArray.js.map b/dist/cjs/is/isArray.js.map deleted file mode 100644 index c908e72..0000000 --- a/dist/cjs/is/isArray.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isArray.js","sourceRoot":"","sources":["../../../src/is/isArray.ts"],"names":[],"mappings":";;AAGA,0BAEC;AAED,4BAMC;AAbD;;GAEG;AACH,SAAwB,OAAO,CAAC,KAAU;IACxC,OAAO,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;AAC7B,CAAC;AAED,SAAgB,QAAQ,CAAC,GAAG,UAAiB;IAC3C,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC5B,MAAM,IAAI,KAAK,CAAC,wDAAwD,CAAC,CAAA;IAC3E,CAAC;IAED,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAA;AAC3D,CAAC"} \ No newline at end of file diff --git a/dist/cjs/is/isArrayLike.js b/dist/cjs/is/isArrayLike.js deleted file mode 100644 index 4677d01..0000000 --- a/dist/cjs/is/isArrayLike.js +++ /dev/null @@ -1,31 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = isArrayLike; -const isFunction_1 = __importDefault(require("../is/isFunction")); -const isLength_1 = __importDefault(require("../is/isLength")); -/** - * Checks if `value` is array-like. A value is considered array-like if it's - * not a function and has a `value.length` that's an integer greater than or - * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. - * - * @example - * - * isArrayLike([1, 2, 3]); - * // => true - * - * isArrayLike(document.body.children); - * // => true - * - * isArrayLike('abc'); - * // => true - * - * isArrayLike(()=>{})); - * // => false - */ -function isArrayLike(value) { - return value != null && (0, isLength_1.default)(value.length) && !(0, isFunction_1.default)(value); -} -//# sourceMappingURL=isArrayLike.js.map \ No newline at end of file diff --git a/dist/cjs/is/isArrayLike.js.map b/dist/cjs/is/isArrayLike.js.map deleted file mode 100644 index cb2989e..0000000 --- a/dist/cjs/is/isArrayLike.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isArrayLike.js","sourceRoot":"","sources":["../../../src/is/isArrayLike.ts"],"names":[],"mappings":";;;;;AAsBA,8BAEC;AAxBD,iEAAwC;AACxC,6DAAoC;AAEpC;;;;;;;;;;;;;;;;;;GAkBG;AACH,SAAwB,WAAW,CAAC,KAAU;IAC5C,OAAO,KAAK,IAAI,IAAI,IAAI,IAAA,kBAAQ,EAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,IAAA,oBAAU,EAAC,KAAK,CAAC,CAAA;AACtE,CAAC"} \ No newline at end of file diff --git a/dist/cjs/is/isBasicType.js b/dist/cjs/is/isBasicType.js deleted file mode 100644 index 89892ba..0000000 --- a/dist/cjs/is/isBasicType.js +++ /dev/null @@ -1,19 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = isBasicType; -exports.isAdvancedType = isAdvancedType; -const isBoolean_1 = __importDefault(require("./isBoolean")); -const isNil_1 = __importDefault(require("./isNil")); -const isNumeric_1 = __importDefault(require("./isNumeric")); -const isString_1 = __importDefault(require("./isString")); -const isSymbol_1 = __importDefault(require("./isSymbol")); -function isBasicType(value) { - return !isAdvancedType(value); -} -function isAdvancedType(value) { - return !(0, isNil_1.default)(value) && ((0, isSymbol_1.default)(value) || (!(0, isString_1.default)(value) && !(0, isNumeric_1.default)(value) && !(0, isBoolean_1.default)(value))); -} -//# sourceMappingURL=isBasicType.js.map \ No newline at end of file diff --git a/dist/cjs/is/isBasicType.js.map b/dist/cjs/is/isBasicType.js.map deleted file mode 100644 index aeacd89..0000000 --- a/dist/cjs/is/isBasicType.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isBasicType.js","sourceRoot":"","sources":["../../../src/is/isBasicType.ts"],"names":[],"mappings":";;;;;AAMA,8BAEC;AAED,wCAEC;AAZD,4DAAmC;AACnC,oDAA2B;AAC3B,4DAAmC;AACnC,0DAAiC;AACjC,0DAAiC;AAEjC,SAAwB,WAAW,CAAC,KAAU;IAC5C,OAAO,CAAC,cAAc,CAAC,KAAK,CAAC,CAAA;AAC/B,CAAC;AAED,SAAgB,cAAc,CAAC,KAAU;IACvC,OAAO,CAAC,IAAA,eAAK,EAAC,KAAK,CAAC,IAAI,CAAC,IAAA,kBAAQ,EAAC,KAAK,CAAC,IAAI,CAAC,CAAC,IAAA,kBAAQ,EAAC,KAAK,CAAC,IAAI,CAAC,IAAA,mBAAS,EAAC,KAAK,CAAC,IAAI,CAAC,IAAA,mBAAS,EAAC,KAAK,CAAC,CAAC,CAAC,CAAA;AAC3G,CAAC"} \ No newline at end of file diff --git a/dist/cjs/is/isBlob.js b/dist/cjs/is/isBlob.js deleted file mode 100644 index 0393f9b..0000000 --- a/dist/cjs/is/isBlob.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.isBlobs = isBlobs; -exports.default = isBlob; -/** - * This function evaluates whether all parameters are blobs - */ -function isBlobs(...parameters) { - if (parameters.length === 0) { - throw new Error('Please provide at least one number to evaluate isBlob.'); - } - return !parameters.some(parameter => !isBlob(parameter)); -} -function isBlob(value) { - return Object.prototype.toString.call(value) === '[object Blob]'; -} -//# sourceMappingURL=isBlob.js.map \ No newline at end of file diff --git a/dist/cjs/is/isBlob.js.map b/dist/cjs/is/isBlob.js.map deleted file mode 100644 index 44a4af1..0000000 --- a/dist/cjs/is/isBlob.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isBlob.js","sourceRoot":"","sources":["../../../src/is/isBlob.ts"],"names":[],"mappings":";;AAGA,0BAMC;AAED,yBAEC;AAbD;;GAEG;AACH,SAAgB,OAAO,CAAC,GAAG,UAAiB;IAC1C,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC5B,MAAM,IAAI,KAAK,CAAC,wDAAwD,CAAC,CAAA;IAC3E,CAAC;IAED,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAA;AAC1D,CAAC;AAED,SAAwB,MAAM,CAAC,KAAU;IACvC,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,eAAe,CAAA;AAClE,CAAC"} \ No newline at end of file diff --git a/dist/cjs/is/isBoolean.js b/dist/cjs/is/isBoolean.js deleted file mode 100644 index d965a82..0000000 --- a/dist/cjs/is/isBoolean.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = isBoolean; -exports.isBooleans = isBooleans; -function isBoolean(value) { - return value === true || value === false || Object.prototype.toString.call(value) === '[object Boolean]'; -} -function isBooleans(...parameters) { - return !parameters.some(parameter => !isBoolean(parameter)); -} -//# sourceMappingURL=isBoolean.js.map \ No newline at end of file diff --git a/dist/cjs/is/isBoolean.js.map b/dist/cjs/is/isBoolean.js.map deleted file mode 100644 index 265a7e1..0000000 --- a/dist/cjs/is/isBoolean.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isBoolean.js","sourceRoot":"","sources":["../../../src/is/isBoolean.ts"],"names":[],"mappings":";;AAAA,4BAEC;AAED,gCAEC;AAND,SAAwB,SAAS,CAAC,KAAU;IAC1C,OAAO,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,kBAAkB,CAAA;AAC1G,CAAC;AAED,SAAgB,UAAU,CAAC,GAAG,UAAiB;IAC7C,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAA;AAC7D,CAAC"} \ No newline at end of file diff --git a/dist/cjs/is/isBuffer.js b/dist/cjs/is/isBuffer.js deleted file mode 100644 index 91ba3e6..0000000 --- a/dist/cjs/is/isBuffer.js +++ /dev/null @@ -1,29 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const root_1 = __importDefault(require("../internal/root")); -/** Detect free variable `exports`. */ -const freeExports = typeof exports === 'object' && exports && !exports.nodeType && exports; -/** Detect free variable `module`. */ -const freeModule = freeExports && typeof module == 'object' && module && !('nodeType' in module) && module; -/** Detect the popular CommonJS extension `module.exports`. */ -const moduleExports = freeModule && freeModule.exports === freeExports; -/** Built-in value references. */ -const Buffer = moduleExports ? root_1.default?.Buffer : undefined; -/* Built-in method references for those with the same name as other `lodash` methods. */ -const nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined; -/** - * Checks if `value` is a buffer. - * - * @example - * - * isBuffer(new Buffer(2)); - * // => true - * - * isBuffer(new Uint8Array(2)); - * // => false - */ -exports.default = nativeIsBuffer || (() => false); -//# sourceMappingURL=isBuffer.js.map \ No newline at end of file diff --git a/dist/cjs/is/isBuffer.js.map b/dist/cjs/is/isBuffer.js.map deleted file mode 100644 index bf9eb05..0000000 --- a/dist/cjs/is/isBuffer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isBuffer.js","sourceRoot":"","sources":["../../../src/is/isBuffer.ts"],"names":[],"mappings":";;;;;AAAA,2DAAkC;AAElC,sCAAsC;AACtC,MAAM,WAAW,GAAG,OAAO,OAAO,KAAK,QAAQ,IAAI,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,IAAI,OAAO,CAAA;AAE1F,qCAAqC;AACrC,MAAM,UAAU,GAAG,WAAW,IAAI,OAAO,MAAM,IAAI,QAAQ,IAAI,MAAM,IAAI,CAAC,CAAC,UAAU,IAAI,MAAM,CAAC,IAAI,MAAM,CAAA;AAE1G,8DAA8D;AAC9D,MAAM,aAAa,GAAG,UAAU,IAAI,UAAU,CAAC,OAAO,KAAK,WAAW,CAAA;AAEtE,iCAAiC;AACjC,MAAM,MAAM,GAAG,aAAa,CAAC,CAAC,CAAC,cAAI,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAA;AAEvD,wFAAwF;AACxF,MAAM,cAAc,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAA;AAE3D;;;;;;;;;;GAUG;AACH,kBAAe,cAAc,IAAI,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/cjs/is/isDate.js b/dist/cjs/is/isDate.js deleted file mode 100644 index 7bb5dd5..0000000 --- a/dist/cjs/is/isDate.js +++ /dev/null @@ -1,16 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.isDates = isDates; -exports.default = isDate; -/** - * This function evaluates if all the parameters are dates - * - * @param {...*} parameters - One or more parameters. - */ -function isDates(...parameters) { - return !parameters.some(parameter => !isDate(parameter)); -} -function isDate(value) { - return Object.prototype.toString.call(value) === '[object Date]'; -} -//# sourceMappingURL=isDate.js.map \ No newline at end of file diff --git a/dist/cjs/is/isDate.js.map b/dist/cjs/is/isDate.js.map deleted file mode 100644 index 2deb970..0000000 --- a/dist/cjs/is/isDate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isDate.js","sourceRoot":"","sources":["../../../src/is/isDate.ts"],"names":[],"mappings":";;AAKA,0BAEC;AAED,yBAEC;AAXD;;;;GAIG;AACH,SAAgB,OAAO,CAAC,GAAG,UAAiB;IAC1C,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAA;AAC1D,CAAC;AAED,SAAwB,MAAM,CAAC,KAAU;IACvC,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,eAAe,CAAA;AAClE,CAAC"} \ No newline at end of file diff --git a/dist/cjs/is/isEmpty.js b/dist/cjs/is/isEmpty.js deleted file mode 100644 index 685b6d2..0000000 --- a/dist/cjs/is/isEmpty.js +++ /dev/null @@ -1,36 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = isEmpty; -const isObject_1 = require("./isObject"); -/** - * This function evaluates if all the parameters are empty - */ -function isEmpty(...parameters) { - const invalid = parameters.some(parameter => { - switch (Object.prototype.toString.call(parameter)) { - case '[object String]': - if (parameter.trim().length) - return true; - break; - case '[object Number]': - if (parameter !== 0) - return true; - break; - case '[object Date]': - return true; - case '[object Array]': - return parameter.length !== 0; - case '[object Boolean]': - return parameter === false; - case '[object Object]': - return !(0, isObject_1.isEmptyObject)(parameter); - // case '[object Function]': - // case '[object AsyncFunction]': - // case '[object Undefined]': - // case '[object Null]': - } - return false; - }); - return !invalid; -} -//# sourceMappingURL=isEmpty.js.map \ No newline at end of file diff --git a/dist/cjs/is/isEmpty.js.map b/dist/cjs/is/isEmpty.js.map deleted file mode 100644 index aad24ab..0000000 --- a/dist/cjs/is/isEmpty.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isEmpty.js","sourceRoot":"","sources":["../../../src/is/isEmpty.ts"],"names":[],"mappings":";;AAKA,0BA0BC;AA/BD,yCAA0C;AAE1C;;GAEG;AACH,SAAwB,OAAO,CAAC,GAAG,UAAiB;IAClD,MAAM,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE;QAC1C,QAAQ,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC;YAClD,KAAK,iBAAiB;gBACpB,IAAI,SAAS,CAAC,IAAI,EAAE,CAAC,MAAM;oBAAE,OAAO,IAAI,CAAA;gBACxC,MAAK;YACP,KAAK,iBAAiB;gBACpB,IAAI,SAAS,KAAK,CAAC;oBAAE,OAAO,IAAI,CAAA;gBAChC,MAAK;YACP,KAAK,eAAe;gBAClB,OAAO,IAAI,CAAA;YACb,KAAK,gBAAgB;gBACnB,OAAO,SAAS,CAAC,MAAM,KAAK,CAAC,CAAA;YAC/B,KAAK,kBAAkB;gBACrB,OAAO,SAAS,KAAK,KAAK,CAAA;YAC5B,KAAK,iBAAiB;gBACpB,OAAO,CAAC,IAAA,wBAAa,EAAC,SAAS,CAAC,CAAA;YAClC,4BAA4B;YAC5B,iCAAiC;YACjC,6BAA6B;YAC7B,wBAAwB;QAC1B,CAAC;QACD,OAAO,KAAK,CAAA;IACd,CAAC,CAAC,CAAA;IAEF,OAAO,CAAC,OAAO,CAAA;AACjB,CAAC"} \ No newline at end of file diff --git a/dist/cjs/is/isEven.js b/dist/cjs/is/isEven.js deleted file mode 100644 index ff1a50e..0000000 --- a/dist/cjs/is/isEven.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = isEven; -exports.isEvens = isEvens; -function isEven(value) { - if (Number.isNaN(parseFloat(value)) || !Number.isFinite(Number(value))) { - return false; - } - return value % 2 === 0; -} -/** - * This function evaluates whether all parameters are evens - */ -function isEvens(...parameters) { - for (const parameter of parameters) { - if (!isEven(parameter)) { - return false; - } - } - return true; -} -//# sourceMappingURL=isEven.js.map \ No newline at end of file diff --git a/dist/cjs/is/isEven.js.map b/dist/cjs/is/isEven.js.map deleted file mode 100644 index 7e6f28a..0000000 --- a/dist/cjs/is/isEven.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isEven.js","sourceRoot":"","sources":["../../../src/is/isEven.ts"],"names":[],"mappings":";;AAAA,yBAMC;AAKD,0BAOC;AAlBD,SAAwB,MAAM,CAAC,KAAU;IACvC,IAAI,MAAM,CAAC,KAAK,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC;QACvE,OAAO,KAAK,CAAA;IACd,CAAC;IAED,OAAO,KAAK,GAAG,CAAC,KAAK,CAAC,CAAA;AACxB,CAAC;AAED;;GAEG;AACH,SAAgB,OAAO,CAAC,GAAG,UAAiB;IAC1C,KAAK,MAAM,SAAS,IAAI,UAAU,EAAE,CAAC;QACnC,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,EAAE,CAAC;YACvB,OAAO,KAAK,CAAA;QACd,CAAC;IACH,CAAC;IACD,OAAO,IAAI,CAAA;AACb,CAAC"} \ No newline at end of file diff --git a/dist/cjs/is/isFloat.js b/dist/cjs/is/isFloat.js deleted file mode 100644 index 60a74a7..0000000 --- a/dist/cjs/is/isFloat.js +++ /dev/null @@ -1,29 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.isFloats = isFloats; -exports.default = isFloat; -exports.isFloatCanonical = isFloatCanonical; -/** - * This function evaluates whether all parameters are floats - */ -const vars_1 = require("../core/vars"); -function isFloats(...parameters) { - if (parameters.length === 0) - throw new Error('Please provide at least one number to evaluate isFloat.'); - if (parameters.some(parameter => Number.isNaN(Number.parseFloat(parameter)))) - throw new Error('Please provide all numbers to evaluate isFloat.'); - return !parameters.some(parameter => !isFloat(Number.parseFloat(parameter))); -} -function isFloat(number) { - const n = Number.parseFloat(number); - return Number(n) === n && n % 1 !== 0; -} -/** - * @example - * TRUE: - * where `isFloat` === true && '2.0', '-2.0', -2.212, +2.212, '+2.212', '3.14' - */ -function isFloatCanonical(number) { - return vars_1.reIsFloat.test(String(number)); -} -//# sourceMappingURL=isFloat.js.map \ No newline at end of file diff --git a/dist/cjs/is/isFloat.js.map b/dist/cjs/is/isFloat.js.map deleted file mode 100644 index fca2266..0000000 --- a/dist/cjs/is/isFloat.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isFloat.js","sourceRoot":"","sources":["../../../src/is/isFloat.ts"],"names":[],"mappings":";;AAMA,4BAMC;AAED,0BAGC;AAOD,4CAEC;AA1BD;;GAEG;AACH,sCAAuC;AAGvC,SAAgB,QAAQ,CAAC,GAAG,UAAiB;IAC3C,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC;QAAE,MAAM,IAAI,KAAK,CAAC,yDAAyD,CAAC,CAAA;IACvG,IAAI,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC;QAC1E,MAAM,IAAI,KAAK,CAAC,iDAAiD,CAAC,CAAA;IAEpE,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,CAAA;AAC9E,CAAC;AAED,SAAwB,OAAO,CAAC,MAAW;IACzC,MAAM,CAAC,GAAG,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAA;IACnC,OAAO,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAA;AACvC,CAAC;AAED;;;;GAIG;AACH,SAAgB,gBAAgB,CAAC,MAAkB;IACjD,OAAO,gBAAS,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAA;AACvC,CAAC"} \ No newline at end of file diff --git a/dist/cjs/is/isFunction.js b/dist/cjs/is/isFunction.js deleted file mode 100644 index 83c11fc..0000000 --- a/dist/cjs/is/isFunction.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.isFunctions = isFunctions; -exports.default = isFunction; -const symToStringTag = Symbol.toStringTag; -const asyncTag = '[object AsyncFunction]', funcTag = '[object Function]', genTag = '[object GeneratorFunction]', nullTag = '[object Null]', proxyTag = '[object Proxy]', undefinedTag = '[object Undefined]'; -/** - * This function evaluates whether all parameters are function - */ -function isFunctions(...parameters) { - if (parameters.length === 0) { - throw new Error('Please provide at least one number to evaluate isInteger.'); - } - const invalid = parameters.some(parameter => !isFunction(parameter)); - return !invalid; -} -function isFunction(parameter) { - const tag = baseGetTag(parameter); - return tag === funcTag || tag === genTag || tag === asyncTag || tag === proxyTag; -} -/** - * The base implementation of `getTag` without fallbacks for buggy environments. - * - * @private - */ -function baseGetTag(value) { - if (value == null) { - return value === undefined ? undefinedTag : nullTag; - } - return symToStringTag in new Object(value) ? getRawTag(value) : objectToString(value); -} -/** - * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. - * - * @private - */ -function getRawTag(value) { - const isOwn = Object.prototype.hasOwnProperty.call(value, symToStringTag); - const tag = value[symToStringTag]; - let unmasked = false; - try { - value[symToStringTag] = undefined; - unmasked = true; - } - catch (error) { } - const result = objectToString(value); - if (unmasked) { - if (isOwn) { - value[symToStringTag] = tag; - } - else { - delete value[symToStringTag]; - } - } - return result; -} -/** - * @private - */ -function objectToString(value) { - return Object.prototype.toString.call(value); -} -//# sourceMappingURL=isFunction.js.map \ No newline at end of file diff --git a/dist/cjs/is/isFunction.js.map b/dist/cjs/is/isFunction.js.map deleted file mode 100644 index a744de8..0000000 --- a/dist/cjs/is/isFunction.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isFunction.js","sourceRoot":"","sources":["../../../src/is/isFunction.ts"],"names":[],"mappings":";;AAYA,kCAQC;AAED,6BAGC;AAzBD,MAAM,cAAc,GAAG,MAAM,CAAC,WAAW,CAAA;AAEzC,MAAM,QAAQ,GAAG,wBAAwB,EACvC,OAAO,GAAG,mBAAmB,EAC7B,MAAM,GAAG,4BAA4B,EACrC,OAAO,GAAG,eAAe,EACzB,QAAQ,GAAG,gBAAgB,EAC3B,YAAY,GAAG,oBAAoB,CAAA;AAErC;;GAEG;AACH,SAAgB,WAAW,CAAC,GAAG,UAAiB;IAC9C,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC5B,MAAM,IAAI,KAAK,CAAC,2DAA2D,CAAC,CAAA;IAC9E,CAAC;IAED,MAAM,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAA;IAEpE,OAAO,CAAC,OAAO,CAAA;AACjB,CAAC;AAED,SAAwB,UAAU,CAAC,SAAc;IAC/C,MAAM,GAAG,GAAG,UAAU,CAAC,SAAS,CAAC,CAAA;IACjC,OAAO,GAAG,KAAK,OAAO,IAAI,GAAG,KAAK,MAAM,IAAI,GAAG,KAAK,QAAQ,IAAI,GAAG,KAAK,QAAQ,CAAA;AAClF,CAAC;AAED;;;;GAIG;AACH,SAAS,UAAU,CAAC,KAAU;IAC5B,IAAI,KAAK,IAAI,IAAI,EAAE,CAAC;QAClB,OAAO,KAAK,KAAK,SAAS,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAA;IACrD,CAAC;IACD,OAAO,cAAc,IAAI,IAAI,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAA;AACvF,CAAC;AAED;;;;GAIG;AACH,SAAS,SAAS,CAAC,KAAU;IAC3B,MAAM,KAAK,GAAG,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,KAAK,EAAE,cAAc,CAAC,CAAA;IACzE,MAAM,GAAG,GAAG,KAAK,CAAC,cAAc,CAAC,CAAA;IAEjC,IAAI,QAAQ,GAAG,KAAK,CAAA;IAEpB,IAAI,CAAC;QACH,KAAK,CAAC,cAAc,CAAC,GAAG,SAAS,CAAA;QACjC,QAAQ,GAAG,IAAI,CAAA;IACjB,CAAC;IAAC,OAAO,KAAK,EAAE,CAAC,CAAA,CAAC;IAElB,MAAM,MAAM,GAAG,cAAc,CAAC,KAAK,CAAC,CAAA;IACpC,IAAI,QAAQ,EAAE,CAAC;QACb,IAAI,KAAK,EAAE,CAAC;YACV,KAAK,CAAC,cAAc,CAAC,GAAG,GAAG,CAAA;QAC7B,CAAC;aAAM,CAAC;YACN,OAAO,KAAK,CAAC,cAAc,CAAC,CAAA;QAC9B,CAAC;IACH,CAAC;IACD,OAAO,MAAM,CAAA;AACf,CAAC;AAED;;GAEG;AACH,SAAS,cAAc,CAAC,KAAU;IAChC,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;AAC9C,CAAC"} \ No newline at end of file diff --git a/dist/cjs/is/isInteger.js b/dist/cjs/is/isInteger.js deleted file mode 100644 index bf83da8..0000000 --- a/dist/cjs/is/isInteger.js +++ /dev/null @@ -1,20 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = isInteger; -exports.isIntegers = isIntegers; -/** - * This function evaluates whether all parameters are integers - */ -function isInteger(value) { - return Number.isInteger(Number.parseFloat(value)); -} -function isIntegers(...parameters) { - if (parameters.length === 0) { - throw new Error('Please provide at least one number to evaluate isInteger.'); - } - if (parameters.some(parameter => Number.isNaN(Number.parseFloat(parameter)))) { - throw new Error('Please provide all numbers to evaluate isInteger.'); - } - return !parameters.some(parameter => !isInteger(parameter)); -} -//# sourceMappingURL=isInteger.js.map \ No newline at end of file diff --git a/dist/cjs/is/isInteger.js.map b/dist/cjs/is/isInteger.js.map deleted file mode 100644 index c0a48d9..0000000 --- a/dist/cjs/is/isInteger.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isInteger.js","sourceRoot":"","sources":["../../../src/is/isInteger.ts"],"names":[],"mappings":";;AAGA,4BAEC;AAED,gCAUC;AAjBD;;GAEG;AACH,SAAwB,SAAS,CAAC,KAAU;IAC1C,OAAO,MAAM,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAA;AACnD,CAAC;AAED,SAAgB,UAAU,CAAC,GAAG,UAAiB;IAC7C,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC5B,MAAM,IAAI,KAAK,CAAC,2DAA2D,CAAC,CAAA;IAC9E,CAAC;IAED,IAAI,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC;QAC7E,MAAM,IAAI,KAAK,CAAC,mDAAmD,CAAC,CAAA;IACtE,CAAC;IAED,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAA;AAC7D,CAAC"} \ No newline at end of file diff --git a/dist/cjs/is/isLength.js b/dist/cjs/is/isLength.js deleted file mode 100644 index 0cd013e..0000000 --- a/dist/cjs/is/isLength.js +++ /dev/null @@ -1,25 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = isLength; -/** - * Checks if `value` is a valid array-like length. - * - * - * @example - * - * isLength(3); - * // => true - * - * isLength(Number.MIN_VALUE); - * // => false - * - * isLength(Infinity); - * // => false - * - * isLength('3'); - * // => false - */ -function isLength(value) { - return typeof value === 'number' && value > -1 && value % 1 === 0 && value <= Number.MAX_SAFE_INTEGER; -} -//# sourceMappingURL=isLength.js.map \ No newline at end of file diff --git a/dist/cjs/is/isLength.js.map b/dist/cjs/is/isLength.js.map deleted file mode 100644 index c24b9db..0000000 --- a/dist/cjs/is/isLength.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isLength.js","sourceRoot":"","sources":["../../../src/is/isLength.ts"],"names":[],"mappings":";;AAkBA,2BAEC;AApBD;;;;;;;;;;;;;;;;;GAiBG;AACH,SAAwB,QAAQ,CAAC,KAAU;IACzC,OAAO,OAAO,KAAK,KAAK,QAAQ,IAAI,KAAK,GAAG,CAAC,CAAC,IAAI,KAAK,GAAG,CAAC,KAAK,CAAC,IAAI,KAAK,IAAI,MAAM,CAAC,gBAAgB,CAAA;AACvG,CAAC"} \ No newline at end of file diff --git a/dist/cjs/is/isNil.js b/dist/cjs/is/isNil.js deleted file mode 100644 index f8b674d..0000000 --- a/dist/cjs/is/isNil.js +++ /dev/null @@ -1,28 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.isNulls = isNulls; -exports.isNils = isNils; -exports.default = isNil; -exports.isNull = isNull; -/** - * This function evaluates whether all parameters are null - */ -function isNulls(...parameters) { - if (parameters.length === 0) { - throw new Error('Please provide at least one param to evaluate isNull.'); - } - return !parameters.some(parameter => !isNull(parameter)); -} -function isNils(...parameters) { - if (parameters.length === 0) { - throw new Error('Please provide at least one param to evaluate isNull.'); - } - return !parameters.some(parameter => !isNil(parameter)); -} -function isNil(value) { - return value == null; -} -function isNull(value) { - return value === null; -} -//# sourceMappingURL=isNil.js.map \ No newline at end of file diff --git a/dist/cjs/is/isNil.js.map b/dist/cjs/is/isNil.js.map deleted file mode 100644 index eeec6be..0000000 --- a/dist/cjs/is/isNil.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isNil.js","sourceRoot":"","sources":["../../../src/is/isNil.ts"],"names":[],"mappings":";;AAGA,0BAMC;AAED,wBAMC;AAED,wBAEC;AAED,wBAEC;AAzBD;;GAEG;AACH,SAAgB,OAAO,CAAC,GAAG,UAAiB;IAC1C,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC5B,MAAM,IAAI,KAAK,CAAC,uDAAuD,CAAC,CAAA;IAC1E,CAAC;IAED,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAA;AAC1D,CAAC;AAED,SAAgB,MAAM,CAAC,GAAG,UAAiB;IACzC,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC5B,MAAM,IAAI,KAAK,CAAC,uDAAuD,CAAC,CAAA;IAC1E,CAAC;IAED,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAA;AACzD,CAAC;AAED,SAAwB,KAAK,CAAC,KAAU;IACtC,OAAO,KAAK,IAAI,IAAI,CAAA;AACtB,CAAC;AAED,SAAgB,MAAM,CAAC,KAAU;IAC/B,OAAO,KAAK,KAAK,IAAI,CAAA;AACvB,CAAC"} \ No newline at end of file diff --git a/dist/cjs/is/isNumeric.js b/dist/cjs/is/isNumeric.js deleted file mode 100644 index 2f420ff..0000000 --- a/dist/cjs/is/isNumeric.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = isNumeric; -exports.isNumerics = isNumerics; -/** - * This function evaluates if all the parameters are Numeric - */ -function isNumeric(value) { - return !(Array.isArray(value) || isNaN(parseFloat(value)) || !isFinite(value)); -} -function isNumerics(...parameters) { - const invalid = parameters.some(parameter => !isNumeric(parameter)); - return !invalid; -} -//# sourceMappingURL=isNumeric.js.map \ No newline at end of file diff --git a/dist/cjs/is/isNumeric.js.map b/dist/cjs/is/isNumeric.js.map deleted file mode 100644 index 72d2f96..0000000 --- a/dist/cjs/is/isNumeric.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isNumeric.js","sourceRoot":"","sources":["../../../src/is/isNumeric.ts"],"names":[],"mappings":";;AAGA,4BAEC;AAED,gCAIC;AAXD;;GAEG;AACH,SAAwB,SAAS,CAAC,KAAU;IAC1C,OAAO,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,KAAK,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAA;AAChF,CAAC;AAED,SAAgB,UAAU,CAAC,GAAG,UAAiB;IAC7C,MAAM,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAA;IAEnE,OAAO,CAAC,OAAO,CAAA;AACjB,CAAC"} \ No newline at end of file diff --git a/dist/cjs/is/isObject.js b/dist/cjs/is/isObject.js deleted file mode 100644 index 70aa3c7..0000000 --- a/dist/cjs/is/isObject.js +++ /dev/null @@ -1,61 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.isObjects = isObjects; -exports.default = isObject; -exports.isEmptyObject = isEmptyObject; -exports.isObjectLike = isObjectLike; -const isO = Object.prototype.toString.call(null) === '[object Object]' - ? function (value) { - // check ownerDocument here as well to exclude DOM nodes - return (value != null && - Object.prototype.toString.call(value) === '[object Object]' && - value.ownerDocument === undefined); - } - : function (value) { - return Object.prototype.toString.call(value) === '[object Object]'; - }; -/** - * This function evaluates whether all parameters are objects - */ -function isObjects(...parameters) { - if (parameters.length === 0) { - throw new Error('Please provide at least one number to evaluate isObject.'); - } - const invalid = parameters.some(parameter => !isO(parameter)); - return !invalid; -} -function isObject(value) { - return isO(value); -} -function isEmptyObject(...parameters) { - if (parameters.length === 0) { - throw new Error('Please provide at least one number to evaluate isObject.'); - } - const invalid = parameters.some(parameter => { - if (!isObject(parameter)) - return true; - for (const key in parameter) - return true; - }); - return !invalid; -} -/** - * Checks if `value` is object-like. A value is object-like if it's not `null` - * and has a `typeof` result of "object". - * - * @example - * - * isObjectLike({}); // => true - * - * isObjectLike([]); // => true - * - * isObjectLike([1, 2, 3]); // => true - * - * isObjectLike(new Function()); // => false - * - * isObjectLike(null); // => false - */ -function isObjectLike(value) { - return value !== null && typeof value === 'object'; -} -//# sourceMappingURL=isObject.js.map \ No newline at end of file diff --git a/dist/cjs/is/isObject.js.map b/dist/cjs/is/isObject.js.map deleted file mode 100644 index 7586899..0000000 --- a/dist/cjs/is/isObject.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isObject.js","sourceRoot":"","sources":["../../../src/is/isObject.ts"],"names":[],"mappings":";;AAiBA,8BAQC;AAED,2BAEC;AAED,sCAYC;AAkBD,oCAEC;AA/DD,MAAM,GAAG,GACP,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,iBAAiB;IACxD,CAAC,CAAC,UAAU,KAAU;QAClB,wDAAwD;QACxD,OAAO,CACL,KAAK,IAAI,IAAI;YACb,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,iBAAiB;YAC3D,KAAK,CAAC,aAAa,KAAK,SAAS,CAClC,CAAA;IACH,CAAC;IACH,CAAC,CAAC,UAAU,KAAU;QAClB,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,iBAAiB,CAAA;IACpE,CAAC,CAAA;AAEP;;GAEG;AACH,SAAgB,SAAS,CAAC,GAAG,UAAiB;IAC5C,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC5B,MAAM,IAAI,KAAK,CAAC,0DAA0D,CAAC,CAAA;IAC7E,CAAC;IAED,MAAM,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAA;IAE7D,OAAO,CAAC,OAAO,CAAA;AACjB,CAAC;AAED,SAAwB,QAAQ,CAAC,KAAW;IAC1C,OAAO,GAAG,CAAC,KAAK,CAAC,CAAA;AACnB,CAAC;AAED,SAAgB,aAAa,CAAC,GAAG,UAAiB;IAChD,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC5B,MAAM,IAAI,KAAK,CAAC,0DAA0D,CAAC,CAAA;IAC7E,CAAC;IAED,MAAM,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE;QAC1C,IAAI,CAAC,QAAQ,CAAC,SAAS,CAAC;YAAE,OAAO,IAAI,CAAA;QAErC,KAAK,MAAM,GAAG,IAAI,SAAS;YAAE,OAAO,IAAI,CAAA;IAC1C,CAAC,CAAC,CAAA;IAEF,OAAO,CAAC,OAAO,CAAA;AACjB,CAAC;AAED;;;;;;;;;;;;;;;GAeG;AACH,SAAgB,YAAY,CAAC,KAAU;IACrC,OAAO,KAAK,KAAK,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ,CAAA;AACpD,CAAC"} \ No newline at end of file diff --git a/dist/cjs/is/isPrototype.js b/dist/cjs/is/isPrototype.js deleted file mode 100644 index 2f47ff0..0000000 --- a/dist/cjs/is/isPrototype.js +++ /dev/null @@ -1,19 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = isPrototype; -/** Used for built-in method references. */ -const isFunction_1 = __importDefault(require("./isFunction")); -const objectProto = Object.prototype; -/** - * Checks if `value` is likely a prototype object. - * - * @private - */ -function isPrototype(value) { - const Ctor = value && value.constructor, proto = ((0, isFunction_1.default)(Ctor) && Ctor.prototype) || objectProto; - return value === proto; -} -//# sourceMappingURL=isPrototype.js.map \ No newline at end of file diff --git a/dist/cjs/is/isPrototype.js.map b/dist/cjs/is/isPrototype.js.map deleted file mode 100644 index 50ee8ea..0000000 --- a/dist/cjs/is/isPrototype.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isPrototype.js","sourceRoot":"","sources":["../../../src/is/isPrototype.ts"],"names":[],"mappings":";;;;;AAUA,8BAKC;AAfD,2CAA2C;AAC3C,8DAAqC;AAErC,MAAM,WAAW,GAAG,MAAM,CAAC,SAAS,CAAA;AAEpC;;;;GAIG;AACH,SAAwB,WAAW,CAAC,KAAU;IAC5C,MAAM,IAAI,GAAG,KAAK,IAAI,KAAK,CAAC,WAAW,EACrC,KAAK,GAAG,CAAC,IAAA,oBAAU,EAAC,IAAI,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,IAAI,WAAW,CAAA;IAE7D,OAAO,KAAK,KAAK,KAAK,CAAA;AACxB,CAAC"} \ No newline at end of file diff --git a/dist/cjs/is/isString.js b/dist/cjs/is/isString.js deleted file mode 100644 index 71bd66a..0000000 --- a/dist/cjs/is/isString.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.isStrings = isStrings; -exports.default = isString; -/** - * This function evaluates if all the parameters are strings - */ -function isStrings(...parameters) { - return !parameters.some(parameter => !isString(parameter)); -} -function isString(value) { - return typeof value === 'string'; -} -//# sourceMappingURL=isString.js.map \ No newline at end of file diff --git a/dist/cjs/is/isString.js.map b/dist/cjs/is/isString.js.map deleted file mode 100644 index bd5e184..0000000 --- a/dist/cjs/is/isString.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isString.js","sourceRoot":"","sources":["../../../src/is/isString.ts"],"names":[],"mappings":";;AAGA,8BAEC;AAED,2BAEC;AATD;;GAEG;AACH,SAAgB,SAAS,CAAC,GAAG,UAAiB;IAC5C,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAA;AAC5D,CAAC;AAED,SAAwB,QAAQ,CAAC,KAAU;IACzC,OAAO,OAAO,KAAK,KAAK,QAAQ,CAAA;AAClC,CAAC"} \ No newline at end of file diff --git a/dist/cjs/is/isSymbol.js b/dist/cjs/is/isSymbol.js deleted file mode 100644 index 162e994..0000000 --- a/dist/cjs/is/isSymbol.js +++ /dev/null @@ -1,24 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = default_1; -const isObject_1 = require("./isObject"); -/** - * Checks if `value` is classified as a `Symbol` primitive or object. - * - * @example - * - * isSymbol(Symbol.iterator); // => true - * - * isSymbol('abc'); // => false - * - * isSymbol('abc', Symbol.iterator); // => false - * - * isSymbol(Symbol.iterator, Symbol.iterator); // => true - */ -function default_1(...parameters) { - if (parameters.length === 0) { - throw new Error('Please provide at least one number to evaluate isInteger.'); - } - return parameters.some(value => typeof value === 'symbol' || ((0, isObject_1.isObjectLike)(value) && Object.prototype.toString.call(value) === '[object Symbol]')); -} -//# sourceMappingURL=isSymbol.js.map \ No newline at end of file diff --git a/dist/cjs/is/isSymbol.js.map b/dist/cjs/is/isSymbol.js.map deleted file mode 100644 index c4043f1..0000000 --- a/dist/cjs/is/isSymbol.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isSymbol.js","sourceRoot":"","sources":["../../../src/is/isSymbol.ts"],"names":[],"mappings":";;AAeA,4BASC;AAxBD,yCAAyC;AAEzC;;;;;;;;;;;;GAYG;AACH,mBAAyB,GAAG,UAAiB;IAC3C,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC5B,MAAM,IAAI,KAAK,CAAC,2DAA2D,CAAC,CAAA;IAC9E,CAAC;IAED,OAAO,UAAU,CAAC,IAAI,CACpB,KAAK,CAAC,EAAE,CACN,OAAO,KAAK,KAAK,QAAQ,IAAI,CAAC,IAAA,uBAAY,EAAC,KAAK,CAAC,IAAI,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,iBAAiB,CAAC,CACpH,CAAA;AACH,CAAC"} \ No newline at end of file diff --git a/dist/cjs/is/isTypedArray.js b/dist/cjs/is/isTypedArray.js deleted file mode 100644 index 1f5eca7..0000000 --- a/dist/cjs/is/isTypedArray.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const node_1 = __importDefault(require("../internal/node")); -const baseIsTypedArray_1 = __importDefault(require("../internal/base/baseIsTypedArray")); -const nodeIsTypedArray = node_1.default && node_1.default.isTypedArray; -/** - * Checks if `value` is classified as a typed array. - * - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. - * @example - * - * isTypedArray(new Uint8Array); - * // => true - * - * isTypedArray([]); - * // => false - */ -exports.default = nodeIsTypedArray ? (value) => nodeIsTypedArray(value) : baseIsTypedArray_1.default; -//# sourceMappingURL=isTypedArray.js.map \ No newline at end of file diff --git a/dist/cjs/is/isTypedArray.js.map b/dist/cjs/is/isTypedArray.js.map deleted file mode 100644 index 2957ec7..0000000 --- a/dist/cjs/is/isTypedArray.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isTypedArray.js","sourceRoot":"","sources":["../../../src/is/isTypedArray.ts"],"names":[],"mappings":";;;;;AAAA,2DAAkC;AAClC,wFAA+D;AAE/D,MAAM,gBAAgB,GAAG,cAAI,IAAI,cAAI,CAAC,YAAY,CAAA;AAElD;;;;;;;;;;;;GAYG;AACH,kBAAe,gBAAgB,CAAC,CAAC,CAAC,CAAC,KAAU,EAAE,EAAE,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0BAAgB,CAAA"} \ No newline at end of file diff --git a/dist/cjs/is/isUrl.js b/dist/cjs/is/isUrl.js deleted file mode 100644 index 8b82b9e..0000000 --- a/dist/cjs/is/isUrl.js +++ /dev/null @@ -1,20 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = isUrl; -/** - * Checks if string can parse as URL - * - * @param {any} str - * @returns {boolean} - */ -function isUrl(str) { - let url; - try { - url = new URL(str); - } - catch (_) { - return false; - } - return url.protocol === 'http:' || url.protocol === 'https:'; -} -//# sourceMappingURL=isUrl.js.map \ No newline at end of file diff --git a/dist/cjs/is/isUrl.js.map b/dist/cjs/is/isUrl.js.map deleted file mode 100644 index 6255628..0000000 --- a/dist/cjs/is/isUrl.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isUrl.js","sourceRoot":"","sources":["../../../src/is/isUrl.ts"],"names":[],"mappings":";;AAMA,wBASC;AAfD;;;;;GAKG;AACH,SAAwB,KAAK,CAAC,GAAQ;IACpC,IAAI,GAAG,CAAA;IACP,IAAI,CAAC;QACH,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,CAAC,CAAA;IACpB,CAAC;IAAC,OAAO,CAAC,EAAE,CAAC;QACX,OAAO,KAAK,CAAA;IACd,CAAC;IAED,OAAO,GAAG,CAAC,QAAQ,KAAK,OAAO,IAAI,GAAG,CAAC,QAAQ,KAAK,QAAQ,CAAA;AAC9D,CAAC"} \ No newline at end of file diff --git a/dist/cjs/object/defaults.js b/dist/cjs/object/defaults.js deleted file mode 100644 index 29f4f23..0000000 --- a/dist/cjs/object/defaults.js +++ /dev/null @@ -1,50 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = defaults; -const clone_1 = __importDefault(require("../core/clone")); -const isObject_1 = __importDefault(require("../is/isObject")); -/** - * Assigns own and inherited enumerable string keyed properties of source - * objects to the destination object for all destination properties that - * resolve to `undefined`. Source objects are applied from left to right. - * Once a property is set, additional values of the same property are ignored. - * - * **Note:** This method mutates `object`. - * - * @example - * - * defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 }); - * // => { 'a': 1, 'b': 2 } - */ -function defaults(origin, ...destinations) { - const ln = destinations.length; - let i = 0, object, key, value, sourceKey; - for (; i < ln; i++) { - object = destinations[i]; - if (!(0, isObject_1.default)(object)) { - continue; - } - for (key in object) { - value = object[key]; - if (value && value.constructor === Object) { - sourceKey = origin[key]; - if (sourceKey && sourceKey.constructor === Object) { - defaults(sourceKey, value); - } - else { - origin[key] = (0, clone_1.default)(value); - } - } - else { - if (!Object.prototype.hasOwnProperty.call(origin, key)) { - origin[key] = value; - } - } - } - } - return origin; -} -//# sourceMappingURL=defaults.js.map \ No newline at end of file diff --git a/dist/cjs/object/defaults.js.map b/dist/cjs/object/defaults.js.map deleted file mode 100644 index 8fac94f..0000000 --- a/dist/cjs/object/defaults.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"defaults.js","sourceRoot":"","sources":["../../../src/object/defaults.ts"],"names":[],"mappings":";;;;;AAiBA,2BAmCC;AApDD,yDAAgC;AAChC,6DAAoC;AAEpC;;;;;;;;;;;;GAYG;AAEH,SAAwB,QAAQ,CAC9B,MAAgC,EAChC,GAAG,YAAwC;IAE3C,MAAM,EAAE,GAAG,YAAY,CAAC,MAAM,CAAA;IAE9B,IAAI,CAAC,GAAG,CAAC,EACP,MAAM,EACN,GAAG,EACH,KAAK,EACL,SAAS,CAAA;IAEX,OAAO,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;QACnB,MAAM,GAAG,YAAY,CAAC,CAAC,CAAC,CAAA;QACxB,IAAI,CAAC,IAAA,kBAAQ,EAAC,MAAM,CAAC,EAAE,CAAC;YACtB,SAAQ;QACV,CAAC;QACD,KAAK,GAAG,IAAI,MAAM,EAAE,CAAC;YACnB,KAAK,GAAG,MAAM,CAAC,GAAG,CAAC,CAAA;YACnB,IAAI,KAAK,IAAI,KAAK,CAAC,WAAW,KAAK,MAAM,EAAE,CAAC;gBAC1C,SAAS,GAAG,MAAM,CAAC,GAAG,CAAC,CAAA;gBACvB,IAAI,SAAS,IAAI,SAAS,CAAC,WAAW,KAAK,MAAM,EAAE,CAAC;oBAClD,QAAQ,CAAC,SAAS,EAAE,KAAK,CAAC,CAAA;gBAC5B,CAAC;qBAAM,CAAC;oBACN,MAAM,CAAC,GAAG,CAAC,GAAG,IAAA,eAAK,EAAC,KAAK,CAAC,CAAA;gBAC5B,CAAC;YACH,CAAC;iBAAM,CAAC;gBACN,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,CAAC,EAAE,CAAC;oBACvD,MAAM,CAAC,GAAG,CAAC,GAAG,KAAK,CAAA;gBACrB,CAAC;YACH,CAAC;QACH,CAAC;IACH,CAAC;IAED,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/cjs/object/equals.js b/dist/cjs/object/equals.js deleted file mode 100644 index 15e132b..0000000 --- a/dist/cjs/object/equals.js +++ /dev/null @@ -1,96 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = equal; -/** - * Compares the contents of 2 or more objects using strict equality. - */ -const isObject_1 = __importDefault(require("../is/isObject")); -function equal(origin, ...list) { - let i, l; - let leftVisited, rightVisited; - if (!(0, isObject_1.default)(origin) || list.length === 0) { - throw new Error('Need two or more arguments to compare'); - } - function compare2Objects(x, y) { - // Быстрая проверка NaN - if (typeof x === 'number' && typeof y === 'number' && Number.isNaN(x) && Number.isNaN(y)) { - return true; - } - // Базовое строгое равенство и кейсы для встроенных типов - if (x === y) { - return true; - } - if ((typeof x === 'function' && typeof y === 'function') || - (x instanceof Date && y instanceof Date) || - (x instanceof RegExp && y instanceof RegExp) || - (x instanceof String && y instanceof String) || - (x instanceof Number && y instanceof Number)) { - return x.toString() === y.toString(); - } - // Должны быть объектами дальше - if (!(x instanceof Object && y instanceof Object)) { - return false; - } - // Прототипы/конструкторы - if (Object.getPrototypeOf(x) !== Object.getPrototypeOf(y)) { - return false; - } - if (x.constructor !== y.constructor) { - return false; - } - // Проверка на циклические ссылки - if (leftVisited.has(x) || rightVisited.has(y)) { - return false; - } - // Быстрая проверка количества ключей (собственных) - const xKeys = Object.keys(x); - const yKeys = Object.keys(y); - if (xKeys.length !== yKeys.length) { - return false; - } - // Сопоставление ключей по типам значений (дополнительно) - for (let k = 0; k < yKeys.length; k++) { - const p = yKeys[k]; - if (!Object.prototype.hasOwnProperty.call(x, p)) { - return false; - } - if (typeof y[p] !== typeof x[p]) { - return false; - } - } - // Глубокое сравнение - leftVisited.add(x); - rightVisited.add(y); - for (let k = 0; k < xKeys.length; k++) { - const p = xKeys[k]; - const xv = x[p]; - const yv = y[p]; - const t = typeof xv; - if (t === 'object' || t === 'function') { - if (!compare2Objects(xv, yv)) { - return false; - } - } - else { - if (xv !== yv) { - return false; - } - } - } - leftVisited.delete(x); - rightVisited.delete(y); - return true; - } - for (i = 0, l = list.length; i < l; i++) { - leftVisited = new Set(); - rightVisited = new Set(); - if (!compare2Objects(origin, list[i])) { - return false; - } - } - return true; -} -//# sourceMappingURL=equals.js.map \ No newline at end of file diff --git a/dist/cjs/object/equals.js.map b/dist/cjs/object/equals.js.map deleted file mode 100644 index d44da2f..0000000 --- a/dist/cjs/object/equals.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"equals.js","sourceRoot":"","sources":["../../../src/object/equals.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/cjs/object/filter.js b/dist/cjs/object/filter.js deleted file mode 100644 index 6162973..0000000 --- a/dist/cjs/object/filter.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; -/** - * Filter value by deep key in object(array) - * - * @example - const scores = { - John: 2, - Sarah: 3, - Janet: 1 - }; - - filter(scores, ([name, score]) => score > 1); - * - * @param {object} object - * @param {Function} predicate - * @returns {object} - */ -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = filter; -function filter(object, predicate) { - return Object.fromEntries(Object.entries(object).filter(predicate)); -} -//# sourceMappingURL=filter.js.map \ No newline at end of file diff --git a/dist/cjs/object/filter.js.map b/dist/cjs/object/filter.js.map deleted file mode 100644 index 8bead6e..0000000 --- a/dist/cjs/object/filter.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"filter.js","sourceRoot":"","sources":["../../../src/object/filter.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;;GAeG;;AAEH,yBAKC;AALD,SAAwB,MAAM,CAC5B,MAA8B,EAC9B,SAAuC;IAEvC,OAAO,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAA;AACrE,CAAC"} \ No newline at end of file diff --git a/dist/cjs/object/flip.js b/dist/cjs/object/flip.js deleted file mode 100644 index ed18bac..0000000 --- a/dist/cjs/object/flip.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = flip; -/** - * - * @param {object} object - * @example #1 - * flip({ {A : 1, B : 2, C : 3, D : 4}) // {1 : A, 2 : B, 3 : C, 4 : D} - */ -function flip(object) { - const result = {}; - for (const key of Object.keys(object)) { - result[object[key]] = key; - } - return result; -} -//# sourceMappingURL=flip.js.map \ No newline at end of file diff --git a/dist/cjs/object/flip.js.map b/dist/cjs/object/flip.js.map deleted file mode 100644 index acdcc30..0000000 --- a/dist/cjs/object/flip.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"flip.js","sourceRoot":"","sources":["../../../src/object/flip.ts"],"names":[],"mappings":";;AAMA,uBAMC;AAZD;;;;;GAKG;AACH,SAAwB,IAAI,CAAC,MAAgC;IAC3D,MAAM,MAAM,GAA6B,EAAE,CAAA;IAC3C,KAAK,MAAM,GAAG,IAAI,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC;QACtC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,CAAA;IAC3B,CAAC;IACD,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/cjs/object/fromQueryString.js b/dist/cjs/object/fromQueryString.js deleted file mode 100644 index 57390fc..0000000 --- a/dist/cjs/object/fromQueryString.js +++ /dev/null @@ -1,126 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = fromQueryString; -const isNil_1 = __importDefault(require("../is/isNil")); -const isNumeric_1 = __importDefault(require("../is/isNumeric")); -const queryRe = /^\?/; -const plusRe = /\+/g; -const keyRe = /(\[):?([^\]]*)\]/g; -const nameRe = /^([^[]+)/; // eslint-disable-line no-useless-escape -/** - * Converts a query string back into an object. - * - * Non-recursive: - * - * fromQueryString("foo=1&bar=2"); // returns {foo: '1', bar: '2'} - * fromQueryString("foo=&bar=2"); // returns {foo: '', bar: '2'} - * fromQueryString("some%20price=%24300"); // returns {'some price': '$300'} - * fromQueryString("colors=red&colors=green&colors=blue"); // returns {colors: ['red', 'green', 'blue']} - * - * Recursive: - * - * fromQueryString( - * "username=Jacky&"+ - * "dateOfBirth[day]=1&dateOfBirth[month]=2&dateOfBirth[year]=1911&"+ - * "hobbies[0]=coding&hobbies[1]=eating&hobbies[2]=sleeping&"+ - * "hobbies[3][0]=nested&hobbies[3][1]=stuff", true); - * - * // returns - * { - * username: 'Jacky', - * dateOfBirth: { - * day: '1', - * month: '2', - * year: '1911' - * }, - * hobbies: ['coding', 'eating', 'sleeping', ['nested', 'stuff']] - * } - * - * @param {String|null} queryString The query string to decode - * @param {Boolean} [recursive=false] Whether or not to recursively decode the string. This format is supported by - * @param {Object} options = { - * - decodeName {Boolean} Decode KeyNames in the queryString - * } - * PHP / Ruby on Rails servers and similar. - * @return {Object} - * @todo write tests - */ -function fromQueryString(queryString, recursive = false, options = { decodeName: true }) { - if ((0, isNil_1.default)(queryString)) { - return {}; - } - let parts = queryString.replace(queryRe, '').split('&'), object = Object.create(null), temporary, components, name, value, i, ln, part, j, subLn, matchedKeys, matchedName, keys, key, nextKey; - for (i = 0, ln = parts.length; i < ln; i++) { - part = parts[i]; - if (part.length > 0) { - components = part.split('='); - name = components[0]; - name = name.replace(plusRe, '%20'); - name = options.decodeName ? decodeURIComponent(name) : name; - value = components[1]; - if (value !== undefined) { - value = value.replace(plusRe, '%20'); - value = decodeURIComponent(value); - } - else { - value = ''; - } - if (!recursive) { - if (Object.prototype.hasOwnProperty.call(object, name)) { - if (!Array.isArray(object[name])) { - object[name] = [object[name]]; - } - object[name].push(value); - } - else { - object[name] = value; - } - } - else { - matchedKeys = name.match(keyRe); - matchedName = name.match(nameRe); - // - if (!matchedName) { - throw new Error('[fromQueryString] Malformed query string given, failed parsing name from "' + part + '"'); - } - // - name = matchedName[0]; - keys = []; - if (matchedKeys === null) { - object[name] = value; - continue; - } - for (j = 0, subLn = matchedKeys.length; j < subLn; j++) { - key = matchedKeys[j]; - key = key.length === 2 ? '' : key.substring(1, key.length - 1); - keys.push(key); - } - keys.unshift(name); - temporary = object; - for (j = 0, subLn = keys.length; j < subLn; j++) { - key = keys[j]; - if (j === subLn - 1) { - if (Array.isArray(temporary) && key === '') { - temporary.push(value); - } - else { - temporary[key] = value; - } - } - else { - if (temporary[key] === undefined || typeof temporary[key] === 'string') { - nextKey = keys[j + 1]; - temporary[key] = (0, isNumeric_1.default)(nextKey) || nextKey === '' ? [] : {}; - } - temporary = temporary[key]; - } - } - } - } - } - return object; -} -//# sourceMappingURL=fromQueryString.js.map \ No newline at end of file diff --git a/dist/cjs/object/fromQueryString.js.map b/dist/cjs/object/fromQueryString.js.map deleted file mode 100644 index 03c272e..0000000 --- a/dist/cjs/object/fromQueryString.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"fromQueryString.js","sourceRoot":"","sources":["../../../src/object/fromQueryString.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/cjs/object/getSize.js b/dist/cjs/object/getSize.js deleted file mode 100644 index 5fd98ac..0000000 --- a/dist/cjs/object/getSize.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = getSize; -const isObject_1 = __importDefault(require("../is/isObject")); -/** - * Returns count of properties of the object - * - * @param {object} object - * @returns {int} - */ -function getSize(object) { - if (!(0, isObject_1.default)(object)) { - throw new Error('Param is not object'); - } - let size = 0; - let property; - for (property in object) { - if (Object.prototype.hasOwnProperty.call(object, property)) { - size++; - } - } - return size; -} -//# sourceMappingURL=getSize.js.map \ No newline at end of file diff --git a/dist/cjs/object/getSize.js.map b/dist/cjs/object/getSize.js.map deleted file mode 100644 index a592a51..0000000 --- a/dist/cjs/object/getSize.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"getSize.js","sourceRoot":"","sources":["../../../src/object/getSize.ts"],"names":[],"mappings":";;;;;AAQA,0BAeC;AAvBD,6DAAoC;AAEpC;;;;;GAKG;AACH,SAAwB,OAAO,CAAC,MAAgC;IAC9D,IAAI,CAAC,IAAA,kBAAQ,EAAC,MAAM,CAAC,EAAE,CAAC;QACtB,MAAM,IAAI,KAAK,CAAC,qBAAqB,CAAC,CAAA;IACxC,CAAC;IAED,IAAI,IAAI,GAAG,CAAC,CAAA;IACZ,IAAI,QAAQ,CAAA;IAEZ,KAAK,QAAQ,IAAI,MAAM,EAAE,CAAC;QACxB,IAAI,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,CAAC,EAAE,CAAC;YAC3D,IAAI,EAAE,CAAA;QACR,CAAC;IACH,CAAC;IAED,OAAO,IAAI,CAAA;AACb,CAAC"} \ No newline at end of file diff --git a/dist/cjs/object/index.js b/dist/cjs/object/index.js deleted file mode 100644 index 966ecf0..0000000 --- a/dist/cjs/object/index.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.values = exports.toQueryString = exports.toQueryObjects = exports.sum = exports.select = exports.removeEmpty = exports.remove = exports.pick = exports.pathToObject = exports.merge = exports.logicalAnd = exports.getSize = exports.fromQueryString = exports.flip = exports.filter = exports.objectsEqual = exports.defaults = void 0; -const defaults_1 = __importDefault(require("./defaults")); -exports.defaults = defaults_1.default; -const equals_1 = __importDefault(require("./equals")); -exports.objectsEqual = equals_1.default; -const filter_1 = __importDefault(require("./filter")); -exports.filter = filter_1.default; -const flip_1 = __importDefault(require("./flip")); -exports.flip = flip_1.default; -const fromQueryString_1 = __importDefault(require("./fromQueryString")); -exports.fromQueryString = fromQueryString_1.default; -const getSize_1 = __importDefault(require("./getSize")); -exports.getSize = getSize_1.default; -const logicalAnd_1 = __importDefault(require("./logicalAnd")); -exports.logicalAnd = logicalAnd_1.default; -const merge_1 = __importDefault(require("./merge")); -exports.merge = merge_1.default; -const pathToObject_1 = __importDefault(require("./pathToObject")); -exports.pathToObject = pathToObject_1.default; -const pick_1 = __importDefault(require("./pick")); -exports.pick = pick_1.default; -const remove_1 = __importDefault(require("./remove")); -exports.remove = remove_1.default; -const removeEmpty_1 = __importDefault(require("./removeEmpty")); -exports.removeEmpty = removeEmpty_1.default; -const select_1 = __importDefault(require("./select")); -exports.select = select_1.default; -const sum_1 = __importDefault(require("./sum")); -exports.sum = sum_1.default; -const toQueryObjects_1 = __importDefault(require("./toQueryObjects")); -exports.toQueryObjects = toQueryObjects_1.default; -const toQueryString_1 = __importDefault(require("./toQueryString")); -exports.toQueryString = toQueryString_1.default; -const values_1 = __importDefault(require("./values")); -exports.values = values_1.default; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/cjs/object/index.js.map b/dist/cjs/object/index.js.map deleted file mode 100644 index 3b9cda6..0000000 --- a/dist/cjs/object/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/object/index.ts"],"names":[],"mappings":";;;;;;AAAA,0DAAiC;AAmB/B,mBAnBK,kBAAQ,CAmBL;AAlBV,sDAAmC;AAmBjC,uBAnBK,gBAAY,CAmBL;AAlBd,sDAA6B;AAmB3B,iBAnBK,gBAAM,CAmBL;AAlBR,kDAAyB;AAmBvB,eAnBK,cAAI,CAmBL;AAlBN,wEAA+C;AAmB7C,0BAnBK,yBAAe,CAmBL;AAlBjB,wDAA+B;AAmB7B,kBAnBK,iBAAO,CAmBL;AAlBT,8DAAqC;AAmBnC,qBAnBK,oBAAU,CAmBL;AAlBZ,oDAA2B;AAmBzB,gBAnBK,eAAK,CAmBL;AAlBP,kEAAyC;AAmBvC,uBAnBK,sBAAY,CAmBL;AAlBd,kDAAyB;AAmBvB,eAnBK,cAAI,CAmBL;AAlBN,sDAA6B;AAmB3B,iBAnBK,gBAAM,CAmBL;AAlBR,gEAAuC;AAmBrC,sBAnBK,qBAAW,CAmBL;AAlBb,sDAA6B;AAmB3B,iBAnBK,gBAAM,CAmBL;AAlBR,gDAAuB;AAmBrB,cAnBK,aAAG,CAmBL;AAlBL,sEAA6C;AAmB3C,yBAnBK,wBAAc,CAmBL;AAlBhB,oEAA2C;AAmBzC,wBAnBK,uBAAa,CAmBL;AAlBf,sDAA6B;AAmB3B,iBAnBK,gBAAM,CAmBL"} \ No newline at end of file diff --git a/dist/cjs/object/logicalAnd.js b/dist/cjs/object/logicalAnd.js deleted file mode 100644 index b23ad47..0000000 --- a/dist/cjs/object/logicalAnd.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = logicalAnd; -function logicalAnd(object) { - for (const key in object) { - if (object[key] === false) { - return false; - } - } - return true; -} -//# sourceMappingURL=logicalAnd.js.map \ No newline at end of file diff --git a/dist/cjs/object/logicalAnd.js.map b/dist/cjs/object/logicalAnd.js.map deleted file mode 100644 index 45b17f4..0000000 --- a/dist/cjs/object/logicalAnd.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"logicalAnd.js","sourceRoot":"","sources":["../../../src/object/logicalAnd.ts"],"names":[],"mappings":";;AAAA,6BAQC;AARD,SAAwB,UAAU,CAAC,MAAgC;IACjE,KAAK,MAAM,GAAG,IAAI,MAAM,EAAE,CAAC;QACzB,IAAI,MAAM,CAAC,GAAG,CAAC,KAAK,KAAK,EAAE,CAAC;YAC1B,OAAO,KAAK,CAAA;QACd,CAAC;IACH,CAAC;IAED,OAAO,IAAI,CAAA;AACb,CAAC"} \ No newline at end of file diff --git a/dist/cjs/object/merge.js b/dist/cjs/object/merge.js deleted file mode 100644 index b4237a3..0000000 --- a/dist/cjs/object/merge.js +++ /dev/null @@ -1,53 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = merge; -const clone_1 = __importDefault(require("../core/clone")); -const isObject_1 = __importDefault(require("../is/isObject")); -// Узкое определение plain object без опоры на constructor -function isPlainObject(val) { - if (!(0, isObject_1.default)(val)) - return false; - const proto = Object.getPrototypeOf(val); - return proto === Object.prototype || proto === null; -} -/** - * Merge objects recursively - */ -function merge(original, ...values) { - for (let i = 0; i < values.length; i++) { - const object = values[i]; - if (!(0, isObject_1.default)(object)) { - continue; - } - for (const key in object) { - if (!Object.prototype.hasOwnProperty.call(object, key)) - continue; - const value = object[key]; - const target = original[key]; - // Массивы: перезаписываем клоном (предсказуемее, чем неявные стратегии) - if (Array.isArray(value)) { - ; - original[key] = (0, clone_1.default)(value); - continue; - } - if (isPlainObject(value)) { - if (isPlainObject(target)) { - merge(target, value); - } - else { - ; - original[key] = (0, clone_1.default)(value); - } - } - else { - ; - original[key] = value; - } - } - } - return original; -} -//# sourceMappingURL=merge.js.map \ No newline at end of file diff --git a/dist/cjs/object/merge.js.map b/dist/cjs/object/merge.js.map deleted file mode 100644 index beaba02..0000000 --- a/dist/cjs/object/merge.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"merge.js","sourceRoot":"","sources":["../../../src/object/merge.ts"],"names":[],"mappings":";;;;;AAeA,wBAgCC;AA/CD,yDAAgC;AAChC,6DAAoC;AAIpC,0DAA0D;AAC1D,SAAS,aAAa,CAAC,GAAQ;IAC7B,IAAI,CAAC,IAAA,kBAAQ,EAAC,GAAG,CAAC;QAAE,OAAO,KAAK,CAAA;IAChC,MAAM,KAAK,GAAG,MAAM,CAAC,cAAc,CAAC,GAAG,CAAC,CAAA;IACxC,OAAO,KAAK,KAAK,MAAM,CAAC,SAAS,IAAI,KAAK,KAAK,IAAI,CAAA;AACrD,CAAC;AAED;;GAEG;AACH,SAAwB,KAAK,CAA4B,QAAoB,EAAE,GAAG,MAAoB;IACpG,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;QACvC,MAAM,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,CAAA;QACxB,IAAI,CAAC,IAAA,kBAAQ,EAAC,MAAM,CAAC,EAAE,CAAC;YACtB,SAAQ;QACV,CAAC;QAED,KAAK,MAAM,GAAG,IAAI,MAAM,EAAE,CAAC;YACzB,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,CAAC;gBAAE,SAAQ;YAEhE,MAAM,KAAK,GAAI,MAAc,CAAC,GAAG,CAAC,CAAA;YAClC,MAAM,MAAM,GAAI,QAAgB,CAAC,GAAG,CAAC,CAAA;YAErC,wEAAwE;YACxE,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC;gBACzB,CAAC;gBAAC,QAAgB,CAAC,GAAG,CAAC,GAAG,IAAA,eAAK,EAAC,KAAK,CAAC,CAAA;gBACtC,SAAQ;YACV,CAAC;YAED,IAAI,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC;gBACzB,IAAI,aAAa,CAAC,MAAM,CAAC,EAAE,CAAC;oBAC1B,KAAK,CAAC,MAAM,EAAE,KAAK,CAAC,CAAA;gBACtB,CAAC;qBAAM,CAAC;oBACN,CAAC;oBAAC,QAAgB,CAAC,GAAG,CAAC,GAAG,IAAA,eAAK,EAAC,KAAK,CAAC,CAAA;gBACxC,CAAC;YACH,CAAC;iBAAM,CAAC;gBACN,CAAC;gBAAC,QAAgB,CAAC,GAAG,CAAC,GAAG,KAAK,CAAA;YACjC,CAAC;QACH,CAAC;IACH,CAAC;IAED,OAAO,QAAa,CAAA;AACtB,CAAC"} \ No newline at end of file diff --git a/dist/cjs/object/pathToObject.js b/dist/cjs/object/pathToObject.js deleted file mode 100644 index 7a212ce..0000000 --- a/dist/cjs/object/pathToObject.js +++ /dev/null @@ -1,33 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = pathToObject; -const isEmpty_1 = __importDefault(require("../is/isEmpty")); -const isObject_1 = __importDefault(require("../is/isObject")); -function pathToObject(paths = '', value = null, object = {}, divider = '.', replaceOnExist = true) { - if ((0, isEmpty_1.default)(paths)) { - return object; - } - const pathsArray = paths.split(divider), pathsCount = pathsArray.length; - let current = object; - for (let i = 0; i < pathsCount; i++) { - const k = pathsArray[i]; - if ((0, isObject_1.default)(current)) { - if ((0, isObject_1.default)(current[k])) { - if (pathsCount - 1 === i) { - current[k] = value; - } - } - else { - if ((current.hasOwnProperty(k) && replaceOnExist) || !current.hasOwnProperty(k)) { - current[k] = pathsCount - 1 === i ? value : {}; - } - } - } - current = current[k]; - } - return object; -} -//# sourceMappingURL=pathToObject.js.map \ No newline at end of file diff --git a/dist/cjs/object/pathToObject.js.map b/dist/cjs/object/pathToObject.js.map deleted file mode 100644 index 98b7040..0000000 --- a/dist/cjs/object/pathToObject.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"pathToObject.js","sourceRoot":"","sources":["../../../src/object/pathToObject.ts"],"names":[],"mappings":";;;;;AAGA,+BAmCC;AAtCD,2DAAkC;AAClC,6DAAoC;AAEpC,SAAwB,YAAY,CAClC,QAAgB,EAAE,EAClB,QAAa,IAAI,EACjB,SAAmC,EAAE,EACrC,UAAkB,GAAG,EACrB,iBAA0B,IAAI;IAE9B,IAAI,IAAA,iBAAO,EAAC,KAAK,CAAC,EAAE,CAAC;QACnB,OAAO,MAAM,CAAA;IACf,CAAC;IAED,MAAM,UAAU,GAAG,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,EACrC,UAAU,GAAG,UAAU,CAAC,MAAM,CAAA;IAEhC,IAAI,OAAO,GAAG,MAAM,CAAA;IAEpB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,UAAU,EAAE,CAAC,EAAE,EAAE,CAAC;QACpC,MAAM,CAAC,GAAG,UAAU,CAAC,CAAC,CAAC,CAAA;QAEvB,IAAI,IAAA,kBAAQ,EAAC,OAAO,CAAC,EAAE,CAAC;YACtB,IAAI,IAAA,kBAAQ,EAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;gBACzB,IAAI,UAAU,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC;oBACzB,OAAO,CAAC,CAAC,CAAC,GAAG,KAAK,CAAA;gBACpB,CAAC;YACH,CAAC;iBAAM,CAAC;gBACN,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC,EAAE,CAAC;oBAChF,OAAO,CAAC,CAAC,CAAC,GAAG,UAAU,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAA;gBAChD,CAAC;YACH,CAAC;QACH,CAAC;QAED,OAAO,GAAG,OAAO,CAAC,CAAC,CAAC,CAAA;IACtB,CAAC;IAED,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/cjs/object/pick.js b/dist/cjs/object/pick.js deleted file mode 100644 index 0a3f0ea..0000000 --- a/dist/cjs/object/pick.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = pick; -const isEmpty_1 = __importDefault(require("../is/isEmpty")); -const forEach_1 = __importDefault(require("../core/forEach")); -const select_1 = __importDefault(require("./select")); -/** - * - * @param {object} object - * @param {array} paths - * @returns {object} - * - * @example #1 - * var object = { 'a': 1, 'b': '2', 'c': 3 }; - * - * pick(object, ['a', 'c']); // => { 'a': 1, 'c': 3 } - * - * @example #2 - * var object = { d: { d: { d:1 } }, b: 2 }; - * - * pick(object, ['d.d.d']); // => { 'd.d.d': 1 } - * - * @example #3 - * var object = { a: [ { id:1 }, { id:2 } ], b: 2 }; - * - * pick(object, ['d.1.id', b]); // => { 'd.1.id': 2, b: 2 } - */ -function pick(object, paths) { - const res = {}; - if ((0, isEmpty_1.default)(object)) { - return res; - } - (0, forEach_1.default)(paths, v => { - res[v] = (0, select_1.default)(object, v); - }); - return res; -} -//# sourceMappingURL=pick.js.map \ No newline at end of file diff --git a/dist/cjs/object/pick.js.map b/dist/cjs/object/pick.js.map deleted file mode 100644 index 50e7ead..0000000 --- a/dist/cjs/object/pick.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"pick.js","sourceRoot":"","sources":["../../../src/object/pick.ts"],"names":[],"mappings":";;;;;AAyBA,uBAWC;AApCD,2DAAkC;AAClC,6DAAoC;AACpC,sDAA6B;AAE7B;;;;;;;;;;;;;;;;;;;;GAoBG;AACH,SAAwB,IAAI,CAAC,MAAgC,EAAE,KAAe;IAC5E,MAAM,GAAG,GAA6B,EAAE,CAAA;IACxC,IAAI,IAAA,iBAAO,EAAC,MAAM,CAAC,EAAE,CAAC;QACpB,OAAO,GAAG,CAAA;IACZ,CAAC;IAED,IAAA,iBAAO,EAAC,KAAK,EAAE,CAAC,CAAC,EAAE;QACjB,GAAG,CAAC,CAAC,CAAC,GAAG,IAAA,gBAAM,EAAC,MAAM,EAAE,CAAC,CAAC,CAAA;IAC5B,CAAC,CAAC,CAAA;IAEF,OAAO,GAAG,CAAA;AACZ,CAAC"} \ No newline at end of file diff --git a/dist/cjs/object/remove.js b/dist/cjs/object/remove.js deleted file mode 100644 index 1a5b68b..0000000 --- a/dist/cjs/object/remove.js +++ /dev/null @@ -1,81 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = remove; -const isObject_1 = __importDefault(require("../is/isObject")); -const toNumber_1 = require("../to/toNumber"); -/** - * Get value by deep key in object(array) - * - * @example - * const obj = { - key : 0, - label: 'Root', - items: { - one: { - key : 1, - label : 'One', - val : 111, - items : { - two: { - key : 2, - label: 'Two', - val : 111, - items: {}, - }, - }, - children: [{ - key : 2, - label: 'Two', - val : 111, - items: {}, - }, { - key : 4, - label: 'Four', - val : 444, - }], - }, - }, - } - - * remove(obj, 'items.one.children.1.key') - * remove(obj, 'items.one') - * remove(obj, 'label') - * remove(obj, 'items/one/items/two/items','/') - * - * @param {object} object - * @param {string|array} selector - * @param {string} divider [divider='.'] - * @returns {object} - */ -function remove(object, selector, divider = '.') { - if (typeof selector === 'string') { - selector = [selector]; - } - const removeFromObject = function (from, keys) { - if (keys.length > 1) { - if (from[keys[0]] !== undefined) { - if (Array.isArray(from[keys[0]]) || (0, isObject_1.default)(from[keys[0]])) { - removeFromObject(from[keys[0]], keys.slice(1)); - } - } - } - else { - if (Array.isArray(from)) { - from.splice((0, toNumber_1.stringToNumber)(keys[0]), 1); - } - else if ((0, isObject_1.default)(from)) { - delete from[keys[0]]; - } - } - }; - if (Array.isArray(selector)) { - selector.forEach(v => { - removeFromObject(object, v.split(divider)); - }); - } - return object; -} -//# sourceMappingURL=remove.js.map \ No newline at end of file diff --git a/dist/cjs/object/remove.js.map b/dist/cjs/object/remove.js.map deleted file mode 100644 index ee0f49e..0000000 --- a/dist/cjs/object/remove.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"remove.js","sourceRoot":"","sources":["../../../src/object/remove.ts"],"names":[],"mappings":";;;;;AA+CA,yBAgCC;AA/ED,6DAAoC;AACpC,4CAA8C;AAE9C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GA2CG;AACH,SAAwB,MAAM,CAC5B,MAAgC,EAChC,QAA2B,EAC3B,UAAkB,GAAG;IAErB,IAAI,OAAO,QAAQ,KAAK,QAAQ,EAAE,CAAC;QACjC,QAAQ,GAAG,CAAC,QAAQ,CAAC,CAAA;IACvB,CAAC;IAED,MAAM,gBAAgB,GAAG,UAAU,IAA8B,EAAE,IAAc;QAC/E,IAAI,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;YACpB,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,SAAS,EAAE,CAAC;gBAChC,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAA,kBAAQ,EAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;oBAC5D,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAA;gBAChD,CAAC;YACH,CAAC;QACH,CAAC;aAAM,CAAC;YACN,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC;gBACxB,IAAI,CAAC,MAAM,CAAC,IAAA,yBAAc,EAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;YACzC,CAAC;iBAAM,IAAI,IAAA,kBAAQ,EAAC,IAAI,CAAC,EAAE,CAAC;gBAC1B,OAAO,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAA;YACtB,CAAC;QACH,CAAC;IACH,CAAC,CAAA;IAED,IAAI,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,EAAE,CAAC;QAC5B,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE;YACnB,gBAAgB,CAAC,MAAM,EAAE,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAA;QAC5C,CAAC,CAAC,CAAA;IACJ,CAAC;IAED,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/cjs/object/removeEmpty.js b/dist/cjs/object/removeEmpty.js deleted file mode 100644 index bfe5324..0000000 --- a/dist/cjs/object/removeEmpty.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = removeEmpty; -const isObject_1 = __importDefault(require("../is/isObject")); -const isString_1 = __importDefault(require("../is/isString")); -const isEmpty_1 = __importDefault(require("../is/isEmpty")); -/** - * Remove all empty values in object - * - * @param {{}} object - * @return {{}} - */ -function removeEmpty(object) { - const result = {}; - for (const [key, value] of Object.entries(object)) { - if ((0, isEmpty_1.default)(value)) { - continue; - } - // Сначала массивы, затем plain-объекты - if (Array.isArray(value)) { - const a = []; - for (const v of value) { - if ((0, isString_1.default)(v)) { - a.push(v); - } - else { - const r = removeEmpty(v); - if (!(0, isEmpty_1.default)(r)) { - a.push(r); - } - } - } - if (!(0, isEmpty_1.default)(a)) { - result[key] = a; - } - continue; - } - if ((0, isObject_1.default)(value)) { - const r = removeEmpty(value); - if (!(0, isEmpty_1.default)(r)) { - result[key] = r; - } - continue; - } - result[key] = value; - } - return result; -} -//# sourceMappingURL=removeEmpty.js.map \ No newline at end of file diff --git a/dist/cjs/object/removeEmpty.js.map b/dist/cjs/object/removeEmpty.js.map deleted file mode 100644 index 457aece..0000000 --- a/dist/cjs/object/removeEmpty.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"removeEmpty.js","sourceRoot":"","sources":["../../../src/object/removeEmpty.ts"],"names":[],"mappings":";;;;;AAUA,8BAuCC;AAjDD,6DAAoC;AACpC,6DAAoC;AACpC,2DAAkC;AAElC;;;;;GAKG;AACH,SAAwB,WAAW,CAAC,MAAgC;IAClE,MAAM,MAAM,GAA6B,EAAE,CAAA;IAE3C,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC;QAClD,IAAI,IAAA,iBAAO,EAAC,KAAK,CAAC,EAAE,CAAC;YACnB,SAAQ;QACV,CAAC;QAED,uCAAuC;QACvC,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC;YACzB,MAAM,CAAC,GAAU,EAAE,CAAA;YACnB,KAAK,MAAM,CAAC,IAAI,KAAK,EAAE,CAAC;gBACtB,IAAI,IAAA,kBAAQ,EAAC,CAAC,CAAC,EAAE,CAAC;oBAChB,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;gBACX,CAAC;qBAAM,CAAC;oBACN,MAAM,CAAC,GAAG,WAAW,CAAC,CAAQ,CAAC,CAAA;oBAC/B,IAAI,CAAC,IAAA,iBAAO,EAAC,CAAC,CAAC,EAAE,CAAC;wBAChB,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;oBACX,CAAC;gBACH,CAAC;YACH,CAAC;YACD,IAAI,CAAC,IAAA,iBAAO,EAAC,CAAC,CAAC,EAAE,CAAC;gBAChB,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;YACjB,CAAC;YACD,SAAQ;QACV,CAAC;QAED,IAAI,IAAA,kBAAQ,EAAC,KAAK,CAAC,EAAE,CAAC;YACpB,MAAM,CAAC,GAAG,WAAW,CAAC,KAAK,CAAC,CAAA;YAC5B,IAAI,CAAC,IAAA,iBAAO,EAAC,CAAC,CAAC,EAAE,CAAC;gBAChB,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;YACjB,CAAC;YACD,SAAQ;QACV,CAAC;QAED,MAAM,CAAC,GAAG,CAAC,GAAG,KAAK,CAAA;IACrB,CAAC;IAED,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/cjs/object/select.js b/dist/cjs/object/select.js deleted file mode 100644 index ecca60e..0000000 --- a/dist/cjs/object/select.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = select; -/** - * Get value by deep key in object(array) - * - * @example - * const obj = { - key : 0, - label: 'Root', - items: { - one: { - key : 1, - label : 'One', - val : 111, - items : { - two: { - key : 2, - label: 'Two', - val : 111, - items: {}, - }, - }, - children: [{ - key : 2, - label: 'Two', - val : 111, - items: {}, - }, { - key : 4, - label: 'Four', - val : 444, - }], - }, - }, - } - - * select(obj, 'items.one.children.1.key') // 4 - * select(obj, 'items.one.children.3.key', 0) // 0 - * select(obj, 'items/one/items/two/items',undefined,'/') // {} - * select({key:null}, 'key') // null - * select({key:''}, 'key') // '' - * select({key:undefined}, 'key', '111') // undefined - * - * @param {object} from - * @param {string} selector - * @param {string} defaultValue [divider=undefined] - * @param {string} divider [divider='.'] - * @returns {*} - */ -function select(from, selector, defaultValue = undefined, divider = '.') { - return selector.split(divider).reduce(function (previous, current) { - if (previous && current in previous) { - return previous[current]; - } - return defaultValue; - }, from); -} -//# sourceMappingURL=select.js.map \ No newline at end of file diff --git a/dist/cjs/object/select.js.map b/dist/cjs/object/select.js.map deleted file mode 100644 index bb2770d..0000000 --- a/dist/cjs/object/select.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"select.js","sourceRoot":"","sources":["../../../src/object/select.ts"],"names":[],"mappings":";;AA+CA,yBAYC;AA3DD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GA8CG;AACH,SAAwB,MAAM,CAC5B,IAA8B,EAC9B,QAAgB,EAChB,eAAoB,SAAS,EAC7B,UAA2B,GAAG;IAE9B,OAAO,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,UAAU,QAAQ,EAAE,OAAO;QAC/D,IAAI,QAAQ,IAAI,OAAO,IAAI,QAAQ,EAAE,CAAC;YACpC,OAAO,QAAQ,CAAC,OAAO,CAAC,CAAA;QAC1B,CAAC;QACD,OAAO,YAAY,CAAA;IACrB,CAAC,EAAE,IAAI,CAAC,CAAA;AACV,CAAC"} \ No newline at end of file diff --git a/dist/cjs/object/sum.js b/dist/cjs/object/sum.js deleted file mode 100644 index 65708b0..0000000 --- a/dist/cjs/object/sum.js +++ /dev/null @@ -1,26 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = sum; -const isNil_1 = __importDefault(require("../is/isNil")); -const isNumeric_1 = __importDefault(require("../is/isNumeric")); -function sum(object) { - let result = 0; - for (const key in object) { - let value = object[key]; - if (value instanceof Function) { - value = value(); - } - if ((0, isNil_1.default)(value) || value === false) { - value = 0; - } - if (!(0, isNumeric_1.default)(value)) { - value = 1; - } - result += value; - } - return result; -} -//# sourceMappingURL=sum.js.map \ No newline at end of file diff --git a/dist/cjs/object/sum.js.map b/dist/cjs/object/sum.js.map deleted file mode 100644 index 706fb2c..0000000 --- a/dist/cjs/object/sum.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"sum.js","sourceRoot":"","sources":["../../../src/object/sum.ts"],"names":[],"mappings":";;;;;AAIA,sBAmBC;AAtBD,uDAA8B;AAC9B,+DAAsC;AAEtC,SAAwB,GAAG,CAAC,MAA4D;IACtF,IAAI,MAAM,GAAG,CAAC,CAAA;IACd,KAAK,MAAM,GAAG,IAAI,MAAM,EAAE,CAAC;QACzB,IAAI,KAAK,GAAG,MAAM,CAAC,GAAG,CAAC,CAAA;QACvB,IAAI,KAAK,YAAY,QAAQ,EAAE,CAAC;YAC9B,KAAK,GAAG,KAAK,EAAE,CAAA;QACjB,CAAC;QAED,IAAI,IAAA,eAAK,EAAC,KAAK,CAAC,IAAI,KAAK,KAAK,KAAK,EAAE,CAAC;YACpC,KAAK,GAAG,CAAC,CAAA;QACX,CAAC;QACD,IAAI,CAAC,IAAA,mBAAS,EAAC,KAAK,CAAC,EAAE,CAAC;YACtB,KAAK,GAAG,CAAC,CAAA;QACX,CAAC;QAED,MAAM,IAAY,KAAK,CAAA;IACzB,CAAC;IAED,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/cjs/object/toQueryObjects.js b/dist/cjs/object/toQueryObjects.js deleted file mode 100644 index 95b4a37..0000000 --- a/dist/cjs/object/toQueryObjects.js +++ /dev/null @@ -1,49 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = toQueryObjects; -const isObject_1 = __importDefault(require("../is/isObject")); -function toQueryObjects(name, value, recursive = false) { - let objects = []; - let i, ln; - if (Array.isArray(value)) { - const valueArray = value; - for (i = 0, ln = valueArray.length; i < ln; i++) { - if (recursive) { - objects = objects.concat(toQueryObjects(name + '[' + i + ']', valueArray[i], true)); - } - else { - objects.push({ - name: name, - value: valueArray[i], - }); - } - } - return objects; - } - if ((0, isObject_1.default)(value)) { - const valueObject = value; - for (i in value) { - if (Object.prototype.hasOwnProperty.call(value, i)) { - if (recursive) { - objects = objects.concat(toQueryObjects(name + '[' + i + ']', valueObject[i], true)); - } - else { - objects.push({ - name: name, - value: valueObject[i], - }); - } - } - } - return objects; - } - objects.push({ - name: name, - value: value, - }); - return objects; -} -//# sourceMappingURL=toQueryObjects.js.map \ No newline at end of file diff --git a/dist/cjs/object/toQueryObjects.js.map b/dist/cjs/object/toQueryObjects.js.map deleted file mode 100644 index 295f907..0000000 --- a/dist/cjs/object/toQueryObjects.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"toQueryObjects.js","sourceRoot":"","sources":["../../../src/object/toQueryObjects.ts"],"names":[],"mappings":";;;;;AA4CA,iCA8CC;AA1FD,6DAAoC;AA4CpC,SAAwB,cAAc,CACpC,IAAY,EACZ,KAAyB,EACzB,YAAqB,KAAK;IAE1B,IAAI,OAAO,GAAe,EAAE,CAAA;IAC5B,IAAI,CAAC,EAAE,EAAE,CAAA;IAET,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC;QACzB,MAAM,UAAU,GAAG,KAAmB,CAAA;QACtC,KAAK,CAAC,GAAG,CAAC,EAAE,EAAE,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;YAChD,IAAI,SAAS,EAAE,CAAC;gBACd,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,cAAc,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,UAAU,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAA;YACrF,CAAC;iBAAM,CAAC;gBACN,OAAO,CAAC,IAAI,CAAC;oBACX,IAAI,EAAE,IAAI;oBACV,KAAK,EAAE,UAAU,CAAC,CAAC,CAAC;iBACrB,CAAC,CAAA;YACJ,CAAC;QACH,CAAC;QACD,OAAO,OAAO,CAAA;IAChB,CAAC;IAED,IAAI,IAAA,kBAAQ,EAAC,KAAK,CAAC,EAAE,CAAC;QACpB,MAAM,WAAW,GAAG,KAAc,CAAA;QAClC,KAAK,CAAC,IAAI,KAAK,EAAE,CAAC;YAChB,IAAI,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC;gBACnD,IAAI,SAAS,EAAE,CAAC;oBACd,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,cAAc,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,WAAW,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAA;gBACtF,CAAC;qBAAM,CAAC;oBACN,OAAO,CAAC,IAAI,CAAC;wBACX,IAAI,EAAE,IAAI;wBACV,KAAK,EAAE,WAAW,CAAC,CAAC,CAAC;qBACtB,CAAC,CAAA;gBACJ,CAAC;YACH,CAAC;QACH,CAAC;QACD,OAAO,OAAO,CAAA;IAChB,CAAC;IAED,OAAO,CAAC,IAAI,CAAC;QACX,IAAI,EAAE,IAAI;QACV,KAAK,EAAE,KAAK;KACb,CAAC,CAAA;IAEF,OAAO,OAAO,CAAA;AAChB,CAAC"} \ No newline at end of file diff --git a/dist/cjs/object/toQueryString.js b/dist/cjs/object/toQueryString.js deleted file mode 100644 index 6075fc1..0000000 --- a/dist/cjs/object/toQueryString.js +++ /dev/null @@ -1,73 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = toQueryString; -const isBoolean_1 = __importDefault(require("../is/isBoolean")); -const isDate_1 = __importDefault(require("../is/isDate")); -const isEmpty_1 = __importDefault(require("../is/isEmpty")); -const toQueryObjects_1 = __importDefault(require("./toQueryObjects")); -const toString_1 = __importDefault(require("../date/toString")); -const toNumber_1 = require("../to/toNumber"); -/** - * Takes an object and converts it to an encoded query string. - * - * Non-recursive: - * - * toQueryString({foo: 1, bar: 2}); // returns "foo=1&bar=2" - * toQueryString({foo: null, bar: 2}); // returns "foo=&bar=2" - * toQueryString({'some price': '$300'}); // returns "some%20price=%24300" - * toQueryString({date: new Date(2011, 0, 1)}); // returns "date=%222011-01-01T00%3A00%3A00%22" - * toQueryString({colors: ['red', 'green', 'blue']}); // returns "colors=red&colors=green&colors=blue" - * - * Recursive: - * - * toQueryString({ - * username: 'Jacky', - * dateOfBirth: { - * day: 1, - * month: 2, - * year: 1911, - * }, - * hobbies: ['coding', 'eating', 'sleeping', ['nested', 'stuff']] - * }, true); // returns the following string (broken down and url-decoded for ease of reading purpose): - * // username=Jacky - * // &dateOfBirth[day]=1&dateOfBirth[month]=2&dateOfBirth[year]=1911 - * // &hobbies[0]=coding&hobbies[1]=eating&hobbies[2]=sleeping&hobbies[3][0]=nested&hobbies[3][1]=stuff - * - * @param {Object} object The object to encode - * @param {Boolean} [recursive=false] Whether or not to interpret the object in recursive format. - * @param {Object} options = { - * - encodeName {Boolean} Encode each KeyName in the object - * } - * (PHP / Ruby on Rails servers and similar). - * @return {String} queryString - */ -function toQueryString(object, recursive = false, options = { encodeName: true }) { - let parameterObjects = []; - let i, j, ln, parameterObject, value; - for (i in object) { - if (Object.prototype.hasOwnProperty.call(object, i)) { - parameterObjects = parameterObjects.concat((0, toQueryObjects_1.default)(i, object[i], recursive)); - } - } - const parameters = []; - for (j = 0, ln = parameterObjects.length; j < ln; j++) { - parameterObject = parameterObjects[j]; - value = parameterObject.value; - if ((0, isBoolean_1.default)(value)) { - value = (0, toNumber_1.booleanToNumber)(value); - } - else if ((0, isEmpty_1.default)(value)) { - value = ''; - } - else if ((0, isDate_1.default)(value)) { - value = (0, toString_1.default)(value); - } - const name = options.encodeName ? encodeURIComponent(parameterObject.name) : parameterObject.name; - parameters.push(name + '=' + encodeURIComponent(String(value))); - } - return parameters.join('&'); -} -//# sourceMappingURL=toQueryString.js.map \ No newline at end of file diff --git a/dist/cjs/object/toQueryString.js.map b/dist/cjs/object/toQueryString.js.map deleted file mode 100644 index 4b85858..0000000 --- a/dist/cjs/object/toQueryString.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"toQueryString.js","sourceRoot":"","sources":["../../../src/object/toQueryString.ts"],"names":[],"mappings":";;;;;AA6CA,gCAiCC;AA9ED,+DAAsC;AACtC,yDAAgC;AAChC,2DAAkC;AAClC,sEAA6C;AAC7C,+DAA0C;AAC1C,4CAA+C;AAM/C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAiCG;AACH,SAAwB,aAAa,CACnC,MAA2B,EAC3B,YAAqB,KAAK,EAC1B,UAAgC,EAAE,UAAU,EAAE,IAAI,EAAE;IAEpD,IAAI,gBAAgB,GAA0B,EAAE,CAAA;IAChD,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,eAAe,EAAE,KAAK,CAAA;IAEpC,KAAK,CAAC,IAAI,MAAM,EAAE,CAAC;QACjB,IAAI,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC;YACpD,gBAAgB,GAAG,gBAAgB,CAAC,MAAM,CAAC,IAAA,wBAAc,EAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAA;QACrF,CAAC;IACH,CAAC;IAED,MAAM,UAAU,GAAG,EAAE,CAAA;IAErB,KAAK,CAAC,GAAG,CAAC,EAAE,EAAE,GAAG,gBAAgB,CAAC,MAAM,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;QACtD,eAAe,GAAG,gBAAgB,CAAC,CAAC,CAAC,CAAA;QACrC,KAAK,GAAG,eAAe,CAAC,KAAK,CAAA;QAE7B,IAAI,IAAA,mBAAS,EAAC,KAAK,CAAC,EAAE,CAAC;YACrB,KAAK,GAAG,IAAA,0BAAe,EAAC,KAAK,CAAC,CAAA;QAChC,CAAC;aAAM,IAAI,IAAA,iBAAO,EAAC,KAAK,CAAC,EAAE,CAAC;YAC1B,KAAK,GAAG,EAAE,CAAA;QACZ,CAAC;aAAM,IAAI,IAAA,gBAAM,EAAC,KAAK,CAAC,EAAE,CAAC;YACzB,KAAK,GAAG,IAAA,kBAAY,EAAC,KAAK,CAAC,CAAA;QAC7B,CAAC;QAED,MAAM,IAAI,GAAG,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAA;QACjG,UAAU,CAAC,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;IACjE,CAAC;IAED,OAAO,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;AAC7B,CAAC"} \ No newline at end of file diff --git a/dist/cjs/object/values.js b/dist/cjs/object/values.js deleted file mode 100644 index 92dd113..0000000 --- a/dist/cjs/object/values.js +++ /dev/null @@ -1,44 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = values; -const keys_1 = __importDefault(require("../core/keys")); -/** - * The base implementation of `values` - * - * @private - * @param {Object} object The object to query. - * @param {Array} properties The property names to get values for. - * @returns {Object} Returns the array of property values. - */ -function baseValues(object, properties) { - return properties.map((key) => object[key]); -} -/** - * Creates an array of the own enumerable string keyed property values of `object`. - * - * **Note:** Non-object values are coerced to objects. - * - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property values. - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * values(new Foo); - * // => [1, 2] (iteration order is not guaranteed) - * - * values('hi'); - * // => ['h', 'i'] - */ -function values(object) { - return object == null ? [] : baseValues(object, (0, keys_1.default)(object)); -} -//# sourceMappingURL=values.js.map \ No newline at end of file diff --git a/dist/cjs/object/values.js.map b/dist/cjs/object/values.js.map deleted file mode 100644 index b115324..0000000 --- a/dist/cjs/object/values.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"values.js","sourceRoot":"","sources":["../../../src/object/values.ts"],"names":[],"mappings":";;;;;AAoCA,yBAEC;AAtCD,uDAA8B;AAE9B;;;;;;;GAOG;AACH,SAAS,UAAU,CAAC,MAA2B,EAAE,UAAoB;IACnE,OAAO,UAAU,CAAC,GAAG,CAAC,CAAC,GAAW,EAAE,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAA;AACrD,CAAC;AAED;;;;;;;;;;;;;;;;;;;;;GAqBG;AACH,SAAwB,MAAM,CAAC,MAAY;IACzC,OAAO,MAAM,IAAI,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,EAAE,IAAA,cAAI,EAAC,MAAM,CAAC,CAAC,CAAA;AAC/D,CAAC"} \ No newline at end of file diff --git a/dist/cjs/sort/index.js b/dist/cjs/sort/index.js deleted file mode 100644 index 1540e81..0000000 --- a/dist/cjs/sort/index.js +++ /dev/null @@ -1,45 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || (function () { - var ownKeys = function(o) { - ownKeys = Object.getOwnPropertyNames || function (o) { - var ar = []; - for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; - return ar; - }; - return ownKeys(o); - }; - return function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); - __setModuleDefault(result, mod); - return result; - }; -})(); -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.sortDescObjectsInArrayByProperty = exports.sortObjectsInArrayByProperty = exports.sortByProperty = void 0; -const sortByProperty_1 = __importDefault(require("./sortByProperty")); -exports.sortByProperty = sortByProperty_1.default; -const sortObjectsInArrayByProperty_1 = __importStar(require("./sortObjectsInArrayByProperty")); -exports.sortObjectsInArrayByProperty = sortObjectsInArrayByProperty_1.default; -Object.defineProperty(exports, "sortDescObjectsInArrayByProperty", { enumerable: true, get: function () { return sortObjectsInArrayByProperty_1.sortDescObjectsInArrayByProperty; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/cjs/sort/index.js.map b/dist/cjs/sort/index.js.map deleted file mode 100644 index 17978f5..0000000 --- a/dist/cjs/sort/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/sort/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,sEAA6C;AAEpC,yBAFF,wBAAc,CAEE;AADvB,+FAA+G;AACtF,uCADlB,sCAA4B,CACkB;AAAE,iHADhB,+DAAgC,OACgB"} \ No newline at end of file diff --git a/dist/cjs/sort/sortByProperty.js b/dist/cjs/sort/sortByProperty.js deleted file mode 100644 index 8daf6e8..0000000 --- a/dist/cjs/sort/sortByProperty.js +++ /dev/null @@ -1,34 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = sortByProperty; -/** - * - * @param {string} property - * @param {boolean} asc - * @param {boolean} ignoreCase - * @return {(function(*, *): (number))|*} - */ -const isString_1 = __importDefault(require("../is/isString")); -function sortByProperty(property, asc = true, ignoreCase = true) { - return function (a, b) { - let aProp = a[property]; - if (ignoreCase && (0, isString_1.default)(aProp)) { - aProp = aProp.toUpperCase(); - } - let bProp = b[property]; - if (ignoreCase && (0, isString_1.default)(bProp)) { - bProp = bProp.toUpperCase(); - } - if (aProp > bProp) { - return asc ? 1 : -1; - } - if (aProp < bProp) { - return asc ? -1 : 1; - } - return 0; - }; -} -//# sourceMappingURL=sortByProperty.js.map \ No newline at end of file diff --git a/dist/cjs/sort/sortByProperty.js.map b/dist/cjs/sort/sortByProperty.js.map deleted file mode 100644 index 40c0cf6..0000000 --- a/dist/cjs/sort/sortByProperty.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"sortByProperty.js","sourceRoot":"","sources":["../../../src/sort/sortByProperty.ts"],"names":[],"mappings":";;;;;AASA,iCAsBC;AA/BD;;;;;;GAMG;AACH,6DAAoC;AAEpC,SAAwB,cAAc,CAAC,QAAgB,EAAE,MAAe,IAAI,EAAE,aAAsB,IAAI;IACtG,OAAO,UAAU,CAA2B,EAAE,CAA2B;QACvE,IAAI,KAAK,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAA;QACvB,IAAI,UAAU,IAAI,IAAA,kBAAQ,EAAC,KAAK,CAAC,EAAE,CAAC;YAClC,KAAK,GAAG,KAAK,CAAC,WAAW,EAAE,CAAA;QAC7B,CAAC;QAED,IAAI,KAAK,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAA;QACvB,IAAI,UAAU,IAAI,IAAA,kBAAQ,EAAC,KAAK,CAAC,EAAE,CAAC;YAClC,KAAK,GAAG,KAAK,CAAC,WAAW,EAAE,CAAA;QAC7B,CAAC;QAED,IAAI,KAAK,GAAG,KAAK,EAAE,CAAC;YAClB,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QACrB,CAAC;QAED,IAAI,KAAK,GAAG,KAAK,EAAE,CAAC;YAClB,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QACrB,CAAC;QAED,OAAO,CAAC,CAAA;IACV,CAAC,CAAA;AACH,CAAC"} \ No newline at end of file diff --git a/dist/cjs/sort/sortObjectsInArrayByProperty.js b/dist/cjs/sort/sortObjectsInArrayByProperty.js deleted file mode 100644 index ff2f921..0000000 --- a/dist/cjs/sort/sortObjectsInArrayByProperty.js +++ /dev/null @@ -1,84 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = sortObjectsInArrayByProperty; -exports.sortDescObjectsInArrayByProperty = sortDescObjectsInArrayByProperty; -const sortByProperty_1 = __importDefault(require("./sortByProperty")); -const isObject_1 = __importDefault(require("../is/isObject")); -const isString_1 = __importDefault(require("../is/isString")); -const select_1 = __importDefault(require("../object/select")); -const clone_1 = __importDefault(require("../core/clone")); -const pathToObject_1 = __importDefault(require("../object/pathToObject")); -/** - * Sort object-like items into array - * - * @param {object|array} obj - * @param {string} property - * @param {boolean} asc - * @param {boolean} ignoreCase - * @return {(function(*, *): number)|*} - * - * @example 1 array-sorting with digit keys - * const items = [ - * { id: 2, title: '...', pId: 62 }, - * { id: 1, title: '...', pId: 43 } - * ] - * sortObjectsInArrayByProperty(items, `id`) - * sortObjectsInArrayByProperty(items, `pId`, false) // is equal `sortDescObjectsInArrayByProperty(items, `pId`)` - * sortObjectsInArrayByProperty(items, `pId`, false, false) is equal `sortDescObjectsInArrayByProperty(items, `pId`, false)` - * - * @example 2: array-sorting with string keys - * const items = [ - * { type: 'vcs', url: 'ssh://git@example.com:2225/modules/Mo/symbols.git' }, - * { type: 'vcs', url: 'ssh://git@example.com:2225/modules/Zoo.git' }, - * ] - * sortObjectsInArrayByProperty(items, `url`) - * - * @example 3: object-like-sorting with string keys - * const items = { - * name: 'list', - * sub1: { - * sub2: { - * sub3: { - * repositories: [ - * { type: 'vcs', url: 'ssh://git@example.com:2225/modules/Mo/symbols.git' }, - * { type: 'vcs', url: 'ssh://git@example.com:2225/modules/Zoo.git' }, - * ] - * } - * } - * } - * }; - * - * sortObjectsInArrayByProperty(items, `sub1.sub2.sub3.repositories.url`) - * - */ -function sortObjectsInArrayByProperty(obj, property, asc = true, ignoreCase = true) { - if (!(0, isString_1.default)(property)) { - throw new Error(`key should be a String`); - } - if (Array.isArray(obj)) { - return obj.sort((0, sortByProperty_1.default)(property, asc, ignoreCase)); - } - if (!(0, isObject_1.default)(obj)) { - throw new Error(`obj should be an Object or an Array`); - } - if (!property.includes('.')) { - throw new Error(`key's path should divided by dot (.): key1.inner-key.localKey`); - } - const cloneObj = (0, clone_1.default)(obj); - const keys = property.split(`.`); - const sortKey = keys.pop(); - if (!sortKey) { - throw new Error(`Not found a key`); - } - const aPath = keys.join(`.`); - const a = (0, select_1.default)(cloneObj, aPath); - const aSorted = sortObjectsInArrayByProperty(a, sortKey, asc, ignoreCase); - return (0, pathToObject_1.default)(aPath, aSorted, cloneObj); -} -function sortDescObjectsInArrayByProperty(obj, property, ignoreCase = true) { - return sortObjectsInArrayByProperty(obj, property, false, ignoreCase); -} -//# sourceMappingURL=sortObjectsInArrayByProperty.js.map \ No newline at end of file diff --git a/dist/cjs/sort/sortObjectsInArrayByProperty.js.map b/dist/cjs/sort/sortObjectsInArrayByProperty.js.map deleted file mode 100644 index 49266cb..0000000 --- a/dist/cjs/sort/sortObjectsInArrayByProperty.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"sortObjectsInArrayByProperty.js","sourceRoot":"","sources":["../../../src/sort/sortObjectsInArrayByProperty.ts"],"names":[],"mappings":";;;;;AAkDA,+CAoCC;AAED,4EAMC;AA9FD,sEAA6C;AAC7C,6DAAoC;AACpC,6DAAoC;AACpC,6DAAoC;AACpC,yDAAgC;AAChC,yEAAgD;AAEhD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GA0CG;AACH,SAAwB,4BAA4B,CAClD,GAA6B,EAC7B,QAAgB,EAChB,MAAe,IAAI,EACnB,aAAsB,IAAI;IAE1B,IAAI,CAAC,IAAA,kBAAQ,EAAC,QAAQ,CAAC,EAAE,CAAC;QACxB,MAAM,IAAI,KAAK,CAAC,wBAAwB,CAAC,CAAA;IAC3C,CAAC;IAED,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC;QACvB,OAAO,GAAG,CAAC,IAAI,CAAC,IAAA,wBAAc,EAAC,QAAQ,EAAE,GAAG,EAAE,UAAU,CAAC,CAAC,CAAA;IAC5D,CAAC;IAED,IAAI,CAAC,IAAA,kBAAQ,EAAC,GAAG,CAAC,EAAE,CAAC;QACnB,MAAM,IAAI,KAAK,CAAC,qCAAqC,CAAC,CAAA;IACxD,CAAC;IAED,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE,CAAC;QAC5B,MAAM,IAAI,KAAK,CAAC,+DAA+D,CAAC,CAAA;IAClF,CAAC;IAED,MAAM,QAAQ,GAAG,IAAA,eAAK,EAAC,GAAG,CAAC,CAAA;IAE3B,MAAM,IAAI,GAAa,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,CAAA;IAC1C,MAAM,OAAO,GAAG,IAAI,CAAC,GAAG,EAAE,CAAA;IAC1B,IAAI,CAAC,OAAO,EAAE,CAAC;QACb,MAAM,IAAI,KAAK,CAAC,iBAAiB,CAAC,CAAA;IACpC,CAAC;IAED,MAAM,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;IAC5B,MAAM,CAAC,GAAG,IAAA,gBAAM,EAAC,QAAQ,EAAE,KAAK,CAAC,CAAA;IAEjC,MAAM,OAAO,GAAG,4BAA4B,CAAC,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,UAAU,CAAC,CAAA;IAEzE,OAAO,IAAA,sBAAY,EAAC,KAAK,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAA;AAC/C,CAAC;AAED,SAAgB,gCAAgC,CAC9C,GAA6B,EAC7B,QAAgB,EAChB,aAAsB,IAAI;IAE1B,OAAO,4BAA4B,CAAC,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAE,UAAU,CAAC,CAAA;AACvE,CAAC"} \ No newline at end of file diff --git a/dist/cjs/string/camelCase.js b/dist/cjs/string/camelCase.js deleted file mode 100644 index 40202cb..0000000 --- a/dist/cjs/string/camelCase.js +++ /dev/null @@ -1,68 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.pascalCase = void 0; -const preserveCamelCase = (value) => { - let isLastCharLower = false; - let isLastCharUpper = false; - let isLastLastCharUpper = false; - for (let i = 0; i < value.length; i++) { - const character = value[i]; - if (isLastCharLower && /[A-Za-z]/.test(character) && character.toUpperCase() === character) { - value = value.slice(0, i) + '-' + value.slice(i); - isLastCharLower = false; - isLastLastCharUpper = isLastCharUpper; - isLastCharUpper = true; - i++; - } - else if (isLastCharUpper && - isLastLastCharUpper && - /[A-Za-z]/.test(character) && - character.toLowerCase() === character) { - value = value.slice(0, i - 1) + '-' + value.slice(i - 1); - isLastLastCharUpper = isLastCharUpper; - isLastCharUpper = false; - isLastCharLower = true; - } - else { - isLastCharLower = character.toLowerCase() === character && character.toUpperCase() !== character; - isLastLastCharUpper = isLastCharUpper; - isLastCharUpper = character.toUpperCase() === character && character.toLowerCase() !== character; - } - } - return value; -}; -const camelCase = (input, options) => { - options = { - pascalCase: false, - ...(options ? options : {}), - }; - const postProcess = (x) => options && options.pascalCase ? x.charAt(0).toUpperCase() + x.slice(1) : x; - let str = typeof input === 'string' - ? input.trim() - : input - .map(x => x.trim()) - .filter(x => x.length) - .join('-'); - if (str.length === 0) { - return ''; - } - if (str.length === 1) { - return options.pascalCase ? str.toUpperCase() : str.toLowerCase(); - } - const hasUpperCase = str !== str.toLowerCase(); - if (hasUpperCase) { - str = preserveCamelCase(str); - } - str = str - .replace(/^[ ._\-]+/, '') - .toLowerCase() - .replace(/[ ._\-]+(\w|$)/g, (_, p1) => p1.toUpperCase()) - .replace(/\d+(\w|$)/g, m => m.toUpperCase()); - return postProcess(str); -}; -const pascalCase = (input) => { - return camelCase(input, { pascalCase: true }); -}; -exports.pascalCase = pascalCase; -exports.default = camelCase; -//# sourceMappingURL=camelCase.js.map \ No newline at end of file diff --git a/dist/cjs/string/camelCase.js.map b/dist/cjs/string/camelCase.js.map deleted file mode 100644 index fd9e758..0000000 --- a/dist/cjs/string/camelCase.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"camelCase.js","sourceRoot":"","sources":["../../../src/string/camelCase.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/cjs/string/clearSpaces.js b/dist/cjs/string/clearSpaces.js deleted file mode 100644 index b803d3f..0000000 --- a/dist/cjs/string/clearSpaces.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = clearSpaces; -/** - * Remove extra spaces from string - * - * @param {string} str - * @returns {string} - */ -function clearSpaces(str) { - return str.toString().replace(/\s+/g, ' ').trim(); -} -//# sourceMappingURL=clearSpaces.js.map \ No newline at end of file diff --git a/dist/cjs/string/clearSpaces.js.map b/dist/cjs/string/clearSpaces.js.map deleted file mode 100644 index be39470..0000000 --- a/dist/cjs/string/clearSpaces.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"clearSpaces.js","sourceRoot":"","sources":["../../../src/string/clearSpaces.ts"],"names":[],"mappings":";;AAMA,8BAEC;AARD;;;;;GAKG;AACH,SAAwB,WAAW,CAAC,GAAW;IAC7C,OAAO,GAAG,CAAC,QAAQ,EAAE,CAAC,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,IAAI,EAAE,CAAA;AACnD,CAAC"} \ No newline at end of file diff --git a/dist/cjs/string/endsWith.js b/dist/cjs/string/endsWith.js deleted file mode 100644 index 4910717..0000000 --- a/dist/cjs/string/endsWith.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = endsWith; -const toString_1 = __importDefault(require("../to/toString")); -/** - * Checks if string ends with the given target string - * - * @param {string} str - * @param {string} target - * @returns {boolean} - */ -function endsWith(str, target) { - str = (0, toString_1.default)(str); - target = (0, toString_1.default)(target); - let position = str.length; - const end = position; - position -= target.length; - return position >= 0 && str.slice(position, end) === target; -} -//# sourceMappingURL=endsWith.js.map \ No newline at end of file diff --git a/dist/cjs/string/endsWith.js.map b/dist/cjs/string/endsWith.js.map deleted file mode 100644 index afa10cd..0000000 --- a/dist/cjs/string/endsWith.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"endsWith.js","sourceRoot":"","sources":["../../../src/string/endsWith.ts"],"names":[],"mappings":";;;;;AASA,2BAUC;AAnBD,6DAAoC;AAEpC;;;;;;GAMG;AACH,SAAwB,QAAQ,CAAC,GAAW,EAAE,MAAc;IAC1D,GAAG,GAAG,IAAA,kBAAQ,EAAC,GAAG,CAAC,CAAA;IACnB,MAAM,GAAG,IAAA,kBAAQ,EAAC,MAAM,CAAC,CAAA;IAEzB,IAAI,QAAQ,GAAG,GAAG,CAAC,MAAM,CAAA;IACzB,MAAM,GAAG,GAAG,QAAQ,CAAA;IAEpB,QAAQ,IAAI,MAAM,CAAC,MAAM,CAAA;IAEzB,OAAO,QAAQ,IAAI,CAAC,IAAI,GAAG,CAAC,KAAK,CAAC,QAAQ,EAAE,GAAG,CAAC,KAAK,MAAM,CAAA;AAC7D,CAAC"} \ No newline at end of file diff --git a/dist/cjs/string/index.js b/dist/cjs/string/index.js deleted file mode 100644 index 34c0d3a..0000000 --- a/dist/cjs/string/index.js +++ /dev/null @@ -1,77 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || (function () { - var ownKeys = function(o) { - ownKeys = Object.getOwnPropertyNames || function (o) { - var ar = []; - for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; - return ar; - }; - return ownKeys(o); - }; - return function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); - __setModuleDefault(result, mod); - return result; - }; -})(); -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.upperFirst = exports.trimSuffix = exports.trimPrefix = exports.trimAny = exports.trim = exports.titleCase = exports.strtr = exports.stringToArray = exports.startsWith = exports.replaceByTemplate = exports.removeConsecutiveDuplicates = exports.pascalCase = exports.padStart = exports.padEnd = exports.pad = exports.normalizeName = exports.normalizeKebab = exports.normalizeCustom = exports.hasUnicode = exports.endsWith = exports.clearSpaces = exports.camelCase = void 0; -const camelCase_1 = __importStar(require("./camelCase")); -exports.camelCase = camelCase_1.default; -Object.defineProperty(exports, "pascalCase", { enumerable: true, get: function () { return camelCase_1.pascalCase; } }); -const clearSpaces_1 = __importDefault(require("./clearSpaces")); -exports.clearSpaces = clearSpaces_1.default; -const endsWith_1 = __importDefault(require("./endsWith")); -exports.endsWith = endsWith_1.default; -const normalize_1 = __importStar(require("./normalize")); -exports.normalizeName = normalize_1.default; -Object.defineProperty(exports, "normalizeCustom", { enumerable: true, get: function () { return normalize_1.normalizeCustom; } }); -Object.defineProperty(exports, "normalizeKebab", { enumerable: true, get: function () { return normalize_1.normalizeKebab; } }); -const pad_1 = __importStar(require("./pad")); -exports.pad = pad_1.default; -Object.defineProperty(exports, "padEnd", { enumerable: true, get: function () { return pad_1.padEnd; } }); -Object.defineProperty(exports, "padStart", { enumerable: true, get: function () { return pad_1.padStart; } }); -const startsWith_1 = __importDefault(require("./startsWith")); -exports.startsWith = startsWith_1.default; -const stringToArray_1 = __importDefault(require("./stringToArray")); -exports.stringToArray = stringToArray_1.default; -const strtr_1 = __importStar(require("./strtr")); -exports.strtr = strtr_1.default; -Object.defineProperty(exports, "replaceByTemplate", { enumerable: true, get: function () { return strtr_1.replaceByTemplate; } }); -const titleCase_1 = __importDefault(require("./titleCase")); -exports.titleCase = titleCase_1.default; -const trim_1 = __importStar(require("./trim")); -exports.trim = trim_1.default; -Object.defineProperty(exports, "trimAny", { enumerable: true, get: function () { return trim_1.trimAny; } }); -const trimPrefix_1 = __importDefault(require("./trimPrefix")); -exports.trimPrefix = trimPrefix_1.default; -const trimSuffix_1 = __importDefault(require("./trimSuffix")); -exports.trimSuffix = trimSuffix_1.default; -const upperFirst_1 = __importDefault(require("./upperFirst")); -exports.upperFirst = upperFirst_1.default; -const unicode_1 = require("./unicode"); -Object.defineProperty(exports, "hasUnicode", { enumerable: true, get: function () { return unicode_1.hasUnicode; } }); -const replace_1 = require("./replace"); -Object.defineProperty(exports, "removeConsecutiveDuplicates", { enumerable: true, get: function () { return replace_1.removeConsecutiveDuplicates; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/cjs/string/index.js.map b/dist/cjs/string/index.js.map deleted file mode 100644 index b18846e..0000000 --- a/dist/cjs/string/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/string/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,yDAAmD;AAiBjD,oBAjBK,mBAAS,CAiBL;AAUT,2FA3BkB,sBAAU,OA2BlB;AA1BZ,gEAAuC;AAiBrC,sBAjBK,qBAAW,CAiBL;AAhBb,0DAAiC;AAiB/B,mBAjBK,kBAAQ,CAiBL;AAhBV,yDAA4E;AAoB1E,wBApBK,mBAAa,CAoBL;AAFb,gGAlBsB,2BAAe,OAkBtB;AACf,+FAnBuC,0BAAc,OAmBvC;AAlBhB,6CAA6C;AAoB3C,cApBK,aAAG,CAoBL;AACH,uFArBY,YAAM,OAqBZ;AACN,yFAtBoB,cAAQ,OAsBpB;AArBV,8DAAqC;AAyBnC,qBAzBK,oBAAU,CAyBL;AAxBZ,oEAA2C;AAyBzC,wBAzBK,uBAAa,CAyBL;AAxBf,iDAAkD;AAyBhD,gBAzBK,eAAK,CAyBL;AAHL,kGAtBc,yBAAiB,OAsBd;AArBnB,4DAAmC;AAyBjC,oBAzBK,mBAAS,CAyBL;AAxBX,+CAAsC;AAyBpC,eAzBK,cAAI,CAyBL;AACJ,wFA1Ba,cAAO,OA0Bb;AAzBT,8DAAqC;AA0BnC,qBA1BK,oBAAU,CA0BL;AAzBZ,8DAAqC;AA0BnC,qBA1BK,oBAAU,CA0BL;AAzBZ,8DAAqC;AA0BnC,qBA1BK,oBAAU,CA0BL;AAzBZ,uCAAsC;AAOpC,2FAPO,oBAAU,OAOP;AANZ,uCAAuD;AAcrD,4GAdO,qCAA2B,OAcP"} \ No newline at end of file diff --git a/dist/cjs/string/normalize.js b/dist/cjs/string/normalize.js deleted file mode 100644 index 3d8eb53..0000000 --- a/dist/cjs/string/normalize.js +++ /dev/null @@ -1,28 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = normalizeName; -exports.normalizeKebab = normalizeKebab; -exports.normalizeCustom = normalizeCustom; -const vars_1 = require("../core/vars"); -const trim_1 = require("./trim"); -const replace_1 = require("./replace"); -/** - * Removing non-alphanumeric chars - * - * [^0-9a-zA-Z_] - * - * @param {string} str - * @param {string} replace - * @param {string|string[]} round - * @returns {string} - */ -function normalizeName(str, replace = '-', round = ['-', '_']) { - return normalizeCustom(str, replace, vars_1.reNonAlpha, round); -} -function normalizeKebab(str) { - return normalizeCustom(str, '-', /[^0-9a-zA-Z\-]/g, '-'); -} -function normalizeCustom(str, replace = '-', re, round) { - return (0, replace_1.removeConsecutiveDuplicates)((0, trim_1.trimAny)(str.trim().replace(re, replace), round), round); -} -//# sourceMappingURL=normalize.js.map \ No newline at end of file diff --git a/dist/cjs/string/normalize.js.map b/dist/cjs/string/normalize.js.map deleted file mode 100644 index 8df7c8a..0000000 --- a/dist/cjs/string/normalize.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"normalize.js","sourceRoot":"","sources":["../../../src/string/normalize.ts"],"names":[],"mappings":";;AAcA,gCAMC;AAED,wCAEC;AAED,0CAEC;AA5BD,sCAAwC;AACxC,iCAAgC;AAChC,uCAAuD;AAEvD;;;;;;;;;GASG;AACH,SAAwB,aAAa,CACnC,GAAW,EACX,UAAkB,GAAG,EACrB,QAA2B,CAAC,GAAG,EAAE,GAAG,CAAC;IAErC,OAAO,eAAe,CAAC,GAAG,EAAE,OAAO,EAAE,iBAAU,EAAE,KAAK,CAAC,CAAA;AACzD,CAAC;AAED,SAAgB,cAAc,CAAC,GAAW;IACxC,OAAO,eAAe,CAAC,GAAG,EAAE,GAAG,EAAE,iBAAiB,EAAE,GAAG,CAAC,CAAA;AAC1D,CAAC;AAED,SAAgB,eAAe,CAAC,GAAW,EAAE,UAAkB,GAAG,EAAE,EAAU,EAAE,KAAwB;IACtG,OAAO,IAAA,qCAA2B,EAAC,IAAA,cAAO,EAAC,GAAG,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,EAAE,EAAE,OAAO,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,CAAA;AAC5F,CAAC"} \ No newline at end of file diff --git a/dist/cjs/string/pad.js b/dist/cjs/string/pad.js deleted file mode 100644 index 3a6af5e..0000000 --- a/dist/cjs/string/pad.js +++ /dev/null @@ -1,46 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = pad; -exports.padStart = padStart; -exports.padEnd = padEnd; -const isNil_1 = __importDefault(require("../is/isNil")); -/** - * This function add symbols to string in start or end - * - * @param {string | number | undefined} value - * @param {int} targetLength - * @param {string} padString - * @param {boolean} leading If TRUE add symbols before string, else - after - * @returns {string} - */ -function pad(value, targetLength, padString = ' ', leading = true) { - targetLength = Math.trunc(targetLength); //floor if number or convert non-number to 0; - if ((0, isNil_1.default)(value)) { - return ''; - } - value = String(value); - if (value.length > targetLength) { - return value; - } - targetLength = targetLength - value.length; - if (targetLength > padString.length) { - padString += padString.repeat(targetLength / padString.length); //append to original to ensure we are longer than needed - } - return leading ? padString.slice(0, targetLength) + value : value + padString.slice(0, targetLength); -} -/** - * This function add leading symbols - */ -function padStart(value, targetLength, padString = ' ') { - return pad(value, targetLength, padString); -} -/** - * This function add ending symbols - */ -function padEnd(value, targetLength, padString = ' ') { - return pad(value, targetLength, padString, false); -} -//# sourceMappingURL=pad.js.map \ No newline at end of file diff --git a/dist/cjs/string/pad.js.map b/dist/cjs/string/pad.js.map deleted file mode 100644 index 258043c..0000000 --- a/dist/cjs/string/pad.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"pad.js","sourceRoot":"","sources":["../../../src/string/pad.ts"],"names":[],"mappings":";;;;;AAYA,sBAsBC;AAKD,4BAEC;AAKD,wBAEC;AAhDD,uDAA8B;AAG9B;;;;;;;;GAQG;AACH,SAAwB,GAAG,CACzB,KAAyB,EACzB,YAAoB,EACpB,YAAoB,GAAG,EACvB,UAAmB,IAAI;IAEvB,YAAY,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,CAAA,CAAC,6CAA6C;IACrF,IAAI,IAAA,eAAK,EAAC,KAAK,CAAC,EAAE,CAAC;QACjB,OAAO,EAAE,CAAA;IACX,CAAC;IACD,KAAK,GAAG,MAAM,CAAC,KAAK,CAAC,CAAA;IAErB,IAAI,KAAK,CAAC,MAAM,GAAG,YAAY,EAAE,CAAC;QAChC,OAAO,KAAK,CAAA;IACd,CAAC;IAED,YAAY,GAAG,YAAY,GAAG,KAAK,CAAC,MAAM,CAAA;IAC1C,IAAI,YAAY,GAAG,SAAS,CAAC,MAAM,EAAE,CAAC;QACpC,SAAS,IAAI,SAAS,CAAC,MAAM,CAAC,YAAY,GAAG,SAAS,CAAC,MAAM,CAAC,CAAA,CAAC,wDAAwD;IACzH,CAAC;IAED,OAAO,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,EAAE,YAAY,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,KAAK,GAAG,SAAS,CAAC,KAAK,CAAC,CAAC,EAAE,YAAY,CAAC,CAAA;AACtG,CAAC;AAED;;GAEG;AACH,SAAgB,QAAQ,CAAC,KAAyB,EAAE,YAAoB,EAAE,YAAoB,GAAG;IAC/F,OAAO,GAAG,CAAC,KAAK,EAAE,YAAY,EAAE,SAAS,CAAC,CAAA;AAC5C,CAAC;AAED;;GAEG;AACH,SAAgB,MAAM,CAAC,KAAyB,EAAE,YAAoB,EAAE,YAAoB,GAAG;IAC7F,OAAO,GAAG,CAAC,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,KAAK,CAAC,CAAA;AACnD,CAAC"} \ No newline at end of file diff --git a/dist/cjs/string/replace.js b/dist/cjs/string/replace.js deleted file mode 100644 index 3210a06..0000000 --- a/dist/cjs/string/replace.js +++ /dev/null @@ -1,25 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.removeConsecutiveDuplicates = removeConsecutiveDuplicates; -/** - * Remove consecutive duplicates - * kelllleeess => keles - * keenness => kenes - * - * @param {string} str - * @param {string|string[]|undefined} els - * @returns {string} - */ -function removeConsecutiveDuplicates(str, els = []) { - const map = []; - const charsArray = typeof els === 'string' ? [els] : els; - const seekElements = charsArray.length > 0; - const ss = str.split(''); - for (let i = 0; i <= ss.length; i++) { - if (ss[i] !== ss[i + 1] || (seekElements && !charsArray.includes(ss[i]))) { - map.push(ss[i]); - } - } - return map.join(''); -} -//# sourceMappingURL=replace.js.map \ No newline at end of file diff --git a/dist/cjs/string/replace.js.map b/dist/cjs/string/replace.js.map deleted file mode 100644 index a3c7860..0000000 --- a/dist/cjs/string/replace.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"replace.js","sourceRoot":"","sources":["../../../src/string/replace.ts"],"names":[],"mappings":";;AASA,kEAaC;AAtBD;;;;;;;;GAQG;AACH,SAAgB,2BAA2B,CAAC,GAAW,EAAE,MAAyB,EAAE;IAClF,MAAM,GAAG,GAAa,EAAE,CAAA;IACxB,MAAM,UAAU,GAAa,OAAO,GAAG,KAAK,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAA;IAClE,MAAM,YAAY,GAAY,UAAU,CAAC,MAAM,GAAG,CAAC,CAAA;IACnD,MAAM,EAAE,GAAG,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,CAAA;IAExB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;QACpC,IAAI,EAAE,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,YAAY,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;YACzE,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA;QACjB,CAAC;IACH,CAAC;IAED,OAAO,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAA;AACrB,CAAC"} \ No newline at end of file diff --git a/dist/cjs/string/startsWith.js b/dist/cjs/string/startsWith.js deleted file mode 100644 index 5aeb80e..0000000 --- a/dist/cjs/string/startsWith.js +++ /dev/null @@ -1,19 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = startsWith; -const toString_1 = __importDefault(require("../to/toString")); -/** - * Checks if string starts with the given target string - * - * @param {string} str - * @param {string} target - * @returns {boolean} - */ -function startsWith(str, target) { - target = (0, toString_1.default)(target); - return (0, toString_1.default)(str).slice(0, target.length) === target; -} -//# sourceMappingURL=startsWith.js.map \ No newline at end of file diff --git a/dist/cjs/string/startsWith.js.map b/dist/cjs/string/startsWith.js.map deleted file mode 100644 index 9d15ea1..0000000 --- a/dist/cjs/string/startsWith.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"startsWith.js","sourceRoot":"","sources":["../../../src/string/startsWith.ts"],"names":[],"mappings":";;;;;AASA,6BAIC;AAbD,6DAAoC;AAEpC;;;;;;GAMG;AACH,SAAwB,UAAU,CAAC,GAAW,EAAE,MAAc;IAC5D,MAAM,GAAG,IAAA,kBAAQ,EAAC,MAAM,CAAC,CAAA;IAEzB,OAAO,IAAA,kBAAQ,EAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,KAAK,MAAM,CAAA;AACzD,CAAC"} \ No newline at end of file diff --git a/dist/cjs/string/stringToArray.js b/dist/cjs/string/stringToArray.js deleted file mode 100644 index 2ece5aa..0000000 --- a/dist/cjs/string/stringToArray.js +++ /dev/null @@ -1,35 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = stringToArray; -const unicode_1 = require("./unicode"); -/** - * Converts a Unicode `string` to an array. - * - * @private - * @param {string} value The string to convert. - * @returns {Array} Returns the converted array. - */ -function unicodeToArray(value) { - return value.match(unicode_1.reUnicode) || []; -} -/** - * Converts an ASCII `string` to an array. - * - * @private - * @param {string} value The string to convert. - * @returns {Array} Returns the converted array. - */ -function asciiToArray(value) { - return value.split(''); -} -/** - * Converts `string` to an array. - * - * @private - * @param {string} value The string to convert. - * @returns {Array} Returns the converted array. - */ -function stringToArray(value) { - return (0, unicode_1.hasUnicode)(value) ? unicodeToArray(value) : asciiToArray(value); -} -//# sourceMappingURL=stringToArray.js.map \ No newline at end of file diff --git a/dist/cjs/string/stringToArray.js.map b/dist/cjs/string/stringToArray.js.map deleted file mode 100644 index 76f7268..0000000 --- a/dist/cjs/string/stringToArray.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"stringToArray.js","sourceRoot":"","sources":["../../../src/string/stringToArray.ts"],"names":[],"mappings":";;AA+BA,gCAEC;AAjCD,uCAAiD;AAEjD;;;;;;GAMG;AACH,SAAS,cAAc,CAAC,KAAa;IACnC,OAAO,KAAK,CAAC,KAAK,CAAC,mBAAS,CAAC,IAAI,EAAE,CAAA;AACrC,CAAC;AAED;;;;;;GAMG;AACH,SAAS,YAAY,CAAC,KAAa;IACjC,OAAO,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC,CAAA;AACxB,CAAC;AAED;;;;;;GAMG;AACH,SAAwB,aAAa,CAAC,KAAa;IACjD,OAAO,IAAA,oBAAU,EAAC,KAAK,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,CAAC,CAAA;AACxE,CAAC"} \ No newline at end of file diff --git a/dist/cjs/string/strtr.js b/dist/cjs/string/strtr.js deleted file mode 100644 index c6b706e..0000000 --- a/dist/cjs/string/strtr.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.replaceByTemplate = replaceByTemplate; -exports.default = strtr; -const pregQuote_1 = __importDefault(require("../utils/pregQuote")); -/** - * Replace all entries in string according to map - * - * @param {string} str - * @param {{}} map - * @return {string} - */ -function replaceByTemplate(str, map) { - let cmpString = '', offset = 0, find = -1, addString = ''; - for (let index = 0; index < str.length; index++) { - cmpString += '0'; - } - for (const fr in map) { - offset = 0; - const val = String(map[fr]); - while ((find = str.indexOf(fr, offset)) !== -1) { - if (Number.parseInt(cmpString.slice(find, find + fr.length)) !== 0) { - offset = find + 1; - continue; - } - for (let k = 0; k < val.length; k++) { - addString += '1'; - } - cmpString = cmpString.slice(0, find) + addString + cmpString.slice(find + fr.length, cmpString.length); - str = str.slice(0, find) + val + str.slice(find + fr.length, str.length); - offset = find + val.length; //+ 1 - addString = ''; - } - } - return str; -} -function strtr(str, from, to) { - if (typeof from === 'object') { - return replaceByTemplate(str, from); - } - if (!to) { - return str; - } - for (let index = 0; index < from.length; index++) { - str = str.replace(new RegExp((0, pregQuote_1.default)(from.charAt(index)), 'g'), to.charAt(index)); - } - return str; -} -//# sourceMappingURL=strtr.js.map \ No newline at end of file diff --git a/dist/cjs/string/strtr.js.map b/dist/cjs/string/strtr.js.map deleted file mode 100644 index 278243b..0000000 --- a/dist/cjs/string/strtr.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"strtr.js","sourceRoot":"","sources":["../../../src/string/strtr.ts"],"names":[],"mappings":";;;;;AAUA,8CAgCC;AAED,wBAYC;AAxDD,kEAAyC;AAGzC;;;;;;GAMG;AACH,SAAgB,iBAAiB,CAAC,GAAW,EAAE,GAA+B;IAC5E,IAAI,SAAS,GAAG,EAAE,EAChB,MAAM,GAAG,CAAC,EACV,IAAI,GAAG,CAAC,CAAC,EACT,SAAS,GAAG,EAAE,CAAA;IAEhB,KAAK,IAAI,KAAK,GAAG,CAAC,EAAE,KAAK,GAAG,GAAG,CAAC,MAAM,EAAE,KAAK,EAAE,EAAE,CAAC;QAChD,SAAS,IAAI,GAAG,CAAA;IAClB,CAAC;IAED,KAAK,MAAM,EAAE,IAAI,GAAG,EAAE,CAAC;QACrB,MAAM,GAAG,CAAC,CAAA;QAEV,MAAM,GAAG,GAAG,MAAM,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAA;QAC3B,OAAO,CAAC,IAAI,GAAG,GAAG,CAAC,OAAO,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC;YAC/C,IAAI,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,GAAG,EAAE,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC;gBACnE,MAAM,GAAG,IAAI,GAAG,CAAC,CAAA;gBACjB,SAAQ;YACV,CAAC;YAED,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;gBACpC,SAAS,IAAI,GAAG,CAAA;YAClB,CAAC;YAED,SAAS,GAAG,SAAS,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,SAAS,GAAG,SAAS,CAAC,KAAK,CAAC,IAAI,GAAG,EAAE,CAAC,MAAM,EAAE,SAAS,CAAC,MAAM,CAAC,CAAA;YAEtG,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,GAAG,EAAE,CAAC,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,CAAA;YACxE,MAAM,GAAG,IAAI,GAAG,GAAG,CAAC,MAAM,CAAA,CAAC,KAAK;YAChC,SAAS,GAAG,EAAE,CAAA;QAChB,CAAC;IACH,CAAC;IACD,OAAO,GAAG,CAAA;AACZ,CAAC;AAED,SAAwB,KAAK,CAAC,GAAW,EAAE,IAAyC,EAAE,EAAW;IAC/F,IAAI,OAAO,IAAI,KAAK,QAAQ,EAAE,CAAC;QAC7B,OAAO,iBAAiB,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;IACrC,CAAC;IACD,IAAI,CAAC,EAAE,EAAE,CAAC;QACR,OAAO,GAAG,CAAA;IACZ,CAAC;IACD,KAAK,IAAI,KAAK,GAAG,CAAC,EAAE,KAAK,GAAG,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,EAAE,CAAC;QACjD,GAAG,GAAG,GAAG,CAAC,OAAO,CAAC,IAAI,MAAM,CAAC,IAAA,mBAAS,EAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAA;IACrF,CAAC;IAED,OAAO,GAAG,CAAA;AACZ,CAAC"} \ No newline at end of file diff --git a/dist/cjs/string/titleCase.js b/dist/cjs/string/titleCase.js deleted file mode 100644 index f067bb7..0000000 --- a/dist/cjs/string/titleCase.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = titleCase; -const upperFirst_1 = __importDefault(require("./upperFirst")); -const clearSpaces_1 = __importDefault(require("./clearSpaces")); -/** - * Converts the first character of every word into string to upper case - * - * @param {string} string - * @returns {string} - */ -function titleCase(string) { - return (0, clearSpaces_1.default)(string).replace(/\w\S*/g, txt => (0, upperFirst_1.default)(txt)); -} -//# sourceMappingURL=titleCase.js.map \ No newline at end of file diff --git a/dist/cjs/string/titleCase.js.map b/dist/cjs/string/titleCase.js.map deleted file mode 100644 index bf2e5e3..0000000 --- a/dist/cjs/string/titleCase.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"titleCase.js","sourceRoot":"","sources":["../../../src/string/titleCase.ts"],"names":[],"mappings":";;;;;AASA,4BAEC;AAXD,8DAAqC;AACrC,gEAAuC;AAEvC;;;;;GAKG;AACH,SAAwB,SAAS,CAAC,MAAW;IAC3C,OAAO,IAAA,qBAAW,EAAC,MAAM,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,GAAG,CAAC,EAAE,CAAC,IAAA,oBAAU,EAAC,GAAG,CAAC,CAAC,CAAA;AACtE,CAAC"} \ No newline at end of file diff --git a/dist/cjs/string/trim.js b/dist/cjs/string/trim.js deleted file mode 100644 index ea8e5e9..0000000 --- a/dist/cjs/string/trim.js +++ /dev/null @@ -1,37 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = trim; -exports.trimAny = trimAny; -const toString_1 = __importDefault(require("../to/toString")); -const vars_1 = require("../core/vars"); -/** - * This function trim string - * - * @param {*} string - * @returns {string} - */ -function trim(string) { - string = (0, toString_1.default)(string); - if (!string) { - return string; - } - return string.replace(vars_1.reTrim, ''); -} -/** - * Trim any characters - * @param {string} str - * @param {string|string[]} chars - */ -function trimAny(str, chars) { - let start = 0, end = str.length; - const charsArray = typeof chars === 'string' ? [chars] : chars; - while (start < end && charsArray.indexOf(str[start]) >= 0) - ++start; - while (end > start && charsArray.indexOf(str[end - 1]) >= 0) - --end; - return start > 0 || end < str.length ? str.substring(start, end) : str; -} -//# sourceMappingURL=trim.js.map \ No newline at end of file diff --git a/dist/cjs/string/trim.js.map b/dist/cjs/string/trim.js.map deleted file mode 100644 index 5766835..0000000 --- a/dist/cjs/string/trim.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"trim.js","sourceRoot":"","sources":["../../../src/string/trim.ts"],"names":[],"mappings":";;;;;AASA,uBAQC;AAOD,0BAWC;AAnCD,6DAAoC;AACpC,sCAAoC;AAEpC;;;;;GAKG;AACH,SAAwB,IAAI,CAAC,MAAW;IACtC,MAAM,GAAG,IAAA,kBAAQ,EAAC,MAAM,CAAC,CAAA;IAEzB,IAAI,CAAC,MAAM,EAAE,CAAC;QACZ,OAAO,MAAM,CAAA;IACf,CAAC;IAED,OAAO,MAAM,CAAC,OAAO,CAAC,aAAM,EAAE,EAAE,CAAC,CAAA;AACnC,CAAC;AAED;;;;GAIG;AACH,SAAgB,OAAO,CAAC,GAAW,EAAE,KAAwB;IAC3D,IAAI,KAAK,GAAG,CAAC,EACX,GAAG,GAAG,GAAG,CAAC,MAAM,CAAA;IAElB,MAAM,UAAU,GAAa,OAAO,KAAK,KAAK,QAAQ,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAA;IAExE,OAAO,KAAK,GAAG,GAAG,IAAI,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC;QAAE,EAAE,KAAK,CAAA;IAElE,OAAO,GAAG,GAAG,KAAK,IAAI,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC;QAAE,EAAE,GAAG,CAAA;IAElE,OAAO,KAAK,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAA;AACxE,CAAC"} \ No newline at end of file diff --git a/dist/cjs/string/trimPrefix.js b/dist/cjs/string/trimPrefix.js deleted file mode 100644 index eb756ce..0000000 --- a/dist/cjs/string/trimPrefix.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = trimPrefix; -const startsWith_1 = __importDefault(require("./startsWith")); -/** - * Remove a prefix from a String - * - * @param {string} str - * @param {string} prefix - * @returns {string} - */ -function trimPrefix(str, prefix) { - if (!str || !prefix || !(0, startsWith_1.default)(str, prefix)) { - return str; - } - return str.substring(prefix.length); -} -//# sourceMappingURL=trimPrefix.js.map \ No newline at end of file diff --git a/dist/cjs/string/trimPrefix.js.map b/dist/cjs/string/trimPrefix.js.map deleted file mode 100644 index 2e90f51..0000000 --- a/dist/cjs/string/trimPrefix.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"trimPrefix.js","sourceRoot":"","sources":["../../../src/string/trimPrefix.ts"],"names":[],"mappings":";;;;;AASA,6BAMC;AAfD,8DAAqC;AAErC;;;;;;GAMG;AACH,SAAwB,UAAU,CAAC,GAAW,EAAE,MAAc;IAC5D,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,IAAI,CAAC,IAAA,oBAAU,EAAC,GAAG,EAAE,MAAM,CAAC,EAAE,CAAC;QAChD,OAAO,GAAG,CAAA;IACZ,CAAC;IAED,OAAO,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,CAAA;AACrC,CAAC"} \ No newline at end of file diff --git a/dist/cjs/string/trimSuffix.js b/dist/cjs/string/trimSuffix.js deleted file mode 100644 index df5f86b..0000000 --- a/dist/cjs/string/trimSuffix.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = trimSuffix; -const endsWith_1 = __importDefault(require("./endsWith")); -/** - * Remove a suffix from a String - * - * @param {string} str - * @param {string} suffix - * @returns {string} - */ -function trimSuffix(str, suffix) { - if (!str || !suffix || !(0, endsWith_1.default)(str, suffix)) { - return str; - } - return str.substring(0, str.length - suffix.length); -} -//# sourceMappingURL=trimSuffix.js.map \ No newline at end of file diff --git a/dist/cjs/string/trimSuffix.js.map b/dist/cjs/string/trimSuffix.js.map deleted file mode 100644 index e9a59d8..0000000 --- a/dist/cjs/string/trimSuffix.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"trimSuffix.js","sourceRoot":"","sources":["../../../src/string/trimSuffix.ts"],"names":[],"mappings":";;;;;AASA,6BAMC;AAfD,0DAAiC;AAEjC;;;;;;GAMG;AACH,SAAwB,UAAU,CAAC,GAAW,EAAE,MAAc;IAC5D,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,IAAI,CAAC,IAAA,kBAAQ,EAAC,GAAG,EAAE,MAAM,CAAC,EAAE,CAAC;QAC9C,OAAO,GAAG,CAAA;IACZ,CAAC;IAED,OAAO,GAAG,CAAC,SAAS,CAAC,CAAC,EAAE,GAAG,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,CAAA;AACrD,CAAC"} \ No newline at end of file diff --git a/dist/cjs/string/unicode.js b/dist/cjs/string/unicode.js deleted file mode 100644 index b796596..0000000 --- a/dist/cjs/string/unicode.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.reUnicode = void 0; -exports.hasUnicode = hasUnicode; -/** Used to compose unicode character classes. */ -const rsAstralRange = '\\ud800-\\udfff', rsComboMarksRange = '\\u0300-\\u036f', reComboHalfMarksRange = '\\ufe20-\\ufe2f', rsComboSymbolsRange = '\\u20d0-\\u20ff', rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange, rsDingbatRange = '\\u2700-\\u27bf', rsLowerRange = 'a-z\\xdf-\\xf6\\xf8-\\xff', rsMathOpRange = '\\xac\\xb1\\xd7\\xf7', rsNonCharRange = '\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf', rsPunctuationRange = '\\u2000-\\u206f', rsSpaceRange = ' \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000', rsUpperRange = 'A-Z\\xc0-\\xd6\\xd8-\\xde', rsVarRange = '\\ufe0e\\ufe0f', rsBreakRange = rsMathOpRange + rsNonCharRange + rsPunctuationRange + rsSpaceRange; -/** Used to compose unicode capture groups. */ -const rsApos = "['\u2019]", rsAstral = '[' + rsAstralRange + ']', rsBreak = '[' + rsBreakRange + ']', rsCombo = '[' + rsComboRange + ']', rsDigits = '\\d+', rsDingbat = '[' + rsDingbatRange + ']', rsLower = '[' + rsLowerRange + ']', rsMisc = '[^' + rsAstralRange + rsBreakRange + rsDigits + rsDingbatRange + rsLowerRange + rsUpperRange + ']', rsFitz = '\\ud83c[\\udffb-\\udfff]', rsModifier = '(?:' + rsCombo + '|' + rsFitz + ')', rsNonAstral = '[^' + rsAstralRange + ']', rsRegional = '(?:\\ud83c[\\udde6-\\uddff]){2}', rsSurrPair = '[\\ud800-\\udbff][\\udc00-\\udfff]', rsUpper = '[' + rsUpperRange + ']', rsZWJ = '\\u200d'; -const reHasUnicode = new RegExp('[' + rsZWJ + rsAstralRange + rsComboRange + rsVarRange + ']'); -/** Used to compose unicode regexes. */ -const rsMiscLower = '(?:' + rsLower + '|' + rsMisc + ')', rsMiscUpper = '(?:' + rsUpper + '|' + rsMisc + ')', rsOptContrLower = '(?:' + rsApos + '(?:d|ll|m|re|s|t|ve))?', rsOptContrUpper = '(?:' + rsApos + '(?:D|LL|M|RE|S|T|VE))?', reOptMod = rsModifier + '?', rsOptVar = '[' + rsVarRange + ']?', rsOptJoin = '(?:' + rsZWJ + '(?:' + [rsNonAstral, rsRegional, rsSurrPair].join('|') + ')' + rsOptVar + reOptMod + ')*', rsOrdLower = '\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])', rsOrdUpper = '\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])', rsSeq = rsOptVar + reOptMod + rsOptJoin, rsEmoji = '(?:' + [rsDingbat, rsRegional, rsSurrPair].join('|') + ')' + rsSeq, rsSymbol = '(?:' + [rsNonAstral + rsCombo + '?', rsCombo, rsRegional, rsSurrPair, rsAstral].join('|') + ')'; -/** Used to match [string symbols](https://mathiasbynens.be/notes/javascript-unicode). */ -exports.reUnicode = new RegExp(rsFitz + '(?=' + rsFitz + ')|' + rsSymbol + rsSeq, 'g'); -/** - * Checks if `string` contains Unicode symbols. - * - * @param {string} value The string to inspect. - * @returns {boolean} Returns `true` if a symbol is found, else `false`. - */ -function hasUnicode(value) { - return reHasUnicode.test(value); -} -exports.default = { - reUnicode: exports.reUnicode, - hasUnicode, -}; -//# sourceMappingURL=unicode.js.map \ No newline at end of file diff --git a/dist/cjs/string/unicode.js.map b/dist/cjs/string/unicode.js.map deleted file mode 100644 index 15ead2e..0000000 --- a/dist/cjs/string/unicode.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"unicode.js","sourceRoot":"","sources":["../../../src/string/unicode.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/cjs/string/upperFirst.js b/dist/cjs/string/upperFirst.js deleted file mode 100644 index 2dca11e..0000000 --- a/dist/cjs/string/upperFirst.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = upperFirst; -/** - * Converts the first character of string to upper case - * - * @param {string} string - * @returns {string} - */ -function upperFirst(string) { - const stringTrim = string.trim(); - return stringTrim.charAt(0).toUpperCase() + stringTrim.slice(1).toLowerCase(); -} -//# sourceMappingURL=upperFirst.js.map \ No newline at end of file diff --git a/dist/cjs/string/upperFirst.js.map b/dist/cjs/string/upperFirst.js.map deleted file mode 100644 index 5d2aaf9..0000000 --- a/dist/cjs/string/upperFirst.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"upperFirst.js","sourceRoot":"","sources":["../../../src/string/upperFirst.ts"],"names":[],"mappings":";;AAMA,6BAGC;AATD;;;;;GAKG;AACH,SAAwB,UAAU,CAAC,MAAW;IAC5C,MAAM,UAAU,GAAG,MAAM,CAAC,IAAI,EAAE,CAAA;IAChC,OAAO,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAA;AAC/E,CAAC"} \ No newline at end of file diff --git a/dist/cjs/structures/CollectionArray.js b/dist/cjs/structures/CollectionArray.js deleted file mode 100644 index fb13174..0000000 --- a/dist/cjs/structures/CollectionArray.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.CollectionArray = void 0; -const isFunction_1 = __importDefault(require("../is/isFunction")); -const toString_1 = __importDefault(require("../to/toString")); -class CollectionArray { - items = []; - push(item) { - this.items.push(item); - } - pull() { - return !this.isEmpty() ? this.items.pop() : undefined; - } - size() { - return this.items.length; - } - isEmpty() { - return this.size() === 0; - } - toArray() { - return [...this.items]; - } - toString(callback) { - if (callback && (0, isFunction_1.default)(callback)) { - return this.items.map(item => callback(item)).toString(); - } - return this.items.toString(); - } - map(callback) { - if (!(0, isFunction_1.default)(callback)) { - throw Error(`Invalid map-function: ${(0, toString_1.default)(callback)}`); - } - return this.items.map((item, index, array) => callback(item, index, array)); - } -} -exports.CollectionArray = CollectionArray; -exports.default = new CollectionArray(); -//# sourceMappingURL=CollectionArray.js.map \ No newline at end of file diff --git a/dist/cjs/structures/CollectionArray.js.map b/dist/cjs/structures/CollectionArray.js.map deleted file mode 100644 index 8188e59..0000000 --- a/dist/cjs/structures/CollectionArray.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CollectionArray.js","sourceRoot":"","sources":["../../../src/structures/CollectionArray.ts"],"names":[],"mappings":";;;;;;AAAA,iEAAwC;AACxC,6DAAoC;AAEpC,MAAa,eAAe;IAChB,KAAK,GAAQ,EAAE,CAAA;IAElB,IAAI,CAAC,IAAO;QACjB,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;IACvB,CAAC;IAEM,IAAI;QACT,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,SAAS,CAAA;IACvD,CAAC;IAEM,IAAI;QACT,OAAO,IAAI,CAAC,KAAK,CAAC,MAAM,CAAA;IAC1B,CAAC;IAEM,OAAO;QACZ,OAAO,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAA;IAC1B,CAAC;IAEM,OAAO;QACZ,OAAO,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,CAAA;IACxB,CAAC;IAEM,QAAQ,CAAC,QAA4B;QAC1C,IAAI,QAAQ,IAAI,IAAA,oBAAU,EAAC,QAAQ,CAAC,EAAE,CAAC;YACrC,OAAO,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAA;QAC1D,CAAC;QACD,OAAO,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAA;IAC9B,CAAC;IAEM,GAAG,CAAI,QAAyD;QACrE,IAAI,CAAC,IAAA,oBAAU,EAAC,QAAQ,CAAC,EAAE,CAAC;YAC1B,MAAM,KAAK,CAAC,yBAAyB,IAAA,kBAAQ,EAAC,QAAQ,CAAC,EAAE,CAAC,CAAA;QAC5D,CAAC;QACD,OAAO,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,EAAE,CAAC,QAAQ,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC,CAAC,CAAA;IAC7E,CAAC;CACF;AApCD,0CAoCC;AAED,kBAAe,IAAI,eAAe,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/cjs/structures/PriorityQueue.js b/dist/cjs/structures/PriorityQueue.js deleted file mode 100644 index f403a19..0000000 --- a/dist/cjs/structures/PriorityQueue.js +++ /dev/null @@ -1,109 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.PriorityQueue = void 0; -const isFunction_1 = __importDefault(require("../is/isFunction")); -const DEFAULT_PRIORITY = 0; -// Priority queue implemented as an array of buckets (queues) keyed by priority. -// Higher numeric priority is dequeued first. -class PriorityQueue { - // Buckets indexed by priority: each bucket is a FIFO queue (array) of items. - buckets = []; - // Total number of items across all buckets. - count = 0; - // Highest priority index that currently has (or last had) items; -1 means empty. - maxPriority = -1; - push(item, priority = DEFAULT_PRIORITY) { - if (priority < 0 || !Number.isFinite(priority)) { - throw new TypeError(`priority must be a non-negative finite number, got: ${priority}`); - } - if (!this.buckets[priority]) { - this.buckets[priority] = []; - } - this.buckets[priority].push(item); - this.count++; - if (priority > this.maxPriority) { - this.maxPriority = priority; - } - } - pull() { - if (this.isEmpty()) { - return undefined; - } - // Scan down from current highest priority to find the next non-empty bucket. - for (let p = this.maxPriority; p >= 0; p--) { - const bucket = this.buckets[p]; - if (bucket && bucket.length > 0) { - const result = bucket.shift(); - this.count--; - // If the bucket becomes empty and this was the highest, adjust maxPriority. - if (bucket.length === 0 && p === this.maxPriority) { - this.recalculateMaxPriority(); - } - return result; - } - } - // No items found; normalize internal state. - this.maxPriority = -1; - return undefined; - } - peek() { - if (this.isEmpty()) { - return undefined; - } - for (let p = this.maxPriority; p >= 0; p--) { - const bucket = this.buckets[p]; - if (bucket && bucket.length > 0) { - return bucket[0]; - } - } - return undefined; - } - toArray() { - // Flatten from high to low priority while preserving FIFO within each bucket. - const result = []; - for (let p = this.maxPriority; p >= 0; p--) { - const bucket = this.buckets[p]; - if (bucket && bucket.length > 0) { - // Maintain order within the same priority. - for (let i = 0; i < bucket.length; i++) { - result.push(bucket[i]); - } - } - } - return result; - } - size() { - return this.count; - } - isEmpty() { - return this.count === 0; - } - reset() { - this.buckets = []; - this.count = 0; - this.maxPriority = -1; - } - toString(callback) { - const data = this.toArray(); - if (callback && (0, isFunction_1.default)(callback)) { - return data.map(item => callback(item)).toString(); - } - return data.toString(); - } - recalculateMaxPriority() { - // Find the next lower priority that still has items. - while (this.maxPriority >= 0) { - const bucket = this.buckets[this.maxPriority]; - if (bucket && bucket.length > 0) { - break; - } - this.maxPriority--; - } - } -} -exports.PriorityQueue = PriorityQueue; -exports.default = new PriorityQueue(); -//# sourceMappingURL=PriorityQueue.js.map \ No newline at end of file diff --git a/dist/cjs/structures/PriorityQueue.js.map b/dist/cjs/structures/PriorityQueue.js.map deleted file mode 100644 index d713f00..0000000 --- a/dist/cjs/structures/PriorityQueue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PriorityQueue.js","sourceRoot":"","sources":["../../../src/structures/PriorityQueue.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/cjs/structures/Queue.js b/dist/cjs/structures/Queue.js deleted file mode 100644 index 9b7975c..0000000 --- a/dist/cjs/structures/Queue.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Queue = void 0; -const isFunction_1 = __importDefault(require("../is/isFunction")); -class Queue { - data = []; - push(item) { - this.data.push(item); - } - pull() { - return !this.isEmpty() ? this.data.shift() : undefined; - } - peek() { - return !this.isEmpty() ? this.data[0] : undefined; - } - size() { - return this.data.length; - } - isEmpty() { - return this.data.length === 0; - } - toArray() { - return this.data; - } - reset() { - this.data.length = 0; - } - toString(callback) { - const data = this.toArray(); - if (callback && (0, isFunction_1.default)(callback)) { - return data.map(item => callback(item)).toString(); - } - return data.toString(); - } -} -exports.Queue = Queue; -exports.default = new Queue(); -//# sourceMappingURL=Queue.js.map \ No newline at end of file diff --git a/dist/cjs/structures/Queue.js.map b/dist/cjs/structures/Queue.js.map deleted file mode 100644 index 31b3d3e..0000000 --- a/dist/cjs/structures/Queue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Queue.js","sourceRoot":"","sources":["../../../src/structures/Queue.ts"],"names":[],"mappings":";;;;;;AAAA,iEAAwC;AAExC,MAAa,KAAK;IACN,IAAI,GAAQ,EAAE,CAAA;IAEjB,IAAI,CAAC,IAAO;QACjB,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;IACtB,CAAC;IAEM,IAAI;QACT,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,SAAS,CAAA;IACxD,CAAC;IAEM,IAAI;QACT,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAA;IACnD,CAAC;IAEM,IAAI;QACT,OAAO,IAAI,CAAC,IAAI,CAAC,MAAM,CAAA;IACzB,CAAC;IAEM,OAAO;QACZ,OAAO,IAAI,CAAC,IAAI,CAAC,MAAM,KAAK,CAAC,CAAA;IAC/B,CAAC;IAEM,OAAO;QACZ,OAAO,IAAI,CAAC,IAAI,CAAA;IAClB,CAAC;IAEM,KAAK;QACV,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAA;IACtB,CAAC;IAEM,QAAQ,CAAC,QAAwB;QACtC,MAAM,IAAI,GAAG,IAAI,CAAC,OAAO,EAAE,CAAA;QAE3B,IAAI,QAAQ,IAAI,IAAA,oBAAU,EAAC,QAAQ,CAAC,EAAE,CAAC;YACrC,OAAO,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAA;QACpD,CAAC;QAED,OAAO,IAAI,CAAC,QAAQ,EAAE,CAAA;IACxB,CAAC;CACF;AAxCD,sBAwCC;AAED,kBAAe,IAAI,KAAK,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/cjs/structures/Stack.js b/dist/cjs/structures/Stack.js deleted file mode 100644 index 7b736e3..0000000 --- a/dist/cjs/structures/Stack.js +++ /dev/null @@ -1,38 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Stack = void 0; -const isFunction_1 = __importDefault(require("../is/isFunction")); -class Stack { - data = []; - push(item) { - this.data.push(item); - } - pull() { - return !this.isEmpty() ? this.data.pop() : undefined; - } - peek() { - return !this.isEmpty() ? this.data[this.size() - 1] : undefined; - } - size() { - return this.data.length; - } - isEmpty() { - return this.data.length === 0; - } - toArray() { - return [...this.data].reverse(); - } - toString(callback) { - const data = this.toArray(); - if (callback && (0, isFunction_1.default)(callback)) { - return data.map(item => callback(item)).toString(); - } - return data.toString(); - } -} -exports.Stack = Stack; -exports.default = new Stack(); -//# sourceMappingURL=Stack.js.map \ No newline at end of file diff --git a/dist/cjs/structures/Stack.js.map b/dist/cjs/structures/Stack.js.map deleted file mode 100644 index d9f8c09..0000000 --- a/dist/cjs/structures/Stack.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Stack.js","sourceRoot":"","sources":["../../../src/structures/Stack.ts"],"names":[],"mappings":";;;;;;AAAA,iEAAwC;AAExC,MAAa,KAAK;IACN,IAAI,GAAQ,EAAE,CAAA;IAEjB,IAAI,CAAC,IAAO;QACjB,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;IACtB,CAAC;IAEM,IAAI;QACT,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,SAAS,CAAA;IACtD,CAAC;IAEM,IAAI;QACT,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAA;IACjE,CAAC;IAEM,IAAI;QACT,OAAO,IAAI,CAAC,IAAI,CAAC,MAAM,CAAA;IACzB,CAAC;IAEM,OAAO;QACZ,OAAO,IAAI,CAAC,IAAI,CAAC,MAAM,KAAK,CAAC,CAAA;IAC/B,CAAC;IAEM,OAAO;QACZ,OAAO,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,OAAO,EAAE,CAAA;IACjC,CAAC;IAEM,QAAQ,CAAC,QAAwB;QACtC,MAAM,IAAI,GAAG,IAAI,CAAC,OAAO,EAAE,CAAA;QAE3B,IAAI,QAAQ,IAAI,IAAA,oBAAU,EAAC,QAAQ,CAAC,EAAE,CAAC;YACrC,OAAO,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAA;QACpD,CAAC;QAED,OAAO,IAAI,CAAC,QAAQ,EAAE,CAAA;IACxB,CAAC;CACF;AApCD,sBAoCC;AAED,kBAAe,IAAI,KAAK,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/cjs/structures/index.js b/dist/cjs/structures/index.js deleted file mode 100644 index 1e4eaad..0000000 --- a/dist/cjs/structures/index.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.CollectionArray = exports.Queue = exports.Stack = void 0; -const Stack_1 = require("./Stack"); -Object.defineProperty(exports, "Stack", { enumerable: true, get: function () { return Stack_1.Stack; } }); -const Queue_1 = require("./Queue"); -Object.defineProperty(exports, "Queue", { enumerable: true, get: function () { return Queue_1.Queue; } }); -const CollectionArray_1 = require("./CollectionArray"); -Object.defineProperty(exports, "CollectionArray", { enumerable: true, get: function () { return CollectionArray_1.CollectionArray; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/cjs/structures/index.js.map b/dist/cjs/structures/index.js.map deleted file mode 100644 index 61a0782..0000000 --- a/dist/cjs/structures/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/structures/index.ts"],"names":[],"mappings":";;;AAAA,mCAA+B;AAItB,sFAJA,aAAK,OAIA;AAHd,mCAA+B;AAGf,sFAHP,aAAK,OAGO;AAFrB,uDAAmD;AAE5B,gGAFd,iCAAe,OAEc"} \ No newline at end of file diff --git a/dist/cjs/to/index.js b/dist/cjs/to/index.js deleted file mode 100644 index 8aee906..0000000 --- a/dist/cjs/to/index.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.toString = exports.toNumber = exports.toFinite = exports.toInteger = exports.toArray = void 0; -const toString_1 = __importDefault(require("./toString")); -exports.toString = toString_1.default; -const toNumber_1 = __importDefault(require("./toNumber")); -exports.toNumber = toNumber_1.default; -const toFinite_1 = __importDefault(require("./toFinite")); -exports.toFinite = toFinite_1.default; -const toInteger_1 = __importDefault(require("./toInteger")); -exports.toInteger = toInteger_1.default; -const toArray_1 = __importDefault(require("./toArray")); -exports.toArray = toArray_1.default; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/cjs/to/index.js.map b/dist/cjs/to/index.js.map deleted file mode 100644 index 8471dd2..0000000 --- a/dist/cjs/to/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/to/index.ts"],"names":[],"mappings":";;;;;;AAAA,0DAAiC;AAMgB,mBAN1C,kBAAQ,CAM0C;AALzD,0DAAiC;AAKM,mBALhC,kBAAQ,CAKgC;AAJ/C,0DAAiC;AAIJ,mBAJtB,kBAAQ,CAIsB;AAHrC,4DAAmC;AAGjB,oBAHX,mBAAS,CAGW;AAF3B,wDAA+B;AAEtB,kBAFF,iBAAO,CAEE"} \ No newline at end of file diff --git a/dist/cjs/to/toArray.js b/dist/cjs/to/toArray.js deleted file mode 100644 index 6970ed4..0000000 --- a/dist/cjs/to/toArray.js +++ /dev/null @@ -1,70 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = toArray; -const isArrayLike_1 = __importDefault(require("../is/isArrayLike")); -const isBoolean_1 = __importDefault(require("../is/isBoolean")); -const isNumeric_1 = __importDefault(require("../is/isNumeric")); -const isNil_1 = __importDefault(require("../is/isNil")); -const isString_1 = __importDefault(require("../is/isString")); -const copyArray_1 = __importDefault(require("../internal/copyArray")); -const stringToArray_1 = __importDefault(require("../string/stringToArray")); -const values_1 = __importDefault(require("../object/values")); -/** Built-in value references. */ -const symIterator = Symbol ? Symbol.iterator : undefined; -/** - * Converts `iterator` to an array. - * - * @private - * @param {Object} iterator The iterator to convert. - * @returns {Array} Returns the converted array. - */ -function iteratorToArray(iterator) { - let data; - const result = []; - while (!(data = iterator.next()).done) { - result.push(data.value); - } - return result; -} -/** - * Converts `value` to an array. - * - * @memberof µ - * @author efureev - * - * @param {*} value The value to convert. - * @returns {Array} Returns the converted array. - * - * @example - * - * toArray({ 'a': 1, 'b': 2 }); - * // => [1, 2] - * - * toArray('abc'); - * // => ['a', 'b', 'c'] - * - * toArray(1); - * // => [] - * - * toArray(null); - * // => [] - */ -function toArray(value = []) { - if ((0, isNil_1.default)(value)) { - return []; - } - if ((0, isArrayLike_1.default)(value)) { - return (0, isString_1.default)(value) ? (0, stringToArray_1.default)(value) : (0, copyArray_1.default)(value); - } - if ((0, isNumeric_1.default)(value) || (0, isBoolean_1.default)(value)) { - return [value]; - } - if (symIterator && value[symIterator]) { - return iteratorToArray(value[symIterator]()); - } - return (0, values_1.default)(value); -} -//# sourceMappingURL=toArray.js.map \ No newline at end of file diff --git a/dist/cjs/to/toArray.js.map b/dist/cjs/to/toArray.js.map deleted file mode 100644 index 250a82d..0000000 --- a/dist/cjs/to/toArray.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"toArray.js","sourceRoot":"","sources":["../../../src/to/toArray.ts"],"names":[],"mappings":";;;;;AAqDA,0BAkBC;AAvED,mEAA0C;AAC1C,+DAAsC;AACtC,+DAAsC;AACtC,uDAA8B;AAC9B,6DAAoC;AACpC,qEAA4C;AAC5C,2EAAkD;AAClD,6DAAoC;AAEpC,iCAAiC;AACjC,MAAM,WAAW,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAA;AAExD;;;;;;GAMG;AACH,SAAS,eAAe,CAAC,QAAuB;IAC9C,IAAI,IAAI,CAAA;IACR,MAAM,MAAM,GAAG,EAAE,CAAA;IAEjB,OAAO,CAAC,CAAC,IAAI,GAAG,QAAQ,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;QACtC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;IACzB,CAAC;IAED,OAAO,MAAM,CAAA;AACf,CAAC;AAED;;;;;;;;;;;;;;;;;;;;;;GAsBG;AACH,SAAwB,OAAO,CAAC,QAAa,EAAE;IAC7C,IAAI,IAAA,eAAK,EAAC,KAAK,CAAC,EAAE,CAAC;QACjB,OAAO,EAAE,CAAA;IACX,CAAC;IAED,IAAI,IAAA,qBAAW,EAAC,KAAK,CAAC,EAAE,CAAC;QACvB,OAAO,IAAA,kBAAQ,EAAC,KAAK,CAAC,CAAC,CAAC,CAAC,IAAA,uBAAa,EAAC,KAAK,CAAC,CAAC,CAAC,CAAC,IAAA,mBAAS,EAAC,KAAK,CAAC,CAAA;IAClE,CAAC;IAED,IAAI,IAAA,mBAAS,EAAC,KAAK,CAAC,IAAI,IAAA,mBAAS,EAAC,KAAK,CAAC,EAAE,CAAC;QACzC,OAAO,CAAC,KAAK,CAAC,CAAA;IAChB,CAAC;IAED,IAAI,WAAW,IAAI,KAAK,CAAC,WAAW,CAAC,EAAE,CAAC;QACtC,OAAO,eAAe,CAAC,KAAK,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;IAC9C,CAAC;IAED,OAAO,IAAA,gBAAM,EAAC,KAAK,CAAC,CAAA;AACtB,CAAC"} \ No newline at end of file diff --git a/dist/cjs/to/toFinite.js b/dist/cjs/to/toFinite.js deleted file mode 100644 index 8c675da..0000000 --- a/dist/cjs/to/toFinite.js +++ /dev/null @@ -1,35 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = toFinite; -const toNumber_1 = __importDefault(require("./toNumber")); -/** - * Converts `value` to a finite number. - * - * @example - * - * toFinite(3.2); - * // => 3.2 - * - * toFinite(Number.MIN_VALUE); - * // => 5e-324 - * - * toFinite(Infinity); - * // => 1.7976931348623157e+308 - * - * toFinite('3.2'); - * // => 3.2 - */ -function toFinite(value) { - if (!value) { - return value === 0 ? value : 0; - } - value = (0, toNumber_1.default)(value); - if (value === Infinity || value === -Infinity) { - return value < 0 ? -Number.MAX_VALUE : Number.MAX_VALUE; - } - return value === value ? value : 0; -} -//# sourceMappingURL=toFinite.js.map \ No newline at end of file diff --git a/dist/cjs/to/toFinite.js.map b/dist/cjs/to/toFinite.js.map deleted file mode 100644 index d950707..0000000 --- a/dist/cjs/to/toFinite.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"toFinite.js","sourceRoot":"","sources":["../../../src/to/toFinite.ts"],"names":[],"mappings":";;;;;AAmBA,2BAWC;AA9BD,0DAAiC;AAEjC;;;;;;;;;;;;;;;;GAgBG;AACH,SAAwB,QAAQ,CAAC,KAAU;IACzC,IAAI,CAAC,KAAK,EAAE,CAAC;QACX,OAAO,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAA;IAChC,CAAC;IACD,KAAK,GAAG,IAAA,kBAAQ,EAAC,KAAK,CAAC,CAAA;IAEvB,IAAI,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,CAAC,QAAQ,EAAE,CAAC;QAC9C,OAAO,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAA;IACzD,CAAC;IAED,OAAO,KAAK,KAAK,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAA;AACpC,CAAC"} \ No newline at end of file diff --git a/dist/cjs/to/toInteger.js b/dist/cjs/to/toInteger.js deleted file mode 100644 index bbe8cf1..0000000 --- a/dist/cjs/to/toInteger.js +++ /dev/null @@ -1,33 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = toInteger; -const toFinite_1 = __importDefault(require("./toFinite")); -/** - * Converts `value` to an integer. - * - * **Note:** This method is loosely based on - * [`ToInteger`](http://www.ecma-international.org/ecma-262/7.0/#sec-tointeger). - * - * @example - * - * toInteger(3.2); - * // => 3 - * - * toInteger(Number.MIN_VALUE); - * // => 0 - * - * toInteger(Infinity); - * // => 1.7976931348623157e+308 - * - * toInteger('3.2'); - * // => 3 - */ -function toInteger(value) { - const result = (0, toFinite_1.default)(value); - let remainder = result % 1; - return result === result ? (remainder ? result - remainder : result) : 0; -} -//# sourceMappingURL=toInteger.js.map \ No newline at end of file diff --git a/dist/cjs/to/toInteger.js.map b/dist/cjs/to/toInteger.js.map deleted file mode 100644 index 5409864..0000000 --- a/dist/cjs/to/toInteger.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"toInteger.js","sourceRoot":"","sources":["../../../src/to/toInteger.ts"],"names":[],"mappings":";;;;;AAsBA,4BAKC;AA3BD,0DAAiC;AAEjC;;;;;;;;;;;;;;;;;;;GAmBG;AACH,SAAwB,SAAS,CAAC,KAAU;IAC1C,MAAM,MAAM,GAAG,IAAA,kBAAQ,EAAC,KAAK,CAAC,CAAA;IAC9B,IAAI,SAAS,GAAG,MAAM,GAAG,CAAC,CAAA;IAE1B,OAAO,MAAM,KAAK,MAAM,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,GAAG,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;AAC1E,CAAC"} \ No newline at end of file diff --git a/dist/cjs/to/toNumber.js b/dist/cjs/to/toNumber.js deleted file mode 100644 index 83d3e17..0000000 --- a/dist/cjs/to/toNumber.js +++ /dev/null @@ -1,57 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = toNumber; -exports.stringToNumber = stringToNumber; -exports.booleanToNumber = booleanToNumber; -const isObject_1 = __importDefault(require("../is/isObject")); -const isSymbol_1 = __importDefault(require("../is/isSymbol")); -const vars_1 = require("../core/vars"); -/** - * Converts `value` to a number. - - * @example - * - * toNumber(3.2); - * // => 3.2 - * - * toNumber(Number.MIN_VALUE); - * // => 5e-324 - * - * toNumber(Infinity); - * // => Infinity - * - * toNumber('3.2'); - * // => 3.2 - */ -function toNumber(value) { - if (typeof value === 'number') { - return value; - } - if ((0, isSymbol_1.default)(value)) { - return NaN; - } - if ((0, isObject_1.default)(value)) { - const other = typeof value.valueOf === 'function' ? value.valueOf() : value; - value = (0, isObject_1.default)(other) ? other + '' : other; - } - if (typeof value !== 'string') { - return value === 0 ? value : +value; - } - return stringToNumber(value); -} -function stringToNumber(value) { - value = value.replace(vars_1.reTrim, ''); - const isBinary = vars_1.reIsBinary.test(value); - return isBinary || vars_1.reIsOctal.test(value) - ? parseInt(value.slice(2), isBinary ? 2 : 8) - : vars_1.reIsBadHex.test(value) - ? NaN - : +value; -} -function booleanToNumber(value) { - return +value; -} -//# sourceMappingURL=toNumber.js.map \ No newline at end of file diff --git a/dist/cjs/to/toNumber.js.map b/dist/cjs/to/toNumber.js.map deleted file mode 100644 index d115a90..0000000 --- a/dist/cjs/to/toNumber.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"toNumber.js","sourceRoot":"","sources":["../../../src/to/toNumber.ts"],"names":[],"mappings":";;;;;AAqBA,2BAmBC;AAED,wCASC;AAED,0CAEC;AAvDD,6DAAoC;AACpC,6DAAoC;AACpC,sCAAuE;AAEvE;;;;;;;;;;;;;;;;GAgBG;AACH,SAAwB,QAAQ,CAAC,KAAU;IACzC,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE,CAAC;QAC9B,OAAO,KAAK,CAAA;IACd,CAAC;IAED,IAAI,IAAA,kBAAQ,EAAC,KAAK,CAAC,EAAE,CAAC;QACpB,OAAO,GAAG,CAAA;IACZ,CAAC;IAED,IAAI,IAAA,kBAAQ,EAAC,KAAK,CAAC,EAAE,CAAC;QACpB,MAAM,KAAK,GAAG,OAAO,KAAK,CAAC,OAAO,KAAK,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,KAAK,CAAA;QAC3E,KAAK,GAAG,IAAA,kBAAQ,EAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE,CAAC,CAAC,CAAC,KAAK,CAAA;IAC9C,CAAC;IAED,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE,CAAC;QAC9B,OAAO,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAA;IACrC,CAAC;IAED,OAAO,cAAc,CAAC,KAAK,CAAC,CAAA;AAC9B,CAAC;AAED,SAAgB,cAAc,CAAC,KAAa;IAC1C,KAAK,GAAG,KAAK,CAAC,OAAO,CAAC,aAAM,EAAE,EAAE,CAAC,CAAA;IACjC,MAAM,QAAQ,GAAG,iBAAU,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;IAEvC,OAAO,QAAQ,IAAI,gBAAS,CAAC,IAAI,CAAC,KAAK,CAAC;QACtC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAC5C,CAAC,CAAC,iBAAU,CAAC,IAAI,CAAC,KAAK,CAAC;YACtB,CAAC,CAAC,GAAG;YACL,CAAC,CAAC,CAAC,KAAK,CAAA;AACd,CAAC;AAED,SAAgB,eAAe,CAAC,KAAc;IAC5C,OAAO,CAAC,KAAK,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/cjs/to/toString.js b/dist/cjs/to/toString.js deleted file mode 100644 index 00ee3bc..0000000 --- a/dist/cjs/to/toString.js +++ /dev/null @@ -1,37 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = toString; -const isSymbol_1 = __importDefault(require("../is/isSymbol")); -const vars_1 = require("../core/vars"); -const symbolProto = Symbol ? Symbol.prototype : undefined, symbolToString = symbolProto ? symbolProto.toString : undefined; -/** - * Converts `value` to a string if it's not one. An empty string is returned - * for `null` and `undefined` values. The sign of `-0` is preserved. - */ -function toString(value) { - if (Array.isArray(value)) { - return value.toString(); - } - if ((0, isSymbol_1.default)(value)) { - return symbolToString ? symbolToString.call(value) : ''; - } - switch (typeof value) { - case 'string': - return value.replace(vars_1.reTrim, ''); - case 'number': - return value.toString(); - case 'object': - return value === null ? '' : JSON.stringify(value); - case 'boolean': - return value.toString(); - } - if (!value) { - return ''; - } - const result = value + ''; - return result === '0' && 1 / value === -Infinity ? '-0' : result; -} -//# sourceMappingURL=toString.js.map \ No newline at end of file diff --git a/dist/cjs/to/toString.js.map b/dist/cjs/to/toString.js.map deleted file mode 100644 index fe2947e..0000000 --- a/dist/cjs/to/toString.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"toString.js","sourceRoot":"","sources":["../../../src/to/toString.ts"],"names":[],"mappings":";;;;;AASA,2BA2BC;AApCD,6DAAoC;AACpC,sCAAoC;AAEpC,MAAM,WAAW,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,EACvD,cAAc,GAAG,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAA;AACjE;;;GAGG;AACH,SAAwB,QAAQ,CAAC,KAAU;IACzC,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC;QACzB,OAAO,KAAK,CAAC,QAAQ,EAAE,CAAA;IACzB,CAAC;IAED,IAAI,IAAA,kBAAQ,EAAC,KAAK,CAAC,EAAE,CAAC;QACpB,OAAO,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAA;IACzD,CAAC;IAED,QAAQ,OAAO,KAAK,EAAE,CAAC;QACrB,KAAK,QAAQ;YACX,OAAO,KAAK,CAAC,OAAO,CAAC,aAAM,EAAE,EAAE,CAAC,CAAA;QAClC,KAAK,QAAQ;YACX,OAAO,KAAK,CAAC,QAAQ,EAAE,CAAA;QACzB,KAAK,QAAQ;YACX,OAAO,KAAK,KAAK,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA;QACpD,KAAK,SAAS;YACZ,OAAO,KAAK,CAAC,QAAQ,EAAE,CAAA;IAC3B,CAAC;IAED,IAAI,CAAC,KAAK,EAAE,CAAC;QACX,OAAO,EAAE,CAAA;IACX,CAAC;IAED,MAAM,MAAM,GAAG,KAAK,GAAG,EAAE,CAAA;IAEzB,OAAO,MAAM,KAAK,GAAG,IAAI,CAAC,GAAG,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAA;AAClE,CAAC"} \ No newline at end of file diff --git a/dist/cjs/utils/base64.js b/dist/cjs/utils/base64.js deleted file mode 100644 index b88de1d..0000000 --- a/dist/cjs/utils/base64.js +++ /dev/null @@ -1,61 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.utf8ToB64 = utf8ToB64; -exports.b64ToUtf8 = b64ToUtf8; -exports.b64ToUtf8Safe = b64ToUtf8Safe; -exports.utf8Tob64Safe = utf8Tob64Safe; -const strtr_1 = __importDefault(require("../string/strtr")); -const utf8ToB64Node = (str) => { - return Buffer.from(str).toString('base64'); -}; -const utf8ToB64Function = (string) => { - return utf8ToB64Node(string); -}; -const b64ToUtf8Node = (string) => { - return Buffer.from(string, 'base64').toString(); -}; -const b64ToUtf8Function = (string) => { - return b64ToUtf8Node(string); -}; -/** - * Encode string from Unicode to base-64 - * - * @param {string} string - * @returns {string} - */ -function utf8ToB64(string) { - return utf8ToB64Function(unescape(encodeURIComponent(string))); -} -/** - * Decode from base-64 to Unicode string - * - * @param {string} string - * @returns {string} - */ -function b64ToUtf8(string) { - return decodeURIComponent(escape(b64ToUtf8Function(string))); -} -const SYMBOLS_STANDARD = '+/='; -const SYMBOLS_URL_SAFE = '-_~'; -/** - * Decode from safe-base-64 to Unicode string - * - * @param {string} string - * @return {string} - */ -function b64ToUtf8Safe(string) { - return (0, strtr_1.default)(b64ToUtf8Function(string), SYMBOLS_STANDARD, SYMBOLS_URL_SAFE); -} -/** - * Encode from Unicode string to safe-base-64 - * - * @param {string} string - * @return {string} - */ -function utf8Tob64Safe(string) { - return (0, strtr_1.default)(utf8ToB64Function(string), SYMBOLS_STANDARD, SYMBOLS_URL_SAFE); -} -//# sourceMappingURL=base64.js.map \ No newline at end of file diff --git a/dist/cjs/utils/base64.js.map b/dist/cjs/utils/base64.js.map deleted file mode 100644 index f99fc60..0000000 --- a/dist/cjs/utils/base64.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"base64.js","sourceRoot":"","sources":["../../../src/utils/base64.ts"],"names":[],"mappings":";;;;;AAwBA,8BAEC;AAQD,8BAEC;AAWD,sCAEC;AAQD,sCAEC;AA3DD,2DAAkC;AAElC,MAAM,aAAa,GAAG,CAAC,GAAW,EAAU,EAAE;IAC5C,OAAO,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAA;AAC5C,CAAC,CAAA;AAED,MAAM,iBAAiB,GAAG,CAAC,MAAc,EAAU,EAAE;IACnD,OAAO,aAAa,CAAC,MAAM,CAAC,CAAA;AAC9B,CAAC,CAAA;AAED,MAAM,aAAa,GAAG,CAAC,MAAc,EAAU,EAAE;IAC/C,OAAO,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,QAAQ,EAAE,CAAA;AACjD,CAAC,CAAA;AAED,MAAM,iBAAiB,GAAG,CAAC,MAAc,EAAU,EAAE;IACnD,OAAO,aAAa,CAAC,MAAM,CAAC,CAAA;AAC9B,CAAC,CAAA;AAED;;;;;GAKG;AACH,SAAgB,SAAS,CAAC,MAAc;IACtC,OAAO,iBAAiB,CAAC,QAAQ,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAA;AAChE,CAAC;AAED;;;;;GAKG;AACH,SAAgB,SAAS,CAAC,MAAc;IACtC,OAAO,kBAAkB,CAAC,MAAM,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAA;AAC9D,CAAC;AAED,MAAM,gBAAgB,GAAG,KAAK,CAAA;AAC9B,MAAM,gBAAgB,GAAG,KAAK,CAAA;AAE9B;;;;;GAKG;AACH,SAAgB,aAAa,CAAC,MAAc;IAC1C,OAAO,IAAA,eAAK,EAAC,iBAAiB,CAAC,MAAM,CAAC,EAAE,gBAAgB,EAAE,gBAAgB,CAAC,CAAA;AAC7E,CAAC;AAED;;;;;GAKG;AACH,SAAgB,aAAa,CAAC,MAAc;IAC1C,OAAO,IAAA,eAAK,EAAC,iBAAiB,CAAC,MAAM,CAAC,EAAE,gBAAgB,EAAE,gBAAgB,CAAC,CAAA;AAC7E,CAAC"} \ No newline at end of file diff --git a/dist/cjs/utils/index.js b/dist/cjs/utils/index.js deleted file mode 100644 index 931902d..0000000 --- a/dist/cjs/utils/index.js +++ /dev/null @@ -1,16 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.pregQuote = exports.utf8Tob64Safe = exports.b64ToUtf8Safe = exports.b64ToUtf8 = exports.utf8ToB64 = exports.times = void 0; -const times_1 = __importDefault(require("./times")); -exports.times = times_1.default; -const pregQuote_1 = __importDefault(require("./pregQuote")); -exports.pregQuote = pregQuote_1.default; -const base64_1 = require("./base64"); -Object.defineProperty(exports, "b64ToUtf8", { enumerable: true, get: function () { return base64_1.b64ToUtf8; } }); -Object.defineProperty(exports, "b64ToUtf8Safe", { enumerable: true, get: function () { return base64_1.b64ToUtf8Safe; } }); -Object.defineProperty(exports, "utf8ToB64", { enumerable: true, get: function () { return base64_1.utf8ToB64; } }); -Object.defineProperty(exports, "utf8Tob64Safe", { enumerable: true, get: function () { return base64_1.utf8Tob64Safe; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/cjs/utils/index.js.map b/dist/cjs/utils/index.js.map deleted file mode 100644 index e16206d..0000000 --- a/dist/cjs/utils/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/utils/index.ts"],"names":[],"mappings":";;;;;;AAAA,oDAA2B;AAIlB,gBAJF,eAAK,CAIE;AAHd,4DAAmC;AAGiC,oBAH7D,mBAAS,CAG6D;AAF7E,qCAA6E;AAElD,0FAFlB,kBAAS,OAEkB;AAAE,8FAFlB,sBAAa,OAEkB;AAAnC,0FAFmB,kBAAS,OAEnB;AAA4B,8FAFP,sBAAa,OAEO"} \ No newline at end of file diff --git a/dist/cjs/utils/pregQuote.js b/dist/cjs/utils/pregQuote.js deleted file mode 100644 index b299bb8..0000000 --- a/dist/cjs/utils/pregQuote.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = pregQuote; -function pregQuote(string) { - // Quote regular expression characters - return string.replace(/([!$()*+.:<=>?[\\\]^{|}])/g, '\\$1'); -} -//# sourceMappingURL=pregQuote.js.map \ No newline at end of file diff --git a/dist/cjs/utils/pregQuote.js.map b/dist/cjs/utils/pregQuote.js.map deleted file mode 100644 index bb00cdc..0000000 --- a/dist/cjs/utils/pregQuote.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"pregQuote.js","sourceRoot":"","sources":["../../../src/utils/pregQuote.ts"],"names":[],"mappings":";;AAAA,4BAGC;AAHD,SAAwB,SAAS,CAAC,MAAc;IAC9C,sCAAsC;IACtC,OAAO,MAAM,CAAC,OAAO,CAAC,4BAA4B,EAAE,MAAM,CAAC,CAAA;AAC7D,CAAC"} \ No newline at end of file diff --git a/dist/cjs/utils/times.js b/dist/cjs/utils/times.js deleted file mode 100644 index 627e34d..0000000 --- a/dist/cjs/utils/times.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = times; -const isFunction_1 = __importDefault(require("../is/isFunction")); -function times(n = 1, iteratee) { - const result = new Array(n); - let index = -1; - const isFn = (0, isFunction_1.default)(iteratee); - while (++index < n) { - const iterValue = isFn ? iteratee(index) : null; - result[index] = iterValue || iteratee || index; - } - return result; -} -//# sourceMappingURL=times.js.map \ No newline at end of file diff --git a/dist/cjs/utils/times.js.map b/dist/cjs/utils/times.js.map deleted file mode 100644 index bf02d64..0000000 --- a/dist/cjs/utils/times.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"times.js","sourceRoot":"","sources":["../../../src/utils/times.ts"],"names":[],"mappings":";;;;;AAgBA,wBAaC;AA7BD,iEAAwC;AAgBxC,SAAwB,KAAK,CAAC,IAAY,CAAC,EAAE,QAAyB;IACpE,MAAM,MAAM,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,CAAA;IAC3B,IAAI,KAAK,GAAG,CAAC,CAAC,CAAA;IAEd,MAAM,IAAI,GAAG,IAAA,oBAAU,EAAC,QAAQ,CAAC,CAAA;IAEjC,OAAO,EAAE,KAAK,GAAG,CAAC,EAAE,CAAC;QACnB,MAAM,SAAS,GAAG,IAAI,CAAC,CAAC,CAAE,QAAc,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAA;QAEtD,MAAM,CAAC,KAAK,CAAC,GAAG,SAAS,IAAI,QAAQ,IAAI,KAAK,CAAA;IAChD,CAAC;IAED,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/esm/array/arrayEach.mjs b/dist/esm/array/arrayEach.mjs deleted file mode 100644 index 6b7ee26..0000000 --- a/dist/esm/array/arrayEach.mjs +++ /dev/null @@ -1,19 +0,0 @@ -/** - * A specialized version of `forEach` for arrays. - * - * @private - * @param {Array} [array] The array to iterate over. - * @param {Function} callback The function invoked per iteration. - * @returns {Array} Returns `bool`. - */ -export default function arrayEach(array, callback) { - const length = array.length; - let index = -1; - while (++index < length) { - if (callback(array[index], index, array) === false) { - break; - } - } - return array; -} -//# sourceMappingURL=arrayEach.mjs.map \ No newline at end of file diff --git a/dist/esm/array/arrayEach.mjs.map b/dist/esm/array/arrayEach.mjs.map deleted file mode 100644 index 3d9a99b..0000000 --- a/dist/esm/array/arrayEach.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/array/arrayEach.mjs","sourceRoot":"","sources":["../../../src/array/arrayEach.ts"],"names":[],"mappings":"AAAA;;;;;;;GAOG;AAIH,MAAM,CAAC,OAAO,UAAU,SAAS,CAAI,KAAU,EAAE,QAA8B;IAC7E,MAAM,MAAM,GAAG,KAAK,CAAC,MAAM,CAAA;IAC3B,IAAI,KAAK,GAAG,CAAC,CAAC,CAAA;IAEd,OAAO,EAAE,KAAK,GAAG,MAAM,EAAE,CAAC;QACxB,IAAI,QAAQ,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,KAAK,EAAE,CAAC;YACnD,MAAK;QACP,CAAC;IACH,CAAC;IAED,OAAO,KAAK,CAAA;AACd,CAAC"} \ No newline at end of file diff --git a/dist/esm/array/clear.mjs b/dist/esm/array/clear.mjs deleted file mode 100644 index b3cbbe4..0000000 --- a/dist/esm/array/clear.mjs +++ /dev/null @@ -1,7 +0,0 @@ -/** - * Clear array - */ -export default function clear(array) { - array.length = 0; -} -//# sourceMappingURL=clear.mjs.map \ No newline at end of file diff --git a/dist/esm/array/clear.mjs.map b/dist/esm/array/clear.mjs.map deleted file mode 100644 index 38989de..0000000 --- a/dist/esm/array/clear.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/array/clear.mjs","sourceRoot":"","sources":["../../../src/array/clear.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,MAAM,CAAC,OAAO,UAAU,KAAK,CAAC,KAAiB;IAC7C,KAAK,CAAC,MAAM,GAAG,CAAC,CAAA;AAClB,CAAC"} \ No newline at end of file diff --git a/dist/esm/array/difference.mjs b/dist/esm/array/difference.mjs deleted file mode 100644 index 1014aca..0000000 --- a/dist/esm/array/difference.mjs +++ /dev/null @@ -1,11 +0,0 @@ -/** - * The difference will output the elements from array A that are not in the array B. - * - * @param {Array} array - * @param {Array} array2 - * @returns {any[]} - */ -export default function difference(array, array2) { - return [...new Set(array.filter(x => !array2.includes(x)))]; -} -//# sourceMappingURL=difference.mjs.map \ No newline at end of file diff --git a/dist/esm/array/difference.mjs.map b/dist/esm/array/difference.mjs.map deleted file mode 100644 index f56d970..0000000 --- a/dist/esm/array/difference.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/array/difference.mjs","sourceRoot":"","sources":["../../../src/array/difference.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,UAAU,CAAI,KAAU,EAAE,MAAW;IAC3D,OAAO,CAAC,GAAG,IAAI,GAAG,CAAI,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;AAChE,CAAC"} \ No newline at end of file diff --git a/dist/esm/array/equals.mjs b/dist/esm/array/equals.mjs deleted file mode 100644 index a4fd719..0000000 --- a/dist/esm/array/equals.mjs +++ /dev/null @@ -1,42 +0,0 @@ -import isObject from '../is/isObject.mjs'; -import objectsEqual from '../object/equals.mjs'; -/** - * Deep comparing the contents of 2 arrays using strict equality - * - * @param {Array} array1 - * @param {Array} array2 - * @return {Boolean} `true` if the arrays are equal. - */ -export default function equals(array1, array2) { - const length1 = array1.length; - const length2 = array2.length; - let i; - // Short circuit if the same array is passed twice - if (array1 === array2) { - return true; - } - if (length1 !== length2) { - return false; - } - for (i = 0; i < length1; ++i) { - if (array1[i] && array2[i]) { - if (Array.isArray(array1[i]) && Array.isArray(array2[i])) { - if (!equals(array1[i], array2[i])) { - return false; - } - continue; - } - if (isObject(array1[i]) && isObject(array2[i])) { - if (!objectsEqual(array1[i], array2[i])) { - return false; - } - continue; - } - } - if (array1[i] !== array2[i]) { - return false; - } - } - return true; -} -//# sourceMappingURL=equals.mjs.map \ No newline at end of file diff --git a/dist/esm/array/equals.mjs.map b/dist/esm/array/equals.mjs.map deleted file mode 100644 index f7859f7..0000000 --- a/dist/esm/array/equals.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/array/equals.mjs","sourceRoot":"","sources":["../../../src/array/equals.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,eAAe,CAAA;AACpC,OAAO,YAAY,MAAM,iBAAiB,CAAA;AAE1C;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,MAAM,CAAC,MAAa,EAAE,MAAa;IACzD,MAAM,OAAO,GAAG,MAAM,CAAC,MAAM,CAAA;IAC7B,MAAM,OAAO,GAAG,MAAM,CAAC,MAAM,CAAA;IAC7B,IAAI,CAAC,CAAA;IAEL,kDAAkD;IAClD,IAAI,MAAM,KAAK,MAAM,EAAE,CAAC;QACtB,OAAO,IAAI,CAAA;IACb,CAAC;IAED,IAAI,OAAO,KAAK,OAAO,EAAE,CAAC;QACxB,OAAO,KAAK,CAAA;IACd,CAAC;IAED,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,EAAE,EAAE,CAAC,EAAE,CAAC;QAC7B,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC;YAC3B,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;gBACzD,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;oBAClC,OAAO,KAAK,CAAA;gBACd,CAAC;gBACD,SAAQ;YACV,CAAC;YAED,IAAI,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;gBAC/C,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;oBACxC,OAAO,KAAK,CAAA;gBACd,CAAC;gBACD,SAAQ;YACV,CAAC;QACH,CAAC;QAED,IAAI,MAAM,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC;YAC5B,OAAO,KAAK,CAAA;QACd,CAAC;IACH,CAAC;IAED,OAAO,IAAI,CAAA;AACb,CAAC"} \ No newline at end of file diff --git a/dist/esm/array/index.mjs b/dist/esm/array/index.mjs deleted file mode 100644 index 5ba018d..0000000 --- a/dist/esm/array/index.mjs +++ /dev/null @@ -1,9 +0,0 @@ -import clear from './clear.mjs'; -import arrayEach from './arrayEach.mjs'; -import difference from './difference.mjs'; -import arraysEquals from './equals.mjs'; -import random from './random.mjs'; -import symmetricalDifference from './symmetricalDifference.mjs'; -import intersect, { intersectAll } from './intersect.mjs'; -export { clear, arrayEach, difference, arraysEquals, random, symmetricalDifference, intersect, intersectAll }; -//# sourceMappingURL=index.mjs.map \ No newline at end of file diff --git a/dist/esm/array/index.mjs.map b/dist/esm/array/index.mjs.map deleted file mode 100644 index de911ee..0000000 --- a/dist/esm/array/index.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/array/index.mjs","sourceRoot":"","sources":["../../../src/array/index.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,SAAS,CAAA;AAC3B,OAAO,SAAS,MAAM,aAAa,CAAA;AACnC,OAAO,UAAU,MAAM,cAAc,CAAA;AACrC,OAAO,YAAY,MAAM,UAAU,CAAA;AACnC,OAAO,MAAM,MAAM,UAAU,CAAA;AAC7B,OAAO,qBAAqB,MAAM,yBAAyB,CAAA;AAC3D,OAAO,SAAS,EAAE,EAAE,YAAY,EAAE,MAAM,aAAa,CAAA;AAErD,OAAO,EAAE,KAAK,EAAE,SAAS,EAAE,UAAU,EAAE,YAAY,EAAE,MAAM,EAAE,qBAAqB,EAAE,SAAS,EAAE,YAAY,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/esm/array/intersect.mjs b/dist/esm/array/intersect.mjs deleted file mode 100644 index 21ec2b3..0000000 --- a/dist/esm/array/intersect.mjs +++ /dev/null @@ -1,34 +0,0 @@ -/** - * Return common items for two arrays - * - * @param {Array} array - * @param {Array} array2 - * @returns {any[]} - */ -export default function intersect(array, array2) { - // Уникальное пересечение за один проход по меньшему множеству - const aSet = new Set(array); - const bSet = new Set(array2); - const result = []; - // Идём по меньшему набору уникальных значений - const [small, big] = aSet.size <= bSet.size ? [aSet, bSet] : [bSet, aSet]; - for (const v of small) { - if (big.has(v)) { - result.push(v); - } - } - return result; -} -/** - * Return common items for all arrays - * - * @param array - * @param arrays - * @returns {*|any[]} - */ -export function intersectAll(array, ...arrays) { - // Начинаем с самого короткого массива для уменьшения промежуточных наборов - const all = [array, ...arrays].sort((a, b) => a.length - b.length); - return all.slice(1).reduce((prev, next) => intersect(prev, next), all[0]); -} -//# sourceMappingURL=intersect.mjs.map \ No newline at end of file diff --git a/dist/esm/array/intersect.mjs.map b/dist/esm/array/intersect.mjs.map deleted file mode 100644 index 2097f43..0000000 --- a/dist/esm/array/intersect.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/array/intersect.mjs","sourceRoot":"","sources":["../../../src/array/intersect.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,KAAY,EAAE,MAAa;IAC3D,8DAA8D;IAC9D,MAAM,IAAI,GAAG,IAAI,GAAG,CAAC,KAAK,CAAC,CAAA;IAC3B,MAAM,IAAI,GAAG,IAAI,GAAG,CAAC,MAAM,CAAC,CAAA;IAC5B,MAAM,MAAM,GAAU,EAAE,CAAA;IAExB,8CAA8C;IAC9C,MAAM,CAAC,KAAK,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAA;IACzE,KAAK,MAAM,CAAC,IAAI,KAAK,EAAE,CAAC;QACtB,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC;YACf,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;QAChB,CAAC;IACH,CAAC;IACD,OAAO,MAAM,CAAA;AACf,CAAC;AAED;;;;;;GAMG;AACH,MAAM,UAAU,YAAY,CAAC,KAAY,EAAE,GAAG,MAAa;IACzD,2EAA2E;IAC3E,MAAM,GAAG,GAAG,CAAC,KAAK,EAAE,GAAG,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,CAAA;IAClE,OAAO,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE,EAAE,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAA;AAC3E,CAAC"} \ No newline at end of file diff --git a/dist/esm/array/random.mjs b/dist/esm/array/random.mjs deleted file mode 100644 index d07c154..0000000 --- a/dist/esm/array/random.mjs +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Random function returns random item from array - * - * @param {Array} array - * @returns {unknown} - */ -export default function random(array) { - const { length } = array; - if (length === 0) - return undefined; - return array[Math.floor(Math.random() * length)]; -} -//# sourceMappingURL=random.mjs.map \ No newline at end of file diff --git a/dist/esm/array/random.mjs.map b/dist/esm/array/random.mjs.map deleted file mode 100644 index 12c1d8e..0000000 --- a/dist/esm/array/random.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/array/random.mjs","sourceRoot":"","sources":["../../../src/array/random.ts"],"names":[],"mappings":"AAAA;;;;;GAKG;AACH,MAAM,CAAC,OAAO,UAAU,MAAM,CAAC,KAAY;IACzC,MAAM,EAAE,MAAM,EAAE,GAAG,KAAK,CAAA;IACxB,IAAI,MAAM,KAAK,CAAC;QAAE,OAAO,SAAS,CAAA;IAClC,OAAO,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,MAAM,CAAC,CAAC,CAAA;AAClD,CAAC"} \ No newline at end of file diff --git a/dist/esm/array/symmetricalDifference.mjs b/dist/esm/array/symmetricalDifference.mjs deleted file mode 100644 index fcbc375..0000000 --- a/dist/esm/array/symmetricalDifference.mjs +++ /dev/null @@ -1,11 +0,0 @@ -/** - * The symmetricalDifference will output anti-intersection. - * - * @param {Array} array - * @param {Array} array2 - * @returns {any[]} - */ -export default function symmetricalDifference(array, array2) { - return [...new Set(array)].filter(x => !array2.includes(x)).concat(array2.filter(x => !array.includes(x))); -} -//# sourceMappingURL=symmetricalDifference.mjs.map \ No newline at end of file diff --git a/dist/esm/array/symmetricalDifference.mjs.map b/dist/esm/array/symmetricalDifference.mjs.map deleted file mode 100644 index bd21293..0000000 --- a/dist/esm/array/symmetricalDifference.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/array/symmetricalDifference.mjs","sourceRoot":"","sources":["../../../src/array/symmetricalDifference.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,qBAAqB,CAAC,KAAY,EAAE,MAAa;IACvE,OAAO,CAAC,GAAG,IAAI,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;AAC5G,CAAC"} \ No newline at end of file diff --git a/dist/esm/config.mjs b/dist/esm/config.mjs deleted file mode 100644 index 182a4a8..0000000 --- a/dist/esm/config.mjs +++ /dev/null @@ -1,2 +0,0 @@ -export const VERSION = '5.0.0'; -//# sourceMappingURL=config.mjs.map \ No newline at end of file diff --git a/dist/esm/config.mjs.map b/dist/esm/config.mjs.map deleted file mode 100644 index dd12de8..0000000 --- a/dist/esm/config.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/config.mjs","sourceRoot":"","sources":["../../src/config.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,OAAO,GAAG,OAAO,CAAA"} \ No newline at end of file diff --git a/dist/esm/core/bind.mjs b/dist/esm/core/bind.mjs deleted file mode 100644 index 7dfa867..0000000 --- a/dist/esm/core/bind.mjs +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Binding Methods to Objects - * - * @example - * const obj = { - * msg: 'Name is', - * buildMessage: (name) =>this.msg + ' ' + name - * } - * g = bind(obj, obj.buildMessage); - * alert(g('Smith')); // displays: Name is Smith - */ -export default function bind(object, method) { - return function () { - return method.apply(object, arguments); - }; -} -//# sourceMappingURL=bind.mjs.map \ No newline at end of file diff --git a/dist/esm/core/bind.mjs.map b/dist/esm/core/bind.mjs.map deleted file mode 100644 index 45192f8..0000000 --- a/dist/esm/core/bind.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/core/bind.mjs","sourceRoot":"","sources":["../../../src/core/bind.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;GAUG;AACH,MAAM,CAAC,OAAO,UAAU,IAAI,CAAC,MAAc,EAAE,MAAgB;IAC3D,OAAO;QACL,OAAO,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,SAAS,CAAC,CAAA;IACxC,CAAC,CAAA;AACH,CAAC"} \ No newline at end of file diff --git a/dist/esm/core/clone.mjs b/dist/esm/core/clone.mjs deleted file mode 100644 index 111a802..0000000 --- a/dist/esm/core/clone.mjs +++ /dev/null @@ -1,56 +0,0 @@ -import isDate from '../is/isDate.mjs'; -const enumerables = ['valueOf', 'toLocaleString', 'toString', 'constructor']; -/** - * Clone simple variables including array, {}-like objects, DOM nodes and Date without - * keeping the old reference. A reference for the object itself is returned if it's not - * a direct descendant of Object. - * - * @param {Object} item The variable to clone - * @param {Boolean} [cloneDom=true] `true` to clone DOM nodes. - * @return {Object} clone - */ -export default function clone(item, cloneDom = true) { - if (item === null || item === undefined) { - return item; - } - // @ts-ignore - if (cloneDom && item.nodeType && item.cloneNode) { - // @ts-ignore - return item.cloneNode(true); - } - // Date - if (isDate(item)) { - // @ts-ignore - return new Date(item.getTime()); - } - let i, j, k; - // Array - if (Array.isArray(item)) { - i = item.length; - let newClone = []; - while (i--) { - newClone[i] = clone(item[i], cloneDom); - } - return newClone; - } - const type = Object.prototype.toString.call(item); - // Plain Object - if (type === '[object Object]' && item.constructor === Object) { - const src = item; - const newClone = {}; - for (const key in src) { - if (Object.prototype.hasOwnProperty.call(src, key)) { - newClone[key] = clone(src[key], cloneDom); - } - } - for (const k of enumerables) { - if (Object.prototype.hasOwnProperty.call(src, k)) { - newClone[k] = src[k]; - } - } - // @ts-ignore - return newClone; - } - return item; -} -//# sourceMappingURL=clone.mjs.map \ No newline at end of file diff --git a/dist/esm/core/clone.mjs.map b/dist/esm/core/clone.mjs.map deleted file mode 100644 index 5a7d6c7..0000000 --- a/dist/esm/core/clone.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/core/clone.mjs","sourceRoot":"","sources":["../../../src/core/clone.ts"],"names":[],"mappings":"AAAA,OAAO,MAAM,MAAM,aAAa,CAAA;AAEhC,MAAM,WAAW,GAAG,CAAC,SAAS,EAAE,gBAAgB,EAAE,UAAU,EAAE,aAAa,CAAC,CAAA;AAE5E;;;;;;;;GAQG;AACH,MAAM,CAAC,OAAO,UAAU,KAAK,CAAuB,IAAO,EAAE,WAAoB,IAAI;IACnF,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,SAAS,EAAE,CAAC;QACxC,OAAO,IAAI,CAAA;IACb,CAAC;IAED,aAAa;IACb,IAAI,QAAQ,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC;QAChD,aAAa;QACb,OAAO,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAA;IAC7B,CAAC;IAED,OAAO;IACP,IAAI,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC;QACjB,aAAa;QACb,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAA;IACjC,CAAC;IAED,IAAI,CAAS,EAAE,CAAS,EAAE,CAAC,CAAA;IAE3B,QAAQ;IACR,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC;QACxB,CAAC,GAAG,IAAI,CAAC,MAAM,CAAA;QACf,IAAI,QAAQ,GAAwB,EAAE,CAAA;QAEtC,OAAO,CAAC,EAAE,EAAE,CAAC;YACX,QAAQ,CAAC,CAAC,CAAC,GAAG,KAAK,CAAM,IAAI,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAA;QAC7C,CAAC;QAED,OAAU,QAAQ,CAAA;IACpB,CAAC;IAED,MAAM,IAAI,GAAG,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;IAEjD,eAAe;IACf,IAAI,IAAI,KAAK,iBAAiB,IAAK,IAAe,CAAC,WAAW,KAAK,MAAM,EAAE,CAAC;QAC1E,MAAM,GAAG,GAAG,IAAgC,CAAA;QAC5C,MAAM,QAAQ,GAA6B,EAAE,CAAA;QAE7C,KAAK,MAAM,GAAG,IAAI,GAAG,EAAE,CAAC;YACtB,IAAI,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,EAAE,CAAC;gBACnD,QAAQ,CAAC,GAAG,CAAC,GAAG,KAAK,CAAM,GAAG,CAAC,GAAG,CAAC,EAAE,QAAQ,CAAC,CAAA;YAChD,CAAC;QACH,CAAC;QAED,KAAK,MAAM,CAAC,IAAI,WAAW,EAAE,CAAC;YAC5B,IAAI,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC;gBACjD,QAAQ,CAAC,CAAC,CAAC,GAAI,GAA2B,CAAC,CAAC,CAAC,CAAA;YAC/C,CAAC;QACH,CAAC;QAED,aAAa;QACb,OAAO,QAAQ,CAAA;IACjB,CAAC;IAED,OAAO,IAAI,CAAA;AACb,CAAC"} \ No newline at end of file diff --git a/dist/esm/core/equals.mjs b/dist/esm/core/equals.mjs deleted file mode 100644 index 5da8e95..0000000 --- a/dist/esm/core/equals.mjs +++ /dev/null @@ -1,34 +0,0 @@ -import objectsEqual from '../object/equals.mjs'; -import arraysEquals from '../array/equals.mjs'; -import isObject from '../is/isObject.mjs'; -import isString from '../is/isString.mjs'; -import isBoolean from '../is/isBoolean.mjs'; -import isNumeric from '../is/isNumeric.mjs'; -import isFunction from '../is/isFunction.mjs'; -/** - * @param {*} first - * @param {*} second - * @returns {boolean} - */ -export default function equals(first, second) { - if (first === second) { - return true; - } - if (isString(first) || isNumeric(first) || isBoolean(first)) { - return first === second; - } - if ((first instanceof Date && second instanceof Date) || (first instanceof RegExp && second instanceof RegExp)) { - return first.toString() === second.toString(); - } - if (Array.isArray(first) && Array.isArray(second)) { - return arraysEquals(first, second); - } - if (isObject(first) && isObject(second)) { - return objectsEqual(first, second); - } - if (isFunction(first) && isFunction(second)) { - return ('' + first).valueOf() === ('' + second).valueOf(); - } - return false; -} -//# sourceMappingURL=equals.mjs.map \ No newline at end of file diff --git a/dist/esm/core/equals.mjs.map b/dist/esm/core/equals.mjs.map deleted file mode 100644 index e7e0da5..0000000 --- a/dist/esm/core/equals.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/core/equals.mjs","sourceRoot":"","sources":["../../../src/core/equals.ts"],"names":[],"mappings":"AAAA,OAAO,YAAY,MAAM,iBAAiB,CAAA;AAC1C,OAAO,YAAY,MAAM,gBAAgB,CAAA;AACzC,OAAO,QAAQ,MAAM,eAAe,CAAA;AACpC,OAAO,QAAQ,MAAM,eAAe,CAAA;AACpC,OAAO,SAAS,MAAM,gBAAgB,CAAA;AACtC,OAAO,SAAS,MAAM,gBAAgB,CAAA;AACtC,OAAO,UAAU,MAAM,iBAAiB,CAAA;AAExC;;;;GAIG;AACH,MAAM,CAAC,OAAO,UAAU,MAAM,CAAC,KAAU,EAAE,MAAW;IACpD,IAAI,KAAK,KAAK,MAAM,EAAE,CAAC;QACrB,OAAO,IAAI,CAAA;IACb,CAAC;IAED,IAAI,QAAQ,CAAC,KAAK,CAAC,IAAI,SAAS,CAAC,KAAK,CAAC,IAAI,SAAS,CAAC,KAAK,CAAC,EAAE,CAAC;QAC5D,OAAO,KAAK,KAAK,MAAM,CAAA;IACzB,CAAC;IAED,IAAI,CAAC,KAAK,YAAY,IAAI,IAAI,MAAM,YAAY,IAAI,CAAC,IAAI,CAAC,KAAK,YAAY,MAAM,IAAI,MAAM,YAAY,MAAM,CAAC,EAAE,CAAC;QAC/G,OAAO,KAAK,CAAC,QAAQ,EAAE,KAAK,MAAM,CAAC,QAAQ,EAAE,CAAA;IAC/C,CAAC;IAED,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC;QAClD,OAAO,YAAY,CAAC,KAAK,EAAE,MAAM,CAAC,CAAA;IACpC,CAAC;IAED,IAAI,QAAQ,CAAC,KAAK,CAAC,IAAI,QAAQ,CAAC,MAAM,CAAC,EAAE,CAAC;QACxC,OAAO,YAAY,CAAC,KAAK,EAAE,MAAM,CAAC,CAAA;IACpC,CAAC;IAED,IAAI,UAAU,CAAC,KAAK,CAAC,IAAI,UAAU,CAAC,MAAM,CAAC,EAAE,CAAC;QAC5C,OAAO,CAAC,EAAE,GAAG,KAAK,CAAC,CAAC,OAAO,EAAE,KAAK,CAAC,EAAE,GAAG,MAAM,CAAC,CAAC,OAAO,EAAE,CAAA;IAC3D,CAAC;IAED,OAAO,KAAK,CAAA;AACd,CAAC"} \ No newline at end of file diff --git a/dist/esm/core/forEach.mjs b/dist/esm/core/forEach.mjs deleted file mode 100644 index 41c2d51..0000000 --- a/dist/esm/core/forEach.mjs +++ /dev/null @@ -1,45 +0,0 @@ -import arrayEach from '../array/arrayEach.mjs'; -import keys from './keys.mjs'; -import isArrayLike from '../is/isArrayLike.mjs'; -export default function forEach(collection, iterateFn) { - if (Array.isArray(collection)) { - return arrayEach(collection, iterateFn); - } - const baseEach = (object, iterateFn) => { - return object && createBaseFor()(object, iterateFn, keys); - }; - const func = createBaseEach(baseEach); - return func(collection, iterateFn); -} -function createBaseFor(fromRight = false) { - return function (object, iterateFn, keysFunc) { - let index = -1, iterable = new Object(object), properties = keysFunc(object), length = properties.length, key; - while (length--) { - key = properties[fromRight ? length : ++index]; - if (iterateFn(iterable[key], key, iterable) === false) { - break; - } - } - return object; - }; -} -function createBaseEach(eachFunc, fromRight = false) { - return function (collection, iterateFn) { - if (collection == null) { - return collection; - } - if (!isArrayLike(collection)) { - return eachFunc(collection, iterateFn); - } - const length = collection.length; - const iterable = new Object(collection); - let index = fromRight ? length : -1; - while (fromRight ? index-- : ++index < length) { - if (iterateFn(iterable[index], index, iterable) === false) { - break; - } - } - return collection; - }; -} -//# sourceMappingURL=forEach.mjs.map \ No newline at end of file diff --git a/dist/esm/core/forEach.mjs.map b/dist/esm/core/forEach.mjs.map deleted file mode 100644 index 8b95309..0000000 --- a/dist/esm/core/forEach.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/core/forEach.mjs","sourceRoot":"","sources":["../../../src/core/forEach.ts"],"names":[],"mappings":"AAAA,OAAO,SAAS,MAAM,mBAAmB,CAAA;AACzC,OAAO,IAAI,MAAM,QAAQ,CAAA;AAGzB,OAAO,WAAW,MAAM,kBAAkB,CAAA;AAE1C,MAAM,CAAC,OAAO,UAAU,OAAO,CAAC,UAA0B,EAAE,SAA6B;IACvF,IAAI,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE,CAAC;QAC9B,OAAO,SAAS,CAAQ,UAAU,EAAE,SAAS,CAAC,CAAA;IAChD,CAAC;IAED,MAAM,QAAQ,GAAG,CAAC,MAAe,EAAE,SAA6B,EAAW,EAAE;QAC3E,OAAO,MAAM,IAAI,aAAa,EAAE,CAAC,MAAM,EAAE,SAAS,EAAE,IAAI,CAAC,CAAA;IAC3D,CAAC,CAAA;IAED,MAAM,IAAI,GAAG,cAAc,CAAC,QAAQ,CAAC,CAAA;IAErC,OAAO,IAAI,CAA2B,UAAU,EAAE,SAAS,CAAC,CAAA;AAC9D,CAAC;AAQD,SAAS,aAAa,CAAC,YAAqB,KAAK;IAC/C,OAAO,UAAU,MAAe,EAAE,SAA6B,EAAE,QAAsB;QACrF,IAAI,KAAK,GAAG,CAAC,CAAC,EACZ,QAAQ,GAAY,IAAI,MAAM,CAAC,MAAM,CAAC,EACtC,UAAU,GAAG,QAAQ,CAAC,MAAM,CAAC,EAC7B,MAAM,GAAW,UAAU,CAAC,MAAM,EAClC,GAAgB,CAAA;QAElB,OAAO,MAAM,EAAE,EAAE,CAAC;YAChB,GAAG,GAAG,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAA;YAC9C,IAAI,SAAS,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,QAAQ,CAAC,KAAK,KAAK,EAAE,CAAC;gBACtD,MAAK;YACP,CAAC;QACH,CAAC;QAED,OAAO,MAAM,CAAA;IACf,CAAC,CAAA;AACH,CAAC;AAID,SAAS,cAAc,CAAC,QAAsB,EAAE,YAAqB,KAAK;IACxE,OAAO,UAAU,UAAoC,EAAE,SAA6B;QAClF,IAAI,UAAU,IAAI,IAAI,EAAE,CAAC;YACvB,OAAO,UAAU,CAAA;QACnB,CAAC;QAED,IAAI,CAAC,WAAW,CAAC,UAAU,CAAC,EAAE,CAAC;YAC7B,OAAO,QAAQ,CAAC,UAAU,EAAE,SAAS,CAAC,CAAA;QACxC,CAAC;QAED,MAAM,MAAM,GAAG,UAAU,CAAC,MAAM,CAAA;QAChC,MAAM,QAAQ,GAAY,IAAI,MAAM,CAAC,UAAU,CAAC,CAAA;QAEhD,IAAI,KAAK,GAAG,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QAEnC,OAAO,SAAS,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,MAAM,EAAE,CAAC;YAC9C,IAAI,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,QAAQ,CAAC,KAAK,KAAK,EAAE,CAAC;gBAC1D,MAAK;YACP,CAAC;QACH,CAAC;QACD,OAAO,UAAU,CAAA;IACnB,CAAC,CAAA;AACH,CAAC"} \ No newline at end of file diff --git a/dist/esm/core/index.mjs b/dist/esm/core/index.mjs deleted file mode 100644 index f60bac6..0000000 --- a/dist/esm/core/index.mjs +++ /dev/null @@ -1,9 +0,0 @@ -import bind from './bind.mjs'; -import clone from './clone.mjs'; -import tap from './tap.mjs'; -import keys from './keys.mjs'; -import equals from './equals.mjs'; -import forEach from './forEach.mjs'; -import match from './match.mjs'; -export { bind, clone, tap, keys, equals, forEach, match }; -//# sourceMappingURL=index.mjs.map \ No newline at end of file diff --git a/dist/esm/core/index.mjs.map b/dist/esm/core/index.mjs.map deleted file mode 100644 index 7c267fb..0000000 --- a/dist/esm/core/index.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/core/index.mjs","sourceRoot":"","sources":["../../../src/core/index.ts"],"names":[],"mappings":"AAAA,OAAO,IAAI,MAAM,QAAQ,CAAA;AACzB,OAAO,KAAK,MAAM,SAAS,CAAA;AAC3B,OAAO,GAAG,MAAM,OAAO,CAAA;AACvB,OAAO,IAAI,MAAM,QAAQ,CAAA;AACzB,OAAO,MAAM,MAAM,UAAU,CAAA;AAC7B,OAAO,OAAO,MAAM,WAAW,CAAA;AAC/B,OAAO,KAAK,MAAM,SAAS,CAAA;AAE3B,OAAO,EAAE,IAAI,EAAE,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/esm/core/keys.mjs b/dist/esm/core/keys.mjs deleted file mode 100644 index f61e2b6..0000000 --- a/dist/esm/core/keys.mjs +++ /dev/null @@ -1,32 +0,0 @@ -import isArrayLike from '../is/isArrayLike.mjs'; -import arrayLikeKeys from '../internal/arrayLikeKeys.mjs'; -import baseKeys from '../internal/base/baseKeys.mjs'; -/** - * Creates an array of the own enumerable property names of `object`. - * - * **Note:** Non-object values are coerced to objects. See the - * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) - * for more details. - * - * @static - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * keys(new Foo); - * // => ['a', 'b'] (iteration order is not guaranteed) - * - * keys('hi'); - * // => ['0', '1'] - */ -export default function keys(object) { - return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object); -} -//# sourceMappingURL=keys.mjs.map \ No newline at end of file diff --git a/dist/esm/core/keys.mjs.map b/dist/esm/core/keys.mjs.map deleted file mode 100644 index 230824f..0000000 --- a/dist/esm/core/keys.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/core/keys.mjs","sourceRoot":"","sources":["../../../src/core/keys.ts"],"names":[],"mappings":"AAAA,OAAO,WAAW,MAAM,kBAAkB,CAAA;AAC1C,OAAO,aAAa,MAAM,0BAA0B,CAAA;AACpD,OAAO,QAAQ,MAAM,0BAA0B,CAAA;AAE/C;;;;;;;;;;;;;;;;;;;;;;;;GAwBG;AACH,MAAM,CAAC,OAAO,UAAU,IAAI,CAAC,MAAW;IACtC,OAAO,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAA;AACvE,CAAC"} \ No newline at end of file diff --git a/dist/esm/core/match.mjs b/dist/esm/core/match.mjs deleted file mode 100644 index f0e7999..0000000 --- a/dist/esm/core/match.mjs +++ /dev/null @@ -1,21 +0,0 @@ -import isObject from '../is/isObject.mjs'; -/** - * @param {*} expr - * @param {object|array} cases - * @param {matchOptions} options - * @return {*} - */ -export default function match(expr, cases, options) { - const opt = { - strict: true, - ...(isObject(options) ? options : {}), - }; - for (const [pattern, action] of Array.isArray(cases) ? cases : Object.entries(cases)) { - const prn = typeof pattern === 'function' ? pattern() : pattern; - if (opt.strict ? expr === prn : expr == prn) { - return typeof action === 'function' ? action() : action; - } - } - return typeof opt.default === 'function' ? opt.default() : opt.default; -} -//# sourceMappingURL=match.mjs.map \ No newline at end of file diff --git a/dist/esm/core/match.mjs.map b/dist/esm/core/match.mjs.map deleted file mode 100644 index 34349bf..0000000 --- a/dist/esm/core/match.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/core/match.mjs","sourceRoot":"","sources":["../../../src/core/match.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,eAAe,CAAA;AAWpC;;;;;GAKG;AACH,MAAM,CAAC,OAAO,UAAU,KAAK,CAAC,IAAS,EAAE,KAAgB,EAAE,OAAsB;IAC/E,MAAM,GAAG,GAAG;QACV,MAAM,EAAE,IAAI;QACZ,GAAG,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC;KACtC,CAAA;IAED,KAAK,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC;QACrF,MAAM,GAAG,GAAG,OAAO,OAAO,KAAK,UAAU,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,OAAO,CAAA;QAE/D,IAAI,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,KAAK,GAAG,CAAC,CAAC,CAAC,IAAI,IAAI,GAAG,EAAE,CAAC;YAC5C,OAAO,OAAO,MAAM,KAAK,UAAU,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,MAAM,CAAA;QACzD,CAAC;IACH,CAAC;IAED,OAAO,OAAO,GAAG,CAAC,OAAO,KAAK,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAA;AACxE,CAAC"} \ No newline at end of file diff --git a/dist/esm/core/tap.mjs b/dist/esm/core/tap.mjs deleted file mode 100644 index a4c6d0a..0000000 --- a/dist/esm/core/tap.mjs +++ /dev/null @@ -1,33 +0,0 @@ -/** - * This method invokes `interceptor` and returns `value`. The interceptor - * is invoked with one argument; (value). The purpose of this method is to - * "tap into" a method chain sequence in order to modify intermediate results. - * - * @static - * @param {*} value The value to provide to `interceptor`. - * @param {Function} interceptor The function to invoke. - * @returns {*} Returns `value`. - * @example - * - * tap('test') // 'test' - * tap([1, 2, 3], (value) => value.pop()) // [1,2] - * tap({b: 2, a: 'test'}, (value) => delete value.a) // {b: 2} - * tap(()=>100)) // 100 - * tap(()=>100), (value) => value / 2) // 50 - * - */ -import isFunction from '../is/isFunction.mjs'; -import isBasicType from '../is/isBasicType.mjs'; -export default function tap(value, interceptor) { - if (isFunction(value)) { - value = value(); - } - if (interceptor && isFunction(interceptor)) { - if (isBasicType(value)) { - return interceptor(value); - } - interceptor(value); - } - return value; -} -//# sourceMappingURL=tap.mjs.map \ No newline at end of file diff --git a/dist/esm/core/tap.mjs.map b/dist/esm/core/tap.mjs.map deleted file mode 100644 index cb469e6..0000000 --- a/dist/esm/core/tap.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/core/tap.mjs","sourceRoot":"","sources":["../../../src/core/tap.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;;GAiBG;AACH,OAAO,UAAU,MAAM,iBAAiB,CAAA;AACxC,OAAO,WAAW,MAAM,kBAAkB,CAAA;AAE1C,MAAM,CAAC,OAAO,UAAU,GAAG,CAAC,KAAU,EAAE,WAAsB;IAC5D,IAAI,UAAU,CAAC,KAAK,CAAC,EAAE,CAAC;QACtB,KAAK,GAAG,KAAK,EAAE,CAAA;IACjB,CAAC;IAED,IAAI,WAAW,IAAI,UAAU,CAAC,WAAW,CAAC,EAAE,CAAC;QAC3C,IAAI,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC;YACvB,OAAO,WAAW,CAAC,KAAK,CAAC,CAAA;QAC3B,CAAC;QAED,WAAW,CAAC,KAAK,CAAC,CAAA;IACpB,CAAC;IAED,OAAO,KAAK,CAAA;AACd,CAAC"} \ No newline at end of file diff --git a/dist/esm/core/vars.mjs b/dist/esm/core/vars.mjs deleted file mode 100644 index 326642e..0000000 --- a/dist/esm/core/vars.mjs +++ /dev/null @@ -1,13 +0,0 @@ -export const reNonAlpha = /[^0-9a-zA-Z_]/g; -export const reTrim = /^\s+|\s+$/g; -/** Used to detect binary string values. */ -export const reIsBinary = /^0b[01]+$/i; -/** Used to detect octal string values. */ -export const reIsOctal = /^0o[0-7]+$/i; -/** Used to detect bad signed hexadecimal string values. */ -export const reIsBadHex = /^[+-]0x[\da-f]+$/i; -/** Used to detect unsigned integer values. */ -export const reIsUint = /^(?:0|[1-9]\d*)$/; -/** Used to detect float values. */ -export const reIsFloat = /^[+|-]?\d+\.\d+$/; -//# sourceMappingURL=vars.mjs.map \ No newline at end of file diff --git a/dist/esm/core/vars.mjs.map b/dist/esm/core/vars.mjs.map deleted file mode 100644 index be7778e..0000000 --- a/dist/esm/core/vars.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/core/vars.mjs","sourceRoot":"","sources":["../../../src/core/vars.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,UAAU,GAAG,gBAAgB,CAAA;AAE1C,MAAM,CAAC,MAAM,MAAM,GAAG,YAAY,CAAA;AAElC,2CAA2C;AAC3C,MAAM,CAAC,MAAM,UAAU,GAAG,YAAY,CAAA;AAEtC,0CAA0C;AAC1C,MAAM,CAAC,MAAM,SAAS,GAAG,aAAa,CAAA;AAEtC,2DAA2D;AAC3D,MAAM,CAAC,MAAM,UAAU,GAAG,mBAAmB,CAAA;AAE7C,8CAA8C;AAC9C,MAAM,CAAC,MAAM,QAAQ,GAAG,kBAAkB,CAAA;AAE1C,mCAAmC;AACnC,MAAM,CAAC,MAAM,SAAS,GAAG,kBAAkB,CAAA"} \ No newline at end of file diff --git a/dist/esm/date/elapsed.mjs b/dist/esm/date/elapsed.mjs deleted file mode 100644 index 2cf94e6..0000000 --- a/dist/esm/date/elapsed.mjs +++ /dev/null @@ -1,15 +0,0 @@ -import now from './now.mjs'; -/** - * Returns difference in milliseconds between dates - * - * @param {Date} dateA The first date. - * @param {Date} [dateB=new Date()] (optional) The second date. - * @return {Number} The difference in milliseconds - * - * @memberof µ.date - * @author efureev - */ -export function elapsed(dateA, dateB) { - return Math.abs(+dateA - (+dateB || now())); -} -//# sourceMappingURL=elapsed.mjs.map \ No newline at end of file diff --git a/dist/esm/date/elapsed.mjs.map b/dist/esm/date/elapsed.mjs.map deleted file mode 100644 index 0480e1b..0000000 --- a/dist/esm/date/elapsed.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/date/elapsed.mjs","sourceRoot":"","sources":["../../../src/date/elapsed.ts"],"names":[],"mappings":"AAAA,OAAO,GAAG,MAAM,OAAO,CAAA;AAEvB;;;;;;;;;GASG;AACH,MAAM,UAAU,OAAO,CAAC,KAAW,EAAE,KAAW;IAC9C,OAAO,IAAI,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,IAAI,GAAG,EAAE,CAAC,CAAC,CAAA;AAC7C,CAAC"} \ No newline at end of file diff --git a/dist/esm/date/index.mjs b/dist/esm/date/index.mjs deleted file mode 100644 index 18f4bd8..0000000 --- a/dist/esm/date/index.mjs +++ /dev/null @@ -1,4 +0,0 @@ -import now from './now.mjs'; -import dateToString from './toString.mjs'; -export { now, dateToString }; -//# sourceMappingURL=index.mjs.map \ No newline at end of file diff --git a/dist/esm/date/index.mjs.map b/dist/esm/date/index.mjs.map deleted file mode 100644 index f6b37ec..0000000 --- a/dist/esm/date/index.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/date/index.mjs","sourceRoot":"","sources":["../../../src/date/index.ts"],"names":[],"mappings":"AAAA,OAAO,GAAG,MAAM,OAAO,CAAA;AACvB,OAAO,YAAY,MAAM,YAAY,CAAA;AAErC,OAAO,EAAE,GAAG,EAAE,YAAY,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/esm/date/now.mjs b/dist/esm/date/now.mjs deleted file mode 100644 index fae2e71..0000000 --- a/dist/esm/date/now.mjs +++ /dev/null @@ -1,8 +0,0 @@ -const nowFn = Date.now || (() => new Date().getTime()); -/** - * return Date now - */ -export default function now() { - return nowFn(); -} -//# sourceMappingURL=now.mjs.map \ No newline at end of file diff --git a/dist/esm/date/now.mjs.map b/dist/esm/date/now.mjs.map deleted file mode 100644 index c812d35..0000000 --- a/dist/esm/date/now.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/date/now.mjs","sourceRoot":"","sources":["../../../src/date/now.ts"],"names":[],"mappings":"AAAA,MAAM,KAAK,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC,IAAI,IAAI,EAAE,CAAC,OAAO,EAAE,CAAC,CAAA;AAEtD;;GAEG;AACH,MAAM,CAAC,OAAO,UAAU,GAAG;IACzB,OAAO,KAAK,EAAE,CAAA;AAChB,CAAC"} \ No newline at end of file diff --git a/dist/esm/date/toString.mjs b/dist/esm/date/toString.mjs deleted file mode 100644 index 5aad729..0000000 --- a/dist/esm/date/toString.mjs +++ /dev/null @@ -1,20 +0,0 @@ -import { padDateTime } from '../format/pad.mjs'; -/** - * Date to string - * @param {Date|null} date - * @returns {string} - */ -export default function toString(date = new Date()) { - return (date.getFullYear() + - '-' + - padDateTime(date.getMonth() + 1) + - '-' + - padDateTime(date.getDate()) + - 'T' + - padDateTime(date.getHours()) + - ':' + - padDateTime(date.getMinutes()) + - ':' + - padDateTime(date.getSeconds())); -} -//# sourceMappingURL=toString.mjs.map \ No newline at end of file diff --git a/dist/esm/date/toString.mjs.map b/dist/esm/date/toString.mjs.map deleted file mode 100644 index bb4ad5d..0000000 --- a/dist/esm/date/toString.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/date/toString.mjs","sourceRoot":"","sources":["../../../src/date/toString.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,cAAc,CAAA;AAE1C;;;;GAIG;AACH,MAAM,CAAC,OAAO,UAAU,QAAQ,CAAC,OAAa,IAAI,IAAI,EAAE;IACtD,OAAO,CACL,IAAI,CAAC,WAAW,EAAE;QAClB,GAAG;QACH,WAAW,CAAC,IAAI,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC;QAChC,GAAG;QACH,WAAW,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC;QAC3B,GAAG;QACH,WAAW,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC;QAC5B,GAAG;QACH,WAAW,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC;QAC9B,GAAG;QACH,WAAW,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAC/B,CAAA;AACH,CAAC"} \ No newline at end of file diff --git a/dist/esm/format/fileSize.mjs b/dist/esm/format/fileSize.mjs deleted file mode 100644 index a8ef252..0000000 --- a/dist/esm/format/fileSize.mjs +++ /dev/null @@ -1,20 +0,0 @@ -import intWord from './intWord.mjs'; -/** - * Display - * @param {Number|String} size - * @param {Number} kilo - * @param {Number} decimals - * @param {String} decPoint - * @param {String} thousandsSeparator - * @param {String} suffixSeparator - * @returns {string} - */ -export default function fileSize(size, kilo = 1024, decimals = 2, decPoint = '.', thousandsSeparator = ',', suffixSeparator = ' ') { - const num = Number(size); - if (!Number.isFinite(num) || num <= 0) { - return '0 bytes'; - } - const decimalsToUse = num < kilo ? 0 : decimals; - return intWord(num, ['bytes', 'Kb', 'Mb', 'Gb', 'Tb', 'Pb'], kilo, decimalsToUse, decPoint, thousandsSeparator, suffixSeparator); -} -//# sourceMappingURL=fileSize.mjs.map \ No newline at end of file diff --git a/dist/esm/format/fileSize.mjs.map b/dist/esm/format/fileSize.mjs.map deleted file mode 100644 index 069954b..0000000 --- a/dist/esm/format/fileSize.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/format/fileSize.mjs","sourceRoot":"","sources":["../../../src/format/fileSize.ts"],"names":[],"mappings":"AAAA,OAAO,OAAO,MAAM,WAAW,CAAA;AAG/B;;;;;;;;;GASG;AACH,MAAM,CAAC,OAAO,UAAU,QAAQ,CAC9B,IAAgB,EAChB,OAAe,IAAI,EACnB,WAAmB,CAAC,EACpB,WAAmB,GAAG,EACtB,qBAA6B,GAAG,EAChC,kBAA0B,GAAG;IAE7B,MAAM,GAAG,GAAG,MAAM,CAAC,IAAI,CAAC,CAAA;IAExB,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC;QACtC,OAAO,SAAS,CAAA;IAClB,CAAC;IAED,MAAM,aAAa,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAA;IAE/C,OAAO,OAAO,CACZ,GAAG,EACH,CAAC,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EACvC,IAAI,EACJ,aAAa,EACb,QAAQ,EACR,kBAAkB,EAClB,eAAe,CAChB,CAAA;AACH,CAAC"} \ No newline at end of file diff --git a/dist/esm/format/index.mjs b/dist/esm/format/index.mjs deleted file mode 100644 index a08c256..0000000 --- a/dist/esm/format/index.mjs +++ /dev/null @@ -1,6 +0,0 @@ -import { padNumber, padDateTime } from './pad.mjs'; -import number, { numberRus } from './number.mjs'; -import intWord from './intWord.mjs'; -import fileSize from './fileSize.mjs'; -export { intWord, number, numberRus, padNumber, padDateTime, fileSize }; -//# sourceMappingURL=index.mjs.map \ No newline at end of file diff --git a/dist/esm/format/index.mjs.map b/dist/esm/format/index.mjs.map deleted file mode 100644 index 2a016d7..0000000 --- a/dist/esm/format/index.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/format/index.mjs","sourceRoot":"","sources":["../../../src/format/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAE,WAAW,EAAE,MAAM,OAAO,CAAA;AAC9C,OAAO,MAAM,EAAE,EAAE,SAAS,EAAE,MAAM,UAAU,CAAA;AAC5C,OAAO,OAAO,MAAM,WAAW,CAAA;AAC/B,OAAO,QAAQ,MAAM,YAAY,CAAA;AAEjC,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,SAAS,EAAE,WAAW,EAAE,QAAQ,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/esm/format/intWord.mjs b/dist/esm/format/intWord.mjs deleted file mode 100644 index fd0bebc..0000000 --- a/dist/esm/format/intWord.mjs +++ /dev/null @@ -1,28 +0,0 @@ -import number from './number.mjs'; -const UnitsDefault = ['', 'K', 'M', 'B', 'T']; -/** - * Format - * @param {Number|String} value - * @param {Array} units - * @param {Number} kilo - * @param {Number} decimals - * @param {String} decPoint - * @param {String} thousandsSeparator - * @param {String} suffixSeparator - * @returns {string} - */ -export default function intWord(value, units = UnitsDefault, kilo = 1000, decimals = 2, decPoint = '.', thousandsSeparator = ',', suffixSeparator = '') { - let unit = units.length - 1; - decimals = isNaN(decimals) ? 2 : Math.abs(decimals); - const num = +value; - for (let i = 0; i < units.length; i++) { - if (num < kilo ** (i + 1)) { - unit = i; - break; - } - } - const humanized = num / kilo ** unit; - const suffix = units[unit] ? suffixSeparator + units[unit] : ''; - return number(humanized, decimals, decPoint, thousandsSeparator) + suffix; -} -//# sourceMappingURL=intWord.mjs.map \ No newline at end of file diff --git a/dist/esm/format/intWord.mjs.map b/dist/esm/format/intWord.mjs.map deleted file mode 100644 index e1cda70..0000000 --- a/dist/esm/format/intWord.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/format/intWord.mjs","sourceRoot":"","sources":["../../../src/format/intWord.ts"],"names":[],"mappings":"AAAA,OAAO,MAAM,MAAM,UAAU,CAAA;AAG7B,MAAM,YAAY,GAAG,CAAC,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA;AAC7C;;;;;;;;;;GAUG;AACH,MAAM,CAAC,OAAO,UAAU,OAAO,CAC7B,KAAiB,EACjB,QAAkB,YAAY,EAC9B,OAAe,IAAI,EACnB,WAAmB,CAAC,EACpB,WAAmB,GAAG,EACtB,qBAA6B,GAAG,EAChC,kBAA0B,EAAE;IAE5B,IAAI,IAAI,GAAG,KAAK,CAAC,MAAM,GAAG,CAAC,CAAA;IAC3B,QAAQ,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAA;IACnD,MAAM,GAAG,GAAG,CAAC,KAAK,CAAA;IAElB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;QACtC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC;YAC1B,IAAI,GAAG,CAAC,CAAA;YACR,MAAK;QACP,CAAC;IACH,CAAC;IAED,MAAM,SAAS,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,CAAA;IACpC,MAAM,MAAM,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,eAAe,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAA;IAE/D,OAAO,MAAM,CAAC,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,kBAAkB,CAAC,GAAG,MAAM,CAAA;AAC3E,CAAC"} \ No newline at end of file diff --git a/dist/esm/format/number.mjs b/dist/esm/format/number.mjs deleted file mode 100644 index d9df3fa..0000000 --- a/dist/esm/format/number.mjs +++ /dev/null @@ -1,34 +0,0 @@ -import isInteger from '../is/isInteger.mjs'; -/** - * Formatting number - * @param {String|Number} value - * @param {Number} decimals - * @param {String} decPoint - * @param {String} thousandsSeparator - * @param {Boolean} clearDecimals - * @returns {string} - */ -export default function number(value, decimals = 2, decPoint = '.', thousandsSeparator = ',', clearDecimals = false) { - decimals = isNaN(decimals) ? 2 : Math.abs(decimals); - const num = Number(value); - const sign = num < 0 ? '-' : ''; - value = Math.abs(+num || 0); - const intPart = parseInt(num.toFixed(decimals), 10) + ''; - // const intPartStr = intPart + '' - const j = intPart.length > 3 ? intPart.length % 3 : 0; - return (sign + - (j ? intPart.slice(0, j) + thousandsSeparator : '') + - intPart.slice(j).replace(/(\d{3})(?=\d)/g, '$1' + thousandsSeparator) + - (decimals - ? clearDecimals && isInteger(num) - ? '' - : decPoint + - Math.abs(num - +intPart) - .toFixed(decimals) - .slice(2) - : '')); -} -export function numberRus(value, decimals = 2) { - return number(value, decimals, '.', ' ', true); -} -//# sourceMappingURL=number.mjs.map \ No newline at end of file diff --git a/dist/esm/format/number.mjs.map b/dist/esm/format/number.mjs.map deleted file mode 100644 index af4698f..0000000 --- a/dist/esm/format/number.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/format/number.mjs","sourceRoot":"","sources":["../../../src/format/number.ts"],"names":[],"mappings":"AAAA,OAAO,SAAS,MAAM,gBAAgB,CAAA;AAGtC;;;;;;;;GAQG;AACH,MAAM,CAAC,OAAO,UAAU,MAAM,CAC5B,KAAiB,EACjB,WAAmB,CAAC,EACpB,WAAmB,GAAG,EACtB,qBAA6B,GAAG,EAChC,gBAAyB,KAAK;IAE9B,QAAQ,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAA;IACnD,MAAM,GAAG,GAAG,MAAM,CAAC,KAAK,CAAC,CAAA;IACzB,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAA;IAC/B,KAAK,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAA;IAE3B,MAAM,OAAO,GAAG,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,EAAE,EAAE,CAAC,GAAG,EAAE,CAAA;IACxD,kCAAkC;IAClC,MAAM,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IAErD,OAAO,CACL,IAAI;QACJ,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,kBAAkB,CAAC,CAAC,CAAC,EAAE,CAAC;QACnD,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,EAAE,IAAI,GAAG,kBAAkB,CAAC;QACrE,CAAC,QAAQ;YACP,CAAC,CAAC,aAAa,IAAI,SAAS,CAAC,GAAG,CAAC;gBAC/B,CAAC,CAAC,EAAE;gBACJ,CAAC,CAAC,QAAQ;oBACR,IAAI,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,OAAO,CAAC;yBACrB,OAAO,CAAC,QAAQ,CAAC;yBACjB,KAAK,CAAC,CAAC,CAAC;YACf,CAAC,CAAC,EAAE,CAAC,CACR,CAAA;AACH,CAAC;AAED,MAAM,UAAU,SAAS,CAAC,KAAiB,EAAE,WAAmB,CAAC;IAC/D,OAAO,MAAM,CAAC,KAAK,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,CAAA;AAChD,CAAC"} \ No newline at end of file diff --git a/dist/esm/format/pad.mjs b/dist/esm/format/pad.mjs deleted file mode 100644 index c29ef92..0000000 --- a/dist/esm/format/pad.mjs +++ /dev/null @@ -1,15 +0,0 @@ -import { padStart } from '../string/pad.mjs'; -import isNil from '../is/isNil.mjs'; -export function padNumber(value, targetLength) { - if (isNil(value)) { - return '0'; - } - return padStart(value, targetLength, '0'); -} -export function padDateTime(value) { - if (isNil(value)) { - return '00'; - } - return padStart(value, 2, '0'); -} -//# sourceMappingURL=pad.mjs.map \ No newline at end of file diff --git a/dist/esm/format/pad.mjs.map b/dist/esm/format/pad.mjs.map deleted file mode 100644 index a3a7844..0000000 --- a/dist/esm/format/pad.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/format/pad.mjs","sourceRoot":"","sources":["../../../src/format/pad.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,cAAc,CAAA;AACvC,OAAO,KAAK,MAAM,YAAY,CAAA;AAG9B,MAAM,UAAU,SAAS,CAAC,KAAyB,EAAE,YAAoB;IACvE,IAAI,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC;QACjB,OAAO,GAAG,CAAA;IACZ,CAAC;IACD,OAAO,QAAQ,CAAC,KAAK,EAAE,YAAY,EAAE,GAAG,CAAC,CAAA;AAC3C,CAAC;AAED,MAAM,UAAU,WAAW,CAAC,KAAyB;IACnD,IAAI,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC;QACjB,OAAO,IAAI,CAAA;IACb,CAAC;IACD,OAAO,QAAQ,CAAC,KAAK,EAAE,CAAC,EAAE,GAAG,CAAC,CAAA;AAChC,CAAC"} \ No newline at end of file diff --git a/dist/esm/i18/index.mjs b/dist/esm/i18/index.mjs deleted file mode 100644 index 244a7b0..0000000 --- a/dist/esm/i18/index.mjs +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=index.mjs.map \ No newline at end of file diff --git a/dist/esm/i18/index.mjs.map b/dist/esm/i18/index.mjs.map deleted file mode 100644 index bc82312..0000000 --- a/dist/esm/i18/index.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/i18/index.mjs","sourceRoot":"","sources":["../../../src/i18/index.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/esm/i18/ru.mjs b/dist/esm/i18/ru.mjs deleted file mode 100644 index 01b60ee..0000000 --- a/dist/esm/i18/ru.mjs +++ /dev/null @@ -1,50 +0,0 @@ -export const dayNames = [ - 'Воскресенье', - 'Понедельник', - 'Вторник', - 'Среда', - 'Четверг', - 'Пятница', - 'Суббота', -]; -export const monthNames = [ - 'Январь', - 'Февраль', - 'Март', - 'Апрель', - 'Май', - 'Июнь', - 'Июль', - 'Август', - 'Сентябрь', - 'Октябрь', - 'Ноябрь', - 'Декабрь', -]; -export const monthNumbers = { - Январь: 0, - Янв: 0, - Февраль: 1, - Фев: 1, - Март: 2, - Мар: 2, - Апрель: 3, - Апр: 3, - Май: 4, - Июнь: 5, - Июн: 5, - Июль: 6, - Июл: 6, - Август: 7, - Авг: 7, - Сентябрь: 8, - Сент: 8, - Октябрь: 9, - Окт: 9, - Ноябрь: 10, - Ноя: 10, - Декабрь: 11, - Дек: 11, -}; -export default { dayNames, monthNames, monthNumbers }; -//# sourceMappingURL=ru.mjs.map \ No newline at end of file diff --git a/dist/esm/i18/ru.mjs.map b/dist/esm/i18/ru.mjs.map deleted file mode 100644 index 1e31b02..0000000 --- a/dist/esm/i18/ru.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/i18/ru.mjs","sourceRoot":"","sources":["../../../src/i18/ru.ts"],"names":[],"mappings":"AAEA,MAAM,CAAC,MAAM,QAAQ,GAAiB;IACpC,aAAa;IACb,aAAa;IACb,SAAS;IACT,OAAO;IACP,SAAS;IACT,SAAS;IACT,SAAS;CACV,CAAA;AAED,MAAM,CAAC,MAAM,UAAU,GAAmB;IACxC,QAAQ;IACR,SAAS;IACT,MAAM;IACN,QAAQ;IACR,KAAK;IACL,MAAM;IACN,MAAM;IACN,QAAQ;IACR,UAAU;IACV,SAAS;IACT,QAAQ;IACR,SAAS;CACV,CAAA;AAED,MAAM,CAAC,MAAM,YAAY,GAAG;IAC1B,MAAM,EAAE,CAAC;IACT,GAAG,EAAE,CAAC;IACN,OAAO,EAAE,CAAC;IACV,GAAG,EAAE,CAAC;IACN,IAAI,EAAE,CAAC;IACP,GAAG,EAAE,CAAC;IACN,MAAM,EAAE,CAAC;IACT,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,IAAI,EAAE,CAAC;IACP,GAAG,EAAE,CAAC;IACN,IAAI,EAAE,CAAC;IACP,GAAG,EAAE,CAAC;IACN,MAAM,EAAE,CAAC;IACT,GAAG,EAAE,CAAC;IACN,QAAQ,EAAE,CAAC;IACX,IAAI,EAAE,CAAC;IACP,OAAO,EAAE,CAAC;IACV,GAAG,EAAE,CAAC;IACN,MAAM,EAAE,EAAE;IACV,GAAG,EAAE,EAAE;IACP,OAAO,EAAE,EAAE;IACX,GAAG,EAAE,EAAE;CACR,CAAA;AAED,eAAe,EAAE,QAAQ,EAAE,UAAU,EAAE,YAAY,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/esm/i18/var.mjs b/dist/esm/i18/var.mjs deleted file mode 100644 index a544301..0000000 --- a/dist/esm/i18/var.mjs +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=var.mjs.map \ No newline at end of file diff --git a/dist/esm/i18/var.mjs.map b/dist/esm/i18/var.mjs.map deleted file mode 100644 index 5dd2b9b..0000000 --- a/dist/esm/i18/var.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/i18/var.mjs","sourceRoot":"","sources":["../../../src/i18/var.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/esm/index.mjs b/dist/esm/index.mjs deleted file mode 100644 index 071e9d7..0000000 --- a/dist/esm/index.mjs +++ /dev/null @@ -1,14 +0,0 @@ -export * from './core/index.mjs'; -export * from './array/index.mjs'; -export * from './date/index.mjs'; -export * from './format/index.mjs'; -export * from './i18/index.mjs'; -export * from './is/index.mjs'; -export * from './object/index.mjs'; -export * from './sort/index.mjs'; -export * from './string/index.mjs'; -export * from './structures/index.mjs'; -export * from './to/index.mjs'; -export * from './utils/index.mjs'; -export * from './internal/index.mjs'; -//# sourceMappingURL=index.mjs.map \ No newline at end of file diff --git a/dist/esm/index.mjs.map b/dist/esm/index.mjs.map deleted file mode 100644 index d998f7e..0000000 --- a/dist/esm/index.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/index.mjs","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,cAAc,cAAc,CAAA;AAC5B,cAAc,eAAe,CAAA;AAC7B,cAAc,cAAc,CAAA;AAC5B,cAAc,gBAAgB,CAAA;AAC9B,cAAc,aAAa,CAAA;AAC3B,cAAc,YAAY,CAAA;AAC1B,cAAc,gBAAgB,CAAA;AAC9B,cAAc,cAAc,CAAA;AAC5B,cAAc,gBAAgB,CAAA;AAC9B,cAAc,oBAAoB,CAAA;AAClC,cAAc,YAAY,CAAA;AAC1B,cAAc,eAAe,CAAA;AAC7B,cAAc,kBAAkB,CAAA"} \ No newline at end of file diff --git a/dist/esm/internal/arrayLikeKeys.mjs b/dist/esm/internal/arrayLikeKeys.mjs deleted file mode 100644 index e9a1813..0000000 --- a/dist/esm/internal/arrayLikeKeys.mjs +++ /dev/null @@ -1,36 +0,0 @@ -import isArguments from '../is/isArguments.mjs'; -import isBuffer from '../is/isBuffer.mjs'; -import isTypedArray from '../is/isTypedArray.mjs'; -import times from '../utils/times.mjs'; -import isIndex from './isIndex.mjs'; -/** Used for built-in method references. */ -const objectProto = Object.prototype; -/** Used to check objects for own properties. */ -const hasOwnProperty = objectProto.hasOwnProperty; -/** - * Creates an array of the enumerable property names of the array-like `value`. - * - * @private - * @param {*} value The value to query. - * @param {boolean} inherited Specify returning inherited property names. - * @returns {Array|[]} Returns the array of property names. - */ -export default function arrayLikeKeys(value, inherited = false) { - const isArray_ = Array.isArray(value), isArgument = !isArray_ && isArguments(value), isBuff = !isArray_ && !isArgument && isBuffer(value), isType = !isArray_ && !isArgument && !isBuff && isTypedArray(value), skipIndexes = isArray_ || isArgument || isBuff || isType, result = skipIndexes ? times(value.length, String) : [], length = result.length; - for (const key in value) { - if ((inherited || hasOwnProperty.call(value, key)) && - !(skipIndexes && - // Safari 9 has enumerable `arguments.length` in strict mode. - (key === 'length' || - // Node.js 0.10 has enumerable non-index properties on buffers. - (isBuff && (key === 'offset' || key === 'parent')) || - // PhantomJS 2 has enumerable non-index properties on typed arrays. - (isType && (key === 'buffer' || key === 'byteLength' || key === 'byteOffset')) || - // Skip index properties. - isIndex(key, length)))) { - result.push(key); - } - } - return result; -} -//# sourceMappingURL=arrayLikeKeys.mjs.map \ No newline at end of file diff --git a/dist/esm/internal/arrayLikeKeys.mjs.map b/dist/esm/internal/arrayLikeKeys.mjs.map deleted file mode 100644 index 04e8ec1..0000000 --- a/dist/esm/internal/arrayLikeKeys.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/internal/arrayLikeKeys.mjs","sourceRoot":"","sources":["../../../src/internal/arrayLikeKeys.ts"],"names":[],"mappings":"AAAA,OAAO,WAAW,MAAM,kBAAkB,CAAA;AAC1C,OAAO,QAAQ,MAAM,eAAe,CAAA;AACpC,OAAO,YAAY,MAAM,mBAAmB,CAAA;AAE5C,OAAO,KAAK,MAAM,eAAe,CAAA;AACjC,OAAO,OAAO,MAAM,WAAW,CAAA;AAE/B,2CAA2C;AAC3C,MAAM,WAAW,GAAG,MAAM,CAAC,SAAS,CAAA;AAEpC,gDAAgD;AAChD,MAAM,cAAc,GAAG,WAAW,CAAC,cAAc,CAAA;AAEjD;;;;;;;GAOG;AACH,MAAM,CAAC,OAAO,UAAU,aAAa,CAAC,KAAU,EAAE,YAAqB,KAAK;IAC1E,MAAM,QAAQ,GAAG,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EACnC,UAAU,GAAG,CAAC,QAAQ,IAAI,WAAW,CAAC,KAAK,CAAC,EAC5C,MAAM,GAAG,CAAC,QAAQ,IAAI,CAAC,UAAU,IAAI,QAAQ,CAAC,KAAK,CAAC,EACpD,MAAM,GAAG,CAAC,QAAQ,IAAI,CAAC,UAAU,IAAI,CAAC,MAAM,IAAI,YAAY,CAAC,KAAK,CAAC,EACnE,WAAW,GAAG,QAAQ,IAAI,UAAU,IAAI,MAAM,IAAI,MAAM,EACxD,MAAM,GAAG,WAAW,CAAC,CAAC,CAAE,KAAK,CAAC,KAAK,CAAC,MAAM,EAAE,MAAM,CAAc,CAAC,CAAC,CAAC,EAAE,EACrE,MAAM,GAAG,MAAM,CAAC,MAAM,CAAA;IAExB,KAAK,MAAM,GAAG,IAAI,KAAK,EAAE,CAAC;QACxB,IACE,CAAC,SAAS,IAAI,cAAc,CAAC,IAAI,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;YAC9C,CAAC,CACC,WAAW;gBACX,6DAA6D;gBAC7D,CAAC,GAAG,KAAK,QAAQ;oBACf,+DAA+D;oBAC/D,CAAC,MAAM,IAAI,CAAC,GAAG,KAAK,QAAQ,IAAI,GAAG,KAAK,QAAQ,CAAC,CAAC;oBAClD,mEAAmE;oBACnE,CAAC,MAAM,IAAI,CAAC,GAAG,KAAK,QAAQ,IAAI,GAAG,KAAK,YAAY,IAAI,GAAG,KAAK,YAAY,CAAC,CAAC;oBAC9E,yBAAyB;oBACzB,OAAO,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC,CACxB,EACD,CAAC;YACD,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;QAClB,CAAC;IACH,CAAC;IAED,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/esm/internal/base/baseGetTag.mjs b/dist/esm/internal/base/baseGetTag.mjs deleted file mode 100644 index 13270c0..0000000 --- a/dist/esm/internal/base/baseGetTag.mjs +++ /dev/null @@ -1,21 +0,0 @@ -import root from '../../internal/root.mjs'; -import getRawTag from '../../internal/getRawTag.mjs'; -const nullTag = '[object Null]'; -const undefinedTag = '[object Undefined]'; -const symToStringTag = root?.Symbol ? root.Symbol.toStringTag : undefined; -/** - * The base implementation of `getTag` without fallbacks for buggy environments. - * - * @private - * @param {*} value The value to query. - * @returns {TagTypeNullable|string} Returns the `toStringTag`. - */ -export default function baseGetTag(value) { - if (value == null) { - return value === undefined ? undefinedTag : nullTag; - } - return symToStringTag && symToStringTag in new Object(value) - ? getRawTag(value) - : Object.prototype.toString.call(value); -} -//# sourceMappingURL=baseGetTag.mjs.map \ No newline at end of file diff --git a/dist/esm/internal/base/baseGetTag.mjs.map b/dist/esm/internal/base/baseGetTag.mjs.map deleted file mode 100644 index 084d991..0000000 --- a/dist/esm/internal/base/baseGetTag.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/internal/base/baseGetTag.mjs","sourceRoot":"","sources":["../../../../src/internal/base/baseGetTag.ts"],"names":[],"mappings":"AAAA,OAAO,IAAI,MAAM,iBAAiB,CAAA;AAClC,OAAO,SAAS,MAAM,sBAAsB,CAAA;AA8B5C,MAAM,OAAO,GAAG,eAAe,CAAA;AAC/B,MAAM,YAAY,GAAG,oBAAoB,CAAA;AACzC,MAAM,cAAc,GAAG,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAA;AAEzE;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,UAAU,CAAC,KAAU;IAC3C,IAAI,KAAK,IAAI,IAAI,EAAE,CAAC;QAClB,OAAO,KAAK,KAAK,SAAS,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAA;IACrD,CAAC;IAED,OAAO,cAAc,IAAI,cAAc,IAAI,IAAI,MAAM,CAAC,KAAK,CAAC;QAC1D,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC;QAClB,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;AAC3C,CAAC"} \ No newline at end of file diff --git a/dist/esm/internal/base/baseIsTypedArray.mjs b/dist/esm/internal/base/baseIsTypedArray.mjs deleted file mode 100644 index 19de7f9..0000000 --- a/dist/esm/internal/base/baseIsTypedArray.mjs +++ /dev/null @@ -1,43 +0,0 @@ -/** `Object#toString` result references. */ -import { isObjectLike } from '../../is/isObject.mjs'; -import isLength from '../../is/isLength.mjs'; -import baseGetTag from './baseGetTag.mjs'; -const argumentsTag = '[object Arguments]', arrayTag = '[object Array]', boolTag = '[object Boolean]', dateTag = '[object Date]', errorTag = '[object Error]', funcTag = '[object Function]', mapTag = '[object Map]', numberTag = '[object Number]', objectTag = '[object Object]', regexpTag = '[object RegExp]', setTag = '[object Set]', stringTag = '[object String]', weakMapTag = '[object WeakMap]'; -const arrayBufferTag = '[object ArrayBuffer]', dataViewTag = '[object DataView]', float32Tag = '[object Float32Array]', float64Tag = '[object Float64Array]', int8Tag = '[object Int8Array]', int16Tag = '[object Int16Array]', int32Tag = '[object Int32Array]', uint8Tag = '[object Uint8Array]', uint8ClampedTag = '[object Uint8ClampedArray]', uint16Tag = '[object Uint16Array]', uint32Tag = '[object Uint32Array]'; -/** Used to identify `toStringTag` values of typed arrays. */ -const typedArrayTags = {}; -typedArrayTags[float32Tag] = - typedArrayTags[float64Tag] = - typedArrayTags[int8Tag] = - typedArrayTags[int16Tag] = - typedArrayTags[int32Tag] = - typedArrayTags[uint8Tag] = - typedArrayTags[uint8ClampedTag] = - typedArrayTags[uint16Tag] = - typedArrayTags[uint32Tag] = - true; -typedArrayTags[argumentsTag] = - typedArrayTags[arrayTag] = - typedArrayTags[arrayBufferTag] = - typedArrayTags[boolTag] = - typedArrayTags[dataViewTag] = - typedArrayTags[dateTag] = - typedArrayTags[errorTag] = - typedArrayTags[funcTag] = - typedArrayTags[mapTag] = - typedArrayTags[numberTag] = - typedArrayTags[objectTag] = - typedArrayTags[regexpTag] = - typedArrayTags[setTag] = - typedArrayTags[stringTag] = - typedArrayTags[weakMapTag] = - false; -/** - * The base implementation of `isTypedArray` without Node.js optimizations. - * - * @private - */ -export default function baseIsTypedArray(value) { - return isObjectLike(value) && isLength(value.length) && typedArrayTags[baseGetTag(value)]; -} -//# sourceMappingURL=baseIsTypedArray.mjs.map \ No newline at end of file diff --git a/dist/esm/internal/base/baseIsTypedArray.mjs.map b/dist/esm/internal/base/baseIsTypedArray.mjs.map deleted file mode 100644 index b31c4ba..0000000 --- a/dist/esm/internal/base/baseIsTypedArray.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/internal/base/baseIsTypedArray.mjs","sourceRoot":"","sources":["../../../../src/internal/base/baseIsTypedArray.ts"],"names":[],"mappings":"AAAA,2CAA2C;AAC3C,OAAO,EAAE,YAAY,EAAE,MAAM,eAAe,CAAA;AAC5C,OAAO,QAAQ,MAAM,eAAe,CAAA;AAEpC,OAAO,UAAU,MAAM,cAAc,CAAA;AAErC,MAAM,YAAY,GAAG,oBAAoB,EACvC,QAAQ,GAAG,gBAAgB,EAC3B,OAAO,GAAG,kBAAkB,EAC5B,OAAO,GAAG,eAAe,EACzB,QAAQ,GAAG,gBAAgB,EAC3B,OAAO,GAAG,mBAAmB,EAC7B,MAAM,GAAG,cAAc,EACvB,SAAS,GAAG,iBAAiB,EAC7B,SAAS,GAAG,iBAAiB,EAC7B,SAAS,GAAG,iBAAiB,EAC7B,MAAM,GAAG,cAAc,EACvB,SAAS,GAAG,iBAAiB,EAC7B,UAAU,GAAG,kBAAkB,CAAA;AAEjC,MAAM,cAAc,GAAG,sBAAsB,EAC3C,WAAW,GAAG,mBAAmB,EACjC,UAAU,GAAG,uBAAuB,EACpC,UAAU,GAAG,uBAAuB,EACpC,OAAO,GAAG,oBAAoB,EAC9B,QAAQ,GAAG,qBAAqB,EAChC,QAAQ,GAAG,qBAAqB,EAChC,QAAQ,GAAG,qBAAqB,EAChC,eAAe,GAAG,4BAA4B,EAC9C,SAAS,GAAG,sBAAsB,EAClC,SAAS,GAAG,sBAAsB,CAAA;AAEpC,6DAA6D;AAC7D,MAAM,cAAc,GAAsC,EAAE,CAAA;AAE5D,cAAc,CAAC,UAAU,CAAC;IACxB,cAAc,CAAC,UAAU,CAAC;QAC1B,cAAc,CAAC,OAAO,CAAC;YACvB,cAAc,CAAC,QAAQ,CAAC;gBACxB,cAAc,CAAC,QAAQ,CAAC;oBACxB,cAAc,CAAC,QAAQ,CAAC;wBACxB,cAAc,CAAC,eAAe,CAAC;4BAC/B,cAAc,CAAC,SAAS,CAAC;gCACzB,cAAc,CAAC,SAAS,CAAC;oCACvB,IAAI,CAAA;AAER,cAAc,CAAC,YAAY,CAAC;IAC1B,cAAc,CAAC,QAAQ,CAAC;QACxB,cAAc,CAAC,cAAc,CAAC;YAC9B,cAAc,CAAC,OAAO,CAAC;gBACvB,cAAc,CAAC,WAAW,CAAC;oBAC3B,cAAc,CAAC,OAAO,CAAC;wBACvB,cAAc,CAAC,QAAQ,CAAC;4BACxB,cAAc,CAAC,OAAO,CAAC;gCACvB,cAAc,CAAC,MAAM,CAAC;oCACtB,cAAc,CAAC,SAAS,CAAC;wCACzB,cAAc,CAAC,SAAS,CAAC;4CACzB,cAAc,CAAC,SAAS,CAAC;gDACzB,cAAc,CAAC,MAAM,CAAC;oDACtB,cAAc,CAAC,SAAS,CAAC;wDACzB,cAAc,CAAC,UAAU,CAAC;4DACxB,KAAK,CAAA;AAET;;;;GAIG;AACH,MAAM,CAAC,OAAO,UAAU,gBAAgB,CAAC,KAAU;IACjD,OAAO,YAAY,CAAC,KAAK,CAAC,IAAI,QAAQ,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,cAAc,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAA;AAC3F,CAAC"} \ No newline at end of file diff --git a/dist/esm/internal/base/baseKeys.mjs b/dist/esm/internal/base/baseKeys.mjs deleted file mode 100644 index cab30cd..0000000 --- a/dist/esm/internal/base/baseKeys.mjs +++ /dev/null @@ -1,27 +0,0 @@ -/** Used for built-in method references. */ -import isPrototype from '../../is/isPrototype.mjs'; -const objectProto = Object.prototype; -/** Used to check objects for own properties. */ -const hasOwnProperty = objectProto.hasOwnProperty; -const nativeKeys = (argument) => Object.keys(new Object(argument)); -/** - * The base implementation of `keys` which doesn't treat sparse arrays as dense. - * - * @private - * @param {Object} object The object to query. - * @returns {string[]} Returns the array of property names. - */ -export default function baseKeys(object) { - if (!isPrototype(object)) { - return nativeKeys(object); - } - const result = []; - let key; - for (key in new Object(object)) { - if (hasOwnProperty.call(object, key) && key !== 'constructor') { - result.push(key); - } - } - return result; -} -//# sourceMappingURL=baseKeys.mjs.map \ No newline at end of file diff --git a/dist/esm/internal/base/baseKeys.mjs.map b/dist/esm/internal/base/baseKeys.mjs.map deleted file mode 100644 index f780849..0000000 --- a/dist/esm/internal/base/baseKeys.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/internal/base/baseKeys.mjs","sourceRoot":"","sources":["../../../../src/internal/base/baseKeys.ts"],"names":[],"mappings":"AAAA,2CAA2C;AAC3C,OAAO,WAAW,MAAM,kBAAkB,CAAA;AAE1C,MAAM,WAAW,GAAG,MAAM,CAAC,SAAS,CAAA;AAEpC,gDAAgD;AAChD,MAAM,cAAc,GAAG,WAAW,CAAC,cAAc,CAAA;AAEjD,MAAM,UAAU,GAAG,CAAC,QAAa,EAAE,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAA;AAEvE;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,QAAQ,CAAC,MAAc;IAC7C,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC;QACzB,OAAO,UAAU,CAAC,MAAM,CAAC,CAAA;IAC3B,CAAC;IACD,MAAM,MAAM,GAAG,EAAE,CAAA;IACjB,IAAI,GAAG,CAAA;IAEP,KAAK,GAAG,IAAI,IAAI,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC;QAC/B,IAAI,cAAc,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,CAAC,IAAI,GAAG,KAAK,aAAa,EAAE,CAAC;YAC9D,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;QAClB,CAAC;IACH,CAAC;IACD,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/esm/internal/copyArray.mjs b/dist/esm/internal/copyArray.mjs deleted file mode 100644 index 0deb978..0000000 --- a/dist/esm/internal/copyArray.mjs +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Copies the values of `source` to `array`. - * - * @private - * @param {Array} source The array to copy values from. - * @param {Array} [array=[]] The array to copy values to. - * @returns {Array} Returns `array`. - */ -export default function copyArray(source, array) { - let index = -1; - const length = source.length; - array || (array = new Array(length)); - while (++index < length) { - array[index] = source[index]; - } - return array; -} -//# sourceMappingURL=copyArray.mjs.map \ No newline at end of file diff --git a/dist/esm/internal/copyArray.mjs.map b/dist/esm/internal/copyArray.mjs.map deleted file mode 100644 index 1b5b49e..0000000 --- a/dist/esm/internal/copyArray.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/internal/copyArray.mjs","sourceRoot":"","sources":["../../../src/internal/copyArray.ts"],"names":[],"mappings":"AAAA;;;;;;;GAOG;AACH,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,MAAa,EAAE,KAAa;IAC5D,IAAI,KAAK,GAAG,CAAC,CAAC,CAAA;IACd,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAA;IAE5B,KAAK,IAAI,CAAC,KAAK,GAAG,IAAI,KAAK,CAAC,MAAM,CAAC,CAAC,CAAA;IACpC,OAAO,EAAE,KAAK,GAAG,MAAM,EAAE,CAAC;QACxB,KAAK,CAAC,KAAK,CAAC,GAAG,MAAM,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;IACD,OAAO,KAAK,CAAA;AACd,CAAC"} \ No newline at end of file diff --git a/dist/esm/internal/free/freeExports.mjs b/dist/esm/internal/free/freeExports.mjs deleted file mode 100644 index 0f253cb..0000000 --- a/dist/esm/internal/free/freeExports.mjs +++ /dev/null @@ -1,3 +0,0 @@ -/** Detect free variable `exports`. */ -export default typeof exports === 'object' && exports && !exports.nodeType && exports; -//# sourceMappingURL=freeExports.mjs.map \ No newline at end of file diff --git a/dist/esm/internal/free/freeExports.mjs.map b/dist/esm/internal/free/freeExports.mjs.map deleted file mode 100644 index f84c5e4..0000000 --- a/dist/esm/internal/free/freeExports.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/internal/free/freeExports.mjs","sourceRoot":"","sources":["../../../../src/internal/free/freeExports.ts"],"names":[],"mappings":"AAAA,sCAAsC;AACtC,eAAe,OAAO,OAAO,KAAK,QAAQ,IAAI,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,IAAI,OAAO,CAAA"} \ No newline at end of file diff --git a/dist/esm/internal/free/freeGlobal.mjs b/dist/esm/internal/free/freeGlobal.mjs deleted file mode 100644 index 8af91de..0000000 --- a/dist/esm/internal/free/freeGlobal.mjs +++ /dev/null @@ -1,3 +0,0 @@ -/** Detect free variable `global` from Node.js. */ -export default typeof global === 'object' && global && global.Object === Object && global; -//# sourceMappingURL=freeGlobal.mjs.map \ No newline at end of file diff --git a/dist/esm/internal/free/freeGlobal.mjs.map b/dist/esm/internal/free/freeGlobal.mjs.map deleted file mode 100644 index c45b8bb..0000000 --- a/dist/esm/internal/free/freeGlobal.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/internal/free/freeGlobal.mjs","sourceRoot":"","sources":["../../../../src/internal/free/freeGlobal.ts"],"names":[],"mappings":"AAAA,kDAAkD;AAClD,eAAe,OAAO,MAAM,KAAK,QAAQ,IAAI,MAAM,IAAI,MAAM,CAAC,MAAM,KAAK,MAAM,IAAI,MAAM,CAAA"} \ No newline at end of file diff --git a/dist/esm/internal/getRawTag.mjs b/dist/esm/internal/getRawTag.mjs deleted file mode 100644 index dc9cbc8..0000000 --- a/dist/esm/internal/getRawTag.mjs +++ /dev/null @@ -1,46 +0,0 @@ -import root from './root.mjs'; -// Prefer explicit, descriptive names for built-in references. -const TO_STRING_TAG = root?.Symbol ? root.Symbol.toStringTag : undefined; -const objectPrototype = Object.prototype; -const hasOwn = objectPrototype.hasOwnProperty; -const objectToString = objectPrototype.toString; -// Small, focused helper improves readability and reuse. -function isObjectLike(value) { - return value !== null && (typeof value === 'object' || typeof value === 'function'); -} -/** - * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the raw `toStringTag`. - */ -export default function getRawTag(value) { - // Fast path: if no Symbol.toStringTag support or non-object, use default toString. - if (!TO_STRING_TAG || !isObjectLike(value)) { - return objectToString.call(value); - } - const obj = value; - const isOwn = hasOwn.call(obj, TO_STRING_TAG); - const previousTag = obj[TO_STRING_TAG]; - let masked = false; - try { - obj[TO_STRING_TAG] = undefined; - masked = true; - } - catch { - // Swallow errors from non-writable properties; fall through to toString. - } - const result = objectToString.call(obj); - // Restore original state only if we managed to mask it. - if (masked) { - if (isOwn) { - obj[TO_STRING_TAG] = previousTag; - } - else { - delete obj[TO_STRING_TAG]; - } - } - return result; -} -//# sourceMappingURL=getRawTag.mjs.map \ No newline at end of file diff --git a/dist/esm/internal/getRawTag.mjs.map b/dist/esm/internal/getRawTag.mjs.map deleted file mode 100644 index bdfeb96..0000000 --- a/dist/esm/internal/getRawTag.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/internal/getRawTag.mjs","sourceRoot":"","sources":["../../../src/internal/getRawTag.ts"],"names":[],"mappings":"AAAA,OAAO,IAAI,MAAM,QAAQ,CAAA;AAEzB,8DAA8D;AAC9D,MAAM,aAAa,GAAuB,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAA;AAC5F,MAAM,eAAe,GAAG,MAAM,CAAC,SAAS,CAAA;AACxC,MAAM,MAAM,GAAG,eAAe,CAAC,cAAc,CAAA;AAC7C,MAAM,cAAc,GAAG,eAAe,CAAC,QAAQ,CAAA;AAE/C,wDAAwD;AACxD,SAAS,YAAY,CAAC,KAAc;IAClC,OAAO,KAAK,KAAK,IAAI,IAAI,CAAC,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,UAAU,CAAC,CAAA;AACrF,CAAC;AAED;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,KAAc;IAC9C,mFAAmF;IACnF,IAAI,CAAC,aAAa,IAAI,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE,CAAC;QAC3C,OAAO,cAAc,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;IACnC,CAAC;IAED,MAAM,GAAG,GAAG,KAAiC,CAAA;IAC7C,MAAM,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,aAAa,CAAC,CAAA;IAC7C,MAAM,WAAW,GAAG,GAAG,CAAC,aAAa,CAAC,CAAA;IAEtC,IAAI,MAAM,GAAG,KAAK,CAAA;IAClB,IAAI,CAAC;QACH,GAAG,CAAC,aAAa,CAAC,GAAG,SAAS,CAAA;QAC9B,MAAM,GAAG,IAAI,CAAA;IACf,CAAC;IAAC,MAAM,CAAC;QACP,yEAAyE;IAC3E,CAAC;IAED,MAAM,MAAM,GAAG,cAAc,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;IAEvC,wDAAwD;IACxD,IAAI,MAAM,EAAE,CAAC;QACX,IAAI,KAAK,EAAE,CAAC;YACV,GAAG,CAAC,aAAa,CAAC,GAAG,WAAW,CAAA;QAClC,CAAC;aAAM,CAAC;YACN,OAAO,GAAG,CAAC,aAAa,CAAC,CAAA;QAC3B,CAAC;IACH,CAAC;IAED,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/esm/internal/index.mjs b/dist/esm/internal/index.mjs deleted file mode 100644 index 09d23b0..0000000 --- a/dist/esm/internal/index.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import root from './root.mjs'; -export { root }; -//# sourceMappingURL=index.mjs.map \ No newline at end of file diff --git a/dist/esm/internal/index.mjs.map b/dist/esm/internal/index.mjs.map deleted file mode 100644 index 708e888..0000000 --- a/dist/esm/internal/index.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/internal/index.mjs","sourceRoot":"","sources":["../../../src/internal/index.ts"],"names":[],"mappings":"AAAA,OAAO,IAAI,MAAM,QAAQ,CAAA;AAEzB,OAAO,EAAE,IAAI,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/esm/internal/isIndex.mjs b/dist/esm/internal/isIndex.mjs deleted file mode 100644 index 9cd3fed..0000000 --- a/dist/esm/internal/isIndex.mjs +++ /dev/null @@ -1,20 +0,0 @@ -/** Used as references for various `Number` constants. */ -import { reIsUint } from '../core/vars.mjs'; -/** - * Checks if `value` is a valid array-like index. - * - * @private - * @param {*} value The value to check. - * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index. - * @returns {boolean} Returns `true` if `value` is a valid index, else `false`. - */ -export default function isIndex(value, length) { - const type = typeof value; - length = length == null ? Number.MAX_SAFE_INTEGER : length; - return (!!length && - (type === 'number' || (type !== 'symbol' && reIsUint.test(value))) && - value > -1 && - value % 1 === 0 && - value < length); -} -//# sourceMappingURL=isIndex.mjs.map \ No newline at end of file diff --git a/dist/esm/internal/isIndex.mjs.map b/dist/esm/internal/isIndex.mjs.map deleted file mode 100644 index 1b4b861..0000000 --- a/dist/esm/internal/isIndex.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/internal/isIndex.mjs","sourceRoot":"","sources":["../../../src/internal/isIndex.ts"],"names":[],"mappings":"AAAA,yDAAyD;AACzD,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAA;AAEtC;;;;;;;GAOG;AACH,MAAM,CAAC,OAAO,UAAU,OAAO,CAAC,KAAU,EAAE,MAAe;IACzD,MAAM,IAAI,GAAG,OAAO,KAAK,CAAA;IACzB,MAAM,GAAG,MAAM,IAAI,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,gBAAgB,CAAC,CAAC,CAAC,MAAM,CAAA;IAE1D,OAAO,CACL,CAAC,CAAC,MAAM;QACR,CAAC,IAAI,KAAK,QAAQ,IAAI,CAAC,IAAI,KAAK,QAAQ,IAAI,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC;QAClE,KAAK,GAAG,CAAC,CAAC;QACV,KAAK,GAAG,CAAC,KAAK,CAAC;QACf,KAAK,GAAG,MAAM,CACf,CAAA;AACH,CAAC"} \ No newline at end of file diff --git a/dist/esm/internal/node.mjs b/dist/esm/internal/node.mjs deleted file mode 100644 index 4ff0d0f..0000000 --- a/dist/esm/internal/node.mjs +++ /dev/null @@ -1,13 +0,0 @@ -/** Detect free variable `exports`. */ -import freeExports from './free/freeExports.mjs'; -/** Detect free variable `module`. */ -const freeModule = freeExports && typeof module == 'object' && module && !('nodeType' in module) && module; -/** Used to access faster Node.js helpers. */ -export default (function () { - try { - // Use `util.types` for Node.js 10+. - return freeModule && freeModule.require && freeModule.require('util').types; - } - catch (error) { } -})(); -//# sourceMappingURL=node.mjs.map \ No newline at end of file diff --git a/dist/esm/internal/node.mjs.map b/dist/esm/internal/node.mjs.map deleted file mode 100644 index 538321e..0000000 --- a/dist/esm/internal/node.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/internal/node.mjs","sourceRoot":"","sources":["../../../src/internal/node.ts"],"names":[],"mappings":"AAAA,sCAAsC;AACtC,OAAO,WAAW,MAAM,oBAAoB,CAAA;AAE5C,qCAAqC;AACrC,MAAM,UAAU,GAAG,WAAW,IAAI,OAAO,MAAM,IAAI,QAAQ,IAAI,MAAM,IAAI,CAAC,CAAC,UAAU,IAAI,MAAM,CAAC,IAAI,MAAM,CAAA;AAE1G,6CAA6C;AAC7C,eAAe,CAAC;IACd,IAAI,CAAC;QACH,oCAAoC;QACpC,OAAO,UAAU,IAAI,UAAU,CAAC,OAAO,IAAI,UAAU,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,KAAK,CAAA;IAC7E,CAAC;IAAC,OAAO,KAAK,EAAE,CAAC,CAAA,CAAC;AACpB,CAAC,CAAC,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/esm/internal/root.mjs b/dist/esm/internal/root.mjs deleted file mode 100644 index 804b718..0000000 --- a/dist/esm/internal/root.mjs +++ /dev/null @@ -1,11 +0,0 @@ -const root = typeof globalThis === 'object' - ? globalThis - : typeof self === 'object' - ? self - : typeof window === 'object' - ? window - : typeof global === 'object' - ? global - : undefined; -export default root; -//# sourceMappingURL=root.mjs.map \ No newline at end of file diff --git a/dist/esm/internal/root.mjs.map b/dist/esm/internal/root.mjs.map deleted file mode 100644 index 6b55d5a..0000000 --- a/dist/esm/internal/root.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/internal/root.mjs","sourceRoot":"","sources":["../../../src/internal/root.ts"],"names":[],"mappings":"AAMA,MAAM,IAAI,GACR,OAAO,UAAU,KAAK,QAAQ;IAC5B,CAAC,CAAC,UAAU;IACZ,CAAC,CAAC,OAAO,IAAI,KAAK,QAAQ;QACxB,CAAC,CAAC,IAAI;QACN,CAAC,CAAC,OAAO,MAAM,KAAK,QAAQ;YAC1B,CAAC,CAAC,MAAM;YACR,CAAC,CAAC,OAAO,MAAM,KAAK,QAAQ;gBAC1B,CAAC,CAAC,MAAM;gBACR,CAAC,CAAC,SAAS,CAAA;AAErB,eAAe,IAAI,CAAA"} \ No newline at end of file diff --git a/dist/esm/internal/types.mjs b/dist/esm/internal/types.mjs deleted file mode 100644 index ce3aaac..0000000 --- a/dist/esm/internal/types.mjs +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=types.mjs.map \ No newline at end of file diff --git a/dist/esm/internal/types.mjs.map b/dist/esm/internal/types.mjs.map deleted file mode 100644 index fa297b4..0000000 --- a/dist/esm/internal/types.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/internal/types.mjs","sourceRoot":"","sources":["../../../src/internal/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/esm/is/index.mjs b/dist/esm/is/index.mjs deleted file mode 100644 index 6265585..0000000 --- a/dist/esm/is/index.mjs +++ /dev/null @@ -1,24 +0,0 @@ -import isArguments from './isArguments.mjs'; -import isArray, { isArrays } from './isArray.mjs'; -import isArrayLike from './isArrayLike.mjs'; -import isBasicType, { isAdvancedType } from './isBasicType.mjs'; -import isBlob, { isBlobs } from './isBlob.mjs'; -import isBoolean, { isBooleans } from './isBoolean.mjs'; -import isBuffer from './isBuffer.mjs'; -import isDate, { isDates } from './isDate.mjs'; -import isEmpty from './isEmpty.mjs'; -import isEven, { isEvens } from './isEven.mjs'; -import isFloat, { isFloatCanonical, isFloats } from './isFloat.mjs'; -import isFunction, { isFunctions } from './isFunction.mjs'; -import isInteger, { isIntegers } from './isInteger.mjs'; -import isLength from './isLength.mjs'; -import isNil, { isNils, isNull, isNulls } from './isNil.mjs'; -import isNumeric, { isNumerics } from './isNumeric.mjs'; -import isObject, { isEmptyObject, isObjectLike, isObjects } from './isObject.mjs'; -import isPrototype from './isPrototype.mjs'; -import isString, { isStrings } from './isString.mjs'; -import isSymbol from './isSymbol.mjs'; -import isTypedArray from './isTypedArray.mjs'; -import isUrl from './isUrl.mjs'; -export { isAdvancedType, isArguments, isArray, isArrayLike, isArrays, isBasicType, isBlob, isBlobs, isBoolean, isBooleans, isBuffer, isDate, isDates, isEmpty, isEmptyObject, isEven, isEvens, isFloat, isFloatCanonical, isFloats, isFunction, isFunctions, isInteger, isIntegers, isLength, isNil, isNils, isNull, isNulls, isNumeric, isNumerics, isObject, isObjectLike, isObjects, isPrototype, isString, isStrings, isSymbol, isTypedArray, isUrl, }; -//# sourceMappingURL=index.mjs.map \ No newline at end of file diff --git a/dist/esm/is/index.mjs.map b/dist/esm/is/index.mjs.map deleted file mode 100644 index 6567f20..0000000 --- a/dist/esm/is/index.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/index.mjs","sourceRoot":"","sources":["../../../src/is/index.ts"],"names":[],"mappings":"AAAA,OAAO,WAAW,MAAM,eAAe,CAAA;AACvC,OAAO,OAAO,EAAE,EAAE,QAAQ,EAAE,MAAM,WAAW,CAAA;AAC7C,OAAO,WAAW,MAAM,eAAe,CAAA;AACvC,OAAO,WAAW,EAAE,EAAE,cAAc,EAAE,MAAM,eAAe,CAAA;AAC3D,OAAO,MAAM,EAAE,EAAE,OAAO,EAAE,MAAM,UAAU,CAAA;AAC1C,OAAO,SAAS,EAAE,EAAE,UAAU,EAAE,MAAM,aAAa,CAAA;AACnD,OAAO,QAAQ,MAAM,YAAY,CAAA;AACjC,OAAO,MAAM,EAAE,EAAE,OAAO,EAAE,MAAM,UAAU,CAAA;AAC1C,OAAO,OAAO,MAAM,WAAW,CAAA;AAC/B,OAAO,MAAM,EAAE,EAAE,OAAO,EAAE,MAAM,UAAU,CAAA;AAC1C,OAAO,OAAO,EAAE,EAAE,gBAAgB,EAAE,QAAQ,EAAE,MAAM,WAAW,CAAA;AAC/D,OAAO,UAAU,EAAE,EAAE,WAAW,EAAE,MAAM,cAAc,CAAA;AACtD,OAAO,SAAS,EAAE,EAAE,UAAU,EAAE,MAAM,aAAa,CAAA;AACnD,OAAO,QAAQ,MAAM,YAAY,CAAA;AACjC,OAAO,KAAK,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,SAAS,CAAA;AACxD,OAAO,SAAS,EAAE,EAAE,UAAU,EAAE,MAAM,aAAa,CAAA;AACnD,OAAO,QAAQ,EAAE,EAAE,aAAa,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,YAAY,CAAA;AAC7E,OAAO,WAAW,MAAM,eAAe,CAAA;AACvC,OAAO,QAAQ,EAAE,EAAE,SAAS,EAAE,MAAM,YAAY,CAAA;AAChD,OAAO,QAAQ,MAAM,YAAY,CAAA;AACjC,OAAO,YAAY,MAAM,gBAAgB,CAAA;AACzC,OAAO,KAAK,MAAM,SAAS,CAAA;AAE3B,OAAO,EACL,cAAc,EACd,WAAW,EACX,OAAO,EACP,WAAW,EACX,QAAQ,EACR,WAAW,EACX,MAAM,EACN,OAAO,EACP,SAAS,EACT,UAAU,EACV,QAAQ,EACR,MAAM,EACN,OAAO,EACP,OAAO,EACP,aAAa,EACb,MAAM,EACN,OAAO,EACP,OAAO,EACP,gBAAgB,EAChB,QAAQ,EACR,UAAU,EACV,WAAW,EACX,SAAS,EACT,UAAU,EACV,QAAQ,EACR,KAAK,EACL,MAAM,EACN,MAAM,EACN,OAAO,EACP,SAAS,EACT,UAAU,EACV,QAAQ,EACR,YAAY,EACZ,SAAS,EACT,WAAW,EACX,QAAQ,EACR,SAAS,EACT,QAAQ,EACR,YAAY,EACZ,KAAK,GACN,CAAA"} \ No newline at end of file diff --git a/dist/esm/is/isArguments.mjs b/dist/esm/is/isArguments.mjs deleted file mode 100644 index 0a72ef5..0000000 --- a/dist/esm/is/isArguments.mjs +++ /dev/null @@ -1,39 +0,0 @@ -/** Used for built-in method references. */ -import baseGetTag from '../internal/base/baseGetTag.mjs'; -const objectProto = Object.prototype; -/** Used to check objects for own properties. */ -const hasOwnProperty = objectProto.hasOwnProperty; -/** Built-in value references. */ -const propertyIsEnumerable = objectProto.propertyIsEnumerable; -/** `Object#toString` result references. */ -const argumentsTag = '[object Arguments]'; -/** - * The base implementation of `isArguments`. - * - * @private - */ -const baseIsArguments = (value) => { - return value !== null && typeof value === 'object' && baseGetTag(value) === argumentsTag; -}; -/** - * Checks if `value` is likely an `arguments` object. - * - * @example - * - * isArguments(function() { return arguments; }()); - * // => true - * - * isArguments([1, 2, 3]); - * // => false - */ -export default baseIsArguments((function () { - return arguments; -})()) - ? baseIsArguments - : function (value) { - return (value !== null && - typeof value === 'object' && - hasOwnProperty.call(value, 'callee') && - !propertyIsEnumerable.call(value, 'callee')); - }; -//# sourceMappingURL=isArguments.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isArguments.mjs.map b/dist/esm/is/isArguments.mjs.map deleted file mode 100644 index 670d2a7..0000000 --- a/dist/esm/is/isArguments.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isArguments.mjs","sourceRoot":"","sources":["../../../src/is/isArguments.ts"],"names":[],"mappings":"AAAA,2CAA2C;AAC3C,OAAO,UAAU,MAAM,4BAA4B,CAAA;AAEnD,MAAM,WAAW,GAAG,MAAM,CAAC,SAAS,CAAA;AAEpC,gDAAgD;AAChD,MAAM,cAAc,GAAG,WAAW,CAAC,cAAc,CAAA;AAEjD,iCAAiC;AACjC,MAAM,oBAAoB,GAAG,WAAW,CAAC,oBAAoB,CAAA;AAE7D,2CAA2C;AAC3C,MAAM,YAAY,GAAG,oBAAoB,CAAA;AAEzC;;;;GAIG;AACH,MAAM,eAAe,GAAG,CAAC,KAAU,EAAE,EAAE;IACrC,OAAO,KAAK,KAAK,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,UAAU,CAAC,KAAK,CAAC,KAAK,YAAY,CAAA;AAC1F,CAAC,CAAA;AAED;;;;;;;;;;GAUG;AACH,eAAe,eAAe,CAC5B,CAAC;IACC,OAAO,SAAS,CAAA;AAClB,CAAC,CAAC,EAAE,CACL;IACC,CAAC,CAAC,eAAe;IACjB,CAAC,CAAC,UAAU,KAAU;QAClB,OAAO,CACL,KAAK,KAAK,IAAI;YACd,OAAO,KAAK,KAAK,QAAQ;YACzB,cAAc,CAAC,IAAI,CAAC,KAAK,EAAE,QAAQ,CAAC;YACpC,CAAC,oBAAoB,CAAC,IAAI,CAAC,KAAK,EAAE,QAAQ,CAAC,CAC5C,CAAA;IACH,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/esm/is/isArray.mjs b/dist/esm/is/isArray.mjs deleted file mode 100644 index 8e3f81e..0000000 --- a/dist/esm/is/isArray.mjs +++ /dev/null @@ -1,13 +0,0 @@ -/** - * This function evaluates whether all parameters are arrays - */ -export default function isArray(value) { - return Array.isArray(value); -} -export function isArrays(...parameters) { - if (parameters.length === 0) { - throw new Error('Please provide at least one param to evaluate isArray.'); - } - return !parameters.some(parameter => !isArray(parameter)); -} -//# sourceMappingURL=isArray.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isArray.mjs.map b/dist/esm/is/isArray.mjs.map deleted file mode 100644 index fef171f..0000000 --- a/dist/esm/is/isArray.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isArray.mjs","sourceRoot":"","sources":["../../../src/is/isArray.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,MAAM,CAAC,OAAO,UAAU,OAAO,CAAC,KAAU;IACxC,OAAO,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;AAC7B,CAAC;AAED,MAAM,UAAU,QAAQ,CAAC,GAAG,UAAiB;IAC3C,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC5B,MAAM,IAAI,KAAK,CAAC,wDAAwD,CAAC,CAAA;IAC3E,CAAC;IAED,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAA;AAC3D,CAAC"} \ No newline at end of file diff --git a/dist/esm/is/isArrayLike.mjs b/dist/esm/is/isArrayLike.mjs deleted file mode 100644 index 4af1b4f..0000000 --- a/dist/esm/is/isArrayLike.mjs +++ /dev/null @@ -1,25 +0,0 @@ -import isFunction from '../is/isFunction.mjs'; -import isLength from '../is/isLength.mjs'; -/** - * Checks if `value` is array-like. A value is considered array-like if it's - * not a function and has a `value.length` that's an integer greater than or - * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. - * - * @example - * - * isArrayLike([1, 2, 3]); - * // => true - * - * isArrayLike(document.body.children); - * // => true - * - * isArrayLike('abc'); - * // => true - * - * isArrayLike(()=>{})); - * // => false - */ -export default function isArrayLike(value) { - return value != null && isLength(value.length) && !isFunction(value); -} -//# sourceMappingURL=isArrayLike.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isArrayLike.mjs.map b/dist/esm/is/isArrayLike.mjs.map deleted file mode 100644 index 35d268e..0000000 --- a/dist/esm/is/isArrayLike.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isArrayLike.mjs","sourceRoot":"","sources":["../../../src/is/isArrayLike.ts"],"names":[],"mappings":"AAAA,OAAO,UAAU,MAAM,iBAAiB,CAAA;AACxC,OAAO,QAAQ,MAAM,eAAe,CAAA;AAEpC;;;;;;;;;;;;;;;;;;GAkBG;AACH,MAAM,CAAC,OAAO,UAAU,WAAW,CAAC,KAAU;IAC5C,OAAO,KAAK,IAAI,IAAI,IAAI,QAAQ,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAA;AACtE,CAAC"} \ No newline at end of file diff --git a/dist/esm/is/isBasicType.mjs b/dist/esm/is/isBasicType.mjs deleted file mode 100644 index 0336224..0000000 --- a/dist/esm/is/isBasicType.mjs +++ /dev/null @@ -1,12 +0,0 @@ -import isBoolean from './isBoolean.mjs'; -import isNil from './isNil.mjs'; -import isNumeric from './isNumeric.mjs'; -import isString from './isString.mjs'; -import isSymbol from './isSymbol.mjs'; -export default function isBasicType(value) { - return !isAdvancedType(value); -} -export function isAdvancedType(value) { - return !isNil(value) && (isSymbol(value) || (!isString(value) && !isNumeric(value) && !isBoolean(value))); -} -//# sourceMappingURL=isBasicType.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isBasicType.mjs.map b/dist/esm/is/isBasicType.mjs.map deleted file mode 100644 index b311b74..0000000 --- a/dist/esm/is/isBasicType.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isBasicType.mjs","sourceRoot":"","sources":["../../../src/is/isBasicType.ts"],"names":[],"mappings":"AAAA,OAAO,SAAS,MAAM,aAAa,CAAA;AACnC,OAAO,KAAK,MAAM,SAAS,CAAA;AAC3B,OAAO,SAAS,MAAM,aAAa,CAAA;AACnC,OAAO,QAAQ,MAAM,YAAY,CAAA;AACjC,OAAO,QAAQ,MAAM,YAAY,CAAA;AAEjC,MAAM,CAAC,OAAO,UAAU,WAAW,CAAC,KAAU;IAC5C,OAAO,CAAC,cAAc,CAAC,KAAK,CAAC,CAAA;AAC/B,CAAC;AAED,MAAM,UAAU,cAAc,CAAC,KAAU;IACvC,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;AAC3G,CAAC"} \ No newline at end of file diff --git a/dist/esm/is/isBlob.mjs b/dist/esm/is/isBlob.mjs deleted file mode 100644 index 5a5c54a..0000000 --- a/dist/esm/is/isBlob.mjs +++ /dev/null @@ -1,13 +0,0 @@ -/** - * This function evaluates whether all parameters are blobs - */ -export function isBlobs(...parameters) { - if (parameters.length === 0) { - throw new Error('Please provide at least one number to evaluate isBlob.'); - } - return !parameters.some(parameter => !isBlob(parameter)); -} -export default function isBlob(value) { - return Object.prototype.toString.call(value) === '[object Blob]'; -} -//# sourceMappingURL=isBlob.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isBlob.mjs.map b/dist/esm/is/isBlob.mjs.map deleted file mode 100644 index 41d80c8..0000000 --- a/dist/esm/is/isBlob.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isBlob.mjs","sourceRoot":"","sources":["../../../src/is/isBlob.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,MAAM,UAAU,OAAO,CAAC,GAAG,UAAiB;IAC1C,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC5B,MAAM,IAAI,KAAK,CAAC,wDAAwD,CAAC,CAAA;IAC3E,CAAC;IAED,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAA;AAC1D,CAAC;AAED,MAAM,CAAC,OAAO,UAAU,MAAM,CAAC,KAAU;IACvC,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,eAAe,CAAA;AAClE,CAAC"} \ No newline at end of file diff --git a/dist/esm/is/isBoolean.mjs b/dist/esm/is/isBoolean.mjs deleted file mode 100644 index a79b91e..0000000 --- a/dist/esm/is/isBoolean.mjs +++ /dev/null @@ -1,7 +0,0 @@ -export default function isBoolean(value) { - return value === true || value === false || Object.prototype.toString.call(value) === '[object Boolean]'; -} -export function isBooleans(...parameters) { - return !parameters.some(parameter => !isBoolean(parameter)); -} -//# sourceMappingURL=isBoolean.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isBoolean.mjs.map b/dist/esm/is/isBoolean.mjs.map deleted file mode 100644 index 7961716..0000000 --- a/dist/esm/is/isBoolean.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isBoolean.mjs","sourceRoot":"","sources":["../../../src/is/isBoolean.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,KAAU;IAC1C,OAAO,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,KAAK,IAAI,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,kBAAkB,CAAA;AAC1G,CAAC;AAED,MAAM,UAAU,UAAU,CAAC,GAAG,UAAiB;IAC7C,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAA;AAC7D,CAAC"} \ No newline at end of file diff --git a/dist/esm/is/isBuffer.mjs b/dist/esm/is/isBuffer.mjs deleted file mode 100644 index d5d44b4..0000000 --- a/dist/esm/is/isBuffer.mjs +++ /dev/null @@ -1,24 +0,0 @@ -import root from '../internal/root.mjs'; -/** Detect free variable `exports`. */ -const freeExports = typeof exports === 'object' && exports && !exports.nodeType && exports; -/** Detect free variable `module`. */ -const freeModule = freeExports && typeof module == 'object' && module && !('nodeType' in module) && module; -/** Detect the popular CommonJS extension `module.exports`. */ -const moduleExports = freeModule && freeModule.exports === freeExports; -/** Built-in value references. */ -const Buffer = moduleExports ? root?.Buffer : undefined; -/* Built-in method references for those with the same name as other `lodash` methods. */ -const nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined; -/** - * Checks if `value` is a buffer. - * - * @example - * - * isBuffer(new Buffer(2)); - * // => true - * - * isBuffer(new Uint8Array(2)); - * // => false - */ -export default nativeIsBuffer || (() => false); -//# sourceMappingURL=isBuffer.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isBuffer.mjs.map b/dist/esm/is/isBuffer.mjs.map deleted file mode 100644 index 5c5045d..0000000 --- a/dist/esm/is/isBuffer.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isBuffer.mjs","sourceRoot":"","sources":["../../../src/is/isBuffer.ts"],"names":[],"mappings":"AAAA,OAAO,IAAI,MAAM,iBAAiB,CAAA;AAElC,sCAAsC;AACtC,MAAM,WAAW,GAAG,OAAO,OAAO,KAAK,QAAQ,IAAI,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,IAAI,OAAO,CAAA;AAE1F,qCAAqC;AACrC,MAAM,UAAU,GAAG,WAAW,IAAI,OAAO,MAAM,IAAI,QAAQ,IAAI,MAAM,IAAI,CAAC,CAAC,UAAU,IAAI,MAAM,CAAC,IAAI,MAAM,CAAA;AAE1G,8DAA8D;AAC9D,MAAM,aAAa,GAAG,UAAU,IAAI,UAAU,CAAC,OAAO,KAAK,WAAW,CAAA;AAEtE,iCAAiC;AACjC,MAAM,MAAM,GAAG,aAAa,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAA;AAEvD,wFAAwF;AACxF,MAAM,cAAc,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAA;AAE3D;;;;;;;;;;GAUG;AACH,eAAe,cAAc,IAAI,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/esm/is/isDate.mjs b/dist/esm/is/isDate.mjs deleted file mode 100644 index 1df1524..0000000 --- a/dist/esm/is/isDate.mjs +++ /dev/null @@ -1,12 +0,0 @@ -/** - * This function evaluates if all the parameters are dates - * - * @param {...*} parameters - One or more parameters. - */ -export function isDates(...parameters) { - return !parameters.some(parameter => !isDate(parameter)); -} -export default function isDate(value) { - return Object.prototype.toString.call(value) === '[object Date]'; -} -//# sourceMappingURL=isDate.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isDate.mjs.map b/dist/esm/is/isDate.mjs.map deleted file mode 100644 index 05e133a..0000000 --- a/dist/esm/is/isDate.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isDate.mjs","sourceRoot":"","sources":["../../../src/is/isDate.ts"],"names":[],"mappings":"AAAA;;;;GAIG;AACH,MAAM,UAAU,OAAO,CAAC,GAAG,UAAiB;IAC1C,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAA;AAC1D,CAAC;AAED,MAAM,CAAC,OAAO,UAAU,MAAM,CAAC,KAAU;IACvC,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,eAAe,CAAA;AAClE,CAAC"} \ No newline at end of file diff --git a/dist/esm/is/isEmpty.mjs b/dist/esm/is/isEmpty.mjs deleted file mode 100644 index cb6a83e..0000000 --- a/dist/esm/is/isEmpty.mjs +++ /dev/null @@ -1,33 +0,0 @@ -import { isEmptyObject } from './isObject.mjs'; -/** - * This function evaluates if all the parameters are empty - */ -export default function isEmpty(...parameters) { - const invalid = parameters.some(parameter => { - switch (Object.prototype.toString.call(parameter)) { - case '[object String]': - if (parameter.trim().length) - return true; - break; - case '[object Number]': - if (parameter !== 0) - return true; - break; - case '[object Date]': - return true; - case '[object Array]': - return parameter.length !== 0; - case '[object Boolean]': - return parameter === false; - case '[object Object]': - return !isEmptyObject(parameter); - // case '[object Function]': - // case '[object AsyncFunction]': - // case '[object Undefined]': - // case '[object Null]': - } - return false; - }); - return !invalid; -} -//# sourceMappingURL=isEmpty.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isEmpty.mjs.map b/dist/esm/is/isEmpty.mjs.map deleted file mode 100644 index 1b3e6e5..0000000 --- a/dist/esm/is/isEmpty.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isEmpty.mjs","sourceRoot":"","sources":["../../../src/is/isEmpty.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,YAAY,CAAA;AAE1C;;GAEG;AACH,MAAM,CAAC,OAAO,UAAU,OAAO,CAAC,GAAG,UAAiB;IAClD,MAAM,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE;QAC1C,QAAQ,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC;YAClD,KAAK,iBAAiB;gBACpB,IAAI,SAAS,CAAC,IAAI,EAAE,CAAC,MAAM;oBAAE,OAAO,IAAI,CAAA;gBACxC,MAAK;YACP,KAAK,iBAAiB;gBACpB,IAAI,SAAS,KAAK,CAAC;oBAAE,OAAO,IAAI,CAAA;gBAChC,MAAK;YACP,KAAK,eAAe;gBAClB,OAAO,IAAI,CAAA;YACb,KAAK,gBAAgB;gBACnB,OAAO,SAAS,CAAC,MAAM,KAAK,CAAC,CAAA;YAC/B,KAAK,kBAAkB;gBACrB,OAAO,SAAS,KAAK,KAAK,CAAA;YAC5B,KAAK,iBAAiB;gBACpB,OAAO,CAAC,aAAa,CAAC,SAAS,CAAC,CAAA;YAClC,4BAA4B;YAC5B,iCAAiC;YACjC,6BAA6B;YAC7B,wBAAwB;QAC1B,CAAC;QACD,OAAO,KAAK,CAAA;IACd,CAAC,CAAC,CAAA;IAEF,OAAO,CAAC,OAAO,CAAA;AACjB,CAAC"} \ No newline at end of file diff --git a/dist/esm/is/isEven.mjs b/dist/esm/is/isEven.mjs deleted file mode 100644 index d97a5ec..0000000 --- a/dist/esm/is/isEven.mjs +++ /dev/null @@ -1,18 +0,0 @@ -export default function isEven(value) { - if (Number.isNaN(parseFloat(value)) || !Number.isFinite(Number(value))) { - return false; - } - return value % 2 === 0; -} -/** - * This function evaluates whether all parameters are evens - */ -export function isEvens(...parameters) { - for (const parameter of parameters) { - if (!isEven(parameter)) { - return false; - } - } - return true; -} -//# sourceMappingURL=isEven.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isEven.mjs.map b/dist/esm/is/isEven.mjs.map deleted file mode 100644 index b81cda0..0000000 --- a/dist/esm/is/isEven.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isEven.mjs","sourceRoot":"","sources":["../../../src/is/isEven.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,OAAO,UAAU,MAAM,CAAC,KAAU;IACvC,IAAI,MAAM,CAAC,KAAK,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC;QACvE,OAAO,KAAK,CAAA;IACd,CAAC;IAED,OAAO,KAAK,GAAG,CAAC,KAAK,CAAC,CAAA;AACxB,CAAC;AAED;;GAEG;AACH,MAAM,UAAU,OAAO,CAAC,GAAG,UAAiB;IAC1C,KAAK,MAAM,SAAS,IAAI,UAAU,EAAE,CAAC;QACnC,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,EAAE,CAAC;YACvB,OAAO,KAAK,CAAA;QACd,CAAC;IACH,CAAC;IACD,OAAO,IAAI,CAAA;AACb,CAAC"} \ No newline at end of file diff --git a/dist/esm/is/isFloat.mjs b/dist/esm/is/isFloat.mjs deleted file mode 100644 index 39df73b..0000000 --- a/dist/esm/is/isFloat.mjs +++ /dev/null @@ -1,24 +0,0 @@ -/** - * This function evaluates whether all parameters are floats - */ -import { reIsFloat } from '../core/vars.mjs'; -export function isFloats(...parameters) { - if (parameters.length === 0) - throw new Error('Please provide at least one number to evaluate isFloat.'); - if (parameters.some(parameter => Number.isNaN(Number.parseFloat(parameter)))) - throw new Error('Please provide all numbers to evaluate isFloat.'); - return !parameters.some(parameter => !isFloat(Number.parseFloat(parameter))); -} -export default function isFloat(number) { - const n = Number.parseFloat(number); - return Number(n) === n && n % 1 !== 0; -} -/** - * @example - * TRUE: - * where `isFloat` === true && '2.0', '-2.0', -2.212, +2.212, '+2.212', '3.14' - */ -export function isFloatCanonical(number) { - return reIsFloat.test(String(number)); -} -//# sourceMappingURL=isFloat.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isFloat.mjs.map b/dist/esm/is/isFloat.mjs.map deleted file mode 100644 index 9bd8dac..0000000 --- a/dist/esm/is/isFloat.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isFloat.mjs","sourceRoot":"","sources":["../../../src/is/isFloat.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAA;AAGvC,MAAM,UAAU,QAAQ,CAAC,GAAG,UAAiB;IAC3C,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC;QAAE,MAAM,IAAI,KAAK,CAAC,yDAAyD,CAAC,CAAA;IACvG,IAAI,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC;QAC1E,MAAM,IAAI,KAAK,CAAC,iDAAiD,CAAC,CAAA;IAEpE,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,CAAA;AAC9E,CAAC;AAED,MAAM,CAAC,OAAO,UAAU,OAAO,CAAC,MAAW;IACzC,MAAM,CAAC,GAAG,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAA;IACnC,OAAO,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAA;AACvC,CAAC;AAED;;;;GAIG;AACH,MAAM,UAAU,gBAAgB,CAAC,MAAkB;IACjD,OAAO,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAA;AACvC,CAAC"} \ No newline at end of file diff --git a/dist/esm/is/isFunction.mjs b/dist/esm/is/isFunction.mjs deleted file mode 100644 index ac082fb..0000000 --- a/dist/esm/is/isFunction.mjs +++ /dev/null @@ -1,59 +0,0 @@ -const symToStringTag = Symbol.toStringTag; -const asyncTag = '[object AsyncFunction]', funcTag = '[object Function]', genTag = '[object GeneratorFunction]', nullTag = '[object Null]', proxyTag = '[object Proxy]', undefinedTag = '[object Undefined]'; -/** - * This function evaluates whether all parameters are function - */ -export function isFunctions(...parameters) { - if (parameters.length === 0) { - throw new Error('Please provide at least one number to evaluate isInteger.'); - } - const invalid = parameters.some(parameter => !isFunction(parameter)); - return !invalid; -} -export default function isFunction(parameter) { - const tag = baseGetTag(parameter); - return tag === funcTag || tag === genTag || tag === asyncTag || tag === proxyTag; -} -/** - * The base implementation of `getTag` without fallbacks for buggy environments. - * - * @private - */ -function baseGetTag(value) { - if (value == null) { - return value === undefined ? undefinedTag : nullTag; - } - return symToStringTag in new Object(value) ? getRawTag(value) : objectToString(value); -} -/** - * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. - * - * @private - */ -function getRawTag(value) { - const isOwn = Object.prototype.hasOwnProperty.call(value, symToStringTag); - const tag = value[symToStringTag]; - let unmasked = false; - try { - value[symToStringTag] = undefined; - unmasked = true; - } - catch (error) { } - const result = objectToString(value); - if (unmasked) { - if (isOwn) { - value[symToStringTag] = tag; - } - else { - delete value[symToStringTag]; - } - } - return result; -} -/** - * @private - */ -function objectToString(value) { - return Object.prototype.toString.call(value); -} -//# sourceMappingURL=isFunction.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isFunction.mjs.map b/dist/esm/is/isFunction.mjs.map deleted file mode 100644 index d567afb..0000000 --- a/dist/esm/is/isFunction.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isFunction.mjs","sourceRoot":"","sources":["../../../src/is/isFunction.ts"],"names":[],"mappings":"AAAA,MAAM,cAAc,GAAG,MAAM,CAAC,WAAW,CAAA;AAEzC,MAAM,QAAQ,GAAG,wBAAwB,EACvC,OAAO,GAAG,mBAAmB,EAC7B,MAAM,GAAG,4BAA4B,EACrC,OAAO,GAAG,eAAe,EACzB,QAAQ,GAAG,gBAAgB,EAC3B,YAAY,GAAG,oBAAoB,CAAA;AAErC;;GAEG;AACH,MAAM,UAAU,WAAW,CAAC,GAAG,UAAiB;IAC9C,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC5B,MAAM,IAAI,KAAK,CAAC,2DAA2D,CAAC,CAAA;IAC9E,CAAC;IAED,MAAM,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAA;IAEpE,OAAO,CAAC,OAAO,CAAA;AACjB,CAAC;AAED,MAAM,CAAC,OAAO,UAAU,UAAU,CAAC,SAAc;IAC/C,MAAM,GAAG,GAAG,UAAU,CAAC,SAAS,CAAC,CAAA;IACjC,OAAO,GAAG,KAAK,OAAO,IAAI,GAAG,KAAK,MAAM,IAAI,GAAG,KAAK,QAAQ,IAAI,GAAG,KAAK,QAAQ,CAAA;AAClF,CAAC;AAED;;;;GAIG;AACH,SAAS,UAAU,CAAC,KAAU;IAC5B,IAAI,KAAK,IAAI,IAAI,EAAE,CAAC;QAClB,OAAO,KAAK,KAAK,SAAS,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAA;IACrD,CAAC;IACD,OAAO,cAAc,IAAI,IAAI,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAA;AACvF,CAAC;AAED;;;;GAIG;AACH,SAAS,SAAS,CAAC,KAAU;IAC3B,MAAM,KAAK,GAAG,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,KAAK,EAAE,cAAc,CAAC,CAAA;IACzE,MAAM,GAAG,GAAG,KAAK,CAAC,cAAc,CAAC,CAAA;IAEjC,IAAI,QAAQ,GAAG,KAAK,CAAA;IAEpB,IAAI,CAAC;QACH,KAAK,CAAC,cAAc,CAAC,GAAG,SAAS,CAAA;QACjC,QAAQ,GAAG,IAAI,CAAA;IACjB,CAAC;IAAC,OAAO,KAAK,EAAE,CAAC,CAAA,CAAC;IAElB,MAAM,MAAM,GAAG,cAAc,CAAC,KAAK,CAAC,CAAA;IACpC,IAAI,QAAQ,EAAE,CAAC;QACb,IAAI,KAAK,EAAE,CAAC;YACV,KAAK,CAAC,cAAc,CAAC,GAAG,GAAG,CAAA;QAC7B,CAAC;aAAM,CAAC;YACN,OAAO,KAAK,CAAC,cAAc,CAAC,CAAA;QAC9B,CAAC;IACH,CAAC;IACD,OAAO,MAAM,CAAA;AACf,CAAC;AAED;;GAEG;AACH,SAAS,cAAc,CAAC,KAAU;IAChC,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;AAC9C,CAAC"} \ No newline at end of file diff --git a/dist/esm/is/isInteger.mjs b/dist/esm/is/isInteger.mjs deleted file mode 100644 index a75d62b..0000000 --- a/dist/esm/is/isInteger.mjs +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This function evaluates whether all parameters are integers - */ -export default function isInteger(value) { - return Number.isInteger(Number.parseFloat(value)); -} -export function isIntegers(...parameters) { - if (parameters.length === 0) { - throw new Error('Please provide at least one number to evaluate isInteger.'); - } - if (parameters.some(parameter => Number.isNaN(Number.parseFloat(parameter)))) { - throw new Error('Please provide all numbers to evaluate isInteger.'); - } - return !parameters.some(parameter => !isInteger(parameter)); -} -//# sourceMappingURL=isInteger.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isInteger.mjs.map b/dist/esm/is/isInteger.mjs.map deleted file mode 100644 index 2b07a5d..0000000 --- a/dist/esm/is/isInteger.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isInteger.mjs","sourceRoot":"","sources":["../../../src/is/isInteger.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,KAAU;IAC1C,OAAO,MAAM,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAA;AACnD,CAAC;AAED,MAAM,UAAU,UAAU,CAAC,GAAG,UAAiB;IAC7C,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC5B,MAAM,IAAI,KAAK,CAAC,2DAA2D,CAAC,CAAA;IAC9E,CAAC;IAED,IAAI,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC;QAC7E,MAAM,IAAI,KAAK,CAAC,mDAAmD,CAAC,CAAA;IACtE,CAAC;IAED,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAA;AAC7D,CAAC"} \ No newline at end of file diff --git a/dist/esm/is/isLength.mjs b/dist/esm/is/isLength.mjs deleted file mode 100644 index 7b4e4da..0000000 --- a/dist/esm/is/isLength.mjs +++ /dev/null @@ -1,22 +0,0 @@ -/** - * Checks if `value` is a valid array-like length. - * - * - * @example - * - * isLength(3); - * // => true - * - * isLength(Number.MIN_VALUE); - * // => false - * - * isLength(Infinity); - * // => false - * - * isLength('3'); - * // => false - */ -export default function isLength(value) { - return typeof value === 'number' && value > -1 && value % 1 === 0 && value <= Number.MAX_SAFE_INTEGER; -} -//# sourceMappingURL=isLength.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isLength.mjs.map b/dist/esm/is/isLength.mjs.map deleted file mode 100644 index b3017f1..0000000 --- a/dist/esm/is/isLength.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isLength.mjs","sourceRoot":"","sources":["../../../src/is/isLength.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;;GAiBG;AACH,MAAM,CAAC,OAAO,UAAU,QAAQ,CAAC,KAAU;IACzC,OAAO,OAAO,KAAK,KAAK,QAAQ,IAAI,KAAK,GAAG,CAAC,CAAC,IAAI,KAAK,GAAG,CAAC,KAAK,CAAC,IAAI,KAAK,IAAI,MAAM,CAAC,gBAAgB,CAAA;AACvG,CAAC"} \ No newline at end of file diff --git a/dist/esm/is/isNil.mjs b/dist/esm/is/isNil.mjs deleted file mode 100644 index fa630e0..0000000 --- a/dist/esm/is/isNil.mjs +++ /dev/null @@ -1,22 +0,0 @@ -/** - * This function evaluates whether all parameters are null - */ -export function isNulls(...parameters) { - if (parameters.length === 0) { - throw new Error('Please provide at least one param to evaluate isNull.'); - } - return !parameters.some(parameter => !isNull(parameter)); -} -export function isNils(...parameters) { - if (parameters.length === 0) { - throw new Error('Please provide at least one param to evaluate isNull.'); - } - return !parameters.some(parameter => !isNil(parameter)); -} -export default function isNil(value) { - return value == null; -} -export function isNull(value) { - return value === null; -} -//# sourceMappingURL=isNil.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isNil.mjs.map b/dist/esm/is/isNil.mjs.map deleted file mode 100644 index 5167396..0000000 --- a/dist/esm/is/isNil.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isNil.mjs","sourceRoot":"","sources":["../../../src/is/isNil.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,MAAM,UAAU,OAAO,CAAC,GAAG,UAAiB;IAC1C,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC5B,MAAM,IAAI,KAAK,CAAC,uDAAuD,CAAC,CAAA;IAC1E,CAAC;IAED,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAA;AAC1D,CAAC;AAED,MAAM,UAAU,MAAM,CAAC,GAAG,UAAiB;IACzC,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC5B,MAAM,IAAI,KAAK,CAAC,uDAAuD,CAAC,CAAA;IAC1E,CAAC;IAED,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAA;AACzD,CAAC;AAED,MAAM,CAAC,OAAO,UAAU,KAAK,CAAC,KAAU;IACtC,OAAO,KAAK,IAAI,IAAI,CAAA;AACtB,CAAC;AAED,MAAM,UAAU,MAAM,CAAC,KAAU;IAC/B,OAAO,KAAK,KAAK,IAAI,CAAA;AACvB,CAAC"} \ No newline at end of file diff --git a/dist/esm/is/isNumeric.mjs b/dist/esm/is/isNumeric.mjs deleted file mode 100644 index 2186720..0000000 --- a/dist/esm/is/isNumeric.mjs +++ /dev/null @@ -1,11 +0,0 @@ -/** - * This function evaluates if all the parameters are Numeric - */ -export default function isNumeric(value) { - return !(Array.isArray(value) || isNaN(parseFloat(value)) || !isFinite(value)); -} -export function isNumerics(...parameters) { - const invalid = parameters.some(parameter => !isNumeric(parameter)); - return !invalid; -} -//# sourceMappingURL=isNumeric.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isNumeric.mjs.map b/dist/esm/is/isNumeric.mjs.map deleted file mode 100644 index 8dd949f..0000000 --- a/dist/esm/is/isNumeric.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isNumeric.mjs","sourceRoot":"","sources":["../../../src/is/isNumeric.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,KAAU;IAC1C,OAAO,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,KAAK,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAA;AAChF,CAAC;AAED,MAAM,UAAU,UAAU,CAAC,GAAG,UAAiB;IAC7C,MAAM,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAA;IAEnE,OAAO,CAAC,OAAO,CAAA;AACjB,CAAC"} \ No newline at end of file diff --git a/dist/esm/is/isObject.mjs b/dist/esm/is/isObject.mjs deleted file mode 100644 index b7dee95..0000000 --- a/dist/esm/is/isObject.mjs +++ /dev/null @@ -1,55 +0,0 @@ -const isO = Object.prototype.toString.call(null) === '[object Object]' - ? function (value) { - // check ownerDocument here as well to exclude DOM nodes - return (value != null && - Object.prototype.toString.call(value) === '[object Object]' && - value.ownerDocument === undefined); - } - : function (value) { - return Object.prototype.toString.call(value) === '[object Object]'; - }; -/** - * This function evaluates whether all parameters are objects - */ -export function isObjects(...parameters) { - if (parameters.length === 0) { - throw new Error('Please provide at least one number to evaluate isObject.'); - } - const invalid = parameters.some(parameter => !isO(parameter)); - return !invalid; -} -export default function isObject(value) { - return isO(value); -} -export function isEmptyObject(...parameters) { - if (parameters.length === 0) { - throw new Error('Please provide at least one number to evaluate isObject.'); - } - const invalid = parameters.some(parameter => { - if (!isObject(parameter)) - return true; - for (const key in parameter) - return true; - }); - return !invalid; -} -/** - * Checks if `value` is object-like. A value is object-like if it's not `null` - * and has a `typeof` result of "object". - * - * @example - * - * isObjectLike({}); // => true - * - * isObjectLike([]); // => true - * - * isObjectLike([1, 2, 3]); // => true - * - * isObjectLike(new Function()); // => false - * - * isObjectLike(null); // => false - */ -export function isObjectLike(value) { - return value !== null && typeof value === 'object'; -} -//# sourceMappingURL=isObject.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isObject.mjs.map b/dist/esm/is/isObject.mjs.map deleted file mode 100644 index 5bdf4c2..0000000 --- a/dist/esm/is/isObject.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isObject.mjs","sourceRoot":"","sources":["../../../src/is/isObject.ts"],"names":[],"mappings":"AAAA,MAAM,GAAG,GACP,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,iBAAiB;IACxD,CAAC,CAAC,UAAU,KAAU;QAClB,wDAAwD;QACxD,OAAO,CACL,KAAK,IAAI,IAAI;YACb,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,iBAAiB;YAC3D,KAAK,CAAC,aAAa,KAAK,SAAS,CAClC,CAAA;IACH,CAAC;IACH,CAAC,CAAC,UAAU,KAAU;QAClB,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,iBAAiB,CAAA;IACpE,CAAC,CAAA;AAEP;;GAEG;AACH,MAAM,UAAU,SAAS,CAAC,GAAG,UAAiB;IAC5C,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC5B,MAAM,IAAI,KAAK,CAAC,0DAA0D,CAAC,CAAA;IAC7E,CAAC;IAED,MAAM,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAA;IAE7D,OAAO,CAAC,OAAO,CAAA;AACjB,CAAC;AAED,MAAM,CAAC,OAAO,UAAU,QAAQ,CAAC,KAAW;IAC1C,OAAO,GAAG,CAAC,KAAK,CAAC,CAAA;AACnB,CAAC;AAED,MAAM,UAAU,aAAa,CAAC,GAAG,UAAiB;IAChD,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC5B,MAAM,IAAI,KAAK,CAAC,0DAA0D,CAAC,CAAA;IAC7E,CAAC;IAED,MAAM,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE;QAC1C,IAAI,CAAC,QAAQ,CAAC,SAAS,CAAC;YAAE,OAAO,IAAI,CAAA;QAErC,KAAK,MAAM,GAAG,IAAI,SAAS;YAAE,OAAO,IAAI,CAAA;IAC1C,CAAC,CAAC,CAAA;IAEF,OAAO,CAAC,OAAO,CAAA;AACjB,CAAC;AAED;;;;;;;;;;;;;;;GAeG;AACH,MAAM,UAAU,YAAY,CAAC,KAAU;IACrC,OAAO,KAAK,KAAK,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ,CAAA;AACpD,CAAC"} \ No newline at end of file diff --git a/dist/esm/is/isPrototype.mjs b/dist/esm/is/isPrototype.mjs deleted file mode 100644 index b1ab717..0000000 --- a/dist/esm/is/isPrototype.mjs +++ /dev/null @@ -1,13 +0,0 @@ -/** Used for built-in method references. */ -import isFunction from './isFunction.mjs'; -const objectProto = Object.prototype; -/** - * Checks if `value` is likely a prototype object. - * - * @private - */ -export default function isPrototype(value) { - const Ctor = value && value.constructor, proto = (isFunction(Ctor) && Ctor.prototype) || objectProto; - return value === proto; -} -//# sourceMappingURL=isPrototype.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isPrototype.mjs.map b/dist/esm/is/isPrototype.mjs.map deleted file mode 100644 index 5588ae1..0000000 --- a/dist/esm/is/isPrototype.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isPrototype.mjs","sourceRoot":"","sources":["../../../src/is/isPrototype.ts"],"names":[],"mappings":"AAAA,2CAA2C;AAC3C,OAAO,UAAU,MAAM,cAAc,CAAA;AAErC,MAAM,WAAW,GAAG,MAAM,CAAC,SAAS,CAAA;AAEpC;;;;GAIG;AACH,MAAM,CAAC,OAAO,UAAU,WAAW,CAAC,KAAU;IAC5C,MAAM,IAAI,GAAG,KAAK,IAAI,KAAK,CAAC,WAAW,EACrC,KAAK,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,IAAI,WAAW,CAAA;IAE7D,OAAO,KAAK,KAAK,KAAK,CAAA;AACxB,CAAC"} \ No newline at end of file diff --git a/dist/esm/is/isString.mjs b/dist/esm/is/isString.mjs deleted file mode 100644 index 4f0142a..0000000 --- a/dist/esm/is/isString.mjs +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This function evaluates if all the parameters are strings - */ -export function isStrings(...parameters) { - return !parameters.some(parameter => !isString(parameter)); -} -export default function isString(value) { - return typeof value === 'string'; -} -//# sourceMappingURL=isString.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isString.mjs.map b/dist/esm/is/isString.mjs.map deleted file mode 100644 index dfef149..0000000 --- a/dist/esm/is/isString.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isString.mjs","sourceRoot":"","sources":["../../../src/is/isString.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,MAAM,UAAU,SAAS,CAAC,GAAG,UAAiB;IAC5C,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAA;AAC5D,CAAC;AAED,MAAM,CAAC,OAAO,UAAU,QAAQ,CAAC,KAAU;IACzC,OAAO,OAAO,KAAK,KAAK,QAAQ,CAAA;AAClC,CAAC"} \ No newline at end of file diff --git a/dist/esm/is/isSymbol.mjs b/dist/esm/is/isSymbol.mjs deleted file mode 100644 index 9440b1f..0000000 --- a/dist/esm/is/isSymbol.mjs +++ /dev/null @@ -1,21 +0,0 @@ -import { isObjectLike } from './isObject.mjs'; -/** - * Checks if `value` is classified as a `Symbol` primitive or object. - * - * @example - * - * isSymbol(Symbol.iterator); // => true - * - * isSymbol('abc'); // => false - * - * isSymbol('abc', Symbol.iterator); // => false - * - * isSymbol(Symbol.iterator, Symbol.iterator); // => true - */ -export default function (...parameters) { - if (parameters.length === 0) { - throw new Error('Please provide at least one number to evaluate isInteger.'); - } - return parameters.some(value => typeof value === 'symbol' || (isObjectLike(value) && Object.prototype.toString.call(value) === '[object Symbol]')); -} -//# sourceMappingURL=isSymbol.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isSymbol.mjs.map b/dist/esm/is/isSymbol.mjs.map deleted file mode 100644 index b912fc5..0000000 --- a/dist/esm/is/isSymbol.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isSymbol.mjs","sourceRoot":"","sources":["../../../src/is/isSymbol.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,YAAY,CAAA;AAEzC;;;;;;;;;;;;GAYG;AACH,MAAM,CAAC,OAAO,WAAW,GAAG,UAAiB;IAC3C,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC5B,MAAM,IAAI,KAAK,CAAC,2DAA2D,CAAC,CAAA;IAC9E,CAAC;IAED,OAAO,UAAU,CAAC,IAAI,CACpB,KAAK,CAAC,EAAE,CACN,OAAO,KAAK,KAAK,QAAQ,IAAI,CAAC,YAAY,CAAC,KAAK,CAAC,IAAI,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,iBAAiB,CAAC,CACpH,CAAA;AACH,CAAC"} \ No newline at end of file diff --git a/dist/esm/is/isTypedArray.mjs b/dist/esm/is/isTypedArray.mjs deleted file mode 100644 index 1842a8e..0000000 --- a/dist/esm/is/isTypedArray.mjs +++ /dev/null @@ -1,18 +0,0 @@ -import node from '../internal/node.mjs'; -import baseIsTypedArray from '../internal/base/baseIsTypedArray.mjs'; -const nodeIsTypedArray = node && node.isTypedArray; -/** - * Checks if `value` is classified as a typed array. - * - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. - * @example - * - * isTypedArray(new Uint8Array); - * // => true - * - * isTypedArray([]); - * // => false - */ -export default nodeIsTypedArray ? (value) => nodeIsTypedArray(value) : baseIsTypedArray; -//# sourceMappingURL=isTypedArray.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isTypedArray.mjs.map b/dist/esm/is/isTypedArray.mjs.map deleted file mode 100644 index ae62247..0000000 --- a/dist/esm/is/isTypedArray.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isTypedArray.mjs","sourceRoot":"","sources":["../../../src/is/isTypedArray.ts"],"names":[],"mappings":"AAAA,OAAO,IAAI,MAAM,iBAAiB,CAAA;AAClC,OAAO,gBAAgB,MAAM,kCAAkC,CAAA;AAE/D,MAAM,gBAAgB,GAAG,IAAI,IAAI,IAAI,CAAC,YAAY,CAAA;AAElD;;;;;;;;;;;;GAYG;AACH,eAAe,gBAAgB,CAAC,CAAC,CAAC,CAAC,KAAU,EAAE,EAAE,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAA"} \ No newline at end of file diff --git a/dist/esm/is/isUrl.mjs b/dist/esm/is/isUrl.mjs deleted file mode 100644 index debb786..0000000 --- a/dist/esm/is/isUrl.mjs +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Checks if string can parse as URL - * - * @param {any} str - * @returns {boolean} - */ -export default function isUrl(str) { - let url; - try { - url = new URL(str); - } - catch (_) { - return false; - } - return url.protocol === 'http:' || url.protocol === 'https:'; -} -//# sourceMappingURL=isUrl.mjs.map \ No newline at end of file diff --git a/dist/esm/is/isUrl.mjs.map b/dist/esm/is/isUrl.mjs.map deleted file mode 100644 index 3350fdb..0000000 --- a/dist/esm/is/isUrl.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/is/isUrl.mjs","sourceRoot":"","sources":["../../../src/is/isUrl.ts"],"names":[],"mappings":"AAAA;;;;;GAKG;AACH,MAAM,CAAC,OAAO,UAAU,KAAK,CAAC,GAAQ;IACpC,IAAI,GAAG,CAAA;IACP,IAAI,CAAC;QACH,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,CAAC,CAAA;IACpB,CAAC;IAAC,OAAO,CAAC,EAAE,CAAC;QACX,OAAO,KAAK,CAAA;IACd,CAAC;IAED,OAAO,GAAG,CAAC,QAAQ,KAAK,OAAO,IAAI,GAAG,CAAC,QAAQ,KAAK,QAAQ,CAAA;AAC9D,CAAC"} \ No newline at end of file diff --git a/dist/esm/object/defaults.mjs b/dist/esm/object/defaults.mjs deleted file mode 100644 index 2f7e967..0000000 --- a/dist/esm/object/defaults.mjs +++ /dev/null @@ -1,44 +0,0 @@ -import clone from '../core/clone.mjs'; -import isObject from '../is/isObject.mjs'; -/** - * Assigns own and inherited enumerable string keyed properties of source - * objects to the destination object for all destination properties that - * resolve to `undefined`. Source objects are applied from left to right. - * Once a property is set, additional values of the same property are ignored. - * - * **Note:** This method mutates `object`. - * - * @example - * - * defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 }); - * // => { 'a': 1, 'b': 2 } - */ -export default function defaults(origin, ...destinations) { - const ln = destinations.length; - let i = 0, object, key, value, sourceKey; - for (; i < ln; i++) { - object = destinations[i]; - if (!isObject(object)) { - continue; - } - for (key in object) { - value = object[key]; - if (value && value.constructor === Object) { - sourceKey = origin[key]; - if (sourceKey && sourceKey.constructor === Object) { - defaults(sourceKey, value); - } - else { - origin[key] = clone(value); - } - } - else { - if (!Object.prototype.hasOwnProperty.call(origin, key)) { - origin[key] = value; - } - } - } - } - return origin; -} -//# sourceMappingURL=defaults.mjs.map \ No newline at end of file diff --git a/dist/esm/object/defaults.mjs.map b/dist/esm/object/defaults.mjs.map deleted file mode 100644 index 848657a..0000000 --- a/dist/esm/object/defaults.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/object/defaults.mjs","sourceRoot":"","sources":["../../../src/object/defaults.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,cAAc,CAAA;AAChC,OAAO,QAAQ,MAAM,eAAe,CAAA;AAEpC;;;;;;;;;;;;GAYG;AAEH,MAAM,CAAC,OAAO,UAAU,QAAQ,CAC9B,MAAgC,EAChC,GAAG,YAAwC;IAE3C,MAAM,EAAE,GAAG,YAAY,CAAC,MAAM,CAAA;IAE9B,IAAI,CAAC,GAAG,CAAC,EACP,MAAM,EACN,GAAG,EACH,KAAK,EACL,SAAS,CAAA;IAEX,OAAO,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;QACnB,MAAM,GAAG,YAAY,CAAC,CAAC,CAAC,CAAA;QACxB,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE,CAAC;YACtB,SAAQ;QACV,CAAC;QACD,KAAK,GAAG,IAAI,MAAM,EAAE,CAAC;YACnB,KAAK,GAAG,MAAM,CAAC,GAAG,CAAC,CAAA;YACnB,IAAI,KAAK,IAAI,KAAK,CAAC,WAAW,KAAK,MAAM,EAAE,CAAC;gBAC1C,SAAS,GAAG,MAAM,CAAC,GAAG,CAAC,CAAA;gBACvB,IAAI,SAAS,IAAI,SAAS,CAAC,WAAW,KAAK,MAAM,EAAE,CAAC;oBAClD,QAAQ,CAAC,SAAS,EAAE,KAAK,CAAC,CAAA;gBAC5B,CAAC;qBAAM,CAAC;oBACN,MAAM,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC,KAAK,CAAC,CAAA;gBAC5B,CAAC;YACH,CAAC;iBAAM,CAAC;gBACN,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,CAAC,EAAE,CAAC;oBACvD,MAAM,CAAC,GAAG,CAAC,GAAG,KAAK,CAAA;gBACrB,CAAC;YACH,CAAC;QACH,CAAC;IACH,CAAC;IAED,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/esm/object/equals.mjs b/dist/esm/object/equals.mjs deleted file mode 100644 index 8f8bfc0..0000000 --- a/dist/esm/object/equals.mjs +++ /dev/null @@ -1,90 +0,0 @@ -/** - * Compares the contents of 2 or more objects using strict equality. - */ -import isObject from '../is/isObject.mjs'; -export default function equal(origin, ...list) { - let i, l; - let leftVisited, rightVisited; - if (!isObject(origin) || list.length === 0) { - throw new Error('Need two or more arguments to compare'); - } - function compare2Objects(x, y) { - // Быстрая проверка NaN - if (typeof x === 'number' && typeof y === 'number' && Number.isNaN(x) && Number.isNaN(y)) { - return true; - } - // Базовое строгое равенство и кейсы для встроенных типов - if (x === y) { - return true; - } - if ((typeof x === 'function' && typeof y === 'function') || - (x instanceof Date && y instanceof Date) || - (x instanceof RegExp && y instanceof RegExp) || - (x instanceof String && y instanceof String) || - (x instanceof Number && y instanceof Number)) { - return x.toString() === y.toString(); - } - // Должны быть объектами дальше - if (!(x instanceof Object && y instanceof Object)) { - return false; - } - // Прототипы/конструкторы - if (Object.getPrototypeOf(x) !== Object.getPrototypeOf(y)) { - return false; - } - if (x.constructor !== y.constructor) { - return false; - } - // Проверка на циклические ссылки - if (leftVisited.has(x) || rightVisited.has(y)) { - return false; - } - // Быстрая проверка количества ключей (собственных) - const xKeys = Object.keys(x); - const yKeys = Object.keys(y); - if (xKeys.length !== yKeys.length) { - return false; - } - // Сопоставление ключей по типам значений (дополнительно) - for (let k = 0; k < yKeys.length; k++) { - const p = yKeys[k]; - if (!Object.prototype.hasOwnProperty.call(x, p)) { - return false; - } - if (typeof y[p] !== typeof x[p]) { - return false; - } - } - // Глубокое сравнение - leftVisited.add(x); - rightVisited.add(y); - for (let k = 0; k < xKeys.length; k++) { - const p = xKeys[k]; - const xv = x[p]; - const yv = y[p]; - const t = typeof xv; - if (t === 'object' || t === 'function') { - if (!compare2Objects(xv, yv)) { - return false; - } - } - else { - if (xv !== yv) { - return false; - } - } - } - leftVisited.delete(x); - rightVisited.delete(y); - return true; - } - for (i = 0, l = list.length; i < l; i++) { - leftVisited = new Set(); - rightVisited = new Set(); - if (!compare2Objects(origin, list[i])) { - return false; - } - } - return true; -} -//# sourceMappingURL=equals.mjs.map \ No newline at end of file diff --git a/dist/esm/object/equals.mjs.map b/dist/esm/object/equals.mjs.map deleted file mode 100644 index 8911298..0000000 --- a/dist/esm/object/equals.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/object/equals.mjs","sourceRoot":"","sources":["../../../src/object/equals.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/esm/object/filter.mjs b/dist/esm/object/filter.mjs deleted file mode 100644 index 6fcd59e..0000000 --- a/dist/esm/object/filter.mjs +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Filter value by deep key in object(array) - * - * @example - const scores = { - John: 2, - Sarah: 3, - Janet: 1 - }; - - filter(scores, ([name, score]) => score > 1); - * - * @param {object} object - * @param {Function} predicate - * @returns {object} - */ -export default function filter(object, predicate) { - return Object.fromEntries(Object.entries(object).filter(predicate)); -} -//# sourceMappingURL=filter.mjs.map \ No newline at end of file diff --git a/dist/esm/object/filter.mjs.map b/dist/esm/object/filter.mjs.map deleted file mode 100644 index 00e1326..0000000 --- a/dist/esm/object/filter.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/object/filter.mjs","sourceRoot":"","sources":["../../../src/object/filter.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;GAeG;AAEH,MAAM,CAAC,OAAO,UAAU,MAAM,CAC5B,MAA8B,EAC9B,SAAuC;IAEvC,OAAO,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAA;AACrE,CAAC"} \ No newline at end of file diff --git a/dist/esm/object/flip.mjs b/dist/esm/object/flip.mjs deleted file mode 100644 index 592402c..0000000 --- a/dist/esm/object/flip.mjs +++ /dev/null @@ -1,14 +0,0 @@ -/** - * - * @param {object} object - * @example #1 - * flip({ {A : 1, B : 2, C : 3, D : 4}) // {1 : A, 2 : B, 3 : C, 4 : D} - */ -export default function flip(object) { - const result = {}; - for (const key of Object.keys(object)) { - result[object[key]] = key; - } - return result; -} -//# sourceMappingURL=flip.mjs.map \ No newline at end of file diff --git a/dist/esm/object/flip.mjs.map b/dist/esm/object/flip.mjs.map deleted file mode 100644 index cfd5381..0000000 --- a/dist/esm/object/flip.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/object/flip.mjs","sourceRoot":"","sources":["../../../src/object/flip.ts"],"names":[],"mappings":"AAAA;;;;;GAKG;AACH,MAAM,CAAC,OAAO,UAAU,IAAI,CAAC,MAAgC;IAC3D,MAAM,MAAM,GAA6B,EAAE,CAAA;IAC3C,KAAK,MAAM,GAAG,IAAI,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC;QACtC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,CAAA;IAC3B,CAAC;IACD,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/esm/object/fromQueryString.mjs b/dist/esm/object/fromQueryString.mjs deleted file mode 100644 index dfd08a2..0000000 --- a/dist/esm/object/fromQueryString.mjs +++ /dev/null @@ -1,120 +0,0 @@ -import isNil from '../is/isNil.mjs'; -import isNumeric from '../is/isNumeric.mjs'; -const queryRe = /^\?/; -const plusRe = /\+/g; -const keyRe = /(\[):?([^\]]*)\]/g; -const nameRe = /^([^[]+)/; // eslint-disable-line no-useless-escape -/** - * Converts a query string back into an object. - * - * Non-recursive: - * - * fromQueryString("foo=1&bar=2"); // returns {foo: '1', bar: '2'} - * fromQueryString("foo=&bar=2"); // returns {foo: '', bar: '2'} - * fromQueryString("some%20price=%24300"); // returns {'some price': '$300'} - * fromQueryString("colors=red&colors=green&colors=blue"); // returns {colors: ['red', 'green', 'blue']} - * - * Recursive: - * - * fromQueryString( - * "username=Jacky&"+ - * "dateOfBirth[day]=1&dateOfBirth[month]=2&dateOfBirth[year]=1911&"+ - * "hobbies[0]=coding&hobbies[1]=eating&hobbies[2]=sleeping&"+ - * "hobbies[3][0]=nested&hobbies[3][1]=stuff", true); - * - * // returns - * { - * username: 'Jacky', - * dateOfBirth: { - * day: '1', - * month: '2', - * year: '1911' - * }, - * hobbies: ['coding', 'eating', 'sleeping', ['nested', 'stuff']] - * } - * - * @param {String|null} queryString The query string to decode - * @param {Boolean} [recursive=false] Whether or not to recursively decode the string. This format is supported by - * @param {Object} options = { - * - decodeName {Boolean} Decode KeyNames in the queryString - * } - * PHP / Ruby on Rails servers and similar. - * @return {Object} - * @todo write tests - */ -export default function fromQueryString(queryString, recursive = false, options = { decodeName: true }) { - if (isNil(queryString)) { - return {}; - } - let parts = queryString.replace(queryRe, '').split('&'), object = Object.create(null), temporary, components, name, value, i, ln, part, j, subLn, matchedKeys, matchedName, keys, key, nextKey; - for (i = 0, ln = parts.length; i < ln; i++) { - part = parts[i]; - if (part.length > 0) { - components = part.split('='); - name = components[0]; - name = name.replace(plusRe, '%20'); - name = options.decodeName ? decodeURIComponent(name) : name; - value = components[1]; - if (value !== undefined) { - value = value.replace(plusRe, '%20'); - value = decodeURIComponent(value); - } - else { - value = ''; - } - if (!recursive) { - if (Object.prototype.hasOwnProperty.call(object, name)) { - if (!Array.isArray(object[name])) { - object[name] = [object[name]]; - } - object[name].push(value); - } - else { - object[name] = value; - } - } - else { - matchedKeys = name.match(keyRe); - matchedName = name.match(nameRe); - // - if (!matchedName) { - throw new Error('[fromQueryString] Malformed query string given, failed parsing name from "' + part + '"'); - } - // - name = matchedName[0]; - keys = []; - if (matchedKeys === null) { - object[name] = value; - continue; - } - for (j = 0, subLn = matchedKeys.length; j < subLn; j++) { - key = matchedKeys[j]; - key = key.length === 2 ? '' : key.substring(1, key.length - 1); - keys.push(key); - } - keys.unshift(name); - temporary = object; - for (j = 0, subLn = keys.length; j < subLn; j++) { - key = keys[j]; - if (j === subLn - 1) { - if (Array.isArray(temporary) && key === '') { - temporary.push(value); - } - else { - temporary[key] = value; - } - } - else { - if (temporary[key] === undefined || typeof temporary[key] === 'string') { - nextKey = keys[j + 1]; - temporary[key] = isNumeric(nextKey) || nextKey === '' ? [] : {}; - } - temporary = temporary[key]; - } - } - } - } - } - return object; -} -//# sourceMappingURL=fromQueryString.mjs.map \ No newline at end of file diff --git a/dist/esm/object/fromQueryString.mjs.map b/dist/esm/object/fromQueryString.mjs.map deleted file mode 100644 index 56d46f1..0000000 --- a/dist/esm/object/fromQueryString.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/object/fromQueryString.mjs","sourceRoot":"","sources":["../../../src/object/fromQueryString.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/esm/object/getSize.mjs b/dist/esm/object/getSize.mjs deleted file mode 100644 index 34e07c4..0000000 --- a/dist/esm/object/getSize.mjs +++ /dev/null @@ -1,21 +0,0 @@ -import isObject from '../is/isObject.mjs'; -/** - * Returns count of properties of the object - * - * @param {object} object - * @returns {int} - */ -export default function getSize(object) { - if (!isObject(object)) { - throw new Error('Param is not object'); - } - let size = 0; - let property; - for (property in object) { - if (Object.prototype.hasOwnProperty.call(object, property)) { - size++; - } - } - return size; -} -//# sourceMappingURL=getSize.mjs.map \ No newline at end of file diff --git a/dist/esm/object/getSize.mjs.map b/dist/esm/object/getSize.mjs.map deleted file mode 100644 index c549413..0000000 --- a/dist/esm/object/getSize.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/object/getSize.mjs","sourceRoot":"","sources":["../../../src/object/getSize.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,eAAe,CAAA;AAEpC;;;;;GAKG;AACH,MAAM,CAAC,OAAO,UAAU,OAAO,CAAC,MAAgC;IAC9D,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE,CAAC;QACtB,MAAM,IAAI,KAAK,CAAC,qBAAqB,CAAC,CAAA;IACxC,CAAC;IAED,IAAI,IAAI,GAAG,CAAC,CAAA;IACZ,IAAI,QAAQ,CAAA;IAEZ,KAAK,QAAQ,IAAI,MAAM,EAAE,CAAC;QACxB,IAAI,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,CAAC,EAAE,CAAC;YAC3D,IAAI,EAAE,CAAA;QACR,CAAC;IACH,CAAC;IAED,OAAO,IAAI,CAAA;AACb,CAAC"} \ No newline at end of file diff --git a/dist/esm/object/index.mjs b/dist/esm/object/index.mjs deleted file mode 100644 index 80ce0a8..0000000 --- a/dist/esm/object/index.mjs +++ /dev/null @@ -1,19 +0,0 @@ -import defaults from './defaults.mjs'; -import objectsEqual from './equals.mjs'; -import filter from './filter.mjs'; -import flip from './flip.mjs'; -import fromQueryString from './fromQueryString.mjs'; -import getSize from './getSize.mjs'; -import logicalAnd from './logicalAnd.mjs'; -import merge from './merge.mjs'; -import pathToObject from './pathToObject.mjs'; -import pick from './pick.mjs'; -import remove from './remove.mjs'; -import removeEmpty from './removeEmpty.mjs'; -import select from './select.mjs'; -import sum from './sum.mjs'; -import toQueryObjects from './toQueryObjects.mjs'; -import toQueryString from './toQueryString.mjs'; -import values from './values.mjs'; -export { defaults, objectsEqual, filter, flip, fromQueryString, getSize, logicalAnd, merge, pathToObject, pick, remove, removeEmpty, select, sum, toQueryObjects, toQueryString, values, }; -//# sourceMappingURL=index.mjs.map \ No newline at end of file diff --git a/dist/esm/object/index.mjs.map b/dist/esm/object/index.mjs.map deleted file mode 100644 index f9ef98a..0000000 --- a/dist/esm/object/index.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/object/index.mjs","sourceRoot":"","sources":["../../../src/object/index.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,YAAY,CAAA;AACjC,OAAO,YAAY,MAAM,UAAU,CAAA;AACnC,OAAO,MAAM,MAAM,UAAU,CAAA;AAC7B,OAAO,IAAI,MAAM,QAAQ,CAAA;AACzB,OAAO,eAAe,MAAM,mBAAmB,CAAA;AAC/C,OAAO,OAAO,MAAM,WAAW,CAAA;AAC/B,OAAO,UAAU,MAAM,cAAc,CAAA;AACrC,OAAO,KAAK,MAAM,SAAS,CAAA;AAC3B,OAAO,YAAY,MAAM,gBAAgB,CAAA;AACzC,OAAO,IAAI,MAAM,QAAQ,CAAA;AACzB,OAAO,MAAM,MAAM,UAAU,CAAA;AAC7B,OAAO,WAAW,MAAM,eAAe,CAAA;AACvC,OAAO,MAAM,MAAM,UAAU,CAAA;AAC7B,OAAO,GAAG,MAAM,OAAO,CAAA;AACvB,OAAO,cAAc,MAAM,kBAAkB,CAAA;AAC7C,OAAO,aAAa,MAAM,iBAAiB,CAAA;AAC3C,OAAO,MAAM,MAAM,UAAU,CAAA;AAE7B,OAAO,EACL,QAAQ,EACR,YAAY,EACZ,MAAM,EACN,IAAI,EACJ,eAAe,EACf,OAAO,EACP,UAAU,EACV,KAAK,EACL,YAAY,EACZ,IAAI,EACJ,MAAM,EACN,WAAW,EACX,MAAM,EACN,GAAG,EACH,cAAc,EACd,aAAa,EACb,MAAM,GACP,CAAA"} \ No newline at end of file diff --git a/dist/esm/object/logicalAnd.mjs b/dist/esm/object/logicalAnd.mjs deleted file mode 100644 index e14a465..0000000 --- a/dist/esm/object/logicalAnd.mjs +++ /dev/null @@ -1,9 +0,0 @@ -export default function logicalAnd(object) { - for (const key in object) { - if (object[key] === false) { - return false; - } - } - return true; -} -//# sourceMappingURL=logicalAnd.mjs.map \ No newline at end of file diff --git a/dist/esm/object/logicalAnd.mjs.map b/dist/esm/object/logicalAnd.mjs.map deleted file mode 100644 index 92860aa..0000000 --- a/dist/esm/object/logicalAnd.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/object/logicalAnd.mjs","sourceRoot":"","sources":["../../../src/object/logicalAnd.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,OAAO,UAAU,UAAU,CAAC,MAAgC;IACjE,KAAK,MAAM,GAAG,IAAI,MAAM,EAAE,CAAC;QACzB,IAAI,MAAM,CAAC,GAAG,CAAC,KAAK,KAAK,EAAE,CAAC;YAC1B,OAAO,KAAK,CAAA;QACd,CAAC;IACH,CAAC;IAED,OAAO,IAAI,CAAA;AACb,CAAC"} \ No newline at end of file diff --git a/dist/esm/object/merge.mjs b/dist/esm/object/merge.mjs deleted file mode 100644 index 9e0f9dc..0000000 --- a/dist/esm/object/merge.mjs +++ /dev/null @@ -1,47 +0,0 @@ -import clone from '../core/clone.mjs'; -import isObject from '../is/isObject.mjs'; -// Узкое определение plain object без опоры на constructor -function isPlainObject(val) { - if (!isObject(val)) - return false; - const proto = Object.getPrototypeOf(val); - return proto === Object.prototype || proto === null; -} -/** - * Merge objects recursively - */ -export default function merge(original, ...values) { - for (let i = 0; i < values.length; i++) { - const object = values[i]; - if (!isObject(object)) { - continue; - } - for (const key in object) { - if (!Object.prototype.hasOwnProperty.call(object, key)) - continue; - const value = object[key]; - const target = original[key]; - // Массивы: перезаписываем клоном (предсказуемее, чем неявные стратегии) - if (Array.isArray(value)) { - ; - original[key] = clone(value); - continue; - } - if (isPlainObject(value)) { - if (isPlainObject(target)) { - merge(target, value); - } - else { - ; - original[key] = clone(value); - } - } - else { - ; - original[key] = value; - } - } - } - return original; -} -//# sourceMappingURL=merge.mjs.map \ No newline at end of file diff --git a/dist/esm/object/merge.mjs.map b/dist/esm/object/merge.mjs.map deleted file mode 100644 index b79464a..0000000 --- a/dist/esm/object/merge.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/object/merge.mjs","sourceRoot":"","sources":["../../../src/object/merge.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,cAAc,CAAA;AAChC,OAAO,QAAQ,MAAM,eAAe,CAAA;AAIpC,0DAA0D;AAC1D,SAAS,aAAa,CAAC,GAAQ;IAC7B,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC;QAAE,OAAO,KAAK,CAAA;IAChC,MAAM,KAAK,GAAG,MAAM,CAAC,cAAc,CAAC,GAAG,CAAC,CAAA;IACxC,OAAO,KAAK,KAAK,MAAM,CAAC,SAAS,IAAI,KAAK,KAAK,IAAI,CAAA;AACrD,CAAC;AAED;;GAEG;AACH,MAAM,CAAC,OAAO,UAAU,KAAK,CAA4B,QAAoB,EAAE,GAAG,MAAoB;IACpG,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;QACvC,MAAM,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,CAAA;QACxB,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE,CAAC;YACtB,SAAQ;QACV,CAAC;QAED,KAAK,MAAM,GAAG,IAAI,MAAM,EAAE,CAAC;YACzB,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,CAAC;gBAAE,SAAQ;YAEhE,MAAM,KAAK,GAAI,MAAc,CAAC,GAAG,CAAC,CAAA;YAClC,MAAM,MAAM,GAAI,QAAgB,CAAC,GAAG,CAAC,CAAA;YAErC,wEAAwE;YACxE,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC;gBACzB,CAAC;gBAAC,QAAgB,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC,KAAK,CAAC,CAAA;gBACtC,SAAQ;YACV,CAAC;YAED,IAAI,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC;gBACzB,IAAI,aAAa,CAAC,MAAM,CAAC,EAAE,CAAC;oBAC1B,KAAK,CAAC,MAAM,EAAE,KAAK,CAAC,CAAA;gBACtB,CAAC;qBAAM,CAAC;oBACN,CAAC;oBAAC,QAAgB,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC,KAAK,CAAC,CAAA;gBACxC,CAAC;YACH,CAAC;iBAAM,CAAC;gBACN,CAAC;gBAAC,QAAgB,CAAC,GAAG,CAAC,GAAG,KAAK,CAAA;YACjC,CAAC;QACH,CAAC;IACH,CAAC;IAED,OAAO,QAAa,CAAA;AACtB,CAAC"} \ No newline at end of file diff --git a/dist/esm/object/pathToObject.mjs b/dist/esm/object/pathToObject.mjs deleted file mode 100644 index 340876c..0000000 --- a/dist/esm/object/pathToObject.mjs +++ /dev/null @@ -1,27 +0,0 @@ -import isEmpty from '../is/isEmpty.mjs'; -import isObject from '../is/isObject.mjs'; -export default function pathToObject(paths = '', value = null, object = {}, divider = '.', replaceOnExist = true) { - if (isEmpty(paths)) { - return object; - } - const pathsArray = paths.split(divider), pathsCount = pathsArray.length; - let current = object; - for (let i = 0; i < pathsCount; i++) { - const k = pathsArray[i]; - if (isObject(current)) { - if (isObject(current[k])) { - if (pathsCount - 1 === i) { - current[k] = value; - } - } - else { - if ((current.hasOwnProperty(k) && replaceOnExist) || !current.hasOwnProperty(k)) { - current[k] = pathsCount - 1 === i ? value : {}; - } - } - } - current = current[k]; - } - return object; -} -//# sourceMappingURL=pathToObject.mjs.map \ No newline at end of file diff --git a/dist/esm/object/pathToObject.mjs.map b/dist/esm/object/pathToObject.mjs.map deleted file mode 100644 index 4e57d54..0000000 --- a/dist/esm/object/pathToObject.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/object/pathToObject.mjs","sourceRoot":"","sources":["../../../src/object/pathToObject.ts"],"names":[],"mappings":"AAAA,OAAO,OAAO,MAAM,cAAc,CAAA;AAClC,OAAO,QAAQ,MAAM,eAAe,CAAA;AAEpC,MAAM,CAAC,OAAO,UAAU,YAAY,CAClC,QAAgB,EAAE,EAClB,QAAa,IAAI,EACjB,SAAmC,EAAE,EACrC,UAAkB,GAAG,EACrB,iBAA0B,IAAI;IAE9B,IAAI,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC;QACnB,OAAO,MAAM,CAAA;IACf,CAAC;IAED,MAAM,UAAU,GAAG,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,EACrC,UAAU,GAAG,UAAU,CAAC,MAAM,CAAA;IAEhC,IAAI,OAAO,GAAG,MAAM,CAAA;IAEpB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,UAAU,EAAE,CAAC,EAAE,EAAE,CAAC;QACpC,MAAM,CAAC,GAAG,UAAU,CAAC,CAAC,CAAC,CAAA;QAEvB,IAAI,QAAQ,CAAC,OAAO,CAAC,EAAE,CAAC;YACtB,IAAI,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;gBACzB,IAAI,UAAU,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC;oBACzB,OAAO,CAAC,CAAC,CAAC,GAAG,KAAK,CAAA;gBACpB,CAAC;YACH,CAAC;iBAAM,CAAC;gBACN,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC,EAAE,CAAC;oBAChF,OAAO,CAAC,CAAC,CAAC,GAAG,UAAU,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAA;gBAChD,CAAC;YACH,CAAC;QACH,CAAC;QAED,OAAO,GAAG,OAAO,CAAC,CAAC,CAAC,CAAA;IACtB,CAAC;IAED,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/esm/object/pick.mjs b/dist/esm/object/pick.mjs deleted file mode 100644 index 2a3a2ef..0000000 --- a/dist/esm/object/pick.mjs +++ /dev/null @@ -1,35 +0,0 @@ -import isEmpty from '../is/isEmpty.mjs'; -import forEach from '../core/forEach.mjs'; -import select from './select.mjs'; -/** - * - * @param {object} object - * @param {array} paths - * @returns {object} - * - * @example #1 - * var object = { 'a': 1, 'b': '2', 'c': 3 }; - * - * pick(object, ['a', 'c']); // => { 'a': 1, 'c': 3 } - * - * @example #2 - * var object = { d: { d: { d:1 } }, b: 2 }; - * - * pick(object, ['d.d.d']); // => { 'd.d.d': 1 } - * - * @example #3 - * var object = { a: [ { id:1 }, { id:2 } ], b: 2 }; - * - * pick(object, ['d.1.id', b]); // => { 'd.1.id': 2, b: 2 } - */ -export default function pick(object, paths) { - const res = {}; - if (isEmpty(object)) { - return res; - } - forEach(paths, v => { - res[v] = select(object, v); - }); - return res; -} -//# sourceMappingURL=pick.mjs.map \ No newline at end of file diff --git a/dist/esm/object/pick.mjs.map b/dist/esm/object/pick.mjs.map deleted file mode 100644 index 3d7b915..0000000 --- a/dist/esm/object/pick.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/object/pick.mjs","sourceRoot":"","sources":["../../../src/object/pick.ts"],"names":[],"mappings":"AAAA,OAAO,OAAO,MAAM,cAAc,CAAA;AAClC,OAAO,OAAO,MAAM,gBAAgB,CAAA;AACpC,OAAO,MAAM,MAAM,UAAU,CAAA;AAE7B;;;;;;;;;;;;;;;;;;;;GAoBG;AACH,MAAM,CAAC,OAAO,UAAU,IAAI,CAAC,MAAgC,EAAE,KAAe;IAC5E,MAAM,GAAG,GAA6B,EAAE,CAAA;IACxC,IAAI,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC;QACpB,OAAO,GAAG,CAAA;IACZ,CAAC;IAED,OAAO,CAAC,KAAK,EAAE,CAAC,CAAC,EAAE;QACjB,GAAG,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC,CAAA;IAC5B,CAAC,CAAC,CAAA;IAEF,OAAO,GAAG,CAAA;AACZ,CAAC"} \ No newline at end of file diff --git a/dist/esm/object/remove.mjs b/dist/esm/object/remove.mjs deleted file mode 100644 index f0c08be..0000000 --- a/dist/esm/object/remove.mjs +++ /dev/null @@ -1,75 +0,0 @@ -import isObject from '../is/isObject.mjs'; -import { stringToNumber } from '../to/toNumber.mjs'; -/** - * Get value by deep key in object(array) - * - * @example - * const obj = { - key : 0, - label: 'Root', - items: { - one: { - key : 1, - label : 'One', - val : 111, - items : { - two: { - key : 2, - label: 'Two', - val : 111, - items: {}, - }, - }, - children: [{ - key : 2, - label: 'Two', - val : 111, - items: {}, - }, { - key : 4, - label: 'Four', - val : 444, - }], - }, - }, - } - - * remove(obj, 'items.one.children.1.key') - * remove(obj, 'items.one') - * remove(obj, 'label') - * remove(obj, 'items/one/items/two/items','/') - * - * @param {object} object - * @param {string|array} selector - * @param {string} divider [divider='.'] - * @returns {object} - */ -export default function remove(object, selector, divider = '.') { - if (typeof selector === 'string') { - selector = [selector]; - } - const removeFromObject = function (from, keys) { - if (keys.length > 1) { - if (from[keys[0]] !== undefined) { - if (Array.isArray(from[keys[0]]) || isObject(from[keys[0]])) { - removeFromObject(from[keys[0]], keys.slice(1)); - } - } - } - else { - if (Array.isArray(from)) { - from.splice(stringToNumber(keys[0]), 1); - } - else if (isObject(from)) { - delete from[keys[0]]; - } - } - }; - if (Array.isArray(selector)) { - selector.forEach(v => { - removeFromObject(object, v.split(divider)); - }); - } - return object; -} -//# sourceMappingURL=remove.mjs.map \ No newline at end of file diff --git a/dist/esm/object/remove.mjs.map b/dist/esm/object/remove.mjs.map deleted file mode 100644 index c2b4477..0000000 --- a/dist/esm/object/remove.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/object/remove.mjs","sourceRoot":"","sources":["../../../src/object/remove.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,eAAe,CAAA;AACpC,OAAO,EAAE,cAAc,EAAE,MAAM,eAAe,CAAA;AAE9C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GA2CG;AACH,MAAM,CAAC,OAAO,UAAU,MAAM,CAC5B,MAAgC,EAChC,QAA2B,EAC3B,UAAkB,GAAG;IAErB,IAAI,OAAO,QAAQ,KAAK,QAAQ,EAAE,CAAC;QACjC,QAAQ,GAAG,CAAC,QAAQ,CAAC,CAAA;IACvB,CAAC;IAED,MAAM,gBAAgB,GAAG,UAAU,IAA8B,EAAE,IAAc;QAC/E,IAAI,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;YACpB,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,SAAS,EAAE,CAAC;gBAChC,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;oBAC5D,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAA;gBAChD,CAAC;YACH,CAAC;QACH,CAAC;aAAM,CAAC;YACN,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC;gBACxB,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;YACzC,CAAC;iBAAM,IAAI,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC;gBAC1B,OAAO,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAA;YACtB,CAAC;QACH,CAAC;IACH,CAAC,CAAA;IAED,IAAI,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,EAAE,CAAC;QAC5B,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE;YACnB,gBAAgB,CAAC,MAAM,EAAE,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAA;QAC5C,CAAC,CAAC,CAAA;IACJ,CAAC;IAED,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/esm/object/removeEmpty.mjs b/dist/esm/object/removeEmpty.mjs deleted file mode 100644 index aafec3c..0000000 --- a/dist/esm/object/removeEmpty.mjs +++ /dev/null @@ -1,46 +0,0 @@ -import isObject from '../is/isObject.mjs'; -import isString from '../is/isString.mjs'; -import isEmpty from '../is/isEmpty.mjs'; -/** - * Remove all empty values in object - * - * @param {{}} object - * @return {{}} - */ -export default function removeEmpty(object) { - const result = {}; - for (const [key, value] of Object.entries(object)) { - if (isEmpty(value)) { - continue; - } - // Сначала массивы, затем plain-объекты - if (Array.isArray(value)) { - const a = []; - for (const v of value) { - if (isString(v)) { - a.push(v); - } - else { - const r = removeEmpty(v); - if (!isEmpty(r)) { - a.push(r); - } - } - } - if (!isEmpty(a)) { - result[key] = a; - } - continue; - } - if (isObject(value)) { - const r = removeEmpty(value); - if (!isEmpty(r)) { - result[key] = r; - } - continue; - } - result[key] = value; - } - return result; -} -//# sourceMappingURL=removeEmpty.mjs.map \ No newline at end of file diff --git a/dist/esm/object/removeEmpty.mjs.map b/dist/esm/object/removeEmpty.mjs.map deleted file mode 100644 index e68c4ac..0000000 --- a/dist/esm/object/removeEmpty.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/object/removeEmpty.mjs","sourceRoot":"","sources":["../../../src/object/removeEmpty.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,eAAe,CAAA;AACpC,OAAO,QAAQ,MAAM,eAAe,CAAA;AACpC,OAAO,OAAO,MAAM,cAAc,CAAA;AAElC;;;;;GAKG;AACH,MAAM,CAAC,OAAO,UAAU,WAAW,CAAC,MAAgC;IAClE,MAAM,MAAM,GAA6B,EAAE,CAAA;IAE3C,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC;QAClD,IAAI,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC;YACnB,SAAQ;QACV,CAAC;QAED,uCAAuC;QACvC,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC;YACzB,MAAM,CAAC,GAAU,EAAE,CAAA;YACnB,KAAK,MAAM,CAAC,IAAI,KAAK,EAAE,CAAC;gBACtB,IAAI,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC;oBAChB,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;gBACX,CAAC;qBAAM,CAAC;oBACN,MAAM,CAAC,GAAG,WAAW,CAAC,CAAQ,CAAC,CAAA;oBAC/B,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC;wBAChB,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;oBACX,CAAC;gBACH,CAAC;YACH,CAAC;YACD,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC;gBAChB,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;YACjB,CAAC;YACD,SAAQ;QACV,CAAC;QAED,IAAI,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC;YACpB,MAAM,CAAC,GAAG,WAAW,CAAC,KAAK,CAAC,CAAA;YAC5B,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC;gBAChB,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;YACjB,CAAC;YACD,SAAQ;QACV,CAAC;QAED,MAAM,CAAC,GAAG,CAAC,GAAG,KAAK,CAAA;IACrB,CAAC;IAED,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/esm/object/select.mjs b/dist/esm/object/select.mjs deleted file mode 100644 index 7ca58c5..0000000 --- a/dist/esm/object/select.mjs +++ /dev/null @@ -1,56 +0,0 @@ -/** - * Get value by deep key in object(array) - * - * @example - * const obj = { - key : 0, - label: 'Root', - items: { - one: { - key : 1, - label : 'One', - val : 111, - items : { - two: { - key : 2, - label: 'Two', - val : 111, - items: {}, - }, - }, - children: [{ - key : 2, - label: 'Two', - val : 111, - items: {}, - }, { - key : 4, - label: 'Four', - val : 444, - }], - }, - }, - } - - * select(obj, 'items.one.children.1.key') // 4 - * select(obj, 'items.one.children.3.key', 0) // 0 - * select(obj, 'items/one/items/two/items',undefined,'/') // {} - * select({key:null}, 'key') // null - * select({key:''}, 'key') // '' - * select({key:undefined}, 'key', '111') // undefined - * - * @param {object} from - * @param {string} selector - * @param {string} defaultValue [divider=undefined] - * @param {string} divider [divider='.'] - * @returns {*} - */ -export default function select(from, selector, defaultValue = undefined, divider = '.') { - return selector.split(divider).reduce(function (previous, current) { - if (previous && current in previous) { - return previous[current]; - } - return defaultValue; - }, from); -} -//# sourceMappingURL=select.mjs.map \ No newline at end of file diff --git a/dist/esm/object/select.mjs.map b/dist/esm/object/select.mjs.map deleted file mode 100644 index 4421b3e..0000000 --- a/dist/esm/object/select.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/object/select.mjs","sourceRoot":"","sources":["../../../src/object/select.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GA8CG;AACH,MAAM,CAAC,OAAO,UAAU,MAAM,CAC5B,IAA8B,EAC9B,QAAgB,EAChB,eAAoB,SAAS,EAC7B,UAA2B,GAAG;IAE9B,OAAO,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,UAAU,QAAQ,EAAE,OAAO;QAC/D,IAAI,QAAQ,IAAI,OAAO,IAAI,QAAQ,EAAE,CAAC;YACpC,OAAO,QAAQ,CAAC,OAAO,CAAC,CAAA;QAC1B,CAAC;QACD,OAAO,YAAY,CAAA;IACrB,CAAC,EAAE,IAAI,CAAC,CAAA;AACV,CAAC"} \ No newline at end of file diff --git a/dist/esm/object/sum.mjs b/dist/esm/object/sum.mjs deleted file mode 100644 index d3f625b..0000000 --- a/dist/esm/object/sum.mjs +++ /dev/null @@ -1,20 +0,0 @@ -import isNil from '../is/isNil.mjs'; -import isNumeric from '../is/isNumeric.mjs'; -export default function sum(object) { - let result = 0; - for (const key in object) { - let value = object[key]; - if (value instanceof Function) { - value = value(); - } - if (isNil(value) || value === false) { - value = 0; - } - if (!isNumeric(value)) { - value = 1; - } - result += value; - } - return result; -} -//# sourceMappingURL=sum.mjs.map \ No newline at end of file diff --git a/dist/esm/object/sum.mjs.map b/dist/esm/object/sum.mjs.map deleted file mode 100644 index 5b87e3a..0000000 --- a/dist/esm/object/sum.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/object/sum.mjs","sourceRoot":"","sources":["../../../src/object/sum.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,MAAM,YAAY,CAAA;AAC9B,OAAO,SAAS,MAAM,gBAAgB,CAAA;AAEtC,MAAM,CAAC,OAAO,UAAU,GAAG,CAAC,MAA4D;IACtF,IAAI,MAAM,GAAG,CAAC,CAAA;IACd,KAAK,MAAM,GAAG,IAAI,MAAM,EAAE,CAAC;QACzB,IAAI,KAAK,GAAG,MAAM,CAAC,GAAG,CAAC,CAAA;QACvB,IAAI,KAAK,YAAY,QAAQ,EAAE,CAAC;YAC9B,KAAK,GAAG,KAAK,EAAE,CAAA;QACjB,CAAC;QAED,IAAI,KAAK,CAAC,KAAK,CAAC,IAAI,KAAK,KAAK,KAAK,EAAE,CAAC;YACpC,KAAK,GAAG,CAAC,CAAA;QACX,CAAC;QACD,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,EAAE,CAAC;YACtB,KAAK,GAAG,CAAC,CAAA;QACX,CAAC;QAED,MAAM,IAAY,KAAK,CAAA;IACzB,CAAC;IAED,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/esm/object/toQueryObjects.mjs b/dist/esm/object/toQueryObjects.mjs deleted file mode 100644 index 33fe28b..0000000 --- a/dist/esm/object/toQueryObjects.mjs +++ /dev/null @@ -1,43 +0,0 @@ -import isObject from '../is/isObject.mjs'; -export default function toQueryObjects(name, value, recursive = false) { - let objects = []; - let i, ln; - if (Array.isArray(value)) { - const valueArray = value; - for (i = 0, ln = valueArray.length; i < ln; i++) { - if (recursive) { - objects = objects.concat(toQueryObjects(name + '[' + i + ']', valueArray[i], true)); - } - else { - objects.push({ - name: name, - value: valueArray[i], - }); - } - } - return objects; - } - if (isObject(value)) { - const valueObject = value; - for (i in value) { - if (Object.prototype.hasOwnProperty.call(value, i)) { - if (recursive) { - objects = objects.concat(toQueryObjects(name + '[' + i + ']', valueObject[i], true)); - } - else { - objects.push({ - name: name, - value: valueObject[i], - }); - } - } - } - return objects; - } - objects.push({ - name: name, - value: value, - }); - return objects; -} -//# sourceMappingURL=toQueryObjects.mjs.map \ No newline at end of file diff --git a/dist/esm/object/toQueryObjects.mjs.map b/dist/esm/object/toQueryObjects.mjs.map deleted file mode 100644 index b263894..0000000 --- a/dist/esm/object/toQueryObjects.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/object/toQueryObjects.mjs","sourceRoot":"","sources":["../../../src/object/toQueryObjects.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,eAAe,CAAA;AA4CpC,MAAM,CAAC,OAAO,UAAU,cAAc,CACpC,IAAY,EACZ,KAAyB,EACzB,YAAqB,KAAK;IAE1B,IAAI,OAAO,GAAe,EAAE,CAAA;IAC5B,IAAI,CAAC,EAAE,EAAE,CAAA;IAET,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC;QACzB,MAAM,UAAU,GAAG,KAAmB,CAAA;QACtC,KAAK,CAAC,GAAG,CAAC,EAAE,EAAE,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;YAChD,IAAI,SAAS,EAAE,CAAC;gBACd,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,cAAc,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,UAAU,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAA;YACrF,CAAC;iBAAM,CAAC;gBACN,OAAO,CAAC,IAAI,CAAC;oBACX,IAAI,EAAE,IAAI;oBACV,KAAK,EAAE,UAAU,CAAC,CAAC,CAAC;iBACrB,CAAC,CAAA;YACJ,CAAC;QACH,CAAC;QACD,OAAO,OAAO,CAAA;IAChB,CAAC;IAED,IAAI,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC;QACpB,MAAM,WAAW,GAAG,KAAc,CAAA;QAClC,KAAK,CAAC,IAAI,KAAK,EAAE,CAAC;YAChB,IAAI,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC;gBACnD,IAAI,SAAS,EAAE,CAAC;oBACd,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,cAAc,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,WAAW,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAA;gBACtF,CAAC;qBAAM,CAAC;oBACN,OAAO,CAAC,IAAI,CAAC;wBACX,IAAI,EAAE,IAAI;wBACV,KAAK,EAAE,WAAW,CAAC,CAAC,CAAC;qBACtB,CAAC,CAAA;gBACJ,CAAC;YACH,CAAC;QACH,CAAC;QACD,OAAO,OAAO,CAAA;IAChB,CAAC;IAED,OAAO,CAAC,IAAI,CAAC;QACX,IAAI,EAAE,IAAI;QACV,KAAK,EAAE,KAAK;KACb,CAAC,CAAA;IAEF,OAAO,OAAO,CAAA;AAChB,CAAC"} \ No newline at end of file diff --git a/dist/esm/object/toQueryString.mjs b/dist/esm/object/toQueryString.mjs deleted file mode 100644 index 3411652..0000000 --- a/dist/esm/object/toQueryString.mjs +++ /dev/null @@ -1,67 +0,0 @@ -import isBoolean from '../is/isBoolean.mjs'; -import isDate from '../is/isDate.mjs'; -import isEmpty from '../is/isEmpty.mjs'; -import toQueryObjects from './toQueryObjects.mjs'; -import dateToString from '../date/toString.mjs'; -import { booleanToNumber } from '../to/toNumber.mjs'; -/** - * Takes an object and converts it to an encoded query string. - * - * Non-recursive: - * - * toQueryString({foo: 1, bar: 2}); // returns "foo=1&bar=2" - * toQueryString({foo: null, bar: 2}); // returns "foo=&bar=2" - * toQueryString({'some price': '$300'}); // returns "some%20price=%24300" - * toQueryString({date: new Date(2011, 0, 1)}); // returns "date=%222011-01-01T00%3A00%3A00%22" - * toQueryString({colors: ['red', 'green', 'blue']}); // returns "colors=red&colors=green&colors=blue" - * - * Recursive: - * - * toQueryString({ - * username: 'Jacky', - * dateOfBirth: { - * day: 1, - * month: 2, - * year: 1911, - * }, - * hobbies: ['coding', 'eating', 'sleeping', ['nested', 'stuff']] - * }, true); // returns the following string (broken down and url-decoded for ease of reading purpose): - * // username=Jacky - * // &dateOfBirth[day]=1&dateOfBirth[month]=2&dateOfBirth[year]=1911 - * // &hobbies[0]=coding&hobbies[1]=eating&hobbies[2]=sleeping&hobbies[3][0]=nested&hobbies[3][1]=stuff - * - * @param {Object} object The object to encode - * @param {Boolean} [recursive=false] Whether or not to interpret the object in recursive format. - * @param {Object} options = { - * - encodeName {Boolean} Encode each KeyName in the object - * } - * (PHP / Ruby on Rails servers and similar). - * @return {String} queryString - */ -export default function toQueryString(object, recursive = false, options = { encodeName: true }) { - let parameterObjects = []; - let i, j, ln, parameterObject, value; - for (i in object) { - if (Object.prototype.hasOwnProperty.call(object, i)) { - parameterObjects = parameterObjects.concat(toQueryObjects(i, object[i], recursive)); - } - } - const parameters = []; - for (j = 0, ln = parameterObjects.length; j < ln; j++) { - parameterObject = parameterObjects[j]; - value = parameterObject.value; - if (isBoolean(value)) { - value = booleanToNumber(value); - } - else if (isEmpty(value)) { - value = ''; - } - else if (isDate(value)) { - value = dateToString(value); - } - const name = options.encodeName ? encodeURIComponent(parameterObject.name) : parameterObject.name; - parameters.push(name + '=' + encodeURIComponent(String(value))); - } - return parameters.join('&'); -} -//# sourceMappingURL=toQueryString.mjs.map \ No newline at end of file diff --git a/dist/esm/object/toQueryString.mjs.map b/dist/esm/object/toQueryString.mjs.map deleted file mode 100644 index b6bee58..0000000 --- a/dist/esm/object/toQueryString.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/object/toQueryString.mjs","sourceRoot":"","sources":["../../../src/object/toQueryString.ts"],"names":[],"mappings":"AAAA,OAAO,SAAS,MAAM,gBAAgB,CAAA;AACtC,OAAO,MAAM,MAAM,aAAa,CAAA;AAChC,OAAO,OAAO,MAAM,cAAc,CAAA;AAClC,OAAO,cAAc,MAAM,kBAAkB,CAAA;AAC7C,OAAO,YAAY,MAAM,iBAAiB,CAAA;AAC1C,OAAO,EAAE,eAAe,EAAE,MAAM,eAAe,CAAA;AAM/C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAiCG;AACH,MAAM,CAAC,OAAO,UAAU,aAAa,CACnC,MAA2B,EAC3B,YAAqB,KAAK,EAC1B,UAAgC,EAAE,UAAU,EAAE,IAAI,EAAE;IAEpD,IAAI,gBAAgB,GAA0B,EAAE,CAAA;IAChD,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,eAAe,EAAE,KAAK,CAAA;IAEpC,KAAK,CAAC,IAAI,MAAM,EAAE,CAAC;QACjB,IAAI,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC;YACpD,gBAAgB,GAAG,gBAAgB,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAA;QACrF,CAAC;IACH,CAAC;IAED,MAAM,UAAU,GAAG,EAAE,CAAA;IAErB,KAAK,CAAC,GAAG,CAAC,EAAE,EAAE,GAAG,gBAAgB,CAAC,MAAM,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;QACtD,eAAe,GAAG,gBAAgB,CAAC,CAAC,CAAC,CAAA;QACrC,KAAK,GAAG,eAAe,CAAC,KAAK,CAAA;QAE7B,IAAI,SAAS,CAAC,KAAK,CAAC,EAAE,CAAC;YACrB,KAAK,GAAG,eAAe,CAAC,KAAK,CAAC,CAAA;QAChC,CAAC;aAAM,IAAI,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC;YAC1B,KAAK,GAAG,EAAE,CAAA;QACZ,CAAC;aAAM,IAAI,MAAM,CAAC,KAAK,CAAC,EAAE,CAAC;YACzB,KAAK,GAAG,YAAY,CAAC,KAAK,CAAC,CAAA;QAC7B,CAAC;QAED,MAAM,IAAI,GAAG,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAA;QACjG,UAAU,CAAC,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;IACjE,CAAC;IAED,OAAO,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;AAC7B,CAAC"} \ No newline at end of file diff --git a/dist/esm/object/values.mjs b/dist/esm/object/values.mjs deleted file mode 100644 index ff5f87e..0000000 --- a/dist/esm/object/values.mjs +++ /dev/null @@ -1,38 +0,0 @@ -import keys from '../core/keys.mjs'; -/** - * The base implementation of `values` - * - * @private - * @param {Object} object The object to query. - * @param {Array} properties The property names to get values for. - * @returns {Object} Returns the array of property values. - */ -function baseValues(object, properties) { - return properties.map((key) => object[key]); -} -/** - * Creates an array of the own enumerable string keyed property values of `object`. - * - * **Note:** Non-object values are coerced to objects. - * - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property values. - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * values(new Foo); - * // => [1, 2] (iteration order is not guaranteed) - * - * values('hi'); - * // => ['h', 'i'] - */ -export default function values(object) { - return object == null ? [] : baseValues(object, keys(object)); -} -//# sourceMappingURL=values.mjs.map \ No newline at end of file diff --git a/dist/esm/object/values.mjs.map b/dist/esm/object/values.mjs.map deleted file mode 100644 index 1a3cde5..0000000 --- a/dist/esm/object/values.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/object/values.mjs","sourceRoot":"","sources":["../../../src/object/values.ts"],"names":[],"mappings":"AAAA,OAAO,IAAI,MAAM,aAAa,CAAA;AAE9B;;;;;;;GAOG;AACH,SAAS,UAAU,CAAC,MAA2B,EAAE,UAAoB;IACnE,OAAO,UAAU,CAAC,GAAG,CAAC,CAAC,GAAW,EAAE,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAA;AACrD,CAAC;AAED;;;;;;;;;;;;;;;;;;;;;GAqBG;AACH,MAAM,CAAC,OAAO,UAAU,MAAM,CAAC,MAAY;IACzC,OAAO,MAAM,IAAI,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAA;AAC/D,CAAC"} \ No newline at end of file diff --git a/dist/esm/sort/index.mjs b/dist/esm/sort/index.mjs deleted file mode 100644 index 76ac32b..0000000 --- a/dist/esm/sort/index.mjs +++ /dev/null @@ -1,4 +0,0 @@ -import sortByProperty from './sortByProperty.mjs'; -import sortObjectsInArrayByProperty, { sortDescObjectsInArrayByProperty } from './sortObjectsInArrayByProperty.mjs'; -export { sortByProperty, sortObjectsInArrayByProperty, sortDescObjectsInArrayByProperty }; -//# sourceMappingURL=index.mjs.map \ No newline at end of file diff --git a/dist/esm/sort/index.mjs.map b/dist/esm/sort/index.mjs.map deleted file mode 100644 index b69f160..0000000 --- a/dist/esm/sort/index.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/sort/index.mjs","sourceRoot":"","sources":["../../../src/sort/index.ts"],"names":[],"mappings":"AAAA,OAAO,cAAc,MAAM,kBAAkB,CAAA;AAC7C,OAAO,4BAA4B,EAAE,EAAE,gCAAgC,EAAE,MAAM,gCAAgC,CAAA;AAC/G,OAAO,EAAE,cAAc,EAAE,4BAA4B,EAAE,gCAAgC,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/esm/sort/sortByProperty.mjs b/dist/esm/sort/sortByProperty.mjs deleted file mode 100644 index 9ff46a7..0000000 --- a/dist/esm/sort/sortByProperty.mjs +++ /dev/null @@ -1,28 +0,0 @@ -/** - * - * @param {string} property - * @param {boolean} asc - * @param {boolean} ignoreCase - * @return {(function(*, *): (number))|*} - */ -import isString from '../is/isString.mjs'; -export default function sortByProperty(property, asc = true, ignoreCase = true) { - return function (a, b) { - let aProp = a[property]; - if (ignoreCase && isString(aProp)) { - aProp = aProp.toUpperCase(); - } - let bProp = b[property]; - if (ignoreCase && isString(bProp)) { - bProp = bProp.toUpperCase(); - } - if (aProp > bProp) { - return asc ? 1 : -1; - } - if (aProp < bProp) { - return asc ? -1 : 1; - } - return 0; - }; -} -//# sourceMappingURL=sortByProperty.mjs.map \ No newline at end of file diff --git a/dist/esm/sort/sortByProperty.mjs.map b/dist/esm/sort/sortByProperty.mjs.map deleted file mode 100644 index 234498d..0000000 --- a/dist/esm/sort/sortByProperty.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/sort/sortByProperty.mjs","sourceRoot":"","sources":["../../../src/sort/sortByProperty.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AACH,OAAO,QAAQ,MAAM,eAAe,CAAA;AAEpC,MAAM,CAAC,OAAO,UAAU,cAAc,CAAC,QAAgB,EAAE,MAAe,IAAI,EAAE,aAAsB,IAAI;IACtG,OAAO,UAAU,CAA2B,EAAE,CAA2B;QACvE,IAAI,KAAK,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAA;QACvB,IAAI,UAAU,IAAI,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC;YAClC,KAAK,GAAG,KAAK,CAAC,WAAW,EAAE,CAAA;QAC7B,CAAC;QAED,IAAI,KAAK,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAA;QACvB,IAAI,UAAU,IAAI,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC;YAClC,KAAK,GAAG,KAAK,CAAC,WAAW,EAAE,CAAA;QAC7B,CAAC;QAED,IAAI,KAAK,GAAG,KAAK,EAAE,CAAC;YAClB,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QACrB,CAAC;QAED,IAAI,KAAK,GAAG,KAAK,EAAE,CAAC;YAClB,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QACrB,CAAC;QAED,OAAO,CAAC,CAAA;IACV,CAAC,CAAA;AACH,CAAC"} \ No newline at end of file diff --git a/dist/esm/sort/sortObjectsInArrayByProperty.mjs b/dist/esm/sort/sortObjectsInArrayByProperty.mjs deleted file mode 100644 index 7d53bee..0000000 --- a/dist/esm/sort/sortObjectsInArrayByProperty.mjs +++ /dev/null @@ -1,77 +0,0 @@ -import sortByProperty from './sortByProperty.mjs'; -import isObject from '../is/isObject.mjs'; -import isString from '../is/isString.mjs'; -import select from '../object/select.mjs'; -import clone from '../core/clone.mjs'; -import pathToObject from '../object/pathToObject.mjs'; -/** - * Sort object-like items into array - * - * @param {object|array} obj - * @param {string} property - * @param {boolean} asc - * @param {boolean} ignoreCase - * @return {(function(*, *): number)|*} - * - * @example 1 array-sorting with digit keys - * const items = [ - * { id: 2, title: '...', pId: 62 }, - * { id: 1, title: '...', pId: 43 } - * ] - * sortObjectsInArrayByProperty(items, `id`) - * sortObjectsInArrayByProperty(items, `pId`, false) // is equal `sortDescObjectsInArrayByProperty(items, `pId`)` - * sortObjectsInArrayByProperty(items, `pId`, false, false) is equal `sortDescObjectsInArrayByProperty(items, `pId`, false)` - * - * @example 2: array-sorting with string keys - * const items = [ - * { type: 'vcs', url: 'ssh://git@example.com:2225/modules/Mo/symbols.git' }, - * { type: 'vcs', url: 'ssh://git@example.com:2225/modules/Zoo.git' }, - * ] - * sortObjectsInArrayByProperty(items, `url`) - * - * @example 3: object-like-sorting with string keys - * const items = { - * name: 'list', - * sub1: { - * sub2: { - * sub3: { - * repositories: [ - * { type: 'vcs', url: 'ssh://git@example.com:2225/modules/Mo/symbols.git' }, - * { type: 'vcs', url: 'ssh://git@example.com:2225/modules/Zoo.git' }, - * ] - * } - * } - * } - * }; - * - * sortObjectsInArrayByProperty(items, `sub1.sub2.sub3.repositories.url`) - * - */ -export default function sortObjectsInArrayByProperty(obj, property, asc = true, ignoreCase = true) { - if (!isString(property)) { - throw new Error(`key should be a String`); - } - if (Array.isArray(obj)) { - return obj.sort(sortByProperty(property, asc, ignoreCase)); - } - if (!isObject(obj)) { - throw new Error(`obj should be an Object or an Array`); - } - if (!property.includes('.')) { - throw new Error(`key's path should divided by dot (.): key1.inner-key.localKey`); - } - const cloneObj = clone(obj); - const keys = property.split(`.`); - const sortKey = keys.pop(); - if (!sortKey) { - throw new Error(`Not found a key`); - } - const aPath = keys.join(`.`); - const a = select(cloneObj, aPath); - const aSorted = sortObjectsInArrayByProperty(a, sortKey, asc, ignoreCase); - return pathToObject(aPath, aSorted, cloneObj); -} -export function sortDescObjectsInArrayByProperty(obj, property, ignoreCase = true) { - return sortObjectsInArrayByProperty(obj, property, false, ignoreCase); -} -//# sourceMappingURL=sortObjectsInArrayByProperty.mjs.map \ No newline at end of file diff --git a/dist/esm/sort/sortObjectsInArrayByProperty.mjs.map b/dist/esm/sort/sortObjectsInArrayByProperty.mjs.map deleted file mode 100644 index e6ece22..0000000 --- a/dist/esm/sort/sortObjectsInArrayByProperty.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/sort/sortObjectsInArrayByProperty.mjs","sourceRoot":"","sources":["../../../src/sort/sortObjectsInArrayByProperty.ts"],"names":[],"mappings":"AAAA,OAAO,cAAc,MAAM,kBAAkB,CAAA;AAC7C,OAAO,QAAQ,MAAM,eAAe,CAAA;AACpC,OAAO,QAAQ,MAAM,eAAe,CAAA;AACpC,OAAO,MAAM,MAAM,iBAAiB,CAAA;AACpC,OAAO,KAAK,MAAM,cAAc,CAAA;AAChC,OAAO,YAAY,MAAM,uBAAuB,CAAA;AAEhD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GA0CG;AACH,MAAM,CAAC,OAAO,UAAU,4BAA4B,CAClD,GAA6B,EAC7B,QAAgB,EAChB,MAAe,IAAI,EACnB,aAAsB,IAAI;IAE1B,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE,CAAC;QACxB,MAAM,IAAI,KAAK,CAAC,wBAAwB,CAAC,CAAA;IAC3C,CAAC;IAED,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC;QACvB,OAAO,GAAG,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,GAAG,EAAE,UAAU,CAAC,CAAC,CAAA;IAC5D,CAAC;IAED,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE,CAAC;QACnB,MAAM,IAAI,KAAK,CAAC,qCAAqC,CAAC,CAAA;IACxD,CAAC;IAED,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE,CAAC;QAC5B,MAAM,IAAI,KAAK,CAAC,+DAA+D,CAAC,CAAA;IAClF,CAAC;IAED,MAAM,QAAQ,GAAG,KAAK,CAAC,GAAG,CAAC,CAAA;IAE3B,MAAM,IAAI,GAAa,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,CAAA;IAC1C,MAAM,OAAO,GAAG,IAAI,CAAC,GAAG,EAAE,CAAA;IAC1B,IAAI,CAAC,OAAO,EAAE,CAAC;QACb,MAAM,IAAI,KAAK,CAAC,iBAAiB,CAAC,CAAA;IACpC,CAAC;IAED,MAAM,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;IAC5B,MAAM,CAAC,GAAG,MAAM,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAA;IAEjC,MAAM,OAAO,GAAG,4BAA4B,CAAC,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,UAAU,CAAC,CAAA;IAEzE,OAAO,YAAY,CAAC,KAAK,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAA;AAC/C,CAAC;AAED,MAAM,UAAU,gCAAgC,CAC9C,GAA6B,EAC7B,QAAgB,EAChB,aAAsB,IAAI;IAE1B,OAAO,4BAA4B,CAAC,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAE,UAAU,CAAC,CAAA;AACvE,CAAC"} \ No newline at end of file diff --git a/dist/esm/string/camelCase.mjs b/dist/esm/string/camelCase.mjs deleted file mode 100644 index 4355769..0000000 --- a/dist/esm/string/camelCase.mjs +++ /dev/null @@ -1,64 +0,0 @@ -const preserveCamelCase = (value) => { - let isLastCharLower = false; - let isLastCharUpper = false; - let isLastLastCharUpper = false; - for (let i = 0; i < value.length; i++) { - const character = value[i]; - if (isLastCharLower && /[A-Za-z]/.test(character) && character.toUpperCase() === character) { - value = value.slice(0, i) + '-' + value.slice(i); - isLastCharLower = false; - isLastLastCharUpper = isLastCharUpper; - isLastCharUpper = true; - i++; - } - else if (isLastCharUpper && - isLastLastCharUpper && - /[A-Za-z]/.test(character) && - character.toLowerCase() === character) { - value = value.slice(0, i - 1) + '-' + value.slice(i - 1); - isLastLastCharUpper = isLastCharUpper; - isLastCharUpper = false; - isLastCharLower = true; - } - else { - isLastCharLower = character.toLowerCase() === character && character.toUpperCase() !== character; - isLastLastCharUpper = isLastCharUpper; - isLastCharUpper = character.toUpperCase() === character && character.toLowerCase() !== character; - } - } - return value; -}; -const camelCase = (input, options) => { - options = { - pascalCase: false, - ...(options ? options : {}), - }; - const postProcess = (x) => options && options.pascalCase ? x.charAt(0).toUpperCase() + x.slice(1) : x; - let str = typeof input === 'string' - ? input.trim() - : input - .map(x => x.trim()) - .filter(x => x.length) - .join('-'); - if (str.length === 0) { - return ''; - } - if (str.length === 1) { - return options.pascalCase ? str.toUpperCase() : str.toLowerCase(); - } - const hasUpperCase = str !== str.toLowerCase(); - if (hasUpperCase) { - str = preserveCamelCase(str); - } - str = str - .replace(/^[ ._\-]+/, '') - .toLowerCase() - .replace(/[ ._\-]+(\w|$)/g, (_, p1) => p1.toUpperCase()) - .replace(/\d+(\w|$)/g, m => m.toUpperCase()); - return postProcess(str); -}; -export const pascalCase = (input) => { - return camelCase(input, { pascalCase: true }); -}; -export default camelCase; -//# sourceMappingURL=camelCase.mjs.map \ No newline at end of file diff --git a/dist/esm/string/camelCase.mjs.map b/dist/esm/string/camelCase.mjs.map deleted file mode 100644 index 800c269..0000000 --- a/dist/esm/string/camelCase.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/string/camelCase.mjs","sourceRoot":"","sources":["../../../src/string/camelCase.ts"],"names":[],"mappings":"AAAA,MAAM,iBAAiB,GAAG,CAAC,KAAa,EAAU,EAAE;IAClD,IAAI,eAAe,GAAG,KAAK,CAAA;IAC3B,IAAI,eAAe,GAAG,KAAK,CAAA;IAC3B,IAAI,mBAAmB,GAAG,KAAK,CAAA;IAE/B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;QACtC,MAAM,SAAS,GAAG,KAAK,CAAC,CAAC,CAAC,CAAA;QAE1B,IAAI,eAAe,IAAI,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,SAAS,CAAC,WAAW,EAAE,KAAK,SAAS,EAAE,CAAC;YAC3F,KAAK,GAAG,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,GAAG,GAAG,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;YAChD,eAAe,GAAG,KAAK,CAAA;YACvB,mBAAmB,GAAG,eAAe,CAAA;YACrC,eAAe,GAAG,IAAI,CAAA;YACtB,CAAC,EAAE,CAAA;QACL,CAAC;aAAM,IACL,eAAe;YACf,mBAAmB;YACnB,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC;YAC1B,SAAS,CAAC,WAAW,EAAE,KAAK,SAAS,EACrC,CAAC;YACD,KAAK,GAAG,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,KAAK,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAA;YACxD,mBAAmB,GAAG,eAAe,CAAA;YACrC,eAAe,GAAG,KAAK,CAAA;YACvB,eAAe,GAAG,IAAI,CAAA;QACxB,CAAC;aAAM,CAAC;YACN,eAAe,GAAG,SAAS,CAAC,WAAW,EAAE,KAAK,SAAS,IAAI,SAAS,CAAC,WAAW,EAAE,KAAK,SAAS,CAAA;YAChG,mBAAmB,GAAG,eAAe,CAAA;YACrC,eAAe,GAAG,SAAS,CAAC,WAAW,EAAE,KAAK,SAAS,IAAI,SAAS,CAAC,WAAW,EAAE,KAAK,SAAS,CAAA;QAClG,CAAC;IACH,CAAC;IAED,OAAO,KAAK,CAAA;AACd,CAAC,CAAA;AAMD,MAAM,SAAS,GAAG,CAAC,KAAwB,EAAE,OAAuB,EAAU,EAAE;IAC9E,OAAO,GAAG;QACR,UAAU,EAAE,KAAK;QACjB,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC;KAC5B,CAAA;IAED,MAAM,WAAW,GAAG,CAAC,CAAS,EAAU,EAAE,CACxC,OAAO,IAAI,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IAE5E,IAAI,GAAG,GACL,OAAO,KAAK,KAAK,QAAQ;QACvB,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE;QACd,CAAC,CAAC,KAAK;aACF,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;aAClB,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC;aACrB,IAAI,CAAC,GAAG,CAAC,CAAA;IAElB,IAAI,GAAG,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QACrB,OAAO,EAAE,CAAA;IACX,CAAC;IAED,IAAI,GAAG,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QACrB,OAAO,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,EAAE,CAAA;IACnE,CAAC;IAED,MAAM,YAAY,GAAG,GAAG,KAAK,GAAG,CAAC,WAAW,EAAE,CAAA;IAE9C,IAAI,YAAY,EAAE,CAAC;QACjB,GAAG,GAAG,iBAAiB,CAAC,GAAG,CAAC,CAAA;IAC9B,CAAC;IAED,GAAG,GAAG,GAAG;SACN,OAAO,CAAC,WAAW,EAAE,EAAE,CAAC;SACxB,WAAW,EAAE;SACb,OAAO,CAAC,iBAAiB,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,WAAW,EAAE,CAAC;SACvD,OAAO,CAAC,YAAY,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAA;IAE9C,OAAO,WAAW,CAAC,GAAG,CAAC,CAAA;AACzB,CAAC,CAAA;AAED,MAAM,CAAC,MAAM,UAAU,GAAG,CAAC,KAAwB,EAAU,EAAE;IAC7D,OAAO,SAAS,CAAC,KAAK,EAAE,EAAE,UAAU,EAAE,IAAI,EAAE,CAAC,CAAA;AAC/C,CAAC,CAAA;AAED,eAAe,SAAS,CAAA"} \ No newline at end of file diff --git a/dist/esm/string/clearSpaces.mjs b/dist/esm/string/clearSpaces.mjs deleted file mode 100644 index b3e489b..0000000 --- a/dist/esm/string/clearSpaces.mjs +++ /dev/null @@ -1,10 +0,0 @@ -/** - * Remove extra spaces from string - * - * @param {string} str - * @returns {string} - */ -export default function clearSpaces(str) { - return str.toString().replace(/\s+/g, ' ').trim(); -} -//# sourceMappingURL=clearSpaces.mjs.map \ No newline at end of file diff --git a/dist/esm/string/clearSpaces.mjs.map b/dist/esm/string/clearSpaces.mjs.map deleted file mode 100644 index 0e8d8b1..0000000 --- a/dist/esm/string/clearSpaces.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/string/clearSpaces.mjs","sourceRoot":"","sources":["../../../src/string/clearSpaces.ts"],"names":[],"mappings":"AAAA;;;;;GAKG;AACH,MAAM,CAAC,OAAO,UAAU,WAAW,CAAC,GAAW;IAC7C,OAAO,GAAG,CAAC,QAAQ,EAAE,CAAC,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,IAAI,EAAE,CAAA;AACnD,CAAC"} \ No newline at end of file diff --git a/dist/esm/string/endsWith.mjs b/dist/esm/string/endsWith.mjs deleted file mode 100644 index 8d511b3..0000000 --- a/dist/esm/string/endsWith.mjs +++ /dev/null @@ -1,17 +0,0 @@ -import toString from '../to/toString.mjs'; -/** - * Checks if string ends with the given target string - * - * @param {string} str - * @param {string} target - * @returns {boolean} - */ -export default function endsWith(str, target) { - str = toString(str); - target = toString(target); - let position = str.length; - const end = position; - position -= target.length; - return position >= 0 && str.slice(position, end) === target; -} -//# sourceMappingURL=endsWith.mjs.map \ No newline at end of file diff --git a/dist/esm/string/endsWith.mjs.map b/dist/esm/string/endsWith.mjs.map deleted file mode 100644 index f931dae..0000000 --- a/dist/esm/string/endsWith.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/string/endsWith.mjs","sourceRoot":"","sources":["../../../src/string/endsWith.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,eAAe,CAAA;AAEpC;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,QAAQ,CAAC,GAAW,EAAE,MAAc;IAC1D,GAAG,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAA;IACnB,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC,CAAA;IAEzB,IAAI,QAAQ,GAAG,GAAG,CAAC,MAAM,CAAA;IACzB,MAAM,GAAG,GAAG,QAAQ,CAAA;IAEpB,QAAQ,IAAI,MAAM,CAAC,MAAM,CAAA;IAEzB,OAAO,QAAQ,IAAI,CAAC,IAAI,GAAG,CAAC,KAAK,CAAC,QAAQ,EAAE,GAAG,CAAC,KAAK,MAAM,CAAA;AAC7D,CAAC"} \ No newline at end of file diff --git a/dist/esm/string/index.mjs b/dist/esm/string/index.mjs deleted file mode 100644 index d3a73c9..0000000 --- a/dist/esm/string/index.mjs +++ /dev/null @@ -1,17 +0,0 @@ -import camelCase, { pascalCase } from './camelCase.mjs'; -import clearSpaces from './clearSpaces.mjs'; -import endsWith from './endsWith.mjs'; -import normalizeName, { normalizeCustom, normalizeKebab } from './normalize.mjs'; -import pad, { padEnd, padStart } from './pad.mjs'; -import startsWith from './startsWith.mjs'; -import stringToArray from './stringToArray.mjs'; -import strtr, { replaceByTemplate } from './strtr.mjs'; -import titleCase from './titleCase.mjs'; -import trim, { trimAny } from './trim.mjs'; -import trimPrefix from './trimPrefix.mjs'; -import trimSuffix from './trimSuffix.mjs'; -import upperFirst from './upperFirst.mjs'; -import { hasUnicode } from './unicode.mjs'; -import { removeConsecutiveDuplicates } from './replace.mjs'; -export { camelCase, clearSpaces, endsWith, hasUnicode, normalizeCustom, normalizeKebab, normalizeName, pad, padEnd, padStart, pascalCase, removeConsecutiveDuplicates, replaceByTemplate, startsWith, stringToArray, strtr, titleCase, trim, trimAny, trimPrefix, trimSuffix, upperFirst, }; -//# sourceMappingURL=index.mjs.map \ No newline at end of file diff --git a/dist/esm/string/index.mjs.map b/dist/esm/string/index.mjs.map deleted file mode 100644 index b547022..0000000 --- a/dist/esm/string/index.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/string/index.mjs","sourceRoot":"","sources":["../../../src/string/index.ts"],"names":[],"mappings":"AAAA,OAAO,SAAS,EAAE,EAAE,UAAU,EAAE,MAAM,aAAa,CAAA;AACnD,OAAO,WAAW,MAAM,eAAe,CAAA;AACvC,OAAO,QAAQ,MAAM,YAAY,CAAA;AACjC,OAAO,aAAa,EAAE,EAAE,eAAe,EAAE,cAAc,EAAE,MAAM,aAAa,CAAA;AAC5E,OAAO,GAAG,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,OAAO,CAAA;AAC7C,OAAO,UAAU,MAAM,cAAc,CAAA;AACrC,OAAO,aAAa,MAAM,iBAAiB,CAAA;AAC3C,OAAO,KAAK,EAAE,EAAE,iBAAiB,EAAE,MAAM,SAAS,CAAA;AAClD,OAAO,SAAS,MAAM,aAAa,CAAA;AACnC,OAAO,IAAI,EAAE,EAAE,OAAO,EAAE,MAAM,QAAQ,CAAA;AACtC,OAAO,UAAU,MAAM,cAAc,CAAA;AACrC,OAAO,UAAU,MAAM,cAAc,CAAA;AACrC,OAAO,UAAU,MAAM,cAAc,CAAA;AACrC,OAAO,EAAE,UAAU,EAAE,MAAM,WAAW,CAAA;AACtC,OAAO,EAAE,2BAA2B,EAAE,MAAM,WAAW,CAAA;AAEvD,OAAO,EACL,SAAS,EACT,WAAW,EACX,QAAQ,EACR,UAAU,EACV,eAAe,EACf,cAAc,EACd,aAAa,EACb,GAAG,EACH,MAAM,EACN,QAAQ,EACR,UAAU,EACV,2BAA2B,EAC3B,iBAAiB,EACjB,UAAU,EACV,aAAa,EACb,KAAK,EACL,SAAS,EACT,IAAI,EACJ,OAAO,EACP,UAAU,EACV,UAAU,EACV,UAAU,GACX,CAAA"} \ No newline at end of file diff --git a/dist/esm/string/normalize.mjs b/dist/esm/string/normalize.mjs deleted file mode 100644 index 42c3a06..0000000 --- a/dist/esm/string/normalize.mjs +++ /dev/null @@ -1,23 +0,0 @@ -import { reNonAlpha } from '../core/vars.mjs'; -import { trimAny } from './trim.mjs'; -import { removeConsecutiveDuplicates } from './replace.mjs'; -/** - * Removing non-alphanumeric chars - * - * [^0-9a-zA-Z_] - * - * @param {string} str - * @param {string} replace - * @param {string|string[]} round - * @returns {string} - */ -export default function normalizeName(str, replace = '-', round = ['-', '_']) { - return normalizeCustom(str, replace, reNonAlpha, round); -} -export function normalizeKebab(str) { - return normalizeCustom(str, '-', /[^0-9a-zA-Z\-]/g, '-'); -} -export function normalizeCustom(str, replace = '-', re, round) { - return removeConsecutiveDuplicates(trimAny(str.trim().replace(re, replace), round), round); -} -//# sourceMappingURL=normalize.mjs.map \ No newline at end of file diff --git a/dist/esm/string/normalize.mjs.map b/dist/esm/string/normalize.mjs.map deleted file mode 100644 index d952ac1..0000000 --- a/dist/esm/string/normalize.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/string/normalize.mjs","sourceRoot":"","sources":["../../../src/string/normalize.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,aAAa,CAAA;AACxC,OAAO,EAAE,OAAO,EAAE,MAAM,QAAQ,CAAA;AAChC,OAAO,EAAE,2BAA2B,EAAE,MAAM,WAAW,CAAA;AAEvD;;;;;;;;;GASG;AACH,MAAM,CAAC,OAAO,UAAU,aAAa,CACnC,GAAW,EACX,UAAkB,GAAG,EACrB,QAA2B,CAAC,GAAG,EAAE,GAAG,CAAC;IAErC,OAAO,eAAe,CAAC,GAAG,EAAE,OAAO,EAAE,UAAU,EAAE,KAAK,CAAC,CAAA;AACzD,CAAC;AAED,MAAM,UAAU,cAAc,CAAC,GAAW;IACxC,OAAO,eAAe,CAAC,GAAG,EAAE,GAAG,EAAE,iBAAiB,EAAE,GAAG,CAAC,CAAA;AAC1D,CAAC;AAED,MAAM,UAAU,eAAe,CAAC,GAAW,EAAE,UAAkB,GAAG,EAAE,EAAU,EAAE,KAAwB;IACtG,OAAO,2BAA2B,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,EAAE,EAAE,OAAO,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,CAAA;AAC5F,CAAC"} \ No newline at end of file diff --git a/dist/esm/string/pad.mjs b/dist/esm/string/pad.mjs deleted file mode 100644 index 6633613..0000000 --- a/dist/esm/string/pad.mjs +++ /dev/null @@ -1,38 +0,0 @@ -import isNil from '../is/isNil.mjs'; -/** - * This function add symbols to string in start or end - * - * @param {string | number | undefined} value - * @param {int} targetLength - * @param {string} padString - * @param {boolean} leading If TRUE add symbols before string, else - after - * @returns {string} - */ -export default function pad(value, targetLength, padString = ' ', leading = true) { - targetLength = Math.trunc(targetLength); //floor if number or convert non-number to 0; - if (isNil(value)) { - return ''; - } - value = String(value); - if (value.length > targetLength) { - return value; - } - targetLength = targetLength - value.length; - if (targetLength > padString.length) { - padString += padString.repeat(targetLength / padString.length); //append to original to ensure we are longer than needed - } - return leading ? padString.slice(0, targetLength) + value : value + padString.slice(0, targetLength); -} -/** - * This function add leading symbols - */ -export function padStart(value, targetLength, padString = ' ') { - return pad(value, targetLength, padString); -} -/** - * This function add ending symbols - */ -export function padEnd(value, targetLength, padString = ' ') { - return pad(value, targetLength, padString, false); -} -//# sourceMappingURL=pad.mjs.map \ No newline at end of file diff --git a/dist/esm/string/pad.mjs.map b/dist/esm/string/pad.mjs.map deleted file mode 100644 index ad476f1..0000000 --- a/dist/esm/string/pad.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/string/pad.mjs","sourceRoot":"","sources":["../../../src/string/pad.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,YAAY,CAAA;AAG9B;;;;;;;;GAQG;AACH,MAAM,CAAC,OAAO,UAAU,GAAG,CACzB,KAAyB,EACzB,YAAoB,EACpB,YAAoB,GAAG,EACvB,UAAmB,IAAI;IAEvB,YAAY,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,CAAA,CAAC,6CAA6C;IACrF,IAAI,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC;QACjB,OAAO,EAAE,CAAA;IACX,CAAC;IACD,KAAK,GAAG,MAAM,CAAC,KAAK,CAAC,CAAA;IAErB,IAAI,KAAK,CAAC,MAAM,GAAG,YAAY,EAAE,CAAC;QAChC,OAAO,KAAK,CAAA;IACd,CAAC;IAED,YAAY,GAAG,YAAY,GAAG,KAAK,CAAC,MAAM,CAAA;IAC1C,IAAI,YAAY,GAAG,SAAS,CAAC,MAAM,EAAE,CAAC;QACpC,SAAS,IAAI,SAAS,CAAC,MAAM,CAAC,YAAY,GAAG,SAAS,CAAC,MAAM,CAAC,CAAA,CAAC,wDAAwD;IACzH,CAAC;IAED,OAAO,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,EAAE,YAAY,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,KAAK,GAAG,SAAS,CAAC,KAAK,CAAC,CAAC,EAAE,YAAY,CAAC,CAAA;AACtG,CAAC;AAED;;GAEG;AACH,MAAM,UAAU,QAAQ,CAAC,KAAyB,EAAE,YAAoB,EAAE,YAAoB,GAAG;IAC/F,OAAO,GAAG,CAAC,KAAK,EAAE,YAAY,EAAE,SAAS,CAAC,CAAA;AAC5C,CAAC;AAED;;GAEG;AACH,MAAM,UAAU,MAAM,CAAC,KAAyB,EAAE,YAAoB,EAAE,YAAoB,GAAG;IAC7F,OAAO,GAAG,CAAC,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,KAAK,CAAC,CAAA;AACnD,CAAC"} \ No newline at end of file diff --git a/dist/esm/string/replace.mjs b/dist/esm/string/replace.mjs deleted file mode 100644 index f4a9f2f..0000000 --- a/dist/esm/string/replace.mjs +++ /dev/null @@ -1,22 +0,0 @@ -/** - * Remove consecutive duplicates - * kelllleeess => keles - * keenness => kenes - * - * @param {string} str - * @param {string|string[]|undefined} els - * @returns {string} - */ -export function removeConsecutiveDuplicates(str, els = []) { - const map = []; - const charsArray = typeof els === 'string' ? [els] : els; - const seekElements = charsArray.length > 0; - const ss = str.split(''); - for (let i = 0; i <= ss.length; i++) { - if (ss[i] !== ss[i + 1] || (seekElements && !charsArray.includes(ss[i]))) { - map.push(ss[i]); - } - } - return map.join(''); -} -//# sourceMappingURL=replace.mjs.map \ No newline at end of file diff --git a/dist/esm/string/replace.mjs.map b/dist/esm/string/replace.mjs.map deleted file mode 100644 index d04bfbf..0000000 --- a/dist/esm/string/replace.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/string/replace.mjs","sourceRoot":"","sources":["../../../src/string/replace.ts"],"names":[],"mappings":"AAAA;;;;;;;;GAQG;AACH,MAAM,UAAU,2BAA2B,CAAC,GAAW,EAAE,MAAyB,EAAE;IAClF,MAAM,GAAG,GAAa,EAAE,CAAA;IACxB,MAAM,UAAU,GAAa,OAAO,GAAG,KAAK,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAA;IAClE,MAAM,YAAY,GAAY,UAAU,CAAC,MAAM,GAAG,CAAC,CAAA;IACnD,MAAM,EAAE,GAAG,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,CAAA;IAExB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;QACpC,IAAI,EAAE,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,YAAY,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;YACzE,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA;QACjB,CAAC;IACH,CAAC;IAED,OAAO,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAA;AACrB,CAAC"} \ No newline at end of file diff --git a/dist/esm/string/startsWith.mjs b/dist/esm/string/startsWith.mjs deleted file mode 100644 index fcc8476..0000000 --- a/dist/esm/string/startsWith.mjs +++ /dev/null @@ -1,13 +0,0 @@ -import toString from '../to/toString.mjs'; -/** - * Checks if string starts with the given target string - * - * @param {string} str - * @param {string} target - * @returns {boolean} - */ -export default function startsWith(str, target) { - target = toString(target); - return toString(str).slice(0, target.length) === target; -} -//# sourceMappingURL=startsWith.mjs.map \ No newline at end of file diff --git a/dist/esm/string/startsWith.mjs.map b/dist/esm/string/startsWith.mjs.map deleted file mode 100644 index 850545e..0000000 --- a/dist/esm/string/startsWith.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/string/startsWith.mjs","sourceRoot":"","sources":["../../../src/string/startsWith.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,eAAe,CAAA;AAEpC;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,UAAU,CAAC,GAAW,EAAE,MAAc;IAC5D,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC,CAAA;IAEzB,OAAO,QAAQ,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,KAAK,MAAM,CAAA;AACzD,CAAC"} \ No newline at end of file diff --git a/dist/esm/string/stringToArray.mjs b/dist/esm/string/stringToArray.mjs deleted file mode 100644 index 57d8efb..0000000 --- a/dist/esm/string/stringToArray.mjs +++ /dev/null @@ -1,32 +0,0 @@ -import { hasUnicode, reUnicode } from './unicode.mjs'; -/** - * Converts a Unicode `string` to an array. - * - * @private - * @param {string} value The string to convert. - * @returns {Array} Returns the converted array. - */ -function unicodeToArray(value) { - return value.match(reUnicode) || []; -} -/** - * Converts an ASCII `string` to an array. - * - * @private - * @param {string} value The string to convert. - * @returns {Array} Returns the converted array. - */ -function asciiToArray(value) { - return value.split(''); -} -/** - * Converts `string` to an array. - * - * @private - * @param {string} value The string to convert. - * @returns {Array} Returns the converted array. - */ -export default function stringToArray(value) { - return hasUnicode(value) ? unicodeToArray(value) : asciiToArray(value); -} -//# sourceMappingURL=stringToArray.mjs.map \ No newline at end of file diff --git a/dist/esm/string/stringToArray.mjs.map b/dist/esm/string/stringToArray.mjs.map deleted file mode 100644 index 364171c..0000000 --- a/dist/esm/string/stringToArray.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/string/stringToArray.mjs","sourceRoot":"","sources":["../../../src/string/stringToArray.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,MAAM,WAAW,CAAA;AAEjD;;;;;;GAMG;AACH,SAAS,cAAc,CAAC,KAAa;IACnC,OAAO,KAAK,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,EAAE,CAAA;AACrC,CAAC;AAED;;;;;;GAMG;AACH,SAAS,YAAY,CAAC,KAAa;IACjC,OAAO,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC,CAAA;AACxB,CAAC;AAED;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,aAAa,CAAC,KAAa;IACjD,OAAO,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,CAAC,CAAA;AACxE,CAAC"} \ No newline at end of file diff --git a/dist/esm/string/strtr.mjs b/dist/esm/string/strtr.mjs deleted file mode 100644 index 24caddf..0000000 --- a/dist/esm/string/strtr.mjs +++ /dev/null @@ -1,45 +0,0 @@ -import pregQuote from '../utils/pregQuote.mjs'; -/** - * Replace all entries in string according to map - * - * @param {string} str - * @param {{}} map - * @return {string} - */ -export function replaceByTemplate(str, map) { - let cmpString = '', offset = 0, find = -1, addString = ''; - for (let index = 0; index < str.length; index++) { - cmpString += '0'; - } - for (const fr in map) { - offset = 0; - const val = String(map[fr]); - while ((find = str.indexOf(fr, offset)) !== -1) { - if (Number.parseInt(cmpString.slice(find, find + fr.length)) !== 0) { - offset = find + 1; - continue; - } - for (let k = 0; k < val.length; k++) { - addString += '1'; - } - cmpString = cmpString.slice(0, find) + addString + cmpString.slice(find + fr.length, cmpString.length); - str = str.slice(0, find) + val + str.slice(find + fr.length, str.length); - offset = find + val.length; //+ 1 - addString = ''; - } - } - return str; -} -export default function strtr(str, from, to) { - if (typeof from === 'object') { - return replaceByTemplate(str, from); - } - if (!to) { - return str; - } - for (let index = 0; index < from.length; index++) { - str = str.replace(new RegExp(pregQuote(from.charAt(index)), 'g'), to.charAt(index)); - } - return str; -} -//# sourceMappingURL=strtr.mjs.map \ No newline at end of file diff --git a/dist/esm/string/strtr.mjs.map b/dist/esm/string/strtr.mjs.map deleted file mode 100644 index 4d4f2d9..0000000 --- a/dist/esm/string/strtr.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/string/strtr.mjs","sourceRoot":"","sources":["../../../src/string/strtr.ts"],"names":[],"mappings":"AAAA,OAAO,SAAS,MAAM,mBAAmB,CAAA;AAGzC;;;;;;GAMG;AACH,MAAM,UAAU,iBAAiB,CAAC,GAAW,EAAE,GAA+B;IAC5E,IAAI,SAAS,GAAG,EAAE,EAChB,MAAM,GAAG,CAAC,EACV,IAAI,GAAG,CAAC,CAAC,EACT,SAAS,GAAG,EAAE,CAAA;IAEhB,KAAK,IAAI,KAAK,GAAG,CAAC,EAAE,KAAK,GAAG,GAAG,CAAC,MAAM,EAAE,KAAK,EAAE,EAAE,CAAC;QAChD,SAAS,IAAI,GAAG,CAAA;IAClB,CAAC;IAED,KAAK,MAAM,EAAE,IAAI,GAAG,EAAE,CAAC;QACrB,MAAM,GAAG,CAAC,CAAA;QAEV,MAAM,GAAG,GAAG,MAAM,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAA;QAC3B,OAAO,CAAC,IAAI,GAAG,GAAG,CAAC,OAAO,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC;YAC/C,IAAI,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,GAAG,EAAE,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC;gBACnE,MAAM,GAAG,IAAI,GAAG,CAAC,CAAA;gBACjB,SAAQ;YACV,CAAC;YAED,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;gBACpC,SAAS,IAAI,GAAG,CAAA;YAClB,CAAC;YAED,SAAS,GAAG,SAAS,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,SAAS,GAAG,SAAS,CAAC,KAAK,CAAC,IAAI,GAAG,EAAE,CAAC,MAAM,EAAE,SAAS,CAAC,MAAM,CAAC,CAAA;YAEtG,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,GAAG,EAAE,CAAC,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,CAAA;YACxE,MAAM,GAAG,IAAI,GAAG,GAAG,CAAC,MAAM,CAAA,CAAC,KAAK;YAChC,SAAS,GAAG,EAAE,CAAA;QAChB,CAAC;IACH,CAAC;IACD,OAAO,GAAG,CAAA;AACZ,CAAC;AAED,MAAM,CAAC,OAAO,UAAU,KAAK,CAAC,GAAW,EAAE,IAAyC,EAAE,EAAW;IAC/F,IAAI,OAAO,IAAI,KAAK,QAAQ,EAAE,CAAC;QAC7B,OAAO,iBAAiB,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;IACrC,CAAC;IACD,IAAI,CAAC,EAAE,EAAE,CAAC;QACR,OAAO,GAAG,CAAA;IACZ,CAAC;IACD,KAAK,IAAI,KAAK,GAAG,CAAC,EAAE,KAAK,GAAG,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,EAAE,CAAC;QACjD,GAAG,GAAG,GAAG,CAAC,OAAO,CAAC,IAAI,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAA;IACrF,CAAC;IAED,OAAO,GAAG,CAAA;AACZ,CAAC"} \ No newline at end of file diff --git a/dist/esm/string/titleCase.mjs b/dist/esm/string/titleCase.mjs deleted file mode 100644 index 48c6089..0000000 --- a/dist/esm/string/titleCase.mjs +++ /dev/null @@ -1,12 +0,0 @@ -import upperFirst from './upperFirst.mjs'; -import clearSpaces from './clearSpaces.mjs'; -/** - * Converts the first character of every word into string to upper case - * - * @param {string} string - * @returns {string} - */ -export default function titleCase(string) { - return clearSpaces(string).replace(/\w\S*/g, txt => upperFirst(txt)); -} -//# sourceMappingURL=titleCase.mjs.map \ No newline at end of file diff --git a/dist/esm/string/titleCase.mjs.map b/dist/esm/string/titleCase.mjs.map deleted file mode 100644 index 4ed22fa..0000000 --- a/dist/esm/string/titleCase.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/string/titleCase.mjs","sourceRoot":"","sources":["../../../src/string/titleCase.ts"],"names":[],"mappings":"AAAA,OAAO,UAAU,MAAM,cAAc,CAAA;AACrC,OAAO,WAAW,MAAM,eAAe,CAAA;AAEvC;;;;;GAKG;AACH,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,MAAW;IAC3C,OAAO,WAAW,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,GAAG,CAAC,EAAE,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAA;AACtE,CAAC"} \ No newline at end of file diff --git a/dist/esm/string/trim.mjs b/dist/esm/string/trim.mjs deleted file mode 100644 index cb95a1a..0000000 --- a/dist/esm/string/trim.mjs +++ /dev/null @@ -1,30 +0,0 @@ -import toString from '../to/toString.mjs'; -import { reTrim } from '../core/vars.mjs'; -/** - * This function trim string - * - * @param {*} string - * @returns {string} - */ -export default function trim(string) { - string = toString(string); - if (!string) { - return string; - } - return string.replace(reTrim, ''); -} -/** - * Trim any characters - * @param {string} str - * @param {string|string[]} chars - */ -export function trimAny(str, chars) { - let start = 0, end = str.length; - const charsArray = typeof chars === 'string' ? [chars] : chars; - while (start < end && charsArray.indexOf(str[start]) >= 0) - ++start; - while (end > start && charsArray.indexOf(str[end - 1]) >= 0) - --end; - return start > 0 || end < str.length ? str.substring(start, end) : str; -} -//# sourceMappingURL=trim.mjs.map \ No newline at end of file diff --git a/dist/esm/string/trim.mjs.map b/dist/esm/string/trim.mjs.map deleted file mode 100644 index 616c5be..0000000 --- a/dist/esm/string/trim.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/string/trim.mjs","sourceRoot":"","sources":["../../../src/string/trim.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,eAAe,CAAA;AACpC,OAAO,EAAE,MAAM,EAAE,MAAM,aAAa,CAAA;AAEpC;;;;;GAKG;AACH,MAAM,CAAC,OAAO,UAAU,IAAI,CAAC,MAAW;IACtC,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC,CAAA;IAEzB,IAAI,CAAC,MAAM,EAAE,CAAC;QACZ,OAAO,MAAM,CAAA;IACf,CAAC;IAED,OAAO,MAAM,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,CAAC,CAAA;AACnC,CAAC;AAED;;;;GAIG;AACH,MAAM,UAAU,OAAO,CAAC,GAAW,EAAE,KAAwB;IAC3D,IAAI,KAAK,GAAG,CAAC,EACX,GAAG,GAAG,GAAG,CAAC,MAAM,CAAA;IAElB,MAAM,UAAU,GAAa,OAAO,KAAK,KAAK,QAAQ,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAA;IAExE,OAAO,KAAK,GAAG,GAAG,IAAI,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC;QAAE,EAAE,KAAK,CAAA;IAElE,OAAO,GAAG,GAAG,KAAK,IAAI,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC;QAAE,EAAE,GAAG,CAAA;IAElE,OAAO,KAAK,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAA;AACxE,CAAC"} \ No newline at end of file diff --git a/dist/esm/string/trimPrefix.mjs b/dist/esm/string/trimPrefix.mjs deleted file mode 100644 index 70380bd..0000000 --- a/dist/esm/string/trimPrefix.mjs +++ /dev/null @@ -1,15 +0,0 @@ -import startsWith from './startsWith.mjs'; -/** - * Remove a prefix from a String - * - * @param {string} str - * @param {string} prefix - * @returns {string} - */ -export default function trimPrefix(str, prefix) { - if (!str || !prefix || !startsWith(str, prefix)) { - return str; - } - return str.substring(prefix.length); -} -//# sourceMappingURL=trimPrefix.mjs.map \ No newline at end of file diff --git a/dist/esm/string/trimPrefix.mjs.map b/dist/esm/string/trimPrefix.mjs.map deleted file mode 100644 index d02543d..0000000 --- a/dist/esm/string/trimPrefix.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/string/trimPrefix.mjs","sourceRoot":"","sources":["../../../src/string/trimPrefix.ts"],"names":[],"mappings":"AAAA,OAAO,UAAU,MAAM,cAAc,CAAA;AAErC;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,UAAU,CAAC,GAAW,EAAE,MAAc;IAC5D,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,MAAM,CAAC,EAAE,CAAC;QAChD,OAAO,GAAG,CAAA;IACZ,CAAC;IAED,OAAO,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,CAAA;AACrC,CAAC"} \ No newline at end of file diff --git a/dist/esm/string/trimSuffix.mjs b/dist/esm/string/trimSuffix.mjs deleted file mode 100644 index bbc8742..0000000 --- a/dist/esm/string/trimSuffix.mjs +++ /dev/null @@ -1,15 +0,0 @@ -import endsWith from './endsWith.mjs'; -/** - * Remove a suffix from a String - * - * @param {string} str - * @param {string} suffix - * @returns {string} - */ -export default function trimSuffix(str, suffix) { - if (!str || !suffix || !endsWith(str, suffix)) { - return str; - } - return str.substring(0, str.length - suffix.length); -} -//# sourceMappingURL=trimSuffix.mjs.map \ No newline at end of file diff --git a/dist/esm/string/trimSuffix.mjs.map b/dist/esm/string/trimSuffix.mjs.map deleted file mode 100644 index 551265b..0000000 --- a/dist/esm/string/trimSuffix.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/string/trimSuffix.mjs","sourceRoot":"","sources":["../../../src/string/trimSuffix.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,YAAY,CAAA;AAEjC;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,UAAU,CAAC,GAAW,EAAE,MAAc;IAC5D,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,IAAI,CAAC,QAAQ,CAAC,GAAG,EAAE,MAAM,CAAC,EAAE,CAAC;QAC9C,OAAO,GAAG,CAAA;IACZ,CAAC;IAED,OAAO,GAAG,CAAC,SAAS,CAAC,CAAC,EAAE,GAAG,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,CAAA;AACrD,CAAC"} \ No newline at end of file diff --git a/dist/esm/string/unicode.mjs b/dist/esm/string/unicode.mjs deleted file mode 100644 index b3cfbd5..0000000 --- a/dist/esm/string/unicode.mjs +++ /dev/null @@ -1,23 +0,0 @@ -/** Used to compose unicode character classes. */ -const rsAstralRange = '\\ud800-\\udfff', rsComboMarksRange = '\\u0300-\\u036f', reComboHalfMarksRange = '\\ufe20-\\ufe2f', rsComboSymbolsRange = '\\u20d0-\\u20ff', rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange, rsDingbatRange = '\\u2700-\\u27bf', rsLowerRange = 'a-z\\xdf-\\xf6\\xf8-\\xff', rsMathOpRange = '\\xac\\xb1\\xd7\\xf7', rsNonCharRange = '\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf', rsPunctuationRange = '\\u2000-\\u206f', rsSpaceRange = ' \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000', rsUpperRange = 'A-Z\\xc0-\\xd6\\xd8-\\xde', rsVarRange = '\\ufe0e\\ufe0f', rsBreakRange = rsMathOpRange + rsNonCharRange + rsPunctuationRange + rsSpaceRange; -/** Used to compose unicode capture groups. */ -const rsApos = "['\u2019]", rsAstral = '[' + rsAstralRange + ']', rsBreak = '[' + rsBreakRange + ']', rsCombo = '[' + rsComboRange + ']', rsDigits = '\\d+', rsDingbat = '[' + rsDingbatRange + ']', rsLower = '[' + rsLowerRange + ']', rsMisc = '[^' + rsAstralRange + rsBreakRange + rsDigits + rsDingbatRange + rsLowerRange + rsUpperRange + ']', rsFitz = '\\ud83c[\\udffb-\\udfff]', rsModifier = '(?:' + rsCombo + '|' + rsFitz + ')', rsNonAstral = '[^' + rsAstralRange + ']', rsRegional = '(?:\\ud83c[\\udde6-\\uddff]){2}', rsSurrPair = '[\\ud800-\\udbff][\\udc00-\\udfff]', rsUpper = '[' + rsUpperRange + ']', rsZWJ = '\\u200d'; -const reHasUnicode = new RegExp('[' + rsZWJ + rsAstralRange + rsComboRange + rsVarRange + ']'); -/** Used to compose unicode regexes. */ -const rsMiscLower = '(?:' + rsLower + '|' + rsMisc + ')', rsMiscUpper = '(?:' + rsUpper + '|' + rsMisc + ')', rsOptContrLower = '(?:' + rsApos + '(?:d|ll|m|re|s|t|ve))?', rsOptContrUpper = '(?:' + rsApos + '(?:D|LL|M|RE|S|T|VE))?', reOptMod = rsModifier + '?', rsOptVar = '[' + rsVarRange + ']?', rsOptJoin = '(?:' + rsZWJ + '(?:' + [rsNonAstral, rsRegional, rsSurrPair].join('|') + ')' + rsOptVar + reOptMod + ')*', rsOrdLower = '\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])', rsOrdUpper = '\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])', rsSeq = rsOptVar + reOptMod + rsOptJoin, rsEmoji = '(?:' + [rsDingbat, rsRegional, rsSurrPair].join('|') + ')' + rsSeq, rsSymbol = '(?:' + [rsNonAstral + rsCombo + '?', rsCombo, rsRegional, rsSurrPair, rsAstral].join('|') + ')'; -/** Used to match [string symbols](https://mathiasbynens.be/notes/javascript-unicode). */ -export const reUnicode = new RegExp(rsFitz + '(?=' + rsFitz + ')|' + rsSymbol + rsSeq, 'g'); -/** - * Checks if `string` contains Unicode symbols. - * - * @param {string} value The string to inspect. - * @returns {boolean} Returns `true` if a symbol is found, else `false`. - */ -export function hasUnicode(value) { - return reHasUnicode.test(value); -} -export default { - reUnicode, - hasUnicode, -}; -//# sourceMappingURL=unicode.mjs.map \ No newline at end of file diff --git a/dist/esm/string/unicode.mjs.map b/dist/esm/string/unicode.mjs.map deleted file mode 100644 index 89074a0..0000000 --- a/dist/esm/string/unicode.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/string/unicode.mjs","sourceRoot":"","sources":["../../../src/string/unicode.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/esm/string/upperFirst.mjs b/dist/esm/string/upperFirst.mjs deleted file mode 100644 index 6a53f6a..0000000 --- a/dist/esm/string/upperFirst.mjs +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Converts the first character of string to upper case - * - * @param {string} string - * @returns {string} - */ -export default function upperFirst(string) { - const stringTrim = string.trim(); - return stringTrim.charAt(0).toUpperCase() + stringTrim.slice(1).toLowerCase(); -} -//# sourceMappingURL=upperFirst.mjs.map \ No newline at end of file diff --git a/dist/esm/string/upperFirst.mjs.map b/dist/esm/string/upperFirst.mjs.map deleted file mode 100644 index 0ed8573..0000000 --- a/dist/esm/string/upperFirst.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/string/upperFirst.mjs","sourceRoot":"","sources":["../../../src/string/upperFirst.ts"],"names":[],"mappings":"AAAA;;;;;GAKG;AACH,MAAM,CAAC,OAAO,UAAU,UAAU,CAAC,MAAW;IAC5C,MAAM,UAAU,GAAG,MAAM,CAAC,IAAI,EAAE,CAAA;IAChC,OAAO,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAA;AAC/E,CAAC"} \ No newline at end of file diff --git a/dist/esm/structures/CollectionArray.mjs b/dist/esm/structures/CollectionArray.mjs deleted file mode 100644 index 836ea9d..0000000 --- a/dist/esm/structures/CollectionArray.mjs +++ /dev/null @@ -1,34 +0,0 @@ -import isFunction from '../is/isFunction.mjs'; -import toString from '../to/toString.mjs'; -export class CollectionArray { - items = []; - push(item) { - this.items.push(item); - } - pull() { - return !this.isEmpty() ? this.items.pop() : undefined; - } - size() { - return this.items.length; - } - isEmpty() { - return this.size() === 0; - } - toArray() { - return [...this.items]; - } - toString(callback) { - if (callback && isFunction(callback)) { - return this.items.map(item => callback(item)).toString(); - } - return this.items.toString(); - } - map(callback) { - if (!isFunction(callback)) { - throw Error(`Invalid map-function: ${toString(callback)}`); - } - return this.items.map((item, index, array) => callback(item, index, array)); - } -} -export default new CollectionArray(); -//# sourceMappingURL=CollectionArray.mjs.map \ No newline at end of file diff --git a/dist/esm/structures/CollectionArray.mjs.map b/dist/esm/structures/CollectionArray.mjs.map deleted file mode 100644 index 468aa75..0000000 --- a/dist/esm/structures/CollectionArray.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/structures/CollectionArray.mjs","sourceRoot":"","sources":["../../../src/structures/CollectionArray.ts"],"names":[],"mappings":"AAAA,OAAO,UAAU,MAAM,iBAAiB,CAAA;AACxC,OAAO,QAAQ,MAAM,eAAe,CAAA;AAEpC,MAAM,OAAO,eAAe;IAChB,KAAK,GAAQ,EAAE,CAAA;IAElB,IAAI,CAAC,IAAO;QACjB,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;IACvB,CAAC;IAEM,IAAI;QACT,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,SAAS,CAAA;IACvD,CAAC;IAEM,IAAI;QACT,OAAO,IAAI,CAAC,KAAK,CAAC,MAAM,CAAA;IAC1B,CAAC;IAEM,OAAO;QACZ,OAAO,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAA;IAC1B,CAAC;IAEM,OAAO;QACZ,OAAO,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,CAAA;IACxB,CAAC;IAEM,QAAQ,CAAC,QAA4B;QAC1C,IAAI,QAAQ,IAAI,UAAU,CAAC,QAAQ,CAAC,EAAE,CAAC;YACrC,OAAO,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAA;QAC1D,CAAC;QACD,OAAO,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAA;IAC9B,CAAC;IAEM,GAAG,CAAI,QAAyD;QACrE,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,CAAC;YAC1B,MAAM,KAAK,CAAC,yBAAyB,QAAQ,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAA;QAC5D,CAAC;QACD,OAAO,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,EAAE,CAAC,QAAQ,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC,CAAC,CAAA;IAC7E,CAAC;CACF;AAED,eAAe,IAAI,eAAe,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/esm/structures/PriorityQueue.mjs b/dist/esm/structures/PriorityQueue.mjs deleted file mode 100644 index bc964a4..0000000 --- a/dist/esm/structures/PriorityQueue.mjs +++ /dev/null @@ -1,102 +0,0 @@ -import isFunction from '../is/isFunction.mjs'; -const DEFAULT_PRIORITY = 0; -// Priority queue implemented as an array of buckets (queues) keyed by priority. -// Higher numeric priority is dequeued first. -export class PriorityQueue { - // Buckets indexed by priority: each bucket is a FIFO queue (array) of items. - buckets = []; - // Total number of items across all buckets. - count = 0; - // Highest priority index that currently has (or last had) items; -1 means empty. - maxPriority = -1; - push(item, priority = DEFAULT_PRIORITY) { - if (priority < 0 || !Number.isFinite(priority)) { - throw new TypeError(`priority must be a non-negative finite number, got: ${priority}`); - } - if (!this.buckets[priority]) { - this.buckets[priority] = []; - } - this.buckets[priority].push(item); - this.count++; - if (priority > this.maxPriority) { - this.maxPriority = priority; - } - } - pull() { - if (this.isEmpty()) { - return undefined; - } - // Scan down from current highest priority to find the next non-empty bucket. - for (let p = this.maxPriority; p >= 0; p--) { - const bucket = this.buckets[p]; - if (bucket && bucket.length > 0) { - const result = bucket.shift(); - this.count--; - // If the bucket becomes empty and this was the highest, adjust maxPriority. - if (bucket.length === 0 && p === this.maxPriority) { - this.recalculateMaxPriority(); - } - return result; - } - } - // No items found; normalize internal state. - this.maxPriority = -1; - return undefined; - } - peek() { - if (this.isEmpty()) { - return undefined; - } - for (let p = this.maxPriority; p >= 0; p--) { - const bucket = this.buckets[p]; - if (bucket && bucket.length > 0) { - return bucket[0]; - } - } - return undefined; - } - toArray() { - // Flatten from high to low priority while preserving FIFO within each bucket. - const result = []; - for (let p = this.maxPriority; p >= 0; p--) { - const bucket = this.buckets[p]; - if (bucket && bucket.length > 0) { - // Maintain order within the same priority. - for (let i = 0; i < bucket.length; i++) { - result.push(bucket[i]); - } - } - } - return result; - } - size() { - return this.count; - } - isEmpty() { - return this.count === 0; - } - reset() { - this.buckets = []; - this.count = 0; - this.maxPriority = -1; - } - toString(callback) { - const data = this.toArray(); - if (callback && isFunction(callback)) { - return data.map(item => callback(item)).toString(); - } - return data.toString(); - } - recalculateMaxPriority() { - // Find the next lower priority that still has items. - while (this.maxPriority >= 0) { - const bucket = this.buckets[this.maxPriority]; - if (bucket && bucket.length > 0) { - break; - } - this.maxPriority--; - } - } -} -export default new PriorityQueue(); -//# sourceMappingURL=PriorityQueue.mjs.map \ No newline at end of file diff --git a/dist/esm/structures/PriorityQueue.mjs.map b/dist/esm/structures/PriorityQueue.mjs.map deleted file mode 100644 index a230e9c..0000000 --- a/dist/esm/structures/PriorityQueue.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/structures/PriorityQueue.mjs","sourceRoot":"","sources":["../../../src/structures/PriorityQueue.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/esm/structures/Queue.mjs b/dist/esm/structures/Queue.mjs deleted file mode 100644 index fca0f7d..0000000 --- a/dist/esm/structures/Queue.mjs +++ /dev/null @@ -1,34 +0,0 @@ -import isFunction from '../is/isFunction.mjs'; -export class Queue { - data = []; - push(item) { - this.data.push(item); - } - pull() { - return !this.isEmpty() ? this.data.shift() : undefined; - } - peek() { - return !this.isEmpty() ? this.data[0] : undefined; - } - size() { - return this.data.length; - } - isEmpty() { - return this.data.length === 0; - } - toArray() { - return this.data; - } - reset() { - this.data.length = 0; - } - toString(callback) { - const data = this.toArray(); - if (callback && isFunction(callback)) { - return data.map(item => callback(item)).toString(); - } - return data.toString(); - } -} -export default new Queue(); -//# sourceMappingURL=Queue.mjs.map \ No newline at end of file diff --git a/dist/esm/structures/Queue.mjs.map b/dist/esm/structures/Queue.mjs.map deleted file mode 100644 index 010a187..0000000 --- a/dist/esm/structures/Queue.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/structures/Queue.mjs","sourceRoot":"","sources":["../../../src/structures/Queue.ts"],"names":[],"mappings":"AAAA,OAAO,UAAU,MAAM,iBAAiB,CAAA;AAExC,MAAM,OAAO,KAAK;IACN,IAAI,GAAQ,EAAE,CAAA;IAEjB,IAAI,CAAC,IAAO;QACjB,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;IACtB,CAAC;IAEM,IAAI;QACT,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,SAAS,CAAA;IACxD,CAAC;IAEM,IAAI;QACT,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAA;IACnD,CAAC;IAEM,IAAI;QACT,OAAO,IAAI,CAAC,IAAI,CAAC,MAAM,CAAA;IACzB,CAAC;IAEM,OAAO;QACZ,OAAO,IAAI,CAAC,IAAI,CAAC,MAAM,KAAK,CAAC,CAAA;IAC/B,CAAC;IAEM,OAAO;QACZ,OAAO,IAAI,CAAC,IAAI,CAAA;IAClB,CAAC;IAEM,KAAK;QACV,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAA;IACtB,CAAC;IAEM,QAAQ,CAAC,QAAwB;QACtC,MAAM,IAAI,GAAG,IAAI,CAAC,OAAO,EAAE,CAAA;QAE3B,IAAI,QAAQ,IAAI,UAAU,CAAC,QAAQ,CAAC,EAAE,CAAC;YACrC,OAAO,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAA;QACpD,CAAC;QAED,OAAO,IAAI,CAAC,QAAQ,EAAE,CAAA;IACxB,CAAC;CACF;AAED,eAAe,IAAI,KAAK,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/esm/structures/Stack.mjs b/dist/esm/structures/Stack.mjs deleted file mode 100644 index 25ad81b..0000000 --- a/dist/esm/structures/Stack.mjs +++ /dev/null @@ -1,31 +0,0 @@ -import isFunction from '../is/isFunction.mjs'; -export class Stack { - data = []; - push(item) { - this.data.push(item); - } - pull() { - return !this.isEmpty() ? this.data.pop() : undefined; - } - peek() { - return !this.isEmpty() ? this.data[this.size() - 1] : undefined; - } - size() { - return this.data.length; - } - isEmpty() { - return this.data.length === 0; - } - toArray() { - return [...this.data].reverse(); - } - toString(callback) { - const data = this.toArray(); - if (callback && isFunction(callback)) { - return data.map(item => callback(item)).toString(); - } - return data.toString(); - } -} -export default new Stack(); -//# sourceMappingURL=Stack.mjs.map \ No newline at end of file diff --git a/dist/esm/structures/Stack.mjs.map b/dist/esm/structures/Stack.mjs.map deleted file mode 100644 index 1bde0fe..0000000 --- a/dist/esm/structures/Stack.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/structures/Stack.mjs","sourceRoot":"","sources":["../../../src/structures/Stack.ts"],"names":[],"mappings":"AAAA,OAAO,UAAU,MAAM,iBAAiB,CAAA;AAExC,MAAM,OAAO,KAAK;IACN,IAAI,GAAQ,EAAE,CAAA;IAEjB,IAAI,CAAC,IAAO;QACjB,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;IACtB,CAAC;IAEM,IAAI;QACT,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,SAAS,CAAA;IACtD,CAAC;IAEM,IAAI;QACT,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAA;IACjE,CAAC;IAEM,IAAI;QACT,OAAO,IAAI,CAAC,IAAI,CAAC,MAAM,CAAA;IACzB,CAAC;IAEM,OAAO;QACZ,OAAO,IAAI,CAAC,IAAI,CAAC,MAAM,KAAK,CAAC,CAAA;IAC/B,CAAC;IAEM,OAAO;QACZ,OAAO,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,OAAO,EAAE,CAAA;IACjC,CAAC;IAEM,QAAQ,CAAC,QAAwB;QACtC,MAAM,IAAI,GAAG,IAAI,CAAC,OAAO,EAAE,CAAA;QAE3B,IAAI,QAAQ,IAAI,UAAU,CAAC,QAAQ,CAAC,EAAE,CAAC;YACrC,OAAO,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAA;QACpD,CAAC;QAED,OAAO,IAAI,CAAC,QAAQ,EAAE,CAAA;IACxB,CAAC;CACF;AAED,eAAe,IAAI,KAAK,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/esm/structures/index.mjs b/dist/esm/structures/index.mjs deleted file mode 100644 index d1b5122..0000000 --- a/dist/esm/structures/index.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { Stack } from './Stack.mjs'; -import { Queue } from './Queue.mjs'; -import { CollectionArray } from './CollectionArray.mjs'; -export { Stack, Queue, CollectionArray }; -//# sourceMappingURL=index.mjs.map \ No newline at end of file diff --git a/dist/esm/structures/index.mjs.map b/dist/esm/structures/index.mjs.map deleted file mode 100644 index c4885b1..0000000 --- a/dist/esm/structures/index.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/structures/index.mjs","sourceRoot":"","sources":["../../../src/structures/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAA;AAC/B,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAA;AAC/B,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAA;AAEnD,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,eAAe,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/esm/to/index.mjs b/dist/esm/to/index.mjs deleted file mode 100644 index 7ff26e8..0000000 --- a/dist/esm/to/index.mjs +++ /dev/null @@ -1,7 +0,0 @@ -import toString from './toString.mjs'; -import toNumber from './toNumber.mjs'; -import toFinite from './toFinite.mjs'; -import toInteger from './toInteger.mjs'; -import toArray from './toArray.mjs'; -export { toArray, toInteger, toFinite, toNumber, toString }; -//# sourceMappingURL=index.mjs.map \ No newline at end of file diff --git a/dist/esm/to/index.mjs.map b/dist/esm/to/index.mjs.map deleted file mode 100644 index 3eacb6f..0000000 --- a/dist/esm/to/index.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/to/index.mjs","sourceRoot":"","sources":["../../../src/to/index.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,YAAY,CAAA;AACjC,OAAO,QAAQ,MAAM,YAAY,CAAA;AACjC,OAAO,QAAQ,MAAM,YAAY,CAAA;AACjC,OAAO,SAAS,MAAM,aAAa,CAAA;AACnC,OAAO,OAAO,MAAM,WAAW,CAAA;AAE/B,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/esm/to/toArray.mjs b/dist/esm/to/toArray.mjs deleted file mode 100644 index d256baa..0000000 --- a/dist/esm/to/toArray.mjs +++ /dev/null @@ -1,64 +0,0 @@ -import isArrayLike from '../is/isArrayLike.mjs'; -import isBoolean from '../is/isBoolean.mjs'; -import isNumeric from '../is/isNumeric.mjs'; -import isNil from '../is/isNil.mjs'; -import isString from '../is/isString.mjs'; -import copyArray from '../internal/copyArray.mjs'; -import stringToArray from '../string/stringToArray.mjs'; -import values from '../object/values.mjs'; -/** Built-in value references. */ -const symIterator = Symbol ? Symbol.iterator : undefined; -/** - * Converts `iterator` to an array. - * - * @private - * @param {Object} iterator The iterator to convert. - * @returns {Array} Returns the converted array. - */ -function iteratorToArray(iterator) { - let data; - const result = []; - while (!(data = iterator.next()).done) { - result.push(data.value); - } - return result; -} -/** - * Converts `value` to an array. - * - * @memberof µ - * @author efureev - * - * @param {*} value The value to convert. - * @returns {Array} Returns the converted array. - * - * @example - * - * toArray({ 'a': 1, 'b': 2 }); - * // => [1, 2] - * - * toArray('abc'); - * // => ['a', 'b', 'c'] - * - * toArray(1); - * // => [] - * - * toArray(null); - * // => [] - */ -export default function toArray(value = []) { - if (isNil(value)) { - return []; - } - if (isArrayLike(value)) { - return isString(value) ? stringToArray(value) : copyArray(value); - } - if (isNumeric(value) || isBoolean(value)) { - return [value]; - } - if (symIterator && value[symIterator]) { - return iteratorToArray(value[symIterator]()); - } - return values(value); -} -//# sourceMappingURL=toArray.mjs.map \ No newline at end of file diff --git a/dist/esm/to/toArray.mjs.map b/dist/esm/to/toArray.mjs.map deleted file mode 100644 index 766d3a1..0000000 --- a/dist/esm/to/toArray.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/to/toArray.mjs","sourceRoot":"","sources":["../../../src/to/toArray.ts"],"names":[],"mappings":"AAAA,OAAO,WAAW,MAAM,kBAAkB,CAAA;AAC1C,OAAO,SAAS,MAAM,gBAAgB,CAAA;AACtC,OAAO,SAAS,MAAM,gBAAgB,CAAA;AACtC,OAAO,KAAK,MAAM,YAAY,CAAA;AAC9B,OAAO,QAAQ,MAAM,eAAe,CAAA;AACpC,OAAO,SAAS,MAAM,sBAAsB,CAAA;AAC5C,OAAO,aAAa,MAAM,wBAAwB,CAAA;AAClD,OAAO,MAAM,MAAM,iBAAiB,CAAA;AAEpC,iCAAiC;AACjC,MAAM,WAAW,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAA;AAExD;;;;;;GAMG;AACH,SAAS,eAAe,CAAC,QAAuB;IAC9C,IAAI,IAAI,CAAA;IACR,MAAM,MAAM,GAAG,EAAE,CAAA;IAEjB,OAAO,CAAC,CAAC,IAAI,GAAG,QAAQ,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;QACtC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;IACzB,CAAC;IAED,OAAO,MAAM,CAAA;AACf,CAAC;AAED;;;;;;;;;;;;;;;;;;;;;;GAsBG;AACH,MAAM,CAAC,OAAO,UAAU,OAAO,CAAC,QAAa,EAAE;IAC7C,IAAI,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC;QACjB,OAAO,EAAE,CAAA;IACX,CAAC;IAED,IAAI,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC;QACvB,OAAO,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA;IAClE,CAAC;IAED,IAAI,SAAS,CAAC,KAAK,CAAC,IAAI,SAAS,CAAC,KAAK,CAAC,EAAE,CAAC;QACzC,OAAO,CAAC,KAAK,CAAC,CAAA;IAChB,CAAC;IAED,IAAI,WAAW,IAAI,KAAK,CAAC,WAAW,CAAC,EAAE,CAAC;QACtC,OAAO,eAAe,CAAC,KAAK,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;IAC9C,CAAC;IAED,OAAO,MAAM,CAAC,KAAK,CAAC,CAAA;AACtB,CAAC"} \ No newline at end of file diff --git a/dist/esm/to/toFinite.mjs b/dist/esm/to/toFinite.mjs deleted file mode 100644 index 099c086..0000000 --- a/dist/esm/to/toFinite.mjs +++ /dev/null @@ -1,29 +0,0 @@ -import toNumber from './toNumber.mjs'; -/** - * Converts `value` to a finite number. - * - * @example - * - * toFinite(3.2); - * // => 3.2 - * - * toFinite(Number.MIN_VALUE); - * // => 5e-324 - * - * toFinite(Infinity); - * // => 1.7976931348623157e+308 - * - * toFinite('3.2'); - * // => 3.2 - */ -export default function toFinite(value) { - if (!value) { - return value === 0 ? value : 0; - } - value = toNumber(value); - if (value === Infinity || value === -Infinity) { - return value < 0 ? -Number.MAX_VALUE : Number.MAX_VALUE; - } - return value === value ? value : 0; -} -//# sourceMappingURL=toFinite.mjs.map \ No newline at end of file diff --git a/dist/esm/to/toFinite.mjs.map b/dist/esm/to/toFinite.mjs.map deleted file mode 100644 index daebb68..0000000 --- a/dist/esm/to/toFinite.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/to/toFinite.mjs","sourceRoot":"","sources":["../../../src/to/toFinite.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,YAAY,CAAA;AAEjC;;;;;;;;;;;;;;;;GAgBG;AACH,MAAM,CAAC,OAAO,UAAU,QAAQ,CAAC,KAAU;IACzC,IAAI,CAAC,KAAK,EAAE,CAAC;QACX,OAAO,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAA;IAChC,CAAC;IACD,KAAK,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAA;IAEvB,IAAI,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,CAAC,QAAQ,EAAE,CAAC;QAC9C,OAAO,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAA;IACzD,CAAC;IAED,OAAO,KAAK,KAAK,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAA;AACpC,CAAC"} \ No newline at end of file diff --git a/dist/esm/to/toInteger.mjs b/dist/esm/to/toInteger.mjs deleted file mode 100644 index 3ae896b..0000000 --- a/dist/esm/to/toInteger.mjs +++ /dev/null @@ -1,27 +0,0 @@ -import toFinite from './toFinite.mjs'; -/** - * Converts `value` to an integer. - * - * **Note:** This method is loosely based on - * [`ToInteger`](http://www.ecma-international.org/ecma-262/7.0/#sec-tointeger). - * - * @example - * - * toInteger(3.2); - * // => 3 - * - * toInteger(Number.MIN_VALUE); - * // => 0 - * - * toInteger(Infinity); - * // => 1.7976931348623157e+308 - * - * toInteger('3.2'); - * // => 3 - */ -export default function toInteger(value) { - const result = toFinite(value); - let remainder = result % 1; - return result === result ? (remainder ? result - remainder : result) : 0; -} -//# sourceMappingURL=toInteger.mjs.map \ No newline at end of file diff --git a/dist/esm/to/toInteger.mjs.map b/dist/esm/to/toInteger.mjs.map deleted file mode 100644 index 0aea9c5..0000000 --- a/dist/esm/to/toInteger.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/to/toInteger.mjs","sourceRoot":"","sources":["../../../src/to/toInteger.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,YAAY,CAAA;AAEjC;;;;;;;;;;;;;;;;;;;GAmBG;AACH,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,KAAU;IAC1C,MAAM,MAAM,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAA;IAC9B,IAAI,SAAS,GAAG,MAAM,GAAG,CAAC,CAAA;IAE1B,OAAO,MAAM,KAAK,MAAM,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,GAAG,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;AAC1E,CAAC"} \ No newline at end of file diff --git a/dist/esm/to/toNumber.mjs b/dist/esm/to/toNumber.mjs deleted file mode 100644 index 8ba341d..0000000 --- a/dist/esm/to/toNumber.mjs +++ /dev/null @@ -1,49 +0,0 @@ -import isObject from '../is/isObject.mjs'; -import isSymbol from '../is/isSymbol.mjs'; -import { reIsBadHex, reIsBinary, reIsOctal, reTrim } from '../core/vars.mjs'; -/** - * Converts `value` to a number. - - * @example - * - * toNumber(3.2); - * // => 3.2 - * - * toNumber(Number.MIN_VALUE); - * // => 5e-324 - * - * toNumber(Infinity); - * // => Infinity - * - * toNumber('3.2'); - * // => 3.2 - */ -export default function toNumber(value) { - if (typeof value === 'number') { - return value; - } - if (isSymbol(value)) { - return NaN; - } - if (isObject(value)) { - const other = typeof value.valueOf === 'function' ? value.valueOf() : value; - value = isObject(other) ? other + '' : other; - } - if (typeof value !== 'string') { - return value === 0 ? value : +value; - } - return stringToNumber(value); -} -export function stringToNumber(value) { - value = value.replace(reTrim, ''); - const isBinary = reIsBinary.test(value); - return isBinary || reIsOctal.test(value) - ? parseInt(value.slice(2), isBinary ? 2 : 8) - : reIsBadHex.test(value) - ? NaN - : +value; -} -export function booleanToNumber(value) { - return +value; -} -//# sourceMappingURL=toNumber.mjs.map \ No newline at end of file diff --git a/dist/esm/to/toNumber.mjs.map b/dist/esm/to/toNumber.mjs.map deleted file mode 100644 index 59d075b..0000000 --- a/dist/esm/to/toNumber.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/to/toNumber.mjs","sourceRoot":"","sources":["../../../src/to/toNumber.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,eAAe,CAAA;AACpC,OAAO,QAAQ,MAAM,eAAe,CAAA;AACpC,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,aAAa,CAAA;AAEvE;;;;;;;;;;;;;;;;GAgBG;AACH,MAAM,CAAC,OAAO,UAAU,QAAQ,CAAC,KAAU;IACzC,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE,CAAC;QAC9B,OAAO,KAAK,CAAA;IACd,CAAC;IAED,IAAI,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC;QACpB,OAAO,GAAG,CAAA;IACZ,CAAC;IAED,IAAI,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC;QACpB,MAAM,KAAK,GAAG,OAAO,KAAK,CAAC,OAAO,KAAK,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,KAAK,CAAA;QAC3E,KAAK,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE,CAAC,CAAC,CAAC,KAAK,CAAA;IAC9C,CAAC;IAED,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE,CAAC;QAC9B,OAAO,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAA;IACrC,CAAC;IAED,OAAO,cAAc,CAAC,KAAK,CAAC,CAAA;AAC9B,CAAC;AAED,MAAM,UAAU,cAAc,CAAC,KAAa;IAC1C,KAAK,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,CAAC,CAAA;IACjC,MAAM,QAAQ,GAAG,UAAU,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;IAEvC,OAAO,QAAQ,IAAI,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC;QACtC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAC5C,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,CAAC;YACtB,CAAC,CAAC,GAAG;YACL,CAAC,CAAC,CAAC,KAAK,CAAA;AACd,CAAC;AAED,MAAM,UAAU,eAAe,CAAC,KAAc;IAC5C,OAAO,CAAC,KAAK,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/esm/to/toString.mjs b/dist/esm/to/toString.mjs deleted file mode 100644 index f951ef9..0000000 --- a/dist/esm/to/toString.mjs +++ /dev/null @@ -1,31 +0,0 @@ -import isSymbol from '../is/isSymbol.mjs'; -import { reTrim } from '../core/vars.mjs'; -const symbolProto = Symbol ? Symbol.prototype : undefined, symbolToString = symbolProto ? symbolProto.toString : undefined; -/** - * Converts `value` to a string if it's not one. An empty string is returned - * for `null` and `undefined` values. The sign of `-0` is preserved. - */ -export default function toString(value) { - if (Array.isArray(value)) { - return value.toString(); - } - if (isSymbol(value)) { - return symbolToString ? symbolToString.call(value) : ''; - } - switch (typeof value) { - case 'string': - return value.replace(reTrim, ''); - case 'number': - return value.toString(); - case 'object': - return value === null ? '' : JSON.stringify(value); - case 'boolean': - return value.toString(); - } - if (!value) { - return ''; - } - const result = value + ''; - return result === '0' && 1 / value === -Infinity ? '-0' : result; -} -//# sourceMappingURL=toString.mjs.map \ No newline at end of file diff --git a/dist/esm/to/toString.mjs.map b/dist/esm/to/toString.mjs.map deleted file mode 100644 index a7e183b..0000000 --- a/dist/esm/to/toString.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/to/toString.mjs","sourceRoot":"","sources":["../../../src/to/toString.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,eAAe,CAAA;AACpC,OAAO,EAAE,MAAM,EAAE,MAAM,aAAa,CAAA;AAEpC,MAAM,WAAW,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,EACvD,cAAc,GAAG,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAA;AACjE;;;GAGG;AACH,MAAM,CAAC,OAAO,UAAU,QAAQ,CAAC,KAAU;IACzC,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC;QACzB,OAAO,KAAK,CAAC,QAAQ,EAAE,CAAA;IACzB,CAAC;IAED,IAAI,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC;QACpB,OAAO,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAA;IACzD,CAAC;IAED,QAAQ,OAAO,KAAK,EAAE,CAAC;QACrB,KAAK,QAAQ;YACX,OAAO,KAAK,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,CAAC,CAAA;QAClC,KAAK,QAAQ;YACX,OAAO,KAAK,CAAC,QAAQ,EAAE,CAAA;QACzB,KAAK,QAAQ;YACX,OAAO,KAAK,KAAK,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA;QACpD,KAAK,SAAS;YACZ,OAAO,KAAK,CAAC,QAAQ,EAAE,CAAA;IAC3B,CAAC;IAED,IAAI,CAAC,KAAK,EAAE,CAAC;QACX,OAAO,EAAE,CAAA;IACX,CAAC;IAED,MAAM,MAAM,GAAG,KAAK,GAAG,EAAE,CAAA;IAEzB,OAAO,MAAM,KAAK,GAAG,IAAI,CAAC,GAAG,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAA;AAClE,CAAC"} \ No newline at end of file diff --git a/dist/esm/utils/base64.mjs b/dist/esm/utils/base64.mjs deleted file mode 100644 index e444bda..0000000 --- a/dist/esm/utils/base64.mjs +++ /dev/null @@ -1,52 +0,0 @@ -import strtr from '../string/strtr.mjs'; -const utf8ToB64Node = (str) => { - return Buffer.from(str).toString('base64'); -}; -const utf8ToB64Function = (string) => { - return utf8ToB64Node(string); -}; -const b64ToUtf8Node = (string) => { - return Buffer.from(string, 'base64').toString(); -}; -const b64ToUtf8Function = (string) => { - return b64ToUtf8Node(string); -}; -/** - * Encode string from Unicode to base-64 - * - * @param {string} string - * @returns {string} - */ -export function utf8ToB64(string) { - return utf8ToB64Function(unescape(encodeURIComponent(string))); -} -/** - * Decode from base-64 to Unicode string - * - * @param {string} string - * @returns {string} - */ -export function b64ToUtf8(string) { - return decodeURIComponent(escape(b64ToUtf8Function(string))); -} -const SYMBOLS_STANDARD = '+/='; -const SYMBOLS_URL_SAFE = '-_~'; -/** - * Decode from safe-base-64 to Unicode string - * - * @param {string} string - * @return {string} - */ -export function b64ToUtf8Safe(string) { - return strtr(b64ToUtf8Function(string), SYMBOLS_STANDARD, SYMBOLS_URL_SAFE); -} -/** - * Encode from Unicode string to safe-base-64 - * - * @param {string} string - * @return {string} - */ -export function utf8Tob64Safe(string) { - return strtr(utf8ToB64Function(string), SYMBOLS_STANDARD, SYMBOLS_URL_SAFE); -} -//# sourceMappingURL=base64.mjs.map \ No newline at end of file diff --git a/dist/esm/utils/base64.mjs.map b/dist/esm/utils/base64.mjs.map deleted file mode 100644 index 2170274..0000000 --- a/dist/esm/utils/base64.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/utils/base64.mjs","sourceRoot":"","sources":["../../../src/utils/base64.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,gBAAgB,CAAA;AAElC,MAAM,aAAa,GAAG,CAAC,GAAW,EAAU,EAAE;IAC5C,OAAO,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAA;AAC5C,CAAC,CAAA;AAED,MAAM,iBAAiB,GAAG,CAAC,MAAc,EAAU,EAAE;IACnD,OAAO,aAAa,CAAC,MAAM,CAAC,CAAA;AAC9B,CAAC,CAAA;AAED,MAAM,aAAa,GAAG,CAAC,MAAc,EAAU,EAAE;IAC/C,OAAO,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,QAAQ,EAAE,CAAA;AACjD,CAAC,CAAA;AAED,MAAM,iBAAiB,GAAG,CAAC,MAAc,EAAU,EAAE;IACnD,OAAO,aAAa,CAAC,MAAM,CAAC,CAAA;AAC9B,CAAC,CAAA;AAED;;;;;GAKG;AACH,MAAM,UAAU,SAAS,CAAC,MAAc;IACtC,OAAO,iBAAiB,CAAC,QAAQ,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAA;AAChE,CAAC;AAED;;;;;GAKG;AACH,MAAM,UAAU,SAAS,CAAC,MAAc;IACtC,OAAO,kBAAkB,CAAC,MAAM,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAA;AAC9D,CAAC;AAED,MAAM,gBAAgB,GAAG,KAAK,CAAA;AAC9B,MAAM,gBAAgB,GAAG,KAAK,CAAA;AAE9B;;;;;GAKG;AACH,MAAM,UAAU,aAAa,CAAC,MAAc;IAC1C,OAAO,KAAK,CAAC,iBAAiB,CAAC,MAAM,CAAC,EAAE,gBAAgB,EAAE,gBAAgB,CAAC,CAAA;AAC7E,CAAC;AAED;;;;;GAKG;AACH,MAAM,UAAU,aAAa,CAAC,MAAc;IAC1C,OAAO,KAAK,CAAC,iBAAiB,CAAC,MAAM,CAAC,EAAE,gBAAgB,EAAE,gBAAgB,CAAC,CAAA;AAC7E,CAAC"} \ No newline at end of file diff --git a/dist/esm/utils/index.mjs b/dist/esm/utils/index.mjs deleted file mode 100644 index 325d9cc..0000000 --- a/dist/esm/utils/index.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import times from './times.mjs'; -import pregQuote from './pregQuote.mjs'; -import { b64ToUtf8, b64ToUtf8Safe, utf8ToB64, utf8Tob64Safe } from './base64.mjs'; -export { times, utf8ToB64, b64ToUtf8, b64ToUtf8Safe, utf8Tob64Safe, pregQuote }; -//# sourceMappingURL=index.mjs.map \ No newline at end of file diff --git a/dist/esm/utils/index.mjs.map b/dist/esm/utils/index.mjs.map deleted file mode 100644 index d8b8f47..0000000 --- a/dist/esm/utils/index.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/utils/index.mjs","sourceRoot":"","sources":["../../../src/utils/index.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,SAAS,CAAA;AAC3B,OAAO,SAAS,MAAM,aAAa,CAAA;AACnC,OAAO,EAAE,SAAS,EAAE,aAAa,EAAE,SAAS,EAAE,aAAa,EAAE,MAAM,UAAU,CAAA;AAE7E,OAAO,EAAE,KAAK,EAAE,SAAS,EAAE,SAAS,EAAE,aAAa,EAAE,aAAa,EAAE,SAAS,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/esm/utils/pregQuote.mjs b/dist/esm/utils/pregQuote.mjs deleted file mode 100644 index 7dd6305..0000000 --- a/dist/esm/utils/pregQuote.mjs +++ /dev/null @@ -1,5 +0,0 @@ -export default function pregQuote(string) { - // Quote regular expression characters - return string.replace(/([!$()*+.:<=>?[\\\]^{|}])/g, '\\$1'); -} -//# sourceMappingURL=pregQuote.mjs.map \ No newline at end of file diff --git a/dist/esm/utils/pregQuote.mjs.map b/dist/esm/utils/pregQuote.mjs.map deleted file mode 100644 index 782fa82..0000000 --- a/dist/esm/utils/pregQuote.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/utils/pregQuote.mjs","sourceRoot":"","sources":["../../../src/utils/pregQuote.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,MAAc;IAC9C,sCAAsC;IACtC,OAAO,MAAM,CAAC,OAAO,CAAC,4BAA4B,EAAE,MAAM,CAAC,CAAA;AAC7D,CAAC"} \ No newline at end of file diff --git a/dist/esm/utils/times.mjs b/dist/esm/utils/times.mjs deleted file mode 100644 index fa52c03..0000000 --- a/dist/esm/utils/times.mjs +++ /dev/null @@ -1,12 +0,0 @@ -import isFunction from '../is/isFunction.mjs'; -export default function times(n = 1, iteratee) { - const result = new Array(n); - let index = -1; - const isFn = isFunction(iteratee); - while (++index < n) { - const iterValue = isFn ? iteratee(index) : null; - result[index] = iterValue || iteratee || index; - } - return result; -} -//# sourceMappingURL=times.mjs.map \ No newline at end of file diff --git a/dist/esm/utils/times.mjs.map b/dist/esm/utils/times.mjs.map deleted file mode 100644 index 2492fa4..0000000 --- a/dist/esm/utils/times.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"/Volumes/Data/Dev/dev/me/js/packages/µ/dist/esm/utils/times.mjs","sourceRoot":"","sources":["../../../src/utils/times.ts"],"names":[],"mappings":"AAAA,OAAO,UAAU,MAAM,iBAAiB,CAAA;AAgBxC,MAAM,CAAC,OAAO,UAAU,KAAK,CAAC,IAAY,CAAC,EAAE,QAAyB;IACpE,MAAM,MAAM,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,CAAA;IAC3B,IAAI,KAAK,GAAG,CAAC,CAAC,CAAA;IAEd,MAAM,IAAI,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAA;IAEjC,OAAO,EAAE,KAAK,GAAG,CAAC,EAAE,CAAC;QACnB,MAAM,SAAS,GAAG,IAAI,CAAC,CAAC,CAAE,QAAc,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAA;QAEtD,MAAM,CAAC,KAAK,CAAC,GAAG,SAAS,IAAI,QAAQ,IAAI,KAAK,CAAA;IAChD,CAAC;IAED,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/types/array/arrayEach.d.ts b/dist/types/array/arrayEach.d.ts deleted file mode 100644 index f923bf8..0000000 --- a/dist/types/array/arrayEach.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -/** - * A specialized version of `forEach` for arrays. - * - * @private - * @param {Array} [array] The array to iterate over. - * @param {Function} callback The function invoked per iteration. - * @returns {Array} Returns `bool`. - */ -type ArrayEachCallback = (value: T, index: number, array: T[]) => boolean | void; -export default function arrayEach(array: T[], callback: ArrayEachCallback): T[]; -export {}; -//# sourceMappingURL=arrayEach.d.ts.map \ No newline at end of file diff --git a/dist/types/array/arrayEach.d.ts.map b/dist/types/array/arrayEach.d.ts.map deleted file mode 100644 index 49d6ae5..0000000 --- a/dist/types/array/arrayEach.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"arrayEach.d.ts","sourceRoot":"","sources":["../../../src/array/arrayEach.ts"],"names":[],"mappings":"AAAA;;;;;;;GAOG;AAEH,KAAK,iBAAiB,CAAC,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,EAAE,KAAK,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC,EAAE,KAAK,OAAO,GAAG,IAAI,CAAA;AAEnF,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,EAAE,QAAQ,EAAE,iBAAiB,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAWpF"} \ No newline at end of file diff --git a/dist/types/array/clear.d.ts b/dist/types/array/clear.d.ts deleted file mode 100644 index 14ff8ef..0000000 --- a/dist/types/array/clear.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -/** - * Clear array - */ -export default function clear(array: Array): void; -//# sourceMappingURL=clear.d.ts.map \ No newline at end of file diff --git a/dist/types/array/clear.d.ts.map b/dist/types/array/clear.d.ts.map deleted file mode 100644 index 0db75b5..0000000 --- a/dist/types/array/clear.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"clear.d.ts","sourceRoot":"","sources":["../../../src/array/clear.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,MAAM,CAAC,OAAO,UAAU,KAAK,CAAC,KAAK,EAAE,KAAK,CAAC,GAAG,CAAC,GAAG,IAAI,CAErD"} \ No newline at end of file diff --git a/dist/types/array/difference.d.ts b/dist/types/array/difference.d.ts deleted file mode 100644 index 29f86f9..0000000 --- a/dist/types/array/difference.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * The difference will output the elements from array A that are not in the array B. - * - * @param {Array} array - * @param {Array} array2 - * @returns {any[]} - */ -export default function difference(array: T[], array2: T[]): T[]; -//# sourceMappingURL=difference.d.ts.map \ No newline at end of file diff --git a/dist/types/array/difference.d.ts.map b/dist/types/array/difference.d.ts.map deleted file mode 100644 index aeae5bd..0000000 --- a/dist/types/array/difference.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"difference.d.ts","sourceRoot":"","sources":["../../../src/array/difference.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,UAAU,CAAC,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,EAAE,MAAM,EAAE,CAAC,EAAE,GAAG,CAAC,EAAE,CAElE"} \ No newline at end of file diff --git a/dist/types/array/equals.d.ts b/dist/types/array/equals.d.ts deleted file mode 100644 index eb0ec79..0000000 --- a/dist/types/array/equals.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Deep comparing the contents of 2 arrays using strict equality - * - * @param {Array} array1 - * @param {Array} array2 - * @return {Boolean} `true` if the arrays are equal. - */ -export default function equals(array1: any[], array2: any[]): boolean; -//# sourceMappingURL=equals.d.ts.map \ No newline at end of file diff --git a/dist/types/array/equals.d.ts.map b/dist/types/array/equals.d.ts.map deleted file mode 100644 index 61f162d..0000000 --- a/dist/types/array/equals.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"equals.d.ts","sourceRoot":"","sources":["../../../src/array/equals.ts"],"names":[],"mappings":"AAGA;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,MAAM,CAAC,MAAM,EAAE,GAAG,EAAE,EAAE,MAAM,EAAE,GAAG,EAAE,GAAG,OAAO,CAqCpE"} \ No newline at end of file diff --git a/dist/types/array/index.d.ts b/dist/types/array/index.d.ts deleted file mode 100644 index 6109650..0000000 --- a/dist/types/array/index.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import clear from './clear'; -import arrayEach from './arrayEach'; -import difference from './difference'; -import arraysEquals from './equals'; -import random from './random'; -import symmetricalDifference from './symmetricalDifference'; -import intersect, { intersectAll } from './intersect'; -export { clear, arrayEach, difference, arraysEquals, random, symmetricalDifference, intersect, intersectAll }; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/types/array/index.d.ts.map b/dist/types/array/index.d.ts.map deleted file mode 100644 index 844c153..0000000 --- a/dist/types/array/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/array/index.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,SAAS,CAAA;AAC3B,OAAO,SAAS,MAAM,aAAa,CAAA;AACnC,OAAO,UAAU,MAAM,cAAc,CAAA;AACrC,OAAO,YAAY,MAAM,UAAU,CAAA;AACnC,OAAO,MAAM,MAAM,UAAU,CAAA;AAC7B,OAAO,qBAAqB,MAAM,yBAAyB,CAAA;AAC3D,OAAO,SAAS,EAAE,EAAE,YAAY,EAAE,MAAM,aAAa,CAAA;AAErD,OAAO,EAAE,KAAK,EAAE,SAAS,EAAE,UAAU,EAAE,YAAY,EAAE,MAAM,EAAE,qBAAqB,EAAE,SAAS,EAAE,YAAY,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/types/array/intersect.d.ts b/dist/types/array/intersect.d.ts deleted file mode 100644 index 7d2da57..0000000 --- a/dist/types/array/intersect.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Return common items for two arrays - * - * @param {Array} array - * @param {Array} array2 - * @returns {any[]} - */ -export default function intersect(array: any[], array2: any[]): any[]; -/** - * Return common items for all arrays - * - * @param array - * @param arrays - * @returns {*|any[]} - */ -export declare function intersectAll(array: any[], ...arrays: any[]): any; -//# sourceMappingURL=intersect.d.ts.map \ No newline at end of file diff --git a/dist/types/array/intersect.d.ts.map b/dist/types/array/intersect.d.ts.map deleted file mode 100644 index ef17e62..0000000 --- a/dist/types/array/intersect.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"intersect.d.ts","sourceRoot":"","sources":["../../../src/array/intersect.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,KAAK,EAAE,GAAG,EAAE,EAAE,MAAM,EAAE,GAAG,EAAE,GAAG,GAAG,EAAE,CAcpE;AAED;;;;;;GAMG;AACH,wBAAgB,YAAY,CAAC,KAAK,EAAE,GAAG,EAAE,EAAE,GAAG,MAAM,EAAE,GAAG,EAAE,OAI1D"} \ No newline at end of file diff --git a/dist/types/array/random.d.ts b/dist/types/array/random.d.ts deleted file mode 100644 index 92451e0..0000000 --- a/dist/types/array/random.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Random function returns random item from array - * - * @param {Array} array - * @returns {unknown} - */ -export default function random(array: any[]): any; -//# sourceMappingURL=random.d.ts.map \ No newline at end of file diff --git a/dist/types/array/random.d.ts.map b/dist/types/array/random.d.ts.map deleted file mode 100644 index cdb0cd5..0000000 --- a/dist/types/array/random.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"random.d.ts","sourceRoot":"","sources":["../../../src/array/random.ts"],"names":[],"mappings":"AAAA;;;;;GAKG;AACH,MAAM,CAAC,OAAO,UAAU,MAAM,CAAC,KAAK,EAAE,GAAG,EAAE,GAAG,GAAG,CAIhD"} \ No newline at end of file diff --git a/dist/types/array/symmetricalDifference.d.ts b/dist/types/array/symmetricalDifference.d.ts deleted file mode 100644 index 0c71116..0000000 --- a/dist/types/array/symmetricalDifference.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * The symmetricalDifference will output anti-intersection. - * - * @param {Array} array - * @param {Array} array2 - * @returns {any[]} - */ -export default function symmetricalDifference(array: any[], array2: any[]): any[]; -//# sourceMappingURL=symmetricalDifference.d.ts.map \ No newline at end of file diff --git a/dist/types/array/symmetricalDifference.d.ts.map b/dist/types/array/symmetricalDifference.d.ts.map deleted file mode 100644 index 43e1da5..0000000 --- a/dist/types/array/symmetricalDifference.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"symmetricalDifference.d.ts","sourceRoot":"","sources":["../../../src/array/symmetricalDifference.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,qBAAqB,CAAC,KAAK,EAAE,GAAG,EAAE,EAAE,MAAM,EAAE,GAAG,EAAE,GAAG,GAAG,EAAE,CAEhF"} \ No newline at end of file diff --git a/dist/types/config.d.ts b/dist/types/config.d.ts deleted file mode 100644 index 4609718..0000000 --- a/dist/types/config.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const VERSION = "5.0.0"; -//# sourceMappingURL=config.d.ts.map \ No newline at end of file diff --git a/dist/types/config.d.ts.map b/dist/types/config.d.ts.map deleted file mode 100644 index 7e1695a..0000000 --- a/dist/types/config.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"config.d.ts","sourceRoot":"","sources":["../../src/config.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,OAAO,UAAU,CAAA"} \ No newline at end of file diff --git a/dist/types/core/bind.d.ts b/dist/types/core/bind.d.ts deleted file mode 100644 index 7954430..0000000 --- a/dist/types/core/bind.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Binding Methods to Objects - * - * @example - * const obj = { - * msg: 'Name is', - * buildMessage: (name) =>this.msg + ' ' + name - * } - * g = bind(obj, obj.buildMessage); - * alert(g('Smith')); // displays: Name is Smith - */ -export default function bind(object: Object, method: Function): any; -//# sourceMappingURL=bind.d.ts.map \ No newline at end of file diff --git a/dist/types/core/bind.d.ts.map b/dist/types/core/bind.d.ts.map deleted file mode 100644 index 1881f96..0000000 --- a/dist/types/core/bind.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"bind.d.ts","sourceRoot":"","sources":["../../../src/core/bind.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;GAUG;AACH,MAAM,CAAC,OAAO,UAAU,IAAI,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,GAAG,GAAG,CAIlE"} \ No newline at end of file diff --git a/dist/types/core/clone.d.ts b/dist/types/core/clone.d.ts deleted file mode 100644 index e0feba0..0000000 --- a/dist/types/core/clone.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Clone simple variables including array, {}-like objects, DOM nodes and Date without - * keeping the old reference. A reference for the object itself is returned if it's not - * a direct descendant of Object. - * - * @param {Object} item The variable to clone - * @param {Boolean} [cloneDom=true] `true` to clone DOM nodes. - * @return {Object} clone - */ -export default function clone>(item: T, cloneDom?: boolean): T; -//# sourceMappingURL=clone.d.ts.map \ No newline at end of file diff --git a/dist/types/core/clone.d.ts.map b/dist/types/core/clone.d.ts.map deleted file mode 100644 index e74da35..0000000 --- a/dist/types/core/clone.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"clone.d.ts","sourceRoot":"","sources":["../../../src/core/clone.ts"],"names":[],"mappings":"AAIA;;;;;;;;GAQG;AACH,MAAM,CAAC,OAAO,UAAU,KAAK,CAAC,CAAC,GAAG,WAAW,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,CAAC,EAAE,QAAQ,GAAE,OAAc,GAAG,CAAC,CAuDxF"} \ No newline at end of file diff --git a/dist/types/core/equals.d.ts b/dist/types/core/equals.d.ts deleted file mode 100644 index 2024e73..0000000 --- a/dist/types/core/equals.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -/** - * @param {*} first - * @param {*} second - * @returns {boolean} - */ -export default function equals(first: any, second: any): boolean; -//# sourceMappingURL=equals.d.ts.map \ No newline at end of file diff --git a/dist/types/core/equals.d.ts.map b/dist/types/core/equals.d.ts.map deleted file mode 100644 index 5ceb4e8..0000000 --- a/dist/types/core/equals.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"equals.d.ts","sourceRoot":"","sources":["../../../src/core/equals.ts"],"names":[],"mappings":"AAQA;;;;GAIG;AACH,MAAM,CAAC,OAAO,UAAU,MAAM,CAAC,KAAK,EAAE,GAAG,EAAE,MAAM,EAAE,GAAG,GAAG,OAAO,CA0B/D"} \ No newline at end of file diff --git a/dist/types/core/forEach.d.ts b/dist/types/core/forEach.d.ts deleted file mode 100644 index 86f072c..0000000 --- a/dist/types/core/forEach.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import type { CollectionType } from '../internal/types'; -export default function forEach(collection: CollectionType, iterateFn: ObjectEachCallback): any[] | ObjType; -type ObjType = Record; -type ObjectEachCallback = (value: any, index: PropertyKey, array: ObjType) => boolean | void; -export {}; -//# sourceMappingURL=forEach.d.ts.map \ No newline at end of file diff --git a/dist/types/core/forEach.d.ts.map b/dist/types/core/forEach.d.ts.map deleted file mode 100644 index 5c71386..0000000 --- a/dist/types/core/forEach.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"forEach.d.ts","sourceRoot":"","sources":["../../../src/core/forEach.ts"],"names":[],"mappings":"AAGA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;AAGtD,MAAM,CAAC,OAAO,UAAU,OAAO,CAAC,UAAU,EAAE,cAAc,EAAE,SAAS,EAAE,kBAAkB,mBAYxF;AAED,KAAK,OAAO,GAAG,MAAM,CAAC,MAAM,GAAG,MAAM,EAAE,GAAG,CAAC,CAAA;AAC3C,KAAK,kBAAkB,GAAG,CAAC,KAAK,EAAE,GAAG,EAAE,KAAK,EAAE,WAAW,EAAE,KAAK,EAAE,OAAO,KAAK,OAAO,GAAG,IAAI,CAAA"} \ No newline at end of file diff --git a/dist/types/core/index.d.ts b/dist/types/core/index.d.ts deleted file mode 100644 index 79ad523..0000000 --- a/dist/types/core/index.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import bind from './bind'; -import clone from './clone'; -import tap from './tap'; -import keys from './keys'; -import equals from './equals'; -import forEach from './forEach'; -import match from './match'; -export { bind, clone, tap, keys, equals, forEach, match }; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/types/core/index.d.ts.map b/dist/types/core/index.d.ts.map deleted file mode 100644 index 3ba2576..0000000 --- a/dist/types/core/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/core/index.ts"],"names":[],"mappings":"AAAA,OAAO,IAAI,MAAM,QAAQ,CAAA;AACzB,OAAO,KAAK,MAAM,SAAS,CAAA;AAC3B,OAAO,GAAG,MAAM,OAAO,CAAA;AACvB,OAAO,IAAI,MAAM,QAAQ,CAAA;AACzB,OAAO,MAAM,MAAM,UAAU,CAAA;AAC7B,OAAO,OAAO,MAAM,WAAW,CAAA;AAC/B,OAAO,KAAK,MAAM,SAAS,CAAA;AAE3B,OAAO,EAAE,IAAI,EAAE,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/types/core/keys.d.ts b/dist/types/core/keys.d.ts deleted file mode 100644 index 1ce8a2f..0000000 --- a/dist/types/core/keys.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Creates an array of the own enumerable property names of `object`. - * - * **Note:** Non-object values are coerced to objects. See the - * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) - * for more details. - * - * @static - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * keys(new Foo); - * // => ['a', 'b'] (iteration order is not guaranteed) - * - * keys('hi'); - * // => ['0', '1'] - */ -export default function keys(object: any): string[]; -//# sourceMappingURL=keys.d.ts.map \ No newline at end of file diff --git a/dist/types/core/keys.d.ts.map b/dist/types/core/keys.d.ts.map deleted file mode 100644 index d60d2dd..0000000 --- a/dist/types/core/keys.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"keys.d.ts","sourceRoot":"","sources":["../../../src/core/keys.ts"],"names":[],"mappings":"AAIA;;;;;;;;;;;;;;;;;;;;;;;;GAwBG;AACH,MAAM,CAAC,OAAO,UAAU,IAAI,CAAC,MAAM,EAAE,GAAG,GAAG,MAAM,EAAE,CAElD"} \ No newline at end of file diff --git a/dist/types/core/match.d.ts b/dist/types/core/match.d.ts deleted file mode 100644 index 72073b8..0000000 --- a/dist/types/core/match.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -interface casesObjectType extends Record { -} -type casesType = casesObjectType | [() => PropertyKey, any][]; -type matchOptions = { - strict?: boolean; - default?: any; -}; -/** - * @param {*} expr - * @param {object|array} cases - * @param {matchOptions} options - * @return {*} - */ -export default function match(expr: any, cases: casesType, options?: matchOptions): any; -export {}; -//# sourceMappingURL=match.d.ts.map \ No newline at end of file diff --git a/dist/types/core/match.d.ts.map b/dist/types/core/match.d.ts.map deleted file mode 100644 index 3e4ca68..0000000 --- a/dist/types/core/match.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"match.d.ts","sourceRoot":"","sources":["../../../src/core/match.ts"],"names":[],"mappings":"AAEA,UAAU,eAAgB,SAAQ,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC;CAAG;AAE7D,KAAK,SAAS,GAAG,eAAe,GAAG,CAAC,MAAM,WAAW,EAAE,GAAG,CAAC,EAAE,CAAA;AAE7D,KAAK,YAAY,GAAG;IAClB,MAAM,CAAC,EAAE,OAAO,CAAA;IAChB,OAAO,CAAC,EAAE,GAAG,CAAA;CACd,CAAA;AAED;;;;;GAKG;AACH,MAAM,CAAC,OAAO,UAAU,KAAK,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,SAAS,EAAE,OAAO,CAAC,EAAE,YAAY,GAAG,GAAG,CAetF"} \ No newline at end of file diff --git a/dist/types/core/tap.d.ts b/dist/types/core/tap.d.ts deleted file mode 100644 index e38cbe6..0000000 --- a/dist/types/core/tap.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export default function tap(value: any, interceptor?: Function): any; -//# sourceMappingURL=tap.d.ts.map \ No newline at end of file diff --git a/dist/types/core/tap.d.ts.map b/dist/types/core/tap.d.ts.map deleted file mode 100644 index 0b78248..0000000 --- a/dist/types/core/tap.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"tap.d.ts","sourceRoot":"","sources":["../../../src/core/tap.ts"],"names":[],"mappings":"AAqBA,MAAM,CAAC,OAAO,UAAU,GAAG,CAAC,KAAK,EAAE,GAAG,EAAE,WAAW,CAAC,EAAE,QAAQ,OAc7D"} \ No newline at end of file diff --git a/dist/types/core/vars.d.ts b/dist/types/core/vars.d.ts deleted file mode 100644 index 3e8c1c2..0000000 --- a/dist/types/core/vars.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -export declare const reNonAlpha: RegExp; -export declare const reTrim: RegExp; -/** Used to detect binary string values. */ -export declare const reIsBinary: RegExp; -/** Used to detect octal string values. */ -export declare const reIsOctal: RegExp; -/** Used to detect bad signed hexadecimal string values. */ -export declare const reIsBadHex: RegExp; -/** Used to detect unsigned integer values. */ -export declare const reIsUint: RegExp; -/** Used to detect float values. */ -export declare const reIsFloat: RegExp; -//# sourceMappingURL=vars.d.ts.map \ No newline at end of file diff --git a/dist/types/core/vars.d.ts.map b/dist/types/core/vars.d.ts.map deleted file mode 100644 index 40b7ebb..0000000 --- a/dist/types/core/vars.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"vars.d.ts","sourceRoot":"","sources":["../../../src/core/vars.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,UAAU,QAAmB,CAAA;AAE1C,eAAO,MAAM,MAAM,QAAe,CAAA;AAElC,2CAA2C;AAC3C,eAAO,MAAM,UAAU,QAAe,CAAA;AAEtC,0CAA0C;AAC1C,eAAO,MAAM,SAAS,QAAgB,CAAA;AAEtC,2DAA2D;AAC3D,eAAO,MAAM,UAAU,QAAsB,CAAA;AAE7C,8CAA8C;AAC9C,eAAO,MAAM,QAAQ,QAAqB,CAAA;AAE1C,mCAAmC;AACnC,eAAO,MAAM,SAAS,QAAqB,CAAA"} \ No newline at end of file diff --git a/dist/types/date/elapsed.d.ts b/dist/types/date/elapsed.d.ts deleted file mode 100644 index ad21fa2..0000000 --- a/dist/types/date/elapsed.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Returns difference in milliseconds between dates - * - * @param {Date} dateA The first date. - * @param {Date} [dateB=new Date()] (optional) The second date. - * @return {Number} The difference in milliseconds - * - * @memberof µ.date - * @author efureev - */ -export declare function elapsed(dateA: Date, dateB: Date): number; -//# sourceMappingURL=elapsed.d.ts.map \ No newline at end of file diff --git a/dist/types/date/elapsed.d.ts.map b/dist/types/date/elapsed.d.ts.map deleted file mode 100644 index de74121..0000000 --- a/dist/types/date/elapsed.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"elapsed.d.ts","sourceRoot":"","sources":["../../../src/date/elapsed.ts"],"names":[],"mappings":"AAEA;;;;;;;;;GASG;AACH,wBAAgB,OAAO,CAAC,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,GAAG,MAAM,CAExD"} \ No newline at end of file diff --git a/dist/types/date/index.d.ts b/dist/types/date/index.d.ts deleted file mode 100644 index 5460fff..0000000 --- a/dist/types/date/index.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import now from './now'; -import dateToString from './toString'; -export { now, dateToString }; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/types/date/index.d.ts.map b/dist/types/date/index.d.ts.map deleted file mode 100644 index 0714a5a..0000000 --- a/dist/types/date/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/date/index.ts"],"names":[],"mappings":"AAAA,OAAO,GAAG,MAAM,OAAO,CAAA;AACvB,OAAO,YAAY,MAAM,YAAY,CAAA;AAErC,OAAO,EAAE,GAAG,EAAE,YAAY,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/types/date/now.d.ts b/dist/types/date/now.d.ts deleted file mode 100644 index 53638cc..0000000 --- a/dist/types/date/now.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -/** - * return Date now - */ -export default function now(): number; -//# sourceMappingURL=now.d.ts.map \ No newline at end of file diff --git a/dist/types/date/now.d.ts.map b/dist/types/date/now.d.ts.map deleted file mode 100644 index 074cad3..0000000 --- a/dist/types/date/now.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"now.d.ts","sourceRoot":"","sources":["../../../src/date/now.ts"],"names":[],"mappings":"AAEA;;GAEG;AACH,MAAM,CAAC,OAAO,UAAU,GAAG,WAE1B"} \ No newline at end of file diff --git a/dist/types/date/toString.d.ts b/dist/types/date/toString.d.ts deleted file mode 100644 index 0f3eee6..0000000 --- a/dist/types/date/toString.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -/** - * Date to string - * @param {Date|null} date - * @returns {string} - */ -export default function toString(date?: Date): string; -//# sourceMappingURL=toString.d.ts.map \ No newline at end of file diff --git a/dist/types/date/toString.d.ts.map b/dist/types/date/toString.d.ts.map deleted file mode 100644 index abc0c3c..0000000 --- a/dist/types/date/toString.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"toString.d.ts","sourceRoot":"","sources":["../../../src/date/toString.ts"],"names":[],"mappings":"AAEA;;;;GAIG;AACH,MAAM,CAAC,OAAO,UAAU,QAAQ,CAAC,IAAI,GAAE,IAAiB,UAcvD"} \ No newline at end of file diff --git a/dist/types/format/fileSize.d.ts b/dist/types/format/fileSize.d.ts deleted file mode 100644 index 0d9dd8e..0000000 --- a/dist/types/format/fileSize.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import type { TextNumber } from '../internal/types'; -/** - * Display - * @param {Number|String} size - * @param {Number} kilo - * @param {Number} decimals - * @param {String} decPoint - * @param {String} thousandsSeparator - * @param {String} suffixSeparator - * @returns {string} - */ -export default function fileSize(size: TextNumber, kilo?: number, decimals?: number, decPoint?: string, thousandsSeparator?: string, suffixSeparator?: string): string; -//# sourceMappingURL=fileSize.d.ts.map \ No newline at end of file diff --git a/dist/types/format/fileSize.d.ts.map b/dist/types/format/fileSize.d.ts.map deleted file mode 100644 index 964ed77..0000000 --- a/dist/types/format/fileSize.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"fileSize.d.ts","sourceRoot":"","sources":["../../../src/format/fileSize.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAA;AAElD;;;;;;;;;GASG;AACH,MAAM,CAAC,OAAO,UAAU,QAAQ,CAC9B,IAAI,EAAE,UAAU,EAChB,IAAI,GAAE,MAAa,EACnB,QAAQ,GAAE,MAAU,EACpB,QAAQ,GAAE,MAAY,EACtB,kBAAkB,GAAE,MAAY,EAChC,eAAe,GAAE,MAAY,GAC5B,MAAM,CAkBR"} \ No newline at end of file diff --git a/dist/types/format/index.d.ts b/dist/types/format/index.d.ts deleted file mode 100644 index 32d8708..0000000 --- a/dist/types/format/index.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { padNumber, padDateTime } from './pad'; -import number, { numberRus } from './number'; -import intWord from './intWord'; -import fileSize from './fileSize'; -export { intWord, number, numberRus, padNumber, padDateTime, fileSize }; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/types/format/index.d.ts.map b/dist/types/format/index.d.ts.map deleted file mode 100644 index 6922236..0000000 --- a/dist/types/format/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/format/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAE,WAAW,EAAE,MAAM,OAAO,CAAA;AAC9C,OAAO,MAAM,EAAE,EAAE,SAAS,EAAE,MAAM,UAAU,CAAA;AAC5C,OAAO,OAAO,MAAM,WAAW,CAAA;AAC/B,OAAO,QAAQ,MAAM,YAAY,CAAA;AAEjC,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,SAAS,EAAE,WAAW,EAAE,QAAQ,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/types/format/intWord.d.ts b/dist/types/format/intWord.d.ts deleted file mode 100644 index 7aaf9e0..0000000 --- a/dist/types/format/intWord.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -import type { TextNumber } from '../internal/types'; -/** - * Format - * @param {Number|String} value - * @param {Array} units - * @param {Number} kilo - * @param {Number} decimals - * @param {String} decPoint - * @param {String} thousandsSeparator - * @param {String} suffixSeparator - * @returns {string} - */ -export default function intWord(value: TextNumber, units?: string[], kilo?: number, decimals?: number, decPoint?: string, thousandsSeparator?: string, suffixSeparator?: string): string; -//# sourceMappingURL=intWord.d.ts.map \ No newline at end of file diff --git a/dist/types/format/intWord.d.ts.map b/dist/types/format/intWord.d.ts.map deleted file mode 100644 index c75f396..0000000 --- a/dist/types/format/intWord.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"intWord.d.ts","sourceRoot":"","sources":["../../../src/format/intWord.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAA;AAGlD;;;;;;;;;;GAUG;AACH,MAAM,CAAC,OAAO,UAAU,OAAO,CAC7B,KAAK,EAAE,UAAU,EACjB,KAAK,GAAE,MAAM,EAAiB,EAC9B,IAAI,GAAE,MAAa,EACnB,QAAQ,GAAE,MAAU,EACpB,QAAQ,GAAE,MAAY,EACtB,kBAAkB,GAAE,MAAY,EAChC,eAAe,GAAE,MAAW,GAC3B,MAAM,CAgBR"} \ No newline at end of file diff --git a/dist/types/format/number.d.ts b/dist/types/format/number.d.ts deleted file mode 100644 index ee9ed26..0000000 --- a/dist/types/format/number.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import type { TextNumber } from '../internal/types'; -/** - * Formatting number - * @param {String|Number} value - * @param {Number} decimals - * @param {String} decPoint - * @param {String} thousandsSeparator - * @param {Boolean} clearDecimals - * @returns {string} - */ -export default function number(value: TextNumber, decimals?: number, decPoint?: string, thousandsSeparator?: string, clearDecimals?: boolean): string; -export declare function numberRus(value: TextNumber, decimals?: number): string; -//# sourceMappingURL=number.d.ts.map \ No newline at end of file diff --git a/dist/types/format/number.d.ts.map b/dist/types/format/number.d.ts.map deleted file mode 100644 index 3f4f531..0000000 --- a/dist/types/format/number.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"number.d.ts","sourceRoot":"","sources":["../../../src/format/number.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAA;AAElD;;;;;;;;GAQG;AACH,MAAM,CAAC,OAAO,UAAU,MAAM,CAC5B,KAAK,EAAE,UAAU,EACjB,QAAQ,GAAE,MAAU,EACpB,QAAQ,GAAE,MAAY,EACtB,kBAAkB,GAAE,MAAY,EAChC,aAAa,GAAE,OAAe,GAC7B,MAAM,CAuBR;AAED,wBAAgB,SAAS,CAAC,KAAK,EAAE,UAAU,EAAE,QAAQ,GAAE,MAAU,GAAG,MAAM,CAEzE"} \ No newline at end of file diff --git a/dist/types/format/pad.d.ts b/dist/types/format/pad.d.ts deleted file mode 100644 index f658eb2..0000000 --- a/dist/types/format/pad.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import type { TextNumberNullable } from '../internal/types'; -export declare function padNumber(value: TextNumberNullable, targetLength: number): string; -export declare function padDateTime(value: TextNumberNullable): string; -//# sourceMappingURL=pad.d.ts.map \ No newline at end of file diff --git a/dist/types/format/pad.d.ts.map b/dist/types/format/pad.d.ts.map deleted file mode 100644 index bfe9506..0000000 --- a/dist/types/format/pad.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"pad.d.ts","sourceRoot":"","sources":["../../../src/format/pad.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,kBAAkB,CAAA;AAE1D,wBAAgB,SAAS,CAAC,KAAK,EAAE,kBAAkB,EAAE,YAAY,EAAE,MAAM,UAKxE;AAED,wBAAgB,WAAW,CAAC,KAAK,EAAE,kBAAkB,UAKpD"} \ No newline at end of file diff --git a/dist/types/i18/index.d.ts b/dist/types/i18/index.d.ts deleted file mode 100644 index e26a57a..0000000 --- a/dist/types/i18/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/types/i18/index.d.ts.map b/dist/types/i18/index.d.ts.map deleted file mode 100644 index 6a68bd3..0000000 --- a/dist/types/i18/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/i18/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/types/i18/ru.d.ts b/dist/types/i18/ru.d.ts deleted file mode 100644 index cb65b43..0000000 --- a/dist/types/i18/ru.d.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { dayNamesType, monthNamesType } from './var'; -export declare const dayNames: dayNamesType; -export declare const monthNames: monthNamesType; -export declare const monthNumbers: { - Январь: number; - Янв: number; - Февраль: number; - Фев: number; - Март: number; - Мар: number; - Апрель: number; - Апр: number; - Май: number; - Июнь: number; - Июн: number; - Июль: number; - Июл: number; - Август: number; - Авг: number; - Сентябрь: number; - Сент: number; - Октябрь: number; - Окт: number; - Ноябрь: number; - Ноя: number; - Декабрь: number; - Дек: number; -}; -declare const _default: { - dayNames: dayNamesType; - monthNames: monthNamesType; - monthNumbers: { - Январь: number; - Янв: number; - Февраль: number; - Фев: number; - Март: number; - Мар: number; - Апрель: number; - Апр: number; - Май: number; - Июнь: number; - Июн: number; - Июль: number; - Июл: number; - Август: number; - Авг: number; - Сентябрь: number; - Сент: number; - Октябрь: number; - Окт: number; - Ноябрь: number; - Ноя: number; - Декабрь: number; - Дек: number; - }; -}; -export default _default; -//# sourceMappingURL=ru.d.ts.map \ No newline at end of file diff --git a/dist/types/i18/ru.d.ts.map b/dist/types/i18/ru.d.ts.map deleted file mode 100644 index 08524e8..0000000 --- a/dist/types/i18/ru.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ru.d.ts","sourceRoot":"","sources":["../../../src/i18/ru.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,cAAc,EAAE,MAAM,OAAO,CAAA;AAEpD,eAAO,MAAM,QAAQ,EAAE,YAQtB,CAAA;AAED,eAAO,MAAM,UAAU,EAAE,cAaxB,CAAA;AAED,eAAO,MAAM,YAAY;;;;;;;;;;;;;;;;;;;;;;;;CAwBxB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAED,wBAAqD"} \ No newline at end of file diff --git a/dist/types/i18/var.d.ts b/dist/types/i18/var.d.ts deleted file mode 100644 index a15f278..0000000 --- a/dist/types/i18/var.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -export type dayNamesType = [string, string, string, string, string, string, string]; -export type monthNamesType = [ - string, - string, - string, - string, - string, - string, - string, - string, - string, - string, - string, - string -]; -//# sourceMappingURL=var.d.ts.map \ No newline at end of file diff --git a/dist/types/i18/var.d.ts.map b/dist/types/i18/var.d.ts.map deleted file mode 100644 index bc05720..0000000 --- a/dist/types/i18/var.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"var.d.ts","sourceRoot":"","sources":["../../../src/i18/var.ts"],"names":[],"mappings":"AAAA,MAAM,MAAM,YAAY,GAAG,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CAAA;AAEnF,MAAM,MAAM,cAAc,GAAG;IAC3B,MAAM;IACN,MAAM;IACN,MAAM;IACN,MAAM;IACN,MAAM;IACN,MAAM;IACN,MAAM;IACN,MAAM;IACN,MAAM;IACN,MAAM;IACN,MAAM;IACN,MAAM;CACP,CAAA"} \ No newline at end of file diff --git a/dist/types/index.d.ts b/dist/types/index.d.ts deleted file mode 100644 index 04032fc..0000000 --- a/dist/types/index.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -export * from './core/index'; -export * from './array/index'; -export * from './date/index'; -export * from './format/index'; -export * from './i18/index'; -export * from './is/index'; -export * from './object/index'; -export * from './sort/index'; -export * from './string/index'; -export * from './structures/index'; -export * from './to/index'; -export * from './utils/index'; -export * from './internal/index'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/types/index.d.ts.map b/dist/types/index.d.ts.map deleted file mode 100644 index 790bc6d..0000000 --- a/dist/types/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,cAAc,cAAc,CAAA;AAC5B,cAAc,eAAe,CAAA;AAC7B,cAAc,cAAc,CAAA;AAC5B,cAAc,gBAAgB,CAAA;AAC9B,cAAc,aAAa,CAAA;AAC3B,cAAc,YAAY,CAAA;AAC1B,cAAc,gBAAgB,CAAA;AAC9B,cAAc,cAAc,CAAA;AAC5B,cAAc,gBAAgB,CAAA;AAC9B,cAAc,oBAAoB,CAAA;AAClC,cAAc,YAAY,CAAA;AAC1B,cAAc,eAAe,CAAA;AAC7B,cAAc,kBAAkB,CAAA"} \ No newline at end of file diff --git a/dist/types/internal/arrayLikeKeys.d.ts b/dist/types/internal/arrayLikeKeys.d.ts deleted file mode 100644 index c5dd596..0000000 --- a/dist/types/internal/arrayLikeKeys.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * Creates an array of the enumerable property names of the array-like `value`. - * - * @private - * @param {*} value The value to query. - * @param {boolean} inherited Specify returning inherited property names. - * @returns {Array|[]} Returns the array of property names. - */ -export default function arrayLikeKeys(value: any, inherited?: boolean): string[]; -//# sourceMappingURL=arrayLikeKeys.d.ts.map \ No newline at end of file diff --git a/dist/types/internal/arrayLikeKeys.d.ts.map b/dist/types/internal/arrayLikeKeys.d.ts.map deleted file mode 100644 index d4529d2..0000000 --- a/dist/types/internal/arrayLikeKeys.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"arrayLikeKeys.d.ts","sourceRoot":"","sources":["../../../src/internal/arrayLikeKeys.ts"],"names":[],"mappings":"AAaA;;;;;;;GAOG;AACH,MAAM,CAAC,OAAO,UAAU,aAAa,CAAC,KAAK,EAAE,GAAG,EAAE,SAAS,GAAE,OAAe,GAAG,MAAM,EAAE,CA6BtF"} \ No newline at end of file diff --git a/dist/types/internal/base/baseGetTag.d.ts b/dist/types/internal/base/baseGetTag.d.ts deleted file mode 100644 index df7a884..0000000 --- a/dist/types/internal/base/baseGetTag.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -export type TagType = '[object ArrayBuffer]' | '[object DataView]' | '[object Float32Array]' | '[object Float64Array]' | '[object Int8Array]' | '[object Int16Array]' | '[object Int32Array]' | '[object Uint8Array]' | '[object Uint8ClampedArray]' | '[object Uint16Array]' | '[object Uint32Array]' | '[object Arguments]' | '[object Array]' | '[object Boolean]' | '[object Date]' | '[object Error]' | '[object Function]' | '[object Map]' | '[object Number]' | '[object Object]' | '[object RegExp]' | '[object Set]' | '[object String]' | '[object WeakMap]'; -type TagTypeNullable = TagType | '[object Null]' | '[object Undefined]'; -/** - * The base implementation of `getTag` without fallbacks for buggy environments. - * - * @private - * @param {*} value The value to query. - * @returns {TagTypeNullable|string} Returns the `toStringTag`. - */ -export default function baseGetTag(value: any): TagTypeNullable | string; -export {}; -//# sourceMappingURL=baseGetTag.d.ts.map \ No newline at end of file diff --git a/dist/types/internal/base/baseGetTag.d.ts.map b/dist/types/internal/base/baseGetTag.d.ts.map deleted file mode 100644 index c8d0112..0000000 --- a/dist/types/internal/base/baseGetTag.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"baseGetTag.d.ts","sourceRoot":"","sources":["../../../../src/internal/base/baseGetTag.ts"],"names":[],"mappings":"AAGA,MAAM,MAAM,OAAO,GACf,sBAAsB,GACtB,mBAAmB,GACnB,uBAAuB,GACvB,uBAAuB,GACvB,oBAAoB,GACpB,qBAAqB,GACrB,qBAAqB,GACrB,qBAAqB,GACrB,4BAA4B,GAC5B,sBAAsB,GACtB,sBAAsB,GACtB,oBAAoB,GACpB,gBAAgB,GAChB,kBAAkB,GAClB,eAAe,GACf,gBAAgB,GAChB,mBAAmB,GACnB,cAAc,GACd,iBAAiB,GACjB,iBAAiB,GACjB,iBAAiB,GACjB,cAAc,GACd,iBAAiB,GACjB,kBAAkB,CAAA;AAEtB,KAAK,eAAe,GAAG,OAAO,GAAG,eAAe,GAAG,oBAAoB,CAAA;AAMvE;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,UAAU,CAAC,KAAK,EAAE,GAAG,GAAG,eAAe,GAAG,MAAM,CAQvE"} \ No newline at end of file diff --git a/dist/types/internal/base/baseIsTypedArray.d.ts b/dist/types/internal/base/baseIsTypedArray.d.ts deleted file mode 100644 index 0b9e746..0000000 --- a/dist/types/internal/base/baseIsTypedArray.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -/** - * The base implementation of `isTypedArray` without Node.js optimizations. - * - * @private - */ -export default function baseIsTypedArray(value: any): boolean; -//# sourceMappingURL=baseIsTypedArray.d.ts.map \ No newline at end of file diff --git a/dist/types/internal/base/baseIsTypedArray.d.ts.map b/dist/types/internal/base/baseIsTypedArray.d.ts.map deleted file mode 100644 index 5a275df..0000000 --- a/dist/types/internal/base/baseIsTypedArray.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"baseIsTypedArray.d.ts","sourceRoot":"","sources":["../../../../src/internal/base/baseIsTypedArray.ts"],"names":[],"mappings":"AA+DA;;;;GAIG;AACH,MAAM,CAAC,OAAO,UAAU,gBAAgB,CAAC,KAAK,EAAE,GAAG,GAAG,OAAO,CAE5D"} \ No newline at end of file diff --git a/dist/types/internal/base/baseKeys.d.ts b/dist/types/internal/base/baseKeys.d.ts deleted file mode 100644 index 3bd5200..0000000 --- a/dist/types/internal/base/baseKeys.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * The base implementation of `keys` which doesn't treat sparse arrays as dense. - * - * @private - * @param {Object} object The object to query. - * @returns {string[]} Returns the array of property names. - */ -export default function baseKeys(object: Object): string[]; -//# sourceMappingURL=baseKeys.d.ts.map \ No newline at end of file diff --git a/dist/types/internal/base/baseKeys.d.ts.map b/dist/types/internal/base/baseKeys.d.ts.map deleted file mode 100644 index b0d1098..0000000 --- a/dist/types/internal/base/baseKeys.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"baseKeys.d.ts","sourceRoot":"","sources":["../../../../src/internal/base/baseKeys.ts"],"names":[],"mappings":"AAUA;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,QAAQ,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,EAAE,CAazD"} \ No newline at end of file diff --git a/dist/types/internal/copyArray.d.ts b/dist/types/internal/copyArray.d.ts deleted file mode 100644 index 708fc38..0000000 --- a/dist/types/internal/copyArray.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * Copies the values of `source` to `array`. - * - * @private - * @param {Array} source The array to copy values from. - * @param {Array} [array=[]] The array to copy values to. - * @returns {Array} Returns `array`. - */ -export default function copyArray(source: any[], array?: any[]): any[]; -//# sourceMappingURL=copyArray.d.ts.map \ No newline at end of file diff --git a/dist/types/internal/copyArray.d.ts.map b/dist/types/internal/copyArray.d.ts.map deleted file mode 100644 index ee74283..0000000 --- a/dist/types/internal/copyArray.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"copyArray.d.ts","sourceRoot":"","sources":["../../../src/internal/copyArray.ts"],"names":[],"mappings":"AAAA;;;;;;;GAOG;AACH,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,MAAM,EAAE,GAAG,EAAE,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,GAAG,GAAG,EAAE,CASrE"} \ No newline at end of file diff --git a/dist/types/internal/free/freeExports.d.ts b/dist/types/internal/free/freeExports.d.ts deleted file mode 100644 index d5e4184..0000000 --- a/dist/types/internal/free/freeExports.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -/** Detect free variable `exports`. */ -declare const _default: any; -export default _default; -//# sourceMappingURL=freeExports.d.ts.map \ No newline at end of file diff --git a/dist/types/internal/free/freeExports.d.ts.map b/dist/types/internal/free/freeExports.d.ts.map deleted file mode 100644 index b0036ad..0000000 --- a/dist/types/internal/free/freeExports.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"freeExports.d.ts","sourceRoot":"","sources":["../../../../src/internal/free/freeExports.ts"],"names":[],"mappings":"AAAA,sCAAsC;;AACtC,wBAAqF"} \ No newline at end of file diff --git a/dist/types/internal/free/freeGlobal.d.ts b/dist/types/internal/free/freeGlobal.d.ts deleted file mode 100644 index 010b7cc..0000000 --- a/dist/types/internal/free/freeGlobal.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -/** Detect free variable `global` from Node.js. */ -declare const _default: false | typeof globalThis; -export default _default; -//# sourceMappingURL=freeGlobal.d.ts.map \ No newline at end of file diff --git a/dist/types/internal/free/freeGlobal.d.ts.map b/dist/types/internal/free/freeGlobal.d.ts.map deleted file mode 100644 index 2eac4e7..0000000 --- a/dist/types/internal/free/freeGlobal.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"freeGlobal.d.ts","sourceRoot":"","sources":["../../../../src/internal/free/freeGlobal.ts"],"names":[],"mappings":"AAAA,kDAAkD;;AAClD,wBAAyF"} \ No newline at end of file diff --git a/dist/types/internal/getRawTag.d.ts b/dist/types/internal/getRawTag.d.ts deleted file mode 100644 index 7b3ee93..0000000 --- a/dist/types/internal/getRawTag.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the raw `toStringTag`. - */ -export default function getRawTag(value: unknown): string; -//# sourceMappingURL=getRawTag.d.ts.map \ No newline at end of file diff --git a/dist/types/internal/getRawTag.d.ts.map b/dist/types/internal/getRawTag.d.ts.map deleted file mode 100644 index d58c31f..0000000 --- a/dist/types/internal/getRawTag.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"getRawTag.d.ts","sourceRoot":"","sources":["../../../src/internal/getRawTag.ts"],"names":[],"mappings":"AAaA;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,KAAK,EAAE,OAAO,GAAG,MAAM,CA8BxD"} \ No newline at end of file diff --git a/dist/types/internal/index.d.ts b/dist/types/internal/index.d.ts deleted file mode 100644 index cc7b26c..0000000 --- a/dist/types/internal/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import root from './root'; -export { root }; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/types/internal/index.d.ts.map b/dist/types/internal/index.d.ts.map deleted file mode 100644 index d597974..0000000 --- a/dist/types/internal/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/internal/index.ts"],"names":[],"mappings":"AAAA,OAAO,IAAI,MAAM,QAAQ,CAAA;AAEzB,OAAO,EAAE,IAAI,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/types/internal/isIndex.d.ts b/dist/types/internal/isIndex.d.ts deleted file mode 100644 index 7b1b358..0000000 --- a/dist/types/internal/isIndex.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * Checks if `value` is a valid array-like index. - * - * @private - * @param {*} value The value to check. - * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index. - * @returns {boolean} Returns `true` if `value` is a valid index, else `false`. - */ -export default function isIndex(value: any, length?: Number): boolean; -//# sourceMappingURL=isIndex.d.ts.map \ No newline at end of file diff --git a/dist/types/internal/isIndex.d.ts.map b/dist/types/internal/isIndex.d.ts.map deleted file mode 100644 index 5116503..0000000 --- a/dist/types/internal/isIndex.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isIndex.d.ts","sourceRoot":"","sources":["../../../src/internal/isIndex.ts"],"names":[],"mappings":"AAGA;;;;;;;GAOG;AACH,MAAM,CAAC,OAAO,UAAU,OAAO,CAAC,KAAK,EAAE,GAAG,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,OAAO,CAWpE"} \ No newline at end of file diff --git a/dist/types/internal/node.d.ts b/dist/types/internal/node.d.ts deleted file mode 100644 index a829a68..0000000 --- a/dist/types/internal/node.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -/** Used to access faster Node.js helpers. */ -declare const _default: any; -export default _default; -//# sourceMappingURL=node.d.ts.map \ No newline at end of file diff --git a/dist/types/internal/node.d.ts.map b/dist/types/internal/node.d.ts.map deleted file mode 100644 index d5a7d28..0000000 --- a/dist/types/internal/node.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"node.d.ts","sourceRoot":"","sources":["../../../src/internal/node.ts"],"names":[],"mappings":"AAMA,6CAA6C;;AAC7C,wBAKI"} \ No newline at end of file diff --git a/dist/types/internal/root.d.ts b/dist/types/internal/root.d.ts deleted file mode 100644 index b576951..0000000 --- a/dist/types/internal/root.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -type Root = typeof globalThis | undefined; -declare const root: Root; -export default root; -//# sourceMappingURL=root.d.ts.map \ No newline at end of file diff --git a/dist/types/internal/root.d.ts.map b/dist/types/internal/root.d.ts.map deleted file mode 100644 index 1c83473..0000000 --- a/dist/types/internal/root.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"root.d.ts","sourceRoot":"","sources":["../../../src/internal/root.ts"],"names":[],"mappings":"AAIA,KAAK,IAAI,GAAG,OAAO,UAAU,GAAG,SAAS,CAAA;AAEzC,QAAA,MAAM,IAAI,EAAE,IASS,CAAA;AAErB,eAAe,IAAI,CAAA"} \ No newline at end of file diff --git a/dist/types/internal/types.d.ts b/dist/types/internal/types.d.ts deleted file mode 100644 index 1e750c0..0000000 --- a/dist/types/internal/types.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export type TextNumber = string | number; -export type TextNumberNullable = TextNumber | null | undefined; -export type CollectionType = any[] | Record; -//# sourceMappingURL=types.d.ts.map \ No newline at end of file diff --git a/dist/types/internal/types.d.ts.map b/dist/types/internal/types.d.ts.map deleted file mode 100644 index 5991512..0000000 --- a/dist/types/internal/types.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../../../src/internal/types.ts"],"names":[],"mappings":"AAAA,MAAM,MAAM,UAAU,GAAG,MAAM,GAAG,MAAM,CAAA;AACxC,MAAM,MAAM,kBAAkB,GAAG,UAAU,GAAG,IAAI,GAAG,SAAS,CAAA;AAE9D,MAAM,MAAM,cAAc,GAAG,GAAG,EAAE,GAAG,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/types/is/index.d.ts b/dist/types/is/index.d.ts deleted file mode 100644 index 2bf6fc4..0000000 --- a/dist/types/is/index.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -import isArguments from './isArguments'; -import isArray, { isArrays } from './isArray'; -import isArrayLike from './isArrayLike'; -import isBasicType, { isAdvancedType } from './isBasicType'; -import isBlob, { isBlobs } from './isBlob'; -import isBoolean, { isBooleans } from './isBoolean'; -import isBuffer from './isBuffer'; -import isDate, { isDates } from './isDate'; -import isEmpty from './isEmpty'; -import isEven, { isEvens } from './isEven'; -import isFloat, { isFloatCanonical, isFloats } from './isFloat'; -import isFunction, { isFunctions } from './isFunction'; -import isInteger, { isIntegers } from './isInteger'; -import isLength from './isLength'; -import isNil, { isNils, isNull, isNulls } from './isNil'; -import isNumeric, { isNumerics } from './isNumeric'; -import isObject, { isEmptyObject, isObjectLike, isObjects } from './isObject'; -import isPrototype from './isPrototype'; -import isString, { isStrings } from './isString'; -import isSymbol from './isSymbol'; -import isTypedArray from './isTypedArray'; -import isUrl from './isUrl'; -export { isAdvancedType, isArguments, isArray, isArrayLike, isArrays, isBasicType, isBlob, isBlobs, isBoolean, isBooleans, isBuffer, isDate, isDates, isEmpty, isEmptyObject, isEven, isEvens, isFloat, isFloatCanonical, isFloats, isFunction, isFunctions, isInteger, isIntegers, isLength, isNil, isNils, isNull, isNulls, isNumeric, isNumerics, isObject, isObjectLike, isObjects, isPrototype, isString, isStrings, isSymbol, isTypedArray, isUrl, }; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/types/is/index.d.ts.map b/dist/types/is/index.d.ts.map deleted file mode 100644 index 566e3d5..0000000 --- a/dist/types/is/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/is/index.ts"],"names":[],"mappings":"AAAA,OAAO,WAAW,MAAM,eAAe,CAAA;AACvC,OAAO,OAAO,EAAE,EAAE,QAAQ,EAAE,MAAM,WAAW,CAAA;AAC7C,OAAO,WAAW,MAAM,eAAe,CAAA;AACvC,OAAO,WAAW,EAAE,EAAE,cAAc,EAAE,MAAM,eAAe,CAAA;AAC3D,OAAO,MAAM,EAAE,EAAE,OAAO,EAAE,MAAM,UAAU,CAAA;AAC1C,OAAO,SAAS,EAAE,EAAE,UAAU,EAAE,MAAM,aAAa,CAAA;AACnD,OAAO,QAAQ,MAAM,YAAY,CAAA;AACjC,OAAO,MAAM,EAAE,EAAE,OAAO,EAAE,MAAM,UAAU,CAAA;AAC1C,OAAO,OAAO,MAAM,WAAW,CAAA;AAC/B,OAAO,MAAM,EAAE,EAAE,OAAO,EAAE,MAAM,UAAU,CAAA;AAC1C,OAAO,OAAO,EAAE,EAAE,gBAAgB,EAAE,QAAQ,EAAE,MAAM,WAAW,CAAA;AAC/D,OAAO,UAAU,EAAE,EAAE,WAAW,EAAE,MAAM,cAAc,CAAA;AACtD,OAAO,SAAS,EAAE,EAAE,UAAU,EAAE,MAAM,aAAa,CAAA;AACnD,OAAO,QAAQ,MAAM,YAAY,CAAA;AACjC,OAAO,KAAK,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,SAAS,CAAA;AACxD,OAAO,SAAS,EAAE,EAAE,UAAU,EAAE,MAAM,aAAa,CAAA;AACnD,OAAO,QAAQ,EAAE,EAAE,aAAa,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,YAAY,CAAA;AAC7E,OAAO,WAAW,MAAM,eAAe,CAAA;AACvC,OAAO,QAAQ,EAAE,EAAE,SAAS,EAAE,MAAM,YAAY,CAAA;AAChD,OAAO,QAAQ,MAAM,YAAY,CAAA;AACjC,OAAO,YAAY,MAAM,gBAAgB,CAAA;AACzC,OAAO,KAAK,MAAM,SAAS,CAAA;AAE3B,OAAO,EACL,cAAc,EACd,WAAW,EACX,OAAO,EACP,WAAW,EACX,QAAQ,EACR,WAAW,EACX,MAAM,EACN,OAAO,EACP,SAAS,EACT,UAAU,EACV,QAAQ,EACR,MAAM,EACN,OAAO,EACP,OAAO,EACP,aAAa,EACb,MAAM,EACN,OAAO,EACP,OAAO,EACP,gBAAgB,EAChB,QAAQ,EACR,UAAU,EACV,WAAW,EACX,SAAS,EACT,UAAU,EACV,QAAQ,EACR,KAAK,EACL,MAAM,EACN,MAAM,EACN,OAAO,EACP,SAAS,EACT,UAAU,EACV,QAAQ,EACR,YAAY,EACZ,SAAS,EACT,WAAW,EACX,QAAQ,EACR,SAAS,EACT,QAAQ,EACR,YAAY,EACZ,KAAK,GACN,CAAA"} \ No newline at end of file diff --git a/dist/types/is/isArguments.d.ts b/dist/types/is/isArguments.d.ts deleted file mode 100644 index 95670a8..0000000 --- a/dist/types/is/isArguments.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Checks if `value` is likely an `arguments` object. - * - * @example - * - * isArguments(function() { return arguments; }()); - * // => true - * - * isArguments([1, 2, 3]); - * // => false - */ -declare const _default: (value: any) => boolean; -export default _default; -//# sourceMappingURL=isArguments.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isArguments.d.ts.map b/dist/types/is/isArguments.d.ts.map deleted file mode 100644 index a9d3a56..0000000 --- a/dist/types/is/isArguments.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isArguments.d.ts","sourceRoot":"","sources":["../../../src/is/isArguments.ts"],"names":[],"mappings":"AAuBA;;;;;;;;;;GAUG;gCAd6B,GAAG;AAenC,wBAaK"} \ No newline at end of file diff --git a/dist/types/is/isArray.d.ts b/dist/types/is/isArray.d.ts deleted file mode 100644 index 0bd8761..0000000 --- a/dist/types/is/isArray.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -/** - * This function evaluates whether all parameters are arrays - */ -export default function isArray(value: any): boolean; -export declare function isArrays(...parameters: any[]): boolean; -//# sourceMappingURL=isArray.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isArray.d.ts.map b/dist/types/is/isArray.d.ts.map deleted file mode 100644 index ea85796..0000000 --- a/dist/types/is/isArray.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isArray.d.ts","sourceRoot":"","sources":["../../../src/is/isArray.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,MAAM,CAAC,OAAO,UAAU,OAAO,CAAC,KAAK,EAAE,GAAG,GAAG,OAAO,CAEnD;AAED,wBAAgB,QAAQ,CAAC,GAAG,UAAU,EAAE,GAAG,EAAE,GAAG,OAAO,CAMtD"} \ No newline at end of file diff --git a/dist/types/is/isArrayLike.d.ts b/dist/types/is/isArrayLike.d.ts deleted file mode 100644 index bbe25b7..0000000 --- a/dist/types/is/isArrayLike.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * Checks if `value` is array-like. A value is considered array-like if it's - * not a function and has a `value.length` that's an integer greater than or - * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. - * - * @example - * - * isArrayLike([1, 2, 3]); - * // => true - * - * isArrayLike(document.body.children); - * // => true - * - * isArrayLike('abc'); - * // => true - * - * isArrayLike(()=>{})); - * // => false - */ -export default function isArrayLike(value: any): boolean; -//# sourceMappingURL=isArrayLike.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isArrayLike.d.ts.map b/dist/types/is/isArrayLike.d.ts.map deleted file mode 100644 index aad453b..0000000 --- a/dist/types/is/isArrayLike.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isArrayLike.d.ts","sourceRoot":"","sources":["../../../src/is/isArrayLike.ts"],"names":[],"mappings":"AAGA;;;;;;;;;;;;;;;;;;GAkBG;AACH,MAAM,CAAC,OAAO,UAAU,WAAW,CAAC,KAAK,EAAE,GAAG,GAAG,OAAO,CAEvD"} \ No newline at end of file diff --git a/dist/types/is/isBasicType.d.ts b/dist/types/is/isBasicType.d.ts deleted file mode 100644 index 99215c2..0000000 --- a/dist/types/is/isBasicType.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export default function isBasicType(value: any): boolean; -export declare function isAdvancedType(value: any): boolean; -//# sourceMappingURL=isBasicType.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isBasicType.d.ts.map b/dist/types/is/isBasicType.d.ts.map deleted file mode 100644 index 51f7813..0000000 --- a/dist/types/is/isBasicType.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isBasicType.d.ts","sourceRoot":"","sources":["../../../src/is/isBasicType.ts"],"names":[],"mappings":"AAMA,MAAM,CAAC,OAAO,UAAU,WAAW,CAAC,KAAK,EAAE,GAAG,GAAG,OAAO,CAEvD;AAED,wBAAgB,cAAc,CAAC,KAAK,EAAE,GAAG,GAAG,OAAO,CAElD"} \ No newline at end of file diff --git a/dist/types/is/isBlob.d.ts b/dist/types/is/isBlob.d.ts deleted file mode 100644 index ad673d2..0000000 --- a/dist/types/is/isBlob.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -/** - * This function evaluates whether all parameters are blobs - */ -export declare function isBlobs(...parameters: any[]): boolean; -export default function isBlob(value: any): boolean; -//# sourceMappingURL=isBlob.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isBlob.d.ts.map b/dist/types/is/isBlob.d.ts.map deleted file mode 100644 index 6ed39d2..0000000 --- a/dist/types/is/isBlob.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isBlob.d.ts","sourceRoot":"","sources":["../../../src/is/isBlob.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,wBAAgB,OAAO,CAAC,GAAG,UAAU,EAAE,GAAG,EAAE,GAAG,OAAO,CAMrD;AAED,MAAM,CAAC,OAAO,UAAU,MAAM,CAAC,KAAK,EAAE,GAAG,GAAG,OAAO,CAElD"} \ No newline at end of file diff --git a/dist/types/is/isBoolean.d.ts b/dist/types/is/isBoolean.d.ts deleted file mode 100644 index f9a5418..0000000 --- a/dist/types/is/isBoolean.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export default function isBoolean(value: any): boolean; -export declare function isBooleans(...parameters: any[]): boolean; -//# sourceMappingURL=isBoolean.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isBoolean.d.ts.map b/dist/types/is/isBoolean.d.ts.map deleted file mode 100644 index 47fedf8..0000000 --- a/dist/types/is/isBoolean.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isBoolean.d.ts","sourceRoot":"","sources":["../../../src/is/isBoolean.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,KAAK,EAAE,GAAG,GAAG,OAAO,CAErD;AAED,wBAAgB,UAAU,CAAC,GAAG,UAAU,EAAE,GAAG,EAAE,GAAG,OAAO,CAExD"} \ No newline at end of file diff --git a/dist/types/is/isBuffer.d.ts b/dist/types/is/isBuffer.d.ts deleted file mode 100644 index cc921a3..0000000 --- a/dist/types/is/isBuffer.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Checks if `value` is a buffer. - * - * @example - * - * isBuffer(new Buffer(2)); - * // => true - * - * isBuffer(new Uint8Array(2)); - * // => false - */ -declare const _default: ((obj: any) => obj is Buffer) | (() => boolean); -export default _default; -//# sourceMappingURL=isBuffer.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isBuffer.d.ts.map b/dist/types/is/isBuffer.d.ts.map deleted file mode 100644 index 0cfefcd..0000000 --- a/dist/types/is/isBuffer.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isBuffer.d.ts","sourceRoot":"","sources":["../../../src/is/isBuffer.ts"],"names":[],"mappings":"AAiBA;;;;;;;;;;GAUG;;AACH,wBAA8C"} \ No newline at end of file diff --git a/dist/types/is/isDate.d.ts b/dist/types/is/isDate.d.ts deleted file mode 100644 index 1b06e87..0000000 --- a/dist/types/is/isDate.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/** - * This function evaluates if all the parameters are dates - * - * @param {...*} parameters - One or more parameters. - */ -export declare function isDates(...parameters: any[]): boolean; -export default function isDate(value: any): boolean; -//# sourceMappingURL=isDate.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isDate.d.ts.map b/dist/types/is/isDate.d.ts.map deleted file mode 100644 index 049b9db..0000000 --- a/dist/types/is/isDate.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isDate.d.ts","sourceRoot":"","sources":["../../../src/is/isDate.ts"],"names":[],"mappings":"AAAA;;;;GAIG;AACH,wBAAgB,OAAO,CAAC,GAAG,UAAU,EAAE,GAAG,EAAE,GAAG,OAAO,CAErD;AAED,MAAM,CAAC,OAAO,UAAU,MAAM,CAAC,KAAK,EAAE,GAAG,GAAG,OAAO,CAElD"} \ No newline at end of file diff --git a/dist/types/is/isEmpty.d.ts b/dist/types/is/isEmpty.d.ts deleted file mode 100644 index d845aa9..0000000 --- a/dist/types/is/isEmpty.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -/** - * This function evaluates if all the parameters are empty - */ -export default function isEmpty(...parameters: any[]): boolean; -//# sourceMappingURL=isEmpty.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isEmpty.d.ts.map b/dist/types/is/isEmpty.d.ts.map deleted file mode 100644 index f87b728..0000000 --- a/dist/types/is/isEmpty.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isEmpty.d.ts","sourceRoot":"","sources":["../../../src/is/isEmpty.ts"],"names":[],"mappings":"AAEA;;GAEG;AACH,MAAM,CAAC,OAAO,UAAU,OAAO,CAAC,GAAG,UAAU,EAAE,GAAG,EAAE,GAAG,OAAO,CA0B7D"} \ No newline at end of file diff --git a/dist/types/is/isEven.d.ts b/dist/types/is/isEven.d.ts deleted file mode 100644 index b09ae78..0000000 --- a/dist/types/is/isEven.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -export default function isEven(value: any): boolean; -/** - * This function evaluates whether all parameters are evens - */ -export declare function isEvens(...parameters: any[]): boolean; -//# sourceMappingURL=isEven.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isEven.d.ts.map b/dist/types/is/isEven.d.ts.map deleted file mode 100644 index 748e52d..0000000 --- a/dist/types/is/isEven.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isEven.d.ts","sourceRoot":"","sources":["../../../src/is/isEven.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,OAAO,UAAU,MAAM,CAAC,KAAK,EAAE,GAAG,GAAG,OAAO,CAMlD;AAED;;GAEG;AACH,wBAAgB,OAAO,CAAC,GAAG,UAAU,EAAE,GAAG,EAAE,GAAG,OAAO,CAOrD"} \ No newline at end of file diff --git a/dist/types/is/isFloat.d.ts b/dist/types/is/isFloat.d.ts deleted file mode 100644 index 20c8c00..0000000 --- a/dist/types/is/isFloat.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import type { TextNumber } from '../internal/types'; -export declare function isFloats(...parameters: any[]): boolean; -export default function isFloat(number: any): boolean; -/** - * @example - * TRUE: - * where `isFloat` === true && '2.0', '-2.0', -2.212, +2.212, '+2.212', '3.14' - */ -export declare function isFloatCanonical(number: TextNumber): boolean; -//# sourceMappingURL=isFloat.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isFloat.d.ts.map b/dist/types/is/isFloat.d.ts.map deleted file mode 100644 index a82125a..0000000 --- a/dist/types/is/isFloat.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isFloat.d.ts","sourceRoot":"","sources":["../../../src/is/isFloat.ts"],"names":[],"mappings":"AAIA,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAA;AAElD,wBAAgB,QAAQ,CAAC,GAAG,UAAU,EAAE,GAAG,EAAE,GAAG,OAAO,CAMtD;AAED,MAAM,CAAC,OAAO,UAAU,OAAO,CAAC,MAAM,EAAE,GAAG,GAAG,OAAO,CAGpD;AAED;;;;GAIG;AACH,wBAAgB,gBAAgB,CAAC,MAAM,EAAE,UAAU,GAAG,OAAO,CAE5D"} \ No newline at end of file diff --git a/dist/types/is/isFunction.d.ts b/dist/types/is/isFunction.d.ts deleted file mode 100644 index 0b6dcdb..0000000 --- a/dist/types/is/isFunction.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -/** - * This function evaluates whether all parameters are function - */ -export declare function isFunctions(...parameters: any[]): boolean; -export default function isFunction(parameter: any): boolean; -//# sourceMappingURL=isFunction.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isFunction.d.ts.map b/dist/types/is/isFunction.d.ts.map deleted file mode 100644 index 795519f..0000000 --- a/dist/types/is/isFunction.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isFunction.d.ts","sourceRoot":"","sources":["../../../src/is/isFunction.ts"],"names":[],"mappings":"AASA;;GAEG;AACH,wBAAgB,WAAW,CAAC,GAAG,UAAU,EAAE,GAAG,EAAE,GAAG,OAAO,CAQzD;AAED,MAAM,CAAC,OAAO,UAAU,UAAU,CAAC,SAAS,EAAE,GAAG,GAAG,OAAO,CAG1D"} \ No newline at end of file diff --git a/dist/types/is/isInteger.d.ts b/dist/types/is/isInteger.d.ts deleted file mode 100644 index 9cb20ad..0000000 --- a/dist/types/is/isInteger.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -/** - * This function evaluates whether all parameters are integers - */ -export default function isInteger(value: any): boolean; -export declare function isIntegers(...parameters: any[]): boolean; -//# sourceMappingURL=isInteger.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isInteger.d.ts.map b/dist/types/is/isInteger.d.ts.map deleted file mode 100644 index 98c7d61..0000000 --- a/dist/types/is/isInteger.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isInteger.d.ts","sourceRoot":"","sources":["../../../src/is/isInteger.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,KAAK,EAAE,GAAG,GAAG,OAAO,CAErD;AAED,wBAAgB,UAAU,CAAC,GAAG,UAAU,EAAE,GAAG,EAAE,GAAG,OAAO,CAUxD"} \ No newline at end of file diff --git a/dist/types/is/isLength.d.ts b/dist/types/is/isLength.d.ts deleted file mode 100644 index c3aa4eb..0000000 --- a/dist/types/is/isLength.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Checks if `value` is a valid array-like length. - * - * - * @example - * - * isLength(3); - * // => true - * - * isLength(Number.MIN_VALUE); - * // => false - * - * isLength(Infinity); - * // => false - * - * isLength('3'); - * // => false - */ -export default function isLength(value: any): boolean; -//# sourceMappingURL=isLength.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isLength.d.ts.map b/dist/types/is/isLength.d.ts.map deleted file mode 100644 index 46aad0d..0000000 --- a/dist/types/is/isLength.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isLength.d.ts","sourceRoot":"","sources":["../../../src/is/isLength.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;;GAiBG;AACH,MAAM,CAAC,OAAO,UAAU,QAAQ,CAAC,KAAK,EAAE,GAAG,GAAG,OAAO,CAEpD"} \ No newline at end of file diff --git a/dist/types/is/isNil.d.ts b/dist/types/is/isNil.d.ts deleted file mode 100644 index 8337b26..0000000 --- a/dist/types/is/isNil.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/** - * This function evaluates whether all parameters are null - */ -export declare function isNulls(...parameters: any[]): boolean; -export declare function isNils(...parameters: any[]): boolean; -export default function isNil(value: any): boolean; -export declare function isNull(value: any): boolean; -//# sourceMappingURL=isNil.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isNil.d.ts.map b/dist/types/is/isNil.d.ts.map deleted file mode 100644 index c7d9432..0000000 --- a/dist/types/is/isNil.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isNil.d.ts","sourceRoot":"","sources":["../../../src/is/isNil.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,wBAAgB,OAAO,CAAC,GAAG,UAAU,EAAE,GAAG,EAAE,GAAG,OAAO,CAMrD;AAED,wBAAgB,MAAM,CAAC,GAAG,UAAU,EAAE,GAAG,EAAE,GAAG,OAAO,CAMpD;AAED,MAAM,CAAC,OAAO,UAAU,KAAK,CAAC,KAAK,EAAE,GAAG,GAAG,OAAO,CAEjD;AAED,wBAAgB,MAAM,CAAC,KAAK,EAAE,GAAG,GAAG,OAAO,CAE1C"} \ No newline at end of file diff --git a/dist/types/is/isNumeric.d.ts b/dist/types/is/isNumeric.d.ts deleted file mode 100644 index 9084354..0000000 --- a/dist/types/is/isNumeric.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -/** - * This function evaluates if all the parameters are Numeric - */ -export default function isNumeric(value: any): boolean; -export declare function isNumerics(...parameters: any[]): boolean; -//# sourceMappingURL=isNumeric.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isNumeric.d.ts.map b/dist/types/is/isNumeric.d.ts.map deleted file mode 100644 index e3d8579..0000000 --- a/dist/types/is/isNumeric.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isNumeric.d.ts","sourceRoot":"","sources":["../../../src/is/isNumeric.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,KAAK,EAAE,GAAG,GAAG,OAAO,CAErD;AAED,wBAAgB,UAAU,CAAC,GAAG,UAAU,EAAE,GAAG,EAAE,GAAG,OAAO,CAIxD"} \ No newline at end of file diff --git a/dist/types/is/isObject.d.ts b/dist/types/is/isObject.d.ts deleted file mode 100644 index fa1c2a4..0000000 --- a/dist/types/is/isObject.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * This function evaluates whether all parameters are objects - */ -export declare function isObjects(...parameters: any[]): boolean; -export default function isObject(value?: any): boolean; -export declare function isEmptyObject(...parameters: any[]): boolean; -/** - * Checks if `value` is object-like. A value is object-like if it's not `null` - * and has a `typeof` result of "object". - * - * @example - * - * isObjectLike({}); // => true - * - * isObjectLike([]); // => true - * - * isObjectLike([1, 2, 3]); // => true - * - * isObjectLike(new Function()); // => false - * - * isObjectLike(null); // => false - */ -export declare function isObjectLike(value: any): boolean; -//# sourceMappingURL=isObject.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isObject.d.ts.map b/dist/types/is/isObject.d.ts.map deleted file mode 100644 index 4e2f4ce..0000000 --- a/dist/types/is/isObject.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isObject.d.ts","sourceRoot":"","sources":["../../../src/is/isObject.ts"],"names":[],"mappings":"AAcA;;GAEG;AACH,wBAAgB,SAAS,CAAC,GAAG,UAAU,EAAE,GAAG,EAAE,GAAG,OAAO,CAQvD;AAED,MAAM,CAAC,OAAO,UAAU,QAAQ,CAAC,KAAK,CAAC,EAAE,GAAG,GAAG,OAAO,CAErD;AAED,wBAAgB,aAAa,CAAC,GAAG,UAAU,EAAE,GAAG,EAAE,GAAG,OAAO,CAY3D;AAED;;;;;;;;;;;;;;;GAeG;AACH,wBAAgB,YAAY,CAAC,KAAK,EAAE,GAAG,GAAG,OAAO,CAEhD"} \ No newline at end of file diff --git a/dist/types/is/isPrototype.d.ts b/dist/types/is/isPrototype.d.ts deleted file mode 100644 index b9317e5..0000000 --- a/dist/types/is/isPrototype.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -/** - * Checks if `value` is likely a prototype object. - * - * @private - */ -export default function isPrototype(value: any): boolean; -//# sourceMappingURL=isPrototype.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isPrototype.d.ts.map b/dist/types/is/isPrototype.d.ts.map deleted file mode 100644 index 6dc9158..0000000 --- a/dist/types/is/isPrototype.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isPrototype.d.ts","sourceRoot":"","sources":["../../../src/is/isPrototype.ts"],"names":[],"mappings":"AAKA;;;;GAIG;AACH,MAAM,CAAC,OAAO,UAAU,WAAW,CAAC,KAAK,EAAE,GAAG,GAAG,OAAO,CAKvD"} \ No newline at end of file diff --git a/dist/types/is/isString.d.ts b/dist/types/is/isString.d.ts deleted file mode 100644 index adf2914..0000000 --- a/dist/types/is/isString.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -/** - * This function evaluates if all the parameters are strings - */ -export declare function isStrings(...parameters: any[]): boolean; -export default function isString(value: any): boolean; -//# sourceMappingURL=isString.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isString.d.ts.map b/dist/types/is/isString.d.ts.map deleted file mode 100644 index 4261076..0000000 --- a/dist/types/is/isString.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isString.d.ts","sourceRoot":"","sources":["../../../src/is/isString.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,wBAAgB,SAAS,CAAC,GAAG,UAAU,EAAE,GAAG,EAAE,GAAG,OAAO,CAEvD;AAED,MAAM,CAAC,OAAO,UAAU,QAAQ,CAAC,KAAK,EAAE,GAAG,GAAG,OAAO,CAEpD"} \ No newline at end of file diff --git a/dist/types/is/isSymbol.d.ts b/dist/types/is/isSymbol.d.ts deleted file mode 100644 index 9796dd4..0000000 --- a/dist/types/is/isSymbol.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Checks if `value` is classified as a `Symbol` primitive or object. - * - * @example - * - * isSymbol(Symbol.iterator); // => true - * - * isSymbol('abc'); // => false - * - * isSymbol('abc', Symbol.iterator); // => false - * - * isSymbol(Symbol.iterator, Symbol.iterator); // => true - */ -export default function (...parameters: any[]): boolean; -//# sourceMappingURL=isSymbol.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isSymbol.d.ts.map b/dist/types/is/isSymbol.d.ts.map deleted file mode 100644 index 694c43f..0000000 --- a/dist/types/is/isSymbol.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isSymbol.d.ts","sourceRoot":"","sources":["../../../src/is/isSymbol.ts"],"names":[],"mappings":"AAEA;;;;;;;;;;;;GAYG;AACH,MAAM,CAAC,OAAO,WAAW,GAAG,UAAU,EAAE,GAAG,EAAE,GAAG,OAAO,CAStD"} \ No newline at end of file diff --git a/dist/types/is/isTypedArray.d.ts b/dist/types/is/isTypedArray.d.ts deleted file mode 100644 index e10ba38..0000000 --- a/dist/types/is/isTypedArray.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Checks if `value` is classified as a typed array. - * - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. - * @example - * - * isTypedArray(new Uint8Array); - * // => true - * - * isTypedArray([]); - * // => false - */ -declare const _default: (value: any) => any; -export default _default; -//# sourceMappingURL=isTypedArray.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isTypedArray.d.ts.map b/dist/types/is/isTypedArray.d.ts.map deleted file mode 100644 index a5424b7..0000000 --- a/dist/types/is/isTypedArray.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isTypedArray.d.ts","sourceRoot":"","sources":["../../../src/is/isTypedArray.ts"],"names":[],"mappings":"AAKA;;;;;;;;;;;;GAYG;gCACuC,GAAG;AAA7C,wBAA4F"} \ No newline at end of file diff --git a/dist/types/is/isUrl.d.ts b/dist/types/is/isUrl.d.ts deleted file mode 100644 index 9105a22..0000000 --- a/dist/types/is/isUrl.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Checks if string can parse as URL - * - * @param {any} str - * @returns {boolean} - */ -export default function isUrl(str: any): boolean; -//# sourceMappingURL=isUrl.d.ts.map \ No newline at end of file diff --git a/dist/types/is/isUrl.d.ts.map b/dist/types/is/isUrl.d.ts.map deleted file mode 100644 index 8b0c99b..0000000 --- a/dist/types/is/isUrl.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isUrl.d.ts","sourceRoot":"","sources":["../../../src/is/isUrl.ts"],"names":[],"mappings":"AAAA;;;;;GAKG;AACH,MAAM,CAAC,OAAO,UAAU,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,OAAO,CAS/C"} \ No newline at end of file diff --git a/dist/types/object/defaults.d.ts b/dist/types/object/defaults.d.ts deleted file mode 100644 index f186443..0000000 --- a/dist/types/object/defaults.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Assigns own and inherited enumerable string keyed properties of source - * objects to the destination object for all destination properties that - * resolve to `undefined`. Source objects are applied from left to right. - * Once a property is set, additional values of the same property are ignored. - * - * **Note:** This method mutates `object`. - * - * @example - * - * defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 }); - * // => { 'a': 1, 'b': 2 } - */ -export default function defaults(origin: Record, ...destinations: Record[]): Record; -//# sourceMappingURL=defaults.d.ts.map \ No newline at end of file diff --git a/dist/types/object/defaults.d.ts.map b/dist/types/object/defaults.d.ts.map deleted file mode 100644 index 2936bb8..0000000 --- a/dist/types/object/defaults.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"defaults.d.ts","sourceRoot":"","sources":["../../../src/object/defaults.ts"],"names":[],"mappings":"AAGA;;;;;;;;;;;;GAYG;AAEH,MAAM,CAAC,OAAO,UAAU,QAAQ,CAC9B,MAAM,EAAE,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,EAChC,GAAG,YAAY,EAAE,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,EAAE,GAC1C,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,CAgC1B"} \ No newline at end of file diff --git a/dist/types/object/equals.d.ts b/dist/types/object/equals.d.ts deleted file mode 100644 index 087a427..0000000 --- a/dist/types/object/equals.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export default function equal(origin: Record, ...list: Record[]): boolean; -//# sourceMappingURL=equals.d.ts.map \ No newline at end of file diff --git a/dist/types/object/equals.d.ts.map b/dist/types/object/equals.d.ts.map deleted file mode 100644 index ec0ae3b..0000000 --- a/dist/types/object/equals.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"equals.d.ts","sourceRoot":"","sources":["../../../src/object/equals.ts"],"names":[],"mappings":"AAKA,MAAM,CAAC,OAAO,UAAU,KAAK,CAAC,MAAM,EAAE,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,EAAE,GAAG,IAAI,EAAE,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,EAAE,GAAG,OAAO,CAqG5G"} \ No newline at end of file diff --git a/dist/types/object/filter.d.ts b/dist/types/object/filter.d.ts deleted file mode 100644 index badc50b..0000000 --- a/dist/types/object/filter.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Filter value by deep key in object(array) - * - * @example - const scores = { - John: 2, - Sarah: 3, - Janet: 1 - }; - - filter(scores, ([name, score]) => score > 1); - * - * @param {object} object - * @param {Function} predicate - * @returns {object} - */ -export default function filter(object: Record, predicate: (fn: [string, T]) => boolean): Record; -//# sourceMappingURL=filter.d.ts.map \ No newline at end of file diff --git a/dist/types/object/filter.d.ts.map b/dist/types/object/filter.d.ts.map deleted file mode 100644 index ceb3257..0000000 --- a/dist/types/object/filter.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"filter.d.ts","sourceRoot":"","sources":["../../../src/object/filter.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;GAeG;AAEH,MAAM,CAAC,OAAO,UAAU,MAAM,CAAC,CAAC,EAC9B,MAAM,EAAE,MAAM,CAAC,WAAW,EAAE,CAAC,CAAC,EAC9B,SAAS,EAAE,CAAC,EAAE,EAAE,CAAC,MAAM,EAAE,CAAC,CAAC,KAAK,OAAO,GACtC,MAAM,CAAC,WAAW,EAAE,CAAC,CAAC,CAExB"} \ No newline at end of file diff --git a/dist/types/object/flip.d.ts b/dist/types/object/flip.d.ts deleted file mode 100644 index 9458bcb..0000000 --- a/dist/types/object/flip.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/** - * - * @param {object} object - * @example #1 - * flip({ {A : 1, B : 2, C : 3, D : 4}) // {1 : A, 2 : B, 3 : C, 4 : D} - */ -export default function flip(object: Record): Record; -//# sourceMappingURL=flip.d.ts.map \ No newline at end of file diff --git a/dist/types/object/flip.d.ts.map b/dist/types/object/flip.d.ts.map deleted file mode 100644 index df943a4..0000000 --- a/dist/types/object/flip.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"flip.d.ts","sourceRoot":"","sources":["../../../src/object/flip.ts"],"names":[],"mappings":"AAAA;;;;;GAKG;AACH,MAAM,CAAC,OAAO,UAAU,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,GAAG,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,CAMvF"} \ No newline at end of file diff --git a/dist/types/object/fromQueryString.d.ts b/dist/types/object/fromQueryString.d.ts deleted file mode 100644 index c7767cb..0000000 --- a/dist/types/object/fromQueryString.d.ts +++ /dev/null @@ -1,44 +0,0 @@ -type FromQueryStringOptions = { - decodeName: boolean; -}; -/** - * Converts a query string back into an object. - * - * Non-recursive: - * - * fromQueryString("foo=1&bar=2"); // returns {foo: '1', bar: '2'} - * fromQueryString("foo=&bar=2"); // returns {foo: '', bar: '2'} - * fromQueryString("some%20price=%24300"); // returns {'some price': '$300'} - * fromQueryString("colors=red&colors=green&colors=blue"); // returns {colors: ['red', 'green', 'blue']} - * - * Recursive: - * - * fromQueryString( - * "username=Jacky&"+ - * "dateOfBirth[day]=1&dateOfBirth[month]=2&dateOfBirth[year]=1911&"+ - * "hobbies[0]=coding&hobbies[1]=eating&hobbies[2]=sleeping&"+ - * "hobbies[3][0]=nested&hobbies[3][1]=stuff", true); - * - * // returns - * { - * username: 'Jacky', - * dateOfBirth: { - * day: '1', - * month: '2', - * year: '1911' - * }, - * hobbies: ['coding', 'eating', 'sleeping', ['nested', 'stuff']] - * } - * - * @param {String|null} queryString The query string to decode - * @param {Boolean} [recursive=false] Whether or not to recursively decode the string. This format is supported by - * @param {Object} options = { - * - decodeName {Boolean} Decode KeyNames in the queryString - * } - * PHP / Ruby on Rails servers and similar. - * @return {Object} - * @todo write tests - */ -export default function fromQueryString(queryString: string, recursive?: boolean, options?: FromQueryStringOptions): Record; -export {}; -//# sourceMappingURL=fromQueryString.d.ts.map \ No newline at end of file diff --git a/dist/types/object/fromQueryString.d.ts.map b/dist/types/object/fromQueryString.d.ts.map deleted file mode 100644 index e4f7e98..0000000 --- a/dist/types/object/fromQueryString.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"fromQueryString.d.ts","sourceRoot":"","sources":["../../../src/object/fromQueryString.ts"],"names":[],"mappings":"AASA,KAAK,sBAAsB,GAAG;IAC5B,UAAU,EAAE,OAAO,CAAA;CACpB,CAAA;AAED;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAqCG;AACH,MAAM,CAAC,OAAO,UAAU,eAAe,CACrC,WAAW,EAAE,MAAM,EACnB,SAAS,GAAE,OAAe,EAC1B,OAAO,GAAE,sBAA6C,GACrD,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAsGrB"} \ No newline at end of file diff --git a/dist/types/object/getSize.d.ts b/dist/types/object/getSize.d.ts deleted file mode 100644 index 76ee62e..0000000 --- a/dist/types/object/getSize.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Returns count of properties of the object - * - * @param {object} object - * @returns {int} - */ -export default function getSize(object: Record): number; -//# sourceMappingURL=getSize.d.ts.map \ No newline at end of file diff --git a/dist/types/object/getSize.d.ts.map b/dist/types/object/getSize.d.ts.map deleted file mode 100644 index e7a9382..0000000 --- a/dist/types/object/getSize.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"getSize.d.ts","sourceRoot":"","sources":["../../../src/object/getSize.ts"],"names":[],"mappings":"AAEA;;;;;GAKG;AACH,MAAM,CAAC,OAAO,UAAU,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,GAAG,MAAM,CAexE"} \ No newline at end of file diff --git a/dist/types/object/index.d.ts b/dist/types/object/index.d.ts deleted file mode 100644 index aadb714..0000000 --- a/dist/types/object/index.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -import defaults from './defaults'; -import objectsEqual from './equals'; -import filter from './filter'; -import flip from './flip'; -import fromQueryString from './fromQueryString'; -import getSize from './getSize'; -import logicalAnd from './logicalAnd'; -import merge from './merge'; -import pathToObject from './pathToObject'; -import pick from './pick'; -import remove from './remove'; -import removeEmpty from './removeEmpty'; -import select from './select'; -import sum from './sum'; -import toQueryObjects from './toQueryObjects'; -import toQueryString from './toQueryString'; -import values from './values'; -export { defaults, objectsEqual, filter, flip, fromQueryString, getSize, logicalAnd, merge, pathToObject, pick, remove, removeEmpty, select, sum, toQueryObjects, toQueryString, values, }; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/types/object/index.d.ts.map b/dist/types/object/index.d.ts.map deleted file mode 100644 index 2483886..0000000 --- a/dist/types/object/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/object/index.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,YAAY,CAAA;AACjC,OAAO,YAAY,MAAM,UAAU,CAAA;AACnC,OAAO,MAAM,MAAM,UAAU,CAAA;AAC7B,OAAO,IAAI,MAAM,QAAQ,CAAA;AACzB,OAAO,eAAe,MAAM,mBAAmB,CAAA;AAC/C,OAAO,OAAO,MAAM,WAAW,CAAA;AAC/B,OAAO,UAAU,MAAM,cAAc,CAAA;AACrC,OAAO,KAAK,MAAM,SAAS,CAAA;AAC3B,OAAO,YAAY,MAAM,gBAAgB,CAAA;AACzC,OAAO,IAAI,MAAM,QAAQ,CAAA;AACzB,OAAO,MAAM,MAAM,UAAU,CAAA;AAC7B,OAAO,WAAW,MAAM,eAAe,CAAA;AACvC,OAAO,MAAM,MAAM,UAAU,CAAA;AAC7B,OAAO,GAAG,MAAM,OAAO,CAAA;AACvB,OAAO,cAAc,MAAM,kBAAkB,CAAA;AAC7C,OAAO,aAAa,MAAM,iBAAiB,CAAA;AAC3C,OAAO,MAAM,MAAM,UAAU,CAAA;AAE7B,OAAO,EACL,QAAQ,EACR,YAAY,EACZ,MAAM,EACN,IAAI,EACJ,eAAe,EACf,OAAO,EACP,UAAU,EACV,KAAK,EACL,YAAY,EACZ,IAAI,EACJ,MAAM,EACN,WAAW,EACX,MAAM,EACN,GAAG,EACH,cAAc,EACd,aAAa,EACb,MAAM,GACP,CAAA"} \ No newline at end of file diff --git a/dist/types/object/logicalAnd.d.ts b/dist/types/object/logicalAnd.d.ts deleted file mode 100644 index 63aab46..0000000 --- a/dist/types/object/logicalAnd.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export default function logicalAnd(object: Record): boolean; -//# sourceMappingURL=logicalAnd.d.ts.map \ No newline at end of file diff --git a/dist/types/object/logicalAnd.d.ts.map b/dist/types/object/logicalAnd.d.ts.map deleted file mode 100644 index 24af1f6..0000000 --- a/dist/types/object/logicalAnd.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"logicalAnd.d.ts","sourceRoot":"","sources":["../../../src/object/logicalAnd.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,OAAO,UAAU,UAAU,CAAC,MAAM,EAAE,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,GAAG,OAAO,CAQ5E"} \ No newline at end of file diff --git a/dist/types/object/merge.d.ts b/dist/types/object/merge.d.ts deleted file mode 100644 index 853d234..0000000 --- a/dist/types/object/merge.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -type record = Record; -/** - * Merge objects recursively - */ -export default function merge>(original: Partial, ...values: Partial[]): T; -export {}; -//# sourceMappingURL=merge.d.ts.map \ No newline at end of file diff --git a/dist/types/object/merge.d.ts.map b/dist/types/object/merge.d.ts.map deleted file mode 100644 index 8793f30..0000000 --- a/dist/types/object/merge.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"merge.d.ts","sourceRoot":"","sources":["../../../src/object/merge.ts"],"names":[],"mappings":"AAGA,KAAK,MAAM,GAAG,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,CAAA;AAStC;;GAEG;AACH,MAAM,CAAC,OAAO,UAAU,KAAK,CAAC,CAAC,SAAS,OAAO,CAAC,MAAM,CAAC,EAAE,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,EAAE,GAAG,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAgCzG"} \ No newline at end of file diff --git a/dist/types/object/pathToObject.d.ts b/dist/types/object/pathToObject.d.ts deleted file mode 100644 index 43ed986..0000000 --- a/dist/types/object/pathToObject.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export default function pathToObject(paths?: string, value?: any, object?: Record, divider?: string, replaceOnExist?: boolean): Record; -//# sourceMappingURL=pathToObject.d.ts.map \ No newline at end of file diff --git a/dist/types/object/pathToObject.d.ts.map b/dist/types/object/pathToObject.d.ts.map deleted file mode 100644 index da7c458..0000000 --- a/dist/types/object/pathToObject.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"pathToObject.d.ts","sourceRoot":"","sources":["../../../src/object/pathToObject.ts"],"names":[],"mappings":"AAGA,MAAM,CAAC,OAAO,UAAU,YAAY,CAClC,KAAK,GAAE,MAAW,EAClB,KAAK,GAAE,GAAU,EACjB,MAAM,GAAE,MAAM,CAAC,WAAW,EAAE,GAAG,CAAM,EACrC,OAAO,GAAE,MAAY,EACrB,cAAc,GAAE,OAAc,GAC7B,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,CA6B1B"} \ No newline at end of file diff --git a/dist/types/object/pick.d.ts b/dist/types/object/pick.d.ts deleted file mode 100644 index 49c4265..0000000 --- a/dist/types/object/pick.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/** - * - * @param {object} object - * @param {array} paths - * @returns {object} - * - * @example #1 - * var object = { 'a': 1, 'b': '2', 'c': 3 }; - * - * pick(object, ['a', 'c']); // => { 'a': 1, 'c': 3 } - * - * @example #2 - * var object = { d: { d: { d:1 } }, b: 2 }; - * - * pick(object, ['d.d.d']); // => { 'd.d.d': 1 } - * - * @example #3 - * var object = { a: [ { id:1 }, { id:2 } ], b: 2 }; - * - * pick(object, ['d.1.id', b]); // => { 'd.1.id': 2, b: 2 } - */ -export default function pick(object: Record, paths: string[]): Record; -//# sourceMappingURL=pick.d.ts.map \ No newline at end of file diff --git a/dist/types/object/pick.d.ts.map b/dist/types/object/pick.d.ts.map deleted file mode 100644 index 274f4f6..0000000 --- a/dist/types/object/pick.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"pick.d.ts","sourceRoot":"","sources":["../../../src/object/pick.ts"],"names":[],"mappings":"AAIA;;;;;;;;;;;;;;;;;;;;GAoBG;AACH,MAAM,CAAC,OAAO,UAAU,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,EAAE,KAAK,EAAE,MAAM,EAAE,GAAG,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,CAWxG"} \ No newline at end of file diff --git a/dist/types/object/remove.d.ts b/dist/types/object/remove.d.ts deleted file mode 100644 index 947f794..0000000 --- a/dist/types/object/remove.d.ts +++ /dev/null @@ -1,46 +0,0 @@ -/** - * Get value by deep key in object(array) - * - * @example - * const obj = { - key : 0, - label: 'Root', - items: { - one: { - key : 1, - label : 'One', - val : 111, - items : { - two: { - key : 2, - label: 'Two', - val : 111, - items: {}, - }, - }, - children: [{ - key : 2, - label: 'Two', - val : 111, - items: {}, - }, { - key : 4, - label: 'Four', - val : 444, - }], - }, - }, - } - - * remove(obj, 'items.one.children.1.key') - * remove(obj, 'items.one') - * remove(obj, 'label') - * remove(obj, 'items/one/items/two/items','/') - * - * @param {object} object - * @param {string|array} selector - * @param {string} divider [divider='.'] - * @returns {object} - */ -export default function remove(object: Record, selector: string | string[], divider?: string): Record; -//# sourceMappingURL=remove.d.ts.map \ No newline at end of file diff --git a/dist/types/object/remove.d.ts.map b/dist/types/object/remove.d.ts.map deleted file mode 100644 index c8274bd..0000000 --- a/dist/types/object/remove.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"remove.d.ts","sourceRoot":"","sources":["../../../src/object/remove.ts"],"names":[],"mappings":"AAGA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GA2CG;AACH,MAAM,CAAC,OAAO,UAAU,MAAM,CAC5B,MAAM,EAAE,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,EAChC,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,EAC3B,OAAO,GAAE,MAAY,GACpB,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,CA4B1B"} \ No newline at end of file diff --git a/dist/types/object/removeEmpty.d.ts b/dist/types/object/removeEmpty.d.ts deleted file mode 100644 index 614cf4a..0000000 --- a/dist/types/object/removeEmpty.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Remove all empty values in object - * - * @param {{}} object - * @return {{}} - */ -export default function removeEmpty(object: Record): Record; -//# sourceMappingURL=removeEmpty.d.ts.map \ No newline at end of file diff --git a/dist/types/object/removeEmpty.d.ts.map b/dist/types/object/removeEmpty.d.ts.map deleted file mode 100644 index 86bfe71..0000000 --- a/dist/types/object/removeEmpty.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"removeEmpty.d.ts","sourceRoot":"","sources":["../../../src/object/removeEmpty.ts"],"names":[],"mappings":"AAIA;;;;;GAKG;AACH,MAAM,CAAC,OAAO,UAAU,WAAW,CAAC,MAAM,EAAE,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,GAAG,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,CAuC9F"} \ No newline at end of file diff --git a/dist/types/object/select.d.ts b/dist/types/object/select.d.ts deleted file mode 100644 index 1c98d2d..0000000 --- a/dist/types/object/select.d.ts +++ /dev/null @@ -1,49 +0,0 @@ -/** - * Get value by deep key in object(array) - * - * @example - * const obj = { - key : 0, - label: 'Root', - items: { - one: { - key : 1, - label : 'One', - val : 111, - items : { - two: { - key : 2, - label: 'Two', - val : 111, - items: {}, - }, - }, - children: [{ - key : 2, - label: 'Two', - val : 111, - items: {}, - }, { - key : 4, - label: 'Four', - val : 444, - }], - }, - }, - } - - * select(obj, 'items.one.children.1.key') // 4 - * select(obj, 'items.one.children.3.key', 0) // 0 - * select(obj, 'items/one/items/two/items',undefined,'/') // {} - * select({key:null}, 'key') // null - * select({key:''}, 'key') // '' - * select({key:undefined}, 'key', '111') // undefined - * - * @param {object} from - * @param {string} selector - * @param {string} defaultValue [divider=undefined] - * @param {string} divider [divider='.'] - * @returns {*} - */ -export default function select(from: Record, selector: string, defaultValue?: any, divider?: string | RegExp): Record; -//# sourceMappingURL=select.d.ts.map \ No newline at end of file diff --git a/dist/types/object/select.d.ts.map b/dist/types/object/select.d.ts.map deleted file mode 100644 index 7a7efb6..0000000 --- a/dist/types/object/select.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"select.d.ts","sourceRoot":"","sources":["../../../src/object/select.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GA8CG;AACH,MAAM,CAAC,OAAO,UAAU,MAAM,CAC5B,IAAI,EAAE,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,EAC9B,QAAQ,EAAE,MAAM,EAChB,YAAY,GAAE,GAAe,EAC7B,OAAO,GAAE,MAAM,GAAG,MAAY,4BAQ/B"} \ No newline at end of file diff --git a/dist/types/object/sum.d.ts b/dist/types/object/sum.d.ts deleted file mode 100644 index 180e7ba..0000000 --- a/dist/types/object/sum.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TextNumber } from '../internal/types'; -export default function sum(object: Record): number; -//# sourceMappingURL=sum.d.ts.map \ No newline at end of file diff --git a/dist/types/object/sum.d.ts.map b/dist/types/object/sum.d.ts.map deleted file mode 100644 index a61851d..0000000 --- a/dist/types/object/sum.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"sum.d.ts","sourceRoot":"","sources":["../../../src/object/sum.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAA;AAIlD,MAAM,CAAC,OAAO,UAAU,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,WAAW,EAAE,UAAU,GAAG,OAAO,GAAG,QAAQ,CAAC,GAAG,MAAM,CAmBhG"} \ No newline at end of file diff --git a/dist/types/object/toQueryObjects.d.ts b/dist/types/object/toQueryObjects.d.ts deleted file mode 100644 index 4c25e22..0000000 --- a/dist/types/object/toQueryObjects.d.ts +++ /dev/null @@ -1,43 +0,0 @@ -/** - * Converts a `name` - `value` pair to an array of objects with support for nested structures. - * Useful to construct query strings. For example: - * - * const objects = toQueryObjects('hobbies', ['reading', 'cooking', 'swimming']); - * - * // objects then equals: - * [ - * { name: 'hobbies', value: 'reading' }, - * { name: 'hobbies', value: 'cooking' }, - * { name: 'hobbies', value: 'swimming' }, - * ]; - * - * const objects = toQueryObjects('dateOfBirth', { - * day: 3, - * month: 8, - * year: 1987, - * extra: { - * hour: 4, - * minute: 30, - * }, - * }, true); // Recursive - * - * // objects then equals: - * [ - * { name: 'dateOfBirth[day]', value: 3 }, - * { name: 'dateOfBirth[month]', value: 8 }, - * { name: 'dateOfBirth[year]', value: 1987 }, - * { name: 'dateOfBirth[extra][hour]', value: 4 }, - * { name: 'dateOfBirth[extra][minute]', value: 30 }, - * ]; - * - * @param {String} name - * @param {Object/Array} value - * @param {Boolean} [recursive=false] True to traverse object recursively - * @return {Object[]} - * @todo write tests - */ -type oType = Record; -type oTypeArray = oType[]; -export default function toQueryObjects(name: string, value: oType | oTypeArray, recursive?: boolean): Record[]; -export {}; -//# sourceMappingURL=toQueryObjects.d.ts.map \ No newline at end of file diff --git a/dist/types/object/toQueryObjects.d.ts.map b/dist/types/object/toQueryObjects.d.ts.map deleted file mode 100644 index 43190bd..0000000 --- a/dist/types/object/toQueryObjects.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"toQueryObjects.d.ts","sourceRoot":"","sources":["../../../src/object/toQueryObjects.ts"],"names":[],"mappings":"AAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAqCG;AAEH,KAAK,KAAK,GAAG,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAA;AAChC,KAAK,UAAU,GAAG,KAAK,EAAE,CAAA;AAEzB,MAAM,CAAC,OAAO,UAAU,cAAc,CACpC,IAAI,EAAE,MAAM,EACZ,KAAK,EAAE,KAAK,GAAG,UAAU,EACzB,SAAS,GAAE,OAAe,GACzB,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EAAE,CA0CvB"} \ No newline at end of file diff --git a/dist/types/object/toQueryString.d.ts b/dist/types/object/toQueryString.d.ts deleted file mode 100644 index 19921c6..0000000 --- a/dist/types/object/toQueryString.d.ts +++ /dev/null @@ -1,40 +0,0 @@ -type ToQueryStringOptions = { - encodeName: boolean; -}; -/** - * Takes an object and converts it to an encoded query string. - * - * Non-recursive: - * - * toQueryString({foo: 1, bar: 2}); // returns "foo=1&bar=2" - * toQueryString({foo: null, bar: 2}); // returns "foo=&bar=2" - * toQueryString({'some price': '$300'}); // returns "some%20price=%24300" - * toQueryString({date: new Date(2011, 0, 1)}); // returns "date=%222011-01-01T00%3A00%3A00%22" - * toQueryString({colors: ['red', 'green', 'blue']}); // returns "colors=red&colors=green&colors=blue" - * - * Recursive: - * - * toQueryString({ - * username: 'Jacky', - * dateOfBirth: { - * day: 1, - * month: 2, - * year: 1911, - * }, - * hobbies: ['coding', 'eating', 'sleeping', ['nested', 'stuff']] - * }, true); // returns the following string (broken down and url-decoded for ease of reading purpose): - * // username=Jacky - * // &dateOfBirth[day]=1&dateOfBirth[month]=2&dateOfBirth[year]=1911 - * // &hobbies[0]=coding&hobbies[1]=eating&hobbies[2]=sleeping&hobbies[3][0]=nested&hobbies[3][1]=stuff - * - * @param {Object} object The object to encode - * @param {Boolean} [recursive=false] Whether or not to interpret the object in recursive format. - * @param {Object} options = { - * - encodeName {Boolean} Encode each KeyName in the object - * } - * (PHP / Ruby on Rails servers and similar). - * @return {String} queryString - */ -export default function toQueryString(object: Record, recursive?: boolean, options?: ToQueryStringOptions): string; -export {}; -//# sourceMappingURL=toQueryString.d.ts.map \ No newline at end of file diff --git a/dist/types/object/toQueryString.d.ts.map b/dist/types/object/toQueryString.d.ts.map deleted file mode 100644 index ebe01a1..0000000 --- a/dist/types/object/toQueryString.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"toQueryString.d.ts","sourceRoot":"","sources":["../../../src/object/toQueryString.ts"],"names":[],"mappings":"AAOA,KAAK,oBAAoB,GAAG;IAC1B,UAAU,EAAE,OAAO,CAAA;CACpB,CAAA;AAED;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAiCG;AACH,MAAM,CAAC,OAAO,UAAU,aAAa,CACnC,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EAC3B,SAAS,GAAE,OAAe,EAC1B,OAAO,GAAE,oBAA2C,UA8BrD"} \ No newline at end of file diff --git a/dist/types/object/values.d.ts b/dist/types/object/values.d.ts deleted file mode 100644 index 80e9309..0000000 --- a/dist/types/object/values.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * Creates an array of the own enumerable string keyed property values of `object`. - * - * **Note:** Non-object values are coerced to objects. - * - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property values. - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * values(new Foo); - * // => [1, 2] (iteration order is not guaranteed) - * - * values('hi'); - * // => ['h', 'i'] - */ -export default function values(object?: any): any[]; -//# sourceMappingURL=values.d.ts.map \ No newline at end of file diff --git a/dist/types/object/values.d.ts.map b/dist/types/object/values.d.ts.map deleted file mode 100644 index ee59ef8..0000000 --- a/dist/types/object/values.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"values.d.ts","sourceRoot":"","sources":["../../../src/object/values.ts"],"names":[],"mappings":"AAcA;;;;;;;;;;;;;;;;;;;;;GAqBG;AACH,MAAM,CAAC,OAAO,UAAU,MAAM,CAAC,MAAM,CAAC,EAAE,GAAG,GAAG,GAAG,EAAE,CAElD"} \ No newline at end of file diff --git a/dist/types/sort/index.d.ts b/dist/types/sort/index.d.ts deleted file mode 100644 index 463ca0d..0000000 --- a/dist/types/sort/index.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import sortByProperty from './sortByProperty'; -import sortObjectsInArrayByProperty, { sortDescObjectsInArrayByProperty } from './sortObjectsInArrayByProperty'; -export { sortByProperty, sortObjectsInArrayByProperty, sortDescObjectsInArrayByProperty }; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/types/sort/index.d.ts.map b/dist/types/sort/index.d.ts.map deleted file mode 100644 index 77cd39f..0000000 --- a/dist/types/sort/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/sort/index.ts"],"names":[],"mappings":"AAAA,OAAO,cAAc,MAAM,kBAAkB,CAAA;AAC7C,OAAO,4BAA4B,EAAE,EAAE,gCAAgC,EAAE,MAAM,gCAAgC,CAAA;AAC/G,OAAO,EAAE,cAAc,EAAE,4BAA4B,EAAE,gCAAgC,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/types/sort/sortByProperty.d.ts b/dist/types/sort/sortByProperty.d.ts deleted file mode 100644 index be47de4..0000000 --- a/dist/types/sort/sortByProperty.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export default function sortByProperty(property: string, asc?: boolean, ignoreCase?: boolean): (a: Record, b: Record) => 0 | 1 | -1; -//# sourceMappingURL=sortByProperty.d.ts.map \ No newline at end of file diff --git a/dist/types/sort/sortByProperty.d.ts.map b/dist/types/sort/sortByProperty.d.ts.map deleted file mode 100644 index f809388..0000000 --- a/dist/types/sort/sortByProperty.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"sortByProperty.d.ts","sourceRoot":"","sources":["../../../src/sort/sortByProperty.ts"],"names":[],"mappings":"AASA,MAAM,CAAC,OAAO,UAAU,cAAc,CAAC,QAAQ,EAAE,MAAM,EAAE,GAAG,GAAE,OAAc,EAAE,UAAU,GAAE,OAAc,IACrF,GAAG,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,EAAE,GAAG,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,gBAqB1E"} \ No newline at end of file diff --git a/dist/types/sort/sortObjectsInArrayByProperty.d.ts b/dist/types/sort/sortObjectsInArrayByProperty.d.ts deleted file mode 100644 index dda892f..0000000 --- a/dist/types/sort/sortObjectsInArrayByProperty.d.ts +++ /dev/null @@ -1,46 +0,0 @@ -/** - * Sort object-like items into array - * - * @param {object|array} obj - * @param {string} property - * @param {boolean} asc - * @param {boolean} ignoreCase - * @return {(function(*, *): number)|*} - * - * @example 1 array-sorting with digit keys - * const items = [ - * { id: 2, title: '...', pId: 62 }, - * { id: 1, title: '...', pId: 43 } - * ] - * sortObjectsInArrayByProperty(items, `id`) - * sortObjectsInArrayByProperty(items, `pId`, false) // is equal `sortDescObjectsInArrayByProperty(items, `pId`)` - * sortObjectsInArrayByProperty(items, `pId`, false, false) is equal `sortDescObjectsInArrayByProperty(items, `pId`, false)` - * - * @example 2: array-sorting with string keys - * const items = [ - * { type: 'vcs', url: 'ssh://git@example.com:2225/modules/Mo/symbols.git' }, - * { type: 'vcs', url: 'ssh://git@example.com:2225/modules/Zoo.git' }, - * ] - * sortObjectsInArrayByProperty(items, `url`) - * - * @example 3: object-like-sorting with string keys - * const items = { - * name: 'list', - * sub1: { - * sub2: { - * sub3: { - * repositories: [ - * { type: 'vcs', url: 'ssh://git@example.com:2225/modules/Mo/symbols.git' }, - * { type: 'vcs', url: 'ssh://git@example.com:2225/modules/Zoo.git' }, - * ] - * } - * } - * } - * }; - * - * sortObjectsInArrayByProperty(items, `sub1.sub2.sub3.repositories.url`) - * - */ -export default function sortObjectsInArrayByProperty(obj: Record, property: string, asc?: boolean, ignoreCase?: boolean): Record; -export declare function sortDescObjectsInArrayByProperty(obj: Record, property: string, ignoreCase?: boolean): Record; -//# sourceMappingURL=sortObjectsInArrayByProperty.d.ts.map \ No newline at end of file diff --git a/dist/types/sort/sortObjectsInArrayByProperty.d.ts.map b/dist/types/sort/sortObjectsInArrayByProperty.d.ts.map deleted file mode 100644 index 6469f38..0000000 --- a/dist/types/sort/sortObjectsInArrayByProperty.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"sortObjectsInArrayByProperty.d.ts","sourceRoot":"","sources":["../../../src/sort/sortObjectsInArrayByProperty.ts"],"names":[],"mappings":"AAOA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GA0CG;AACH,MAAM,CAAC,OAAO,UAAU,4BAA4B,CAClD,GAAG,EAAE,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,EAC7B,QAAQ,EAAE,MAAM,EAChB,GAAG,GAAE,OAAc,EACnB,UAAU,GAAE,OAAc,GACzB,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,CA+B1B;AAED,wBAAgB,gCAAgC,CAC9C,GAAG,EAAE,MAAM,CAAC,WAAW,EAAE,GAAG,CAAC,EAC7B,QAAQ,EAAE,MAAM,EAChB,UAAU,GAAE,OAAc,4BAG3B"} \ No newline at end of file diff --git a/dist/types/string/camelCase.d.ts b/dist/types/string/camelCase.d.ts deleted file mode 100644 index 8314611..0000000 --- a/dist/types/string/camelCase.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -interface CamelCaseType { - pascalCase: boolean; -} -declare const camelCase: (input: string | string[], options?: CamelCaseType) => string; -export declare const pascalCase: (input: string | string[]) => string; -export default camelCase; -//# sourceMappingURL=camelCase.d.ts.map \ No newline at end of file diff --git a/dist/types/string/camelCase.d.ts.map b/dist/types/string/camelCase.d.ts.map deleted file mode 100644 index cd37c19..0000000 --- a/dist/types/string/camelCase.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"camelCase.d.ts","sourceRoot":"","sources":["../../../src/string/camelCase.ts"],"names":[],"mappings":"AAkCA,UAAU,aAAa;IACrB,UAAU,EAAE,OAAO,CAAA;CACpB;AAED,QAAA,MAAM,SAAS,GAAI,OAAO,MAAM,GAAG,MAAM,EAAE,EAAE,UAAU,aAAa,KAAG,MAsCtE,CAAA;AAED,eAAO,MAAM,UAAU,GAAI,OAAO,MAAM,GAAG,MAAM,EAAE,KAAG,MAErD,CAAA;AAED,eAAe,SAAS,CAAA"} \ No newline at end of file diff --git a/dist/types/string/clearSpaces.d.ts b/dist/types/string/clearSpaces.d.ts deleted file mode 100644 index 6830e52..0000000 --- a/dist/types/string/clearSpaces.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Remove extra spaces from string - * - * @param {string} str - * @returns {string} - */ -export default function clearSpaces(str: string): string; -//# sourceMappingURL=clearSpaces.d.ts.map \ No newline at end of file diff --git a/dist/types/string/clearSpaces.d.ts.map b/dist/types/string/clearSpaces.d.ts.map deleted file mode 100644 index 37c4a74..0000000 --- a/dist/types/string/clearSpaces.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"clearSpaces.d.ts","sourceRoot":"","sources":["../../../src/string/clearSpaces.ts"],"names":[],"mappings":"AAAA;;;;;GAKG;AACH,MAAM,CAAC,OAAO,UAAU,WAAW,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,CAEvD"} \ No newline at end of file diff --git a/dist/types/string/endsWith.d.ts b/dist/types/string/endsWith.d.ts deleted file mode 100644 index fe0b8ea..0000000 --- a/dist/types/string/endsWith.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Checks if string ends with the given target string - * - * @param {string} str - * @param {string} target - * @returns {boolean} - */ -export default function endsWith(str: string, target: string): boolean; -//# sourceMappingURL=endsWith.d.ts.map \ No newline at end of file diff --git a/dist/types/string/endsWith.d.ts.map b/dist/types/string/endsWith.d.ts.map deleted file mode 100644 index 4f8756a..0000000 --- a/dist/types/string/endsWith.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"endsWith.d.ts","sourceRoot":"","sources":["../../../src/string/endsWith.ts"],"names":[],"mappings":"AAEA;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,QAAQ,CAAC,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,GAAG,OAAO,CAUrE"} \ No newline at end of file diff --git a/dist/types/string/index.d.ts b/dist/types/string/index.d.ts deleted file mode 100644 index 9653750..0000000 --- a/dist/types/string/index.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -import camelCase, { pascalCase } from './camelCase'; -import clearSpaces from './clearSpaces'; -import endsWith from './endsWith'; -import normalizeName, { normalizeCustom, normalizeKebab } from './normalize'; -import pad, { padEnd, padStart } from './pad'; -import startsWith from './startsWith'; -import stringToArray from './stringToArray'; -import strtr, { replaceByTemplate } from './strtr'; -import titleCase from './titleCase'; -import trim, { trimAny } from './trim'; -import trimPrefix from './trimPrefix'; -import trimSuffix from './trimSuffix'; -import upperFirst from './upperFirst'; -import { hasUnicode } from './unicode'; -import { removeConsecutiveDuplicates } from './replace'; -export { camelCase, clearSpaces, endsWith, hasUnicode, normalizeCustom, normalizeKebab, normalizeName, pad, padEnd, padStart, pascalCase, removeConsecutiveDuplicates, replaceByTemplate, startsWith, stringToArray, strtr, titleCase, trim, trimAny, trimPrefix, trimSuffix, upperFirst, }; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/types/string/index.d.ts.map b/dist/types/string/index.d.ts.map deleted file mode 100644 index 104214f..0000000 --- a/dist/types/string/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/string/index.ts"],"names":[],"mappings":"AAAA,OAAO,SAAS,EAAE,EAAE,UAAU,EAAE,MAAM,aAAa,CAAA;AACnD,OAAO,WAAW,MAAM,eAAe,CAAA;AACvC,OAAO,QAAQ,MAAM,YAAY,CAAA;AACjC,OAAO,aAAa,EAAE,EAAE,eAAe,EAAE,cAAc,EAAE,MAAM,aAAa,CAAA;AAC5E,OAAO,GAAG,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,OAAO,CAAA;AAC7C,OAAO,UAAU,MAAM,cAAc,CAAA;AACrC,OAAO,aAAa,MAAM,iBAAiB,CAAA;AAC3C,OAAO,KAAK,EAAE,EAAE,iBAAiB,EAAE,MAAM,SAAS,CAAA;AAClD,OAAO,SAAS,MAAM,aAAa,CAAA;AACnC,OAAO,IAAI,EAAE,EAAE,OAAO,EAAE,MAAM,QAAQ,CAAA;AACtC,OAAO,UAAU,MAAM,cAAc,CAAA;AACrC,OAAO,UAAU,MAAM,cAAc,CAAA;AACrC,OAAO,UAAU,MAAM,cAAc,CAAA;AACrC,OAAO,EAAE,UAAU,EAAE,MAAM,WAAW,CAAA;AACtC,OAAO,EAAE,2BAA2B,EAAE,MAAM,WAAW,CAAA;AAEvD,OAAO,EACL,SAAS,EACT,WAAW,EACX,QAAQ,EACR,UAAU,EACV,eAAe,EACf,cAAc,EACd,aAAa,EACb,GAAG,EACH,MAAM,EACN,QAAQ,EACR,UAAU,EACV,2BAA2B,EAC3B,iBAAiB,EACjB,UAAU,EACV,aAAa,EACb,KAAK,EACL,SAAS,EACT,IAAI,EACJ,OAAO,EACP,UAAU,EACV,UAAU,EACV,UAAU,GACX,CAAA"} \ No newline at end of file diff --git a/dist/types/string/normalize.d.ts b/dist/types/string/normalize.d.ts deleted file mode 100644 index 4135780..0000000 --- a/dist/types/string/normalize.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Removing non-alphanumeric chars - * - * [^0-9a-zA-Z_] - * - * @param {string} str - * @param {string} replace - * @param {string|string[]} round - * @returns {string} - */ -export default function normalizeName(str: string, replace?: string, round?: string | string[]): string; -export declare function normalizeKebab(str: string): string; -export declare function normalizeCustom(str: string, replace: string | undefined, re: RegExp, round: string | string[]): string; -//# sourceMappingURL=normalize.d.ts.map \ No newline at end of file diff --git a/dist/types/string/normalize.d.ts.map b/dist/types/string/normalize.d.ts.map deleted file mode 100644 index ede3731..0000000 --- a/dist/types/string/normalize.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"normalize.d.ts","sourceRoot":"","sources":["../../../src/string/normalize.ts"],"names":[],"mappings":"AAIA;;;;;;;;;GASG;AACH,MAAM,CAAC,OAAO,UAAU,aAAa,CACnC,GAAG,EAAE,MAAM,EACX,OAAO,GAAE,MAAY,EACrB,KAAK,GAAE,MAAM,GAAG,MAAM,EAAe,GACpC,MAAM,CAER;AAED,wBAAgB,cAAc,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,CAElD;AAED,wBAAgB,eAAe,CAAC,GAAG,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,YAAM,EAAE,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,GAAG,MAAM,EAAE,GAAG,MAAM,CAEhH"} \ No newline at end of file diff --git a/dist/types/string/pad.d.ts b/dist/types/string/pad.d.ts deleted file mode 100644 index e41f92f..0000000 --- a/dist/types/string/pad.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -import type { TextNumberNullable } from '../internal/types'; -/** - * This function add symbols to string in start or end - * - * @param {string | number | undefined} value - * @param {int} targetLength - * @param {string} padString - * @param {boolean} leading If TRUE add symbols before string, else - after - * @returns {string} - */ -export default function pad(value: TextNumberNullable, targetLength: number, padString?: string, leading?: boolean): string; -/** - * This function add leading symbols - */ -export declare function padStart(value: TextNumberNullable, targetLength: number, padString?: string): string; -/** - * This function add ending symbols - */ -export declare function padEnd(value: TextNumberNullable, targetLength: number, padString?: string): string; -//# sourceMappingURL=pad.d.ts.map \ No newline at end of file diff --git a/dist/types/string/pad.d.ts.map b/dist/types/string/pad.d.ts.map deleted file mode 100644 index fea7a53..0000000 --- a/dist/types/string/pad.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"pad.d.ts","sourceRoot":"","sources":["../../../src/string/pad.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,kBAAkB,CAAA;AAE1D;;;;;;;;GAQG;AACH,MAAM,CAAC,OAAO,UAAU,GAAG,CACzB,KAAK,EAAE,kBAAkB,EACzB,YAAY,EAAE,MAAM,EACpB,SAAS,GAAE,MAAY,EACvB,OAAO,GAAE,OAAc,GACtB,MAAM,CAiBR;AAED;;GAEG;AACH,wBAAgB,QAAQ,CAAC,KAAK,EAAE,kBAAkB,EAAE,YAAY,EAAE,MAAM,EAAE,SAAS,GAAE,MAAY,GAAG,MAAM,CAEzG;AAED;;GAEG;AACH,wBAAgB,MAAM,CAAC,KAAK,EAAE,kBAAkB,EAAE,YAAY,EAAE,MAAM,EAAE,SAAS,GAAE,MAAY,GAAG,MAAM,CAEvG"} \ No newline at end of file diff --git a/dist/types/string/replace.d.ts b/dist/types/string/replace.d.ts deleted file mode 100644 index aec4a64..0000000 --- a/dist/types/string/replace.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Remove consecutive duplicates - * kelllleeess => keles - * keenness => kenes - * - * @param {string} str - * @param {string|string[]|undefined} els - * @returns {string} - */ -export declare function removeConsecutiveDuplicates(str: string, els?: string | string[]): string; -//# sourceMappingURL=replace.d.ts.map \ No newline at end of file diff --git a/dist/types/string/replace.d.ts.map b/dist/types/string/replace.d.ts.map deleted file mode 100644 index c942bda..0000000 --- a/dist/types/string/replace.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"replace.d.ts","sourceRoot":"","sources":["../../../src/string/replace.ts"],"names":[],"mappings":"AAAA;;;;;;;;GAQG;AACH,wBAAgB,2BAA2B,CAAC,GAAG,EAAE,MAAM,EAAE,GAAG,GAAE,MAAM,GAAG,MAAM,EAAO,GAAG,MAAM,CAa5F"} \ No newline at end of file diff --git a/dist/types/string/startsWith.d.ts b/dist/types/string/startsWith.d.ts deleted file mode 100644 index 8d29eb6..0000000 --- a/dist/types/string/startsWith.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Checks if string starts with the given target string - * - * @param {string} str - * @param {string} target - * @returns {boolean} - */ -export default function startsWith(str: string, target: string): boolean; -//# sourceMappingURL=startsWith.d.ts.map \ No newline at end of file diff --git a/dist/types/string/startsWith.d.ts.map b/dist/types/string/startsWith.d.ts.map deleted file mode 100644 index b64a0e6..0000000 --- a/dist/types/string/startsWith.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"startsWith.d.ts","sourceRoot":"","sources":["../../../src/string/startsWith.ts"],"names":[],"mappings":"AAEA;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,UAAU,CAAC,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,GAAG,OAAO,CAIvE"} \ No newline at end of file diff --git a/dist/types/string/stringToArray.d.ts b/dist/types/string/stringToArray.d.ts deleted file mode 100644 index ae2219f..0000000 --- a/dist/types/string/stringToArray.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Converts `string` to an array. - * - * @private - * @param {string} value The string to convert. - * @returns {Array} Returns the converted array. - */ -export default function stringToArray(value: string): string[]; -//# sourceMappingURL=stringToArray.d.ts.map \ No newline at end of file diff --git a/dist/types/string/stringToArray.d.ts.map b/dist/types/string/stringToArray.d.ts.map deleted file mode 100644 index 6da0817..0000000 --- a/dist/types/string/stringToArray.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"stringToArray.d.ts","sourceRoot":"","sources":["../../../src/string/stringToArray.ts"],"names":[],"mappings":"AAwBA;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,aAAa,CAAC,KAAK,EAAE,MAAM,GAAG,MAAM,EAAE,CAE7D"} \ No newline at end of file diff --git a/dist/types/string/strtr.d.ts b/dist/types/string/strtr.d.ts deleted file mode 100644 index 99f3b73..0000000 --- a/dist/types/string/strtr.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import type { TextNumber } from '../internal/types'; -/** - * Replace all entries in string according to map - * - * @param {string} str - * @param {{}} map - * @return {string} - */ -export declare function replaceByTemplate(str: string, map: Record): string; -export default function strtr(str: string, from: string | Record, to?: string): string; -//# sourceMappingURL=strtr.d.ts.map \ No newline at end of file diff --git a/dist/types/string/strtr.d.ts.map b/dist/types/string/strtr.d.ts.map deleted file mode 100644 index c1e0b37..0000000 --- a/dist/types/string/strtr.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"strtr.d.ts","sourceRoot":"","sources":["../../../src/string/strtr.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAA;AAElD;;;;;;GAMG;AACH,wBAAgB,iBAAiB,CAAC,GAAG,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,CAAC,MAAM,EAAE,UAAU,CAAC,GAAG,MAAM,CAgCtF;AAED,MAAM,CAAC,OAAO,UAAU,KAAK,CAAC,GAAG,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,GAAG,MAAM,CAAC,MAAM,EAAE,UAAU,CAAC,EAAE,EAAE,CAAC,EAAE,MAAM,UAYhG"} \ No newline at end of file diff --git a/dist/types/string/titleCase.d.ts b/dist/types/string/titleCase.d.ts deleted file mode 100644 index d394b2e..0000000 --- a/dist/types/string/titleCase.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Converts the first character of every word into string to upper case - * - * @param {string} string - * @returns {string} - */ -export default function titleCase(string: any): string; -//# sourceMappingURL=titleCase.d.ts.map \ No newline at end of file diff --git a/dist/types/string/titleCase.d.ts.map b/dist/types/string/titleCase.d.ts.map deleted file mode 100644 index a13a059..0000000 --- a/dist/types/string/titleCase.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"titleCase.d.ts","sourceRoot":"","sources":["../../../src/string/titleCase.ts"],"names":[],"mappings":"AAGA;;;;;GAKG;AACH,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,MAAM,EAAE,GAAG,GAAG,MAAM,CAErD"} \ No newline at end of file diff --git a/dist/types/string/trim.d.ts b/dist/types/string/trim.d.ts deleted file mode 100644 index a6e4f1a..0000000 --- a/dist/types/string/trim.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * This function trim string - * - * @param {*} string - * @returns {string} - */ -export default function trim(string: any): string; -/** - * Trim any characters - * @param {string} str - * @param {string|string[]} chars - */ -export declare function trimAny(str: string, chars: string | string[]): string; -//# sourceMappingURL=trim.d.ts.map \ No newline at end of file diff --git a/dist/types/string/trim.d.ts.map b/dist/types/string/trim.d.ts.map deleted file mode 100644 index 28f63f1..0000000 --- a/dist/types/string/trim.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"trim.d.ts","sourceRoot":"","sources":["../../../src/string/trim.ts"],"names":[],"mappings":"AAGA;;;;;GAKG;AACH,MAAM,CAAC,OAAO,UAAU,IAAI,CAAC,MAAM,EAAE,GAAG,GAAG,MAAM,CAQhD;AAED;;;;GAIG;AACH,wBAAgB,OAAO,CAAC,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,GAAG,MAAM,EAAE,UAW5D"} \ No newline at end of file diff --git a/dist/types/string/trimPrefix.d.ts b/dist/types/string/trimPrefix.d.ts deleted file mode 100644 index 2ee7d2a..0000000 --- a/dist/types/string/trimPrefix.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Remove a prefix from a String - * - * @param {string} str - * @param {string} prefix - * @returns {string} - */ -export default function trimPrefix(str: string, prefix: string): string; -//# sourceMappingURL=trimPrefix.d.ts.map \ No newline at end of file diff --git a/dist/types/string/trimPrefix.d.ts.map b/dist/types/string/trimPrefix.d.ts.map deleted file mode 100644 index 1a90345..0000000 --- a/dist/types/string/trimPrefix.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"trimPrefix.d.ts","sourceRoot":"","sources":["../../../src/string/trimPrefix.ts"],"names":[],"mappings":"AAEA;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,UAAU,CAAC,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,GAAG,MAAM,CAMtE"} \ No newline at end of file diff --git a/dist/types/string/trimSuffix.d.ts b/dist/types/string/trimSuffix.d.ts deleted file mode 100644 index f681bf8..0000000 --- a/dist/types/string/trimSuffix.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Remove a suffix from a String - * - * @param {string} str - * @param {string} suffix - * @returns {string} - */ -export default function trimSuffix(str: string, suffix: string): string; -//# sourceMappingURL=trimSuffix.d.ts.map \ No newline at end of file diff --git a/dist/types/string/trimSuffix.d.ts.map b/dist/types/string/trimSuffix.d.ts.map deleted file mode 100644 index 944f3d4..0000000 --- a/dist/types/string/trimSuffix.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"trimSuffix.d.ts","sourceRoot":"","sources":["../../../src/string/trimSuffix.ts"],"names":[],"mappings":"AAEA;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,UAAU,CAAC,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,GAAG,MAAM,CAMtE"} \ No newline at end of file diff --git a/dist/types/string/unicode.d.ts b/dist/types/string/unicode.d.ts deleted file mode 100644 index 08ecf5f..0000000 --- a/dist/types/string/unicode.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/** Used to match [string symbols](https://mathiasbynens.be/notes/javascript-unicode). */ -export declare const reUnicode: RegExp; -/** - * Checks if `string` contains Unicode symbols. - * - * @param {string} value The string to inspect. - * @returns {boolean} Returns `true` if a symbol is found, else `false`. - */ -export declare function hasUnicode(value: string): boolean; -declare const _default: { - reUnicode: RegExp; - hasUnicode: typeof hasUnicode; -}; -export default _default; -//# sourceMappingURL=unicode.d.ts.map \ No newline at end of file diff --git a/dist/types/string/unicode.d.ts.map b/dist/types/string/unicode.d.ts.map deleted file mode 100644 index f22c3f7..0000000 --- a/dist/types/string/unicode.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"unicode.d.ts","sourceRoot":"","sources":["../../../src/string/unicode.ts"],"names":[],"mappings":"AAmDA,yFAAyF;AACzF,eAAO,MAAM,SAAS,QAAqE,CAAA;AAE3F;;;;;GAKG;AACH,wBAAgB,UAAU,CAAC,KAAK,EAAE,MAAM,GAAG,OAAO,CAEjD;;;;;AAED,wBAGC"} \ No newline at end of file diff --git a/dist/types/string/upperFirst.d.ts b/dist/types/string/upperFirst.d.ts deleted file mode 100644 index 8b4e4fa..0000000 --- a/dist/types/string/upperFirst.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Converts the first character of string to upper case - * - * @param {string} string - * @returns {string} - */ -export default function upperFirst(string: any): string; -//# sourceMappingURL=upperFirst.d.ts.map \ No newline at end of file diff --git a/dist/types/string/upperFirst.d.ts.map b/dist/types/string/upperFirst.d.ts.map deleted file mode 100644 index 3b1d61b..0000000 --- a/dist/types/string/upperFirst.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"upperFirst.d.ts","sourceRoot":"","sources":["../../../src/string/upperFirst.ts"],"names":[],"mappings":"AAAA;;;;;GAKG;AACH,MAAM,CAAC,OAAO,UAAU,UAAU,CAAC,MAAM,EAAE,GAAG,GAAG,MAAM,CAGtD"} \ No newline at end of file diff --git a/dist/types/structures/CollectionArray.d.ts b/dist/types/structures/CollectionArray.d.ts deleted file mode 100644 index bb9edee..0000000 --- a/dist/types/structures/CollectionArray.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -export declare class CollectionArray { - protected items: T[]; - push(item: T): void; - pull(): T | undefined; - size(): number; - isEmpty(): boolean; - toArray(): T[]; - toString(callback?: (i: T) => unknown): string; - map(callback: (i: T, index: number, array: readonly T[]) => R): R[]; -} -declare const _default: CollectionArray; -export default _default; -//# sourceMappingURL=CollectionArray.d.ts.map \ No newline at end of file diff --git a/dist/types/structures/CollectionArray.d.ts.map b/dist/types/structures/CollectionArray.d.ts.map deleted file mode 100644 index 68dfaae..0000000 --- a/dist/types/structures/CollectionArray.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CollectionArray.d.ts","sourceRoot":"","sources":["../../../src/structures/CollectionArray.ts"],"names":[],"mappings":"AAGA,qBAAa,eAAe,CAAC,CAAC;IAC5B,SAAS,CAAC,KAAK,EAAE,CAAC,EAAE,CAAK;IAElB,IAAI,CAAC,IAAI,EAAE,CAAC,GAAG,IAAI;IAInB,IAAI,IAAI,CAAC,GAAG,SAAS;IAIrB,IAAI,IAAI,MAAM;IAId,OAAO,IAAI,OAAO;IAIlB,OAAO,IAAI,CAAC,EAAE;IAId,QAAQ,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,KAAK,OAAO,GAAG,MAAM;IAO9C,GAAG,CAAC,CAAC,EAAE,QAAQ,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,MAAM,EAAE,KAAK,EAAE,SAAS,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE;CAM9E;;AAED,wBAAoC"} \ No newline at end of file diff --git a/dist/types/structures/PriorityQueue.d.ts b/dist/types/structures/PriorityQueue.d.ts deleted file mode 100644 index 348e1d5..0000000 --- a/dist/types/structures/PriorityQueue.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -export declare class PriorityQueue { - private buckets; - private count; - private maxPriority; - push(item: T, priority?: number): void; - pull(): T | undefined; - peek(): T | undefined; - toArray(): T[]; - size(): number; - isEmpty(): boolean; - reset(): void; - toString(callback?: (i: T) => any): string; - private recalculateMaxPriority; -} -declare const _default: PriorityQueue; -export default _default; -//# sourceMappingURL=PriorityQueue.d.ts.map \ No newline at end of file diff --git a/dist/types/structures/PriorityQueue.d.ts.map b/dist/types/structures/PriorityQueue.d.ts.map deleted file mode 100644 index f34dfb0..0000000 --- a/dist/types/structures/PriorityQueue.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PriorityQueue.d.ts","sourceRoot":"","sources":["../../../src/structures/PriorityQueue.ts"],"names":[],"mappings":"AAMA,qBAAa,aAAa,CAAC,CAAC;IAE1B,OAAO,CAAC,OAAO,CAAY;IAE3B,OAAO,CAAC,KAAK,CAAI;IAEjB,OAAO,CAAC,WAAW,CAAK;IAEjB,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,QAAQ,GAAE,MAAyB,GAAG,IAAI;IAiBxD,IAAI,IAAI,CAAC,GAAG,SAAS;IA0BrB,IAAI,IAAI,CAAC,GAAG,SAAS;IAerB,OAAO,IAAI,CAAC,EAAE;IAed,IAAI,IAAI,MAAM;IAId,OAAO,IAAI,OAAO;IAIlB,KAAK,IAAI,IAAI;IAMb,QAAQ,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,KAAK,GAAG,GAAG,MAAM;IAUjD,OAAO,CAAC,sBAAsB;CAU/B;;AAED,wBAAuC"} \ No newline at end of file diff --git a/dist/types/structures/Queue.d.ts b/dist/types/structures/Queue.d.ts deleted file mode 100644 index 0f63bdc..0000000 --- a/dist/types/structures/Queue.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -export declare class Queue { - protected data: T[]; - push(item: T): void; - pull(): T | undefined; - peek(): T | undefined; - size(): number; - isEmpty(): boolean; - toArray(): T[]; - reset(): void; - toString(callback?: (i: T) => any): string; -} -declare const _default: Queue; -export default _default; -//# sourceMappingURL=Queue.d.ts.map \ No newline at end of file diff --git a/dist/types/structures/Queue.d.ts.map b/dist/types/structures/Queue.d.ts.map deleted file mode 100644 index 6690963..0000000 --- a/dist/types/structures/Queue.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Queue.d.ts","sourceRoot":"","sources":["../../../src/structures/Queue.ts"],"names":[],"mappings":"AAEA,qBAAa,KAAK,CAAC,CAAC;IAClB,SAAS,CAAC,IAAI,EAAE,CAAC,EAAE,CAAK;IAEjB,IAAI,CAAC,IAAI,EAAE,CAAC,GAAG,IAAI;IAInB,IAAI,IAAI,CAAC,GAAG,SAAS;IAIrB,IAAI,IAAI,CAAC,GAAG,SAAS;IAIrB,IAAI,IAAI,MAAM;IAId,OAAO,IAAI,OAAO;IAIlB,OAAO,IAAI,CAAC,EAAE;IAId,KAAK,IAAI,IAAI;IAIb,QAAQ,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,KAAK,GAAG,GAAG,MAAM;CASlD;;AAED,wBAA0B"} \ No newline at end of file diff --git a/dist/types/structures/Stack.d.ts b/dist/types/structures/Stack.d.ts deleted file mode 100644 index c1c8fc2..0000000 --- a/dist/types/structures/Stack.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -export declare class Stack { - protected data: T[]; - push(item: T): void; - pull(): T | undefined; - peek(): T | undefined; - size(): number; - isEmpty(): boolean; - toArray(): T[]; - toString(callback?: (i: T) => any): string; -} -declare const _default: Stack; -export default _default; -//# sourceMappingURL=Stack.d.ts.map \ No newline at end of file diff --git a/dist/types/structures/Stack.d.ts.map b/dist/types/structures/Stack.d.ts.map deleted file mode 100644 index a12d5b8..0000000 --- a/dist/types/structures/Stack.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Stack.d.ts","sourceRoot":"","sources":["../../../src/structures/Stack.ts"],"names":[],"mappings":"AAEA,qBAAa,KAAK,CAAC,CAAC;IAClB,SAAS,CAAC,IAAI,EAAE,CAAC,EAAE,CAAK;IAEjB,IAAI,CAAC,IAAI,EAAE,CAAC,GAAG,IAAI;IAInB,IAAI,IAAI,CAAC,GAAG,SAAS;IAIrB,IAAI,IAAI,CAAC,GAAG,SAAS;IAIrB,IAAI,IAAI,MAAM;IAId,OAAO,IAAI,OAAO;IAIlB,OAAO,IAAI,CAAC,EAAE;IAId,QAAQ,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,KAAK,GAAG,GAAG,MAAM;CASlD;;AAED,wBAA0B"} \ No newline at end of file diff --git a/dist/types/structures/index.d.ts b/dist/types/structures/index.d.ts deleted file mode 100644 index 5c55003..0000000 --- a/dist/types/structures/index.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { Stack } from './Stack'; -import { Queue } from './Queue'; -import { CollectionArray } from './CollectionArray'; -export { Stack, Queue, CollectionArray }; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/types/structures/index.d.ts.map b/dist/types/structures/index.d.ts.map deleted file mode 100644 index a79d8dc..0000000 --- a/dist/types/structures/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/structures/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAA;AAC/B,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAA;AAC/B,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAA;AAEnD,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,eAAe,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/types/to/index.d.ts b/dist/types/to/index.d.ts deleted file mode 100644 index c90d2fe..0000000 --- a/dist/types/to/index.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import toString from './toString'; -import toNumber from './toNumber'; -import toFinite from './toFinite'; -import toInteger from './toInteger'; -import toArray from './toArray'; -export { toArray, toInteger, toFinite, toNumber, toString }; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/types/to/index.d.ts.map b/dist/types/to/index.d.ts.map deleted file mode 100644 index 0e3dbbb..0000000 --- a/dist/types/to/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/to/index.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,YAAY,CAAA;AACjC,OAAO,QAAQ,MAAM,YAAY,CAAA;AACjC,OAAO,QAAQ,MAAM,YAAY,CAAA;AACjC,OAAO,SAAS,MAAM,aAAa,CAAA;AACnC,OAAO,OAAO,MAAM,WAAW,CAAA;AAE/B,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/types/to/toArray.d.ts b/dist/types/to/toArray.d.ts deleted file mode 100644 index e6ce508..0000000 --- a/dist/types/to/toArray.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * Converts `value` to an array. - * - * @memberof µ - * @author efureev - * - * @param {*} value The value to convert. - * @returns {Array} Returns the converted array. - * - * @example - * - * toArray({ 'a': 1, 'b': 2 }); - * // => [1, 2] - * - * toArray('abc'); - * // => ['a', 'b', 'c'] - * - * toArray(1); - * // => [] - * - * toArray(null); - * // => [] - */ -export default function toArray(value?: any): any[]; -//# sourceMappingURL=toArray.d.ts.map \ No newline at end of file diff --git a/dist/types/to/toArray.d.ts.map b/dist/types/to/toArray.d.ts.map deleted file mode 100644 index 3c3ff14..0000000 --- a/dist/types/to/toArray.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"toArray.d.ts","sourceRoot":"","sources":["../../../src/to/toArray.ts"],"names":[],"mappings":"AA8BA;;;;;;;;;;;;;;;;;;;;;;GAsBG;AACH,MAAM,CAAC,OAAO,UAAU,OAAO,CAAC,KAAK,GAAE,GAAQ,GAAG,GAAG,EAAE,CAkBtD"} \ No newline at end of file diff --git a/dist/types/to/toFinite.d.ts b/dist/types/to/toFinite.d.ts deleted file mode 100644 index 4733a2e..0000000 --- a/dist/types/to/toFinite.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/** - * Converts `value` to a finite number. - * - * @example - * - * toFinite(3.2); - * // => 3.2 - * - * toFinite(Number.MIN_VALUE); - * // => 5e-324 - * - * toFinite(Infinity); - * // => 1.7976931348623157e+308 - * - * toFinite('3.2'); - * // => 3.2 - */ -export default function toFinite(value: any): number; -//# sourceMappingURL=toFinite.d.ts.map \ No newline at end of file diff --git a/dist/types/to/toFinite.d.ts.map b/dist/types/to/toFinite.d.ts.map deleted file mode 100644 index 4a3ca05..0000000 --- a/dist/types/to/toFinite.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"toFinite.d.ts","sourceRoot":"","sources":["../../../src/to/toFinite.ts"],"names":[],"mappings":"AAEA;;;;;;;;;;;;;;;;GAgBG;AACH,MAAM,CAAC,OAAO,UAAU,QAAQ,CAAC,KAAK,EAAE,GAAG,GAAG,MAAM,CAWnD"} \ No newline at end of file diff --git a/dist/types/to/toInteger.d.ts b/dist/types/to/toInteger.d.ts deleted file mode 100644 index f8d5586..0000000 --- a/dist/types/to/toInteger.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/** - * Converts `value` to an integer. - * - * **Note:** This method is loosely based on - * [`ToInteger`](http://www.ecma-international.org/ecma-262/7.0/#sec-tointeger). - * - * @example - * - * toInteger(3.2); - * // => 3 - * - * toInteger(Number.MIN_VALUE); - * // => 0 - * - * toInteger(Infinity); - * // => 1.7976931348623157e+308 - * - * toInteger('3.2'); - * // => 3 - */ -export default function toInteger(value: any): number; -//# sourceMappingURL=toInteger.d.ts.map \ No newline at end of file diff --git a/dist/types/to/toInteger.d.ts.map b/dist/types/to/toInteger.d.ts.map deleted file mode 100644 index 613d9b2..0000000 --- a/dist/types/to/toInteger.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"toInteger.d.ts","sourceRoot":"","sources":["../../../src/to/toInteger.ts"],"names":[],"mappings":"AAEA;;;;;;;;;;;;;;;;;;;GAmBG;AACH,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,KAAK,EAAE,GAAG,GAAG,MAAM,CAKpD"} \ No newline at end of file diff --git a/dist/types/to/toNumber.d.ts b/dist/types/to/toNumber.d.ts deleted file mode 100644 index 247825b..0000000 --- a/dist/types/to/toNumber.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * Converts `value` to a number. - - * @example - * - * toNumber(3.2); - * // => 3.2 - * - * toNumber(Number.MIN_VALUE); - * // => 5e-324 - * - * toNumber(Infinity); - * // => Infinity - * - * toNumber('3.2'); - * // => 3.2 - */ -export default function toNumber(value: any): number; -export declare function stringToNumber(value: string): number; -export declare function booleanToNumber(value: boolean): number; -//# sourceMappingURL=toNumber.d.ts.map \ No newline at end of file diff --git a/dist/types/to/toNumber.d.ts.map b/dist/types/to/toNumber.d.ts.map deleted file mode 100644 index 476043b..0000000 --- a/dist/types/to/toNumber.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"toNumber.d.ts","sourceRoot":"","sources":["../../../src/to/toNumber.ts"],"names":[],"mappings":"AAIA;;;;;;;;;;;;;;;;GAgBG;AACH,MAAM,CAAC,OAAO,UAAU,QAAQ,CAAC,KAAK,EAAE,GAAG,GAAG,MAAM,CAmBnD;AAED,wBAAgB,cAAc,CAAC,KAAK,EAAE,MAAM,GAAG,MAAM,CASpD;AAED,wBAAgB,eAAe,CAAC,KAAK,EAAE,OAAO,GAAG,MAAM,CAEtD"} \ No newline at end of file diff --git a/dist/types/to/toString.d.ts b/dist/types/to/toString.d.ts deleted file mode 100644 index 5bbd5a2..0000000 --- a/dist/types/to/toString.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -/** - * Converts `value` to a string if it's not one. An empty string is returned - * for `null` and `undefined` values. The sign of `-0` is preserved. - */ -export default function toString(value: any): string; -//# sourceMappingURL=toString.d.ts.map \ No newline at end of file diff --git a/dist/types/to/toString.d.ts.map b/dist/types/to/toString.d.ts.map deleted file mode 100644 index bde6a42..0000000 --- a/dist/types/to/toString.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"toString.d.ts","sourceRoot":"","sources":["../../../src/to/toString.ts"],"names":[],"mappings":"AAKA;;;GAGG;AACH,MAAM,CAAC,OAAO,UAAU,QAAQ,CAAC,KAAK,EAAE,GAAG,GAAG,MAAM,CA2BnD"} \ No newline at end of file diff --git a/dist/types/utils/base64.d.ts b/dist/types/utils/base64.d.ts deleted file mode 100644 index 4e9257b..0000000 --- a/dist/types/utils/base64.d.ts +++ /dev/null @@ -1,29 +0,0 @@ -/** - * Encode string from Unicode to base-64 - * - * @param {string} string - * @returns {string} - */ -export declare function utf8ToB64(string: string): string; -/** - * Decode from base-64 to Unicode string - * - * @param {string} string - * @returns {string} - */ -export declare function b64ToUtf8(string: string): string; -/** - * Decode from safe-base-64 to Unicode string - * - * @param {string} string - * @return {string} - */ -export declare function b64ToUtf8Safe(string: string): string; -/** - * Encode from Unicode string to safe-base-64 - * - * @param {string} string - * @return {string} - */ -export declare function utf8Tob64Safe(string: string): string; -//# sourceMappingURL=base64.d.ts.map \ No newline at end of file diff --git a/dist/types/utils/base64.d.ts.map b/dist/types/utils/base64.d.ts.map deleted file mode 100644 index d348140..0000000 --- a/dist/types/utils/base64.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"base64.d.ts","sourceRoot":"","sources":["../../../src/utils/base64.ts"],"names":[],"mappings":"AAkBA;;;;;GAKG;AACH,wBAAgB,SAAS,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,CAEhD;AAED;;;;;GAKG;AACH,wBAAgB,SAAS,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,CAEhD;AAKD;;;;;GAKG;AACH,wBAAgB,aAAa,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,CAEpD;AAED;;;;;GAKG;AACH,wBAAgB,aAAa,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,CAEpD"} \ No newline at end of file diff --git a/dist/types/utils/index.d.ts b/dist/types/utils/index.d.ts deleted file mode 100644 index de9b482..0000000 --- a/dist/types/utils/index.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import times from './times'; -import pregQuote from './pregQuote'; -import { b64ToUtf8, b64ToUtf8Safe, utf8ToB64, utf8Tob64Safe } from './base64'; -export { times, utf8ToB64, b64ToUtf8, b64ToUtf8Safe, utf8Tob64Safe, pregQuote }; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/types/utils/index.d.ts.map b/dist/types/utils/index.d.ts.map deleted file mode 100644 index 9fc7d8e..0000000 --- a/dist/types/utils/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/utils/index.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,SAAS,CAAA;AAC3B,OAAO,SAAS,MAAM,aAAa,CAAA;AACnC,OAAO,EAAE,SAAS,EAAE,aAAa,EAAE,SAAS,EAAE,aAAa,EAAE,MAAM,UAAU,CAAA;AAE7E,OAAO,EAAE,KAAK,EAAE,SAAS,EAAE,SAAS,EAAE,aAAa,EAAE,aAAa,EAAE,SAAS,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/types/utils/pregQuote.d.ts b/dist/types/utils/pregQuote.d.ts deleted file mode 100644 index 16d601e..0000000 --- a/dist/types/utils/pregQuote.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export default function pregQuote(string: string): string; -//# sourceMappingURL=pregQuote.d.ts.map \ No newline at end of file diff --git a/dist/types/utils/pregQuote.d.ts.map b/dist/types/utils/pregQuote.d.ts.map deleted file mode 100644 index 7f5fb87..0000000 --- a/dist/types/utils/pregQuote.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"pregQuote.d.ts","sourceRoot":"","sources":["../../../src/utils/pregQuote.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,MAAM,EAAE,MAAM,UAG/C"} \ No newline at end of file diff --git a/dist/types/utils/times.d.ts b/dist/types/utils/times.d.ts deleted file mode 100644 index 03efda4..0000000 --- a/dist/types/utils/times.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -import type { TextNumber } from '../internal/types'; -/** - * Invokes the iteratee `n` times, returning an array of the results of - * each invocation. The iteratee is invoked with one argument; (index). - * - * @param {number} n The number of times to invoke `iteratee`. - * @param {Function} [iteratee] The function invoked per iteration. - * @returns {Array} Returns the array of results. - * @example - * - * times(3); // => ['0', '1', '2'] - */ -type F = (idx: number) => TextNumber; -export default function times(n?: number, iteratee?: TextNumber | F): TextNumber[]; -export {}; -//# sourceMappingURL=times.d.ts.map \ No newline at end of file diff --git a/dist/types/utils/times.d.ts.map b/dist/types/utils/times.d.ts.map deleted file mode 100644 index 929cedb..0000000 --- a/dist/types/utils/times.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"times.d.ts","sourceRoot":"","sources":["../../../src/utils/times.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAA;AAElD;;;;;;;;;;GAUG;AACH,KAAK,CAAC,GAAG,CAAC,GAAG,EAAE,MAAM,KAAK,UAAU,CAAA;AAEpC,MAAM,CAAC,OAAO,UAAU,KAAK,CAAC,CAAC,GAAE,MAAU,EAAE,QAAQ,CAAC,EAAE,UAAU,GAAG,CAAC,GAAG,UAAU,EAAE,CAapF"} \ No newline at end of file diff --git a/package.json b/package.json index 374b4ab..d532257 100644 --- a/package.json +++ b/package.json @@ -87,25 +87,25 @@ } }, "devDependencies": { - "@types/jest": "^29.5.14", + "@types/node": "^24.10.1", + "@vitest/coverage-v8": "^2.1.8", "docsify-cli": "^4.4.4", "formdata-node": "^6.0.3", "husky": "^9.1.7", - "jest": "^29.7.0", "npm-run-all": "^4.1.5", "prettier": "^3.7.4", "rimraf": "^6.1.2", - "ts-jest": "^29.4.1", - "tsc-alias": "^1.8.16", "ts-node": "^10.9.2", - "typescript": "^5.9.3" + "tsc-alias": "^1.8.16", + "typescript": "^5.9.3", + "vite-tsconfig-paths": "^5.1.4", + "vitest": "^2.1.8" }, "keywords": [ "javascript", "typescript", - "js", "ts", - "ems", + "esm", "utilities", "helpers", "js-modules" @@ -117,24 +117,17 @@ "build": "npm-run-all -l clean -p build:esm declarations", "postbuild": "tsc-alias -v --dir dist/esm -p tsconfig.esm.json && tsc-alias -v --dir dist/types -p tsconfig.types.json", "rename": "ts-node scripts/rename.ts", - "coverage": "jest --coverage", "prepare": "husky install", "lint": "prettier --check \"src/**/*\" \"tests/**/*\"", "lint:fix": "prettier --write \"src/**/*\" \"tests/**/*\"", - "test": "jest", - "test-all": "jest && ts-node scripts/check-doc-links.ts", + "coverage": "vitest run --coverage", + "test": "vitest", + "test-all": "vitest run && ts-node scripts/check-doc-links.ts", "docsify": "docsify serve ./docs", "check:docs:links": "ts-node scripts/check-doc-links.ts" }, "sideEffects": false, "engines": { - "node": "^22 || ^24 ||^25 || ^26" - }, - "typesVersions": { - ">=4.2": { - "*": [ - "dist/types/*" - ] - } + "node": "^22 || ^24 || ^25 || ^26" } } diff --git a/scripts/rename.ts b/scripts/rename.ts index 747e7f2..a7107f7 100644 --- a/scripts/rename.ts +++ b/scripts/rename.ts @@ -1,3 +1,4 @@ +#!/usr/bin/env node import * as fs from 'fs/promises' import * as path from 'path' import { fileURLToPath } from 'url' diff --git a/src/internal/arrayLikeKeys.ts b/src/internal/arrayLikeKeys.ts index cd5a872..4ec18ea 100644 --- a/src/internal/arrayLikeKeys.ts +++ b/src/internal/arrayLikeKeys.ts @@ -20,13 +20,21 @@ const hasOwnProperty = objectProto.hasOwnProperty * @returns {Array|[]} Returns the array of property names. */ export default function arrayLikeKeys(value: any, inherited: boolean = false): string[] { - const isArray_ = Array.isArray(value), - isArgument = !isArray_ && isArguments(value), - isBuff = !isArray_ && !isArgument && isBuffer(value), - isType = !isArray_ && !isArgument && !isBuff && isTypedArray(value), - skipIndexes = isArray_ || isArgument || isBuff || isType, - result = skipIndexes ? (times(value.length, String) as string[]) : [], - length = result.length + const isArray_ = Array.isArray(value) + const isArgument = !isArray_ && isArguments(value) + const isBuff = !isArray_ && !isArgument && isBuffer(value) + const isType = !isArray_ && !isArgument && !isBuff && isTypedArray(value) + const skipIndexes = isArray_ || isArgument || isBuff || isType + + // Pre-populate index keys for array-like values without relying on generic utils. + const result: string[] = [] + if (skipIndexes) { + const len = (value?.length ?? 0) >>> 0 + for (let i = 0; i < len; i++) { + result.push(String(i)) + } + } + const length = result.length for (const key in value) { if ( diff --git a/src/object/pick.ts b/src/object/pick.ts index 08ef70d..10d073b 100644 --- a/src/object/pick.ts +++ b/src/object/pick.ts @@ -37,7 +37,6 @@ export default function pick, K extends strin forEach(paths, v => { const val = select(object as any, v as unknown as string) if (val !== undefined) { - // @ts-expect-error index signature by path string res[v as K] = val } }) diff --git a/src/string/pad.ts b/src/string/pad.ts index c5f3ae0..9fcd5ad 100644 --- a/src/string/pad.ts +++ b/src/string/pad.ts @@ -20,18 +20,18 @@ export default function pad( if (isNil(value)) { return '' } - value = String(value) + const str = String(value) - if (value.length > targetLength) { - return value + if (str.length > targetLength) { + return str } - targetLength = targetLength - value.length + targetLength = targetLength - str.length if (targetLength > padString.length) { padString += padString.repeat(targetLength / padString.length) //append to original to ensure we are longer than needed } - return leading ? padString.slice(0, targetLength) + value : value + padString.slice(0, targetLength) + return leading ? padString.slice(0, targetLength) + str : str + padString.slice(0, targetLength) } /** diff --git a/tests/integration/importMu.ts b/tests/integration/importMu.ts index ea6aa01..bfec787 100644 --- a/tests/integration/importMu.ts +++ b/tests/integration/importMu.ts @@ -1,8 +1,11 @@ -import { number, numberRus } from '@feugene/mu/format' -import { merge, defaults } from '@feugene/mu/object' -import { isEmpty, isNumeric, isInteger } from '@feugene/mu/is' -import { toArray, toNumber } from '@feugene/mu/to' - +// NOTE: under Vitest we import from local src via path aliases (~), +// not from the published package name. This still verifies typings +// and module structure for consumer-like code. +import { number, numberRus } from '~/format' +import { merge, defaults } from '~/object' +import { isEmpty, isNumeric, isInteger } from '~/is' +import { toArray, toNumber } from '~/to' +import { describe, it, expect } from 'vitest' type User = { id: number name: string diff --git a/tests/object/flip.ts b/tests/object/flip.ts index 83654b7..070c93f 100644 --- a/tests/object/flip.ts +++ b/tests/object/flip.ts @@ -1,14 +1,20 @@ +import { describe, it, expect } from 'vitest' import { flip } from '~/object' describe('flip', () => { it('basic', () => { expect(flip({ a: 1, b: '2', c: 3 })).toEqual({ 1: 'a', 2: 'b', 3: 'c' }) expect(flip({ a: 'test', key: 'value' })).toEqual({ test: 'a', value: 'key' }) - expect( - flip({ - date: () => {}, - key: 'value', - }) - ).toEqual({ '() => { }': 'date', value: 'key' }) + + const flipped = flip({ + date: () => {}, + key: 'value', + }) + + // Ключ-функция зависит от среды, проверяем только, что она есть и маппится на 'date' + const funcKey = Object.keys(flipped).find(k => k.includes('=>')) + expect(funcKey).toBeDefined() + expect(flipped[funcKey as string]).toBe('date') + expect(flipped.value).toBe('key') }) }) diff --git a/tests/treeshake/leaf-imports.ts b/tests/treeshake/leaf-imports.ts index 28f8e24..7a9bda8 100644 --- a/tests/treeshake/leaf-imports.ts +++ b/tests/treeshake/leaf-imports.ts @@ -1,24 +1,25 @@ +import { describe, it, expect } from 'vitest' + +// This test uses Node's require/cache directly. Hint TS/IDE about require. +// eslint-disable-next-line @typescript-eslint/no-explicit-any +declare const require: any + describe('tree-shaking: leaf imports do not pull barrels', () => { - it('importing ~/format/number does not load ~/format/index or root index', () => { - jest.isolateModules(() => { - jest.resetModules() - // snapshot before - const before = new Set(Object.keys(require.cache)) + it('importing ~/format/number does not load ~/format/index or root index', async () => { + // snapshot before + const before = new Set(Object.keys(require.cache)) - // Import leaf module - // Using require to stay within isolateModules context - // eslint-disable-next-line @typescript-eslint/no-var-requires - const mod = require('~/format/number') - expect(typeof mod.default).toBe('function') + // Dynamic ESM import of leaf module + const mod = await import('~/format/number') + expect(typeof mod.default).toBe('function') - const afterKeys = Object.keys(require.cache).filter(k => !before.has(k)) + const afterKeys = Object.keys(require.cache).filter(k => !before.has(k)) - // Ensure that format barrel and root barrel are not auto-loaded - const loadedFormatBarrel = afterKeys.some(k => /\/src\/format\/index\.(ts|js)$/.test(k)) - const loadedRootBarrel = afterKeys.some(k => /\/src\/index\.(ts|js)$/.test(k)) + // Ensure that format barrel and root barrel are not auto-loaded + const loadedFormatBarrel = afterKeys.some(k => /\/src\/format\/index\.(ts|js)$/.test(k)) + const loadedRootBarrel = afterKeys.some(k => /\/src\/index\.(ts|js)$/.test(k)) - expect(loadedFormatBarrel).toBe(false) - expect(loadedRootBarrel).toBe(false) - }) + expect(loadedFormatBarrel).toBe(false) + expect(loadedRootBarrel).toBe(false) }) }) diff --git a/tsconfig.json b/tsconfig.json index ce1d1a8..707b409 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -12,7 +12,8 @@ /* Language and Environment */ "target": "ES2022", - "lib": ["ES2022"], + "lib": ["ES2022", "DOM"], + "types": ["node"], /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ @@ -29,22 +30,16 @@ /* Modules */ /* Specify what module code is generated. */ - "rootDir": "./src", /* Specify the root folder within your source files. */ + "rootDir": "./src" /* Specify the root folder within your source files. */, "module": "ES2022", "moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */ "baseUrl": ".", /* Specify the base directory to resolve non-relative module names. */ "paths": { - "~/*": [ - "./src/*" - ], - "@feugene/mu": [ - "./src/index.ts" - ], - "@feugene/mu/*": [ - "./src/*" - ] + "~/*": ["./src/*"], + "@feugene/mu": ["./src/index.ts"], + "@feugene/mu/*": ["./src/*"] }, /* Specify a set of entries that re-map imports to additional lookup locations. */ // "rootDirs": [] @@ -53,7 +48,7 @@ // "types": [], /* Specify type package names to be included without being referenced in a source file. */ // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ // "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */ - "resolveJsonModule": true, /* Enable importing .json files. */ + "resolveJsonModule": true /* Enable importing .json files. */, // "noResolve": true, /* Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project. */ /* JavaScript Support */ @@ -70,7 +65,7 @@ "outDir": "./dist", /* Specify an output folder for all emitted files. */ // "removeComments": true, /* Disable emitting comments. */ - "noEmit": true, /* Disable emitting files from a compilation. */ + "noEmit": true /* Disable emitting files from a compilation. */, // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types. */ // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ @@ -88,8 +83,8 @@ // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ /* Interop Constraints */ - "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ - "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ + "isolatedModules": true /* Ensure that each file can be safely transpiled without relying on other imports. */, + "allowSyntheticDefaultImports": true /* Allow 'import x from y' when a module doesn't have a default export. */, "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ @@ -124,5 +119,5 @@ /* Skip type checking all .d.ts files. */ }, "include": ["src", "tests"], - "exclude": ["dist", "node_modules"], + "exclude": ["dist", "node_modules"] } diff --git a/vitest.config.mts b/vitest.config.mts new file mode 100644 index 0000000..4bc4ac9 --- /dev/null +++ b/vitest.config.mts @@ -0,0 +1,16 @@ +import { defineConfig } from 'vitest/config' +import tsconfigPaths from 'vite-tsconfig-paths' + +export default defineConfig({ + plugins: [tsconfigPaths()], + test: { + environment: 'node', + include: ['tests/**/*.ts'], + exclude: ['node_modules', 'dist', 'tests/utils.ts'], + globals: true, + coverage: { + provider: 'v8', + reportsDirectory: 'coverage', + }, + }, +})