UNPKG

topkat-utils

Version:

A comprehensive collection of TypeScript/JavaScript utility functions for common programming tasks. Includes validation, object manipulation, date handling, string formatting, and more. Zero dependencies, fully typed, and optimized for performance.

62 lines 3.53 kB
"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 }); exports.parseRegexp = exports.orIsset = exports.required = exports.underscoreCase = exports.dashCase = exports.randomizeArray = exports.removeUndefinedKeys = exports.JSONstringyParse = exports.arrayUniqueValue = exports.average = exports.int = exports.registerConfig = void 0; __exportStar(require("./src/array-utils"), exports); __exportStar(require("./src/date-utils"), exports); __exportStar(require("./src/env-utils"), exports); __exportStar(require("./src/error-utils"), exports); __exportStar(require("./src/isset"), exports); __exportStar(require("./src/logger-utils"), exports); __exportStar(require("./src/loop-utils"), exports); __exportStar(require("./src/math-utils"), exports); __exportStar(require("./src/mongo-utils"), exports); __exportStar(require("./src/object-utils"), exports); __exportStar(require("./src/string-utils"), exports); __exportStar(require("./src/wtf-utils"), exports); __exportStar(require("./src/validation-utils"), exports); __exportStar(require("./src/transaction-utils"), exports); __exportStar(require("./src/timer-utils"), exports); __exportStar(require("./src/is-empty"), exports); __exportStar(require("./src/remove-circular-json-stringify"), exports); __exportStar(require("./src/is-object"), exports); __exportStar(require("./src/regexp-utils"), exports); __exportStar(require("./src/clean-stack-trace"), exports); __exportStar(require("./src/encryptionUtils"), exports); var config_1 = require("./src/config"); Object.defineProperty(exports, "registerConfig", { enumerable: true, get: function () { return config_1.registerConfig; } }); const math_utils_1 = require("./src/math-utils"); const string_utils_1 = require("./src/string-utils"); const array_utils_1 = require("./src/array-utils"); const validation_utils_1 = require("./src/validation-utils"); const object_utils_1 = require("./src/object-utils"); const remove_circular_json_stringify_1 = require("./src/remove-circular-json-stringify"); const regexp_utils_1 = require("./src/regexp-utils"); // ALIASES mainly used for readability const int = (n) => typeof n === 'number' ? n : parseInt(n); exports.int = int; exports.average = math_utils_1.moyenne; exports.arrayUniqueValue = array_utils_1.noDuplicateFilter; const JSONstringyParse = (o) => JSON.parse((0, remove_circular_json_stringify_1.removeCircularJSONstringify)(o)); exports.JSONstringyParse = JSONstringyParse; exports.removeUndefinedKeys = object_utils_1.objFilterUndefinedRecursive; exports.randomizeArray = array_utils_1.shuffleArray; exports.dashCase = string_utils_1.kebabCase; exports.underscoreCase = string_utils_1.snakeCase; exports.required = validation_utils_1.validator; exports.orIsset = validation_utils_1.issetOr; exports.parseRegexp = regexp_utils_1.escapeRegexp; //# sourceMappingURL=index.js.map