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',
+ },
+ },
+})