UNPKG

nhb-toolbox

Version:

A versatile collection of smart, efficient, and reusable utility functions, classes and types for everyday development needs.

346 lines 65.9 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.calculateLCD = exports.calculateHCF = exports.calculateGCD = exports.calculateFactorial = exports.calculateAverage = exports.verbalizer = exports.Verbalizer = exports.pluralizer = exports.Pluralizer = exports.VolumeConverter = exports.TimeConverter = exports.TemperatureConverter = exports.MassConverter = exports.LengthConverter = exports.DataConverter = exports.converter = exports.Converter = exports.AreaConverter = exports.wordCount = exports.parseNumbersFromText = exports.levenshteinDistance = exports.getLevenshteinDistance = exports.extractNumbersFromString = exports.extractNumbers = exports.countWordsInString = exports.countWords = exports.getCharacterDifferences = exports.computeTextDiff = exports.slugifyString = exports.reverseString = exports.replaceAllInString = exports.normalizeString = exports.maskString = exports.formatWithPlural = exports.formatUnitWithPlural = exports.formatNumberWithPluralUnit = exports.extractURLs = exports.extractEmails = exports.convertStringCase = exports.capitalizeString = exports.isSnakeCase = exports.isPascalCase = exports.isPalindrome = exports.isKebabCase = exports.isEmojiOnly = exports.isCamelCase = exports.generateAnagrams = exports.truncateString = exports.trimString = exports.generateRandomID = void 0; exports.convertNumberToWordsOrdinal = exports.convertNumberToWords = exports.cardinalWordsToOrdinal = exports.banglaToDigit = exports.arabicToRoman = exports.isPerfectSquare = exports.isPartOfFibonacciSeries = exports.isPartOfFibonacci = exports.isOddNumber = exports.isOdd = exports.isNumberInvalid = exports.isMultiple = exports.isInvalidNumber = exports.isFibonacci = exports.isEvenNumber = exports.isEven = exports.areNumbersInvalid = exports.areInvalidNumbers = exports.getNthFibonacci = exports.getMemoizedFibonacciSeries = exports.getMemoizedFibonacci = exports.getFibonacciSeriesMemo = exports.getFibonacciSeries = exports.getFibonacciNumbers = exports.getFibonacci = exports.generateFibonacci = exports.fibonacciGenerator = exports.calculatePercentage = exports.UnitConverter = exports.Unit = exports.Currency = exports.sumOfNumbers = exports.sumNumbers = exports.sumDigits = exports.roundToDecimal = exports.roundNumber = exports.reverseNumber = exports.getSumOfNumbers = exports.getRandomNumber = exports.getRandomInt = exports.getFactors = exports.getFactorial = exports.getDivisors = exports.getAverageOfNumbers = exports.getAverage = exports.factorsOf = exports.factorial = exports.convertToFixed = exports.convertToDecimal = exports.calculateLCM = void 0; exports.convertHexToHsl = exports.convertHex8ToRgba = exports.convertHex8ToHsla = exports.convertColorCode = exports.getRandomHSL = exports.getRandomColor = exports.generateRandomHSLColor = exports.generateRandomHSL = exports.generateRandomColorInHexRGB = exports.generateRandomColor = exports.getColorForInitial = exports.getNumbersInRange = exports.roundToNearestInterval = exports.roundToNearest = exports.roundNumberToNearestInterval = exports.numberToOrdinal = exports.normalizeNumber = exports.getRandomFloat = exports.getRandomDecimal = exports.getOrdinalNumber = exports.getOrdinal = exports.formatCurrency = exports.convertToOrdinal = exports.convertNumberToOrdinal = exports.convertNumberToCurrency = exports.clampNumber = exports.cardinalToOrdinal = exports.isPrimeNumber = exports.isPrime = exports.getPrimeNumbers = exports.findPrimeNumbers = exports.wordToNumber = exports.wordsToNumber = exports.toRomanNumeral = exports.toRoman = exports.romanToNumeric = exports.romanToInteger = exports.romanToArabic = exports.numericToRoman = exports.numberToWordsOrdinal = exports.numberToWords = exports.numberToRoman = exports.integerToRoman = exports.digitToBangla = exports.convertWordToNumber = exports.convertWordsToNumber = exports.convertToRomanNumerals = exports.convertRomanToNumeric = exports.convertRomanToInteger = exports.convertRomanToArabic = void 0; exports.convertMinutesToHourMinutes = exports.chronusts = exports.chronusjs = exports.chronus = exports.chronosts = exports.chronosjs = exports.chronos = exports.INTERNALS = exports.Chronus = exports.Chronos = exports.Bongabdo = exports.BnCalendar = exports.BanglaCalendar = exports.isValidUTCOffset = exports.isValidUTCOffSet = exports.isValidUTC = exports.isValidTimeZoneId = exports.isValidTimeString = exports.isValidTime = exports.isTimeWithUnit = exports.isNativeTimeZoneId = exports.isLeapYear = exports.isDateLike = exports.parseMSec = exports.parseMs = exports.greet = exports.getGreeting = exports.generateGreeting = exports.percentToHex = exports.extractSolidColorValues = exports.extractAlphaColorValues = exports.applyOpacityToHex = exports.Colour = exports.Color = exports.isRGBA = exports.isRGB = exports.isHSLA = exports.isHSL = exports.isHex8 = exports.isHex6 = exports.convertRgbToRgba = exports.convertRgbToHsl = exports.convertRgbToHex = exports.convertRgbaToHsla = exports.convertRgbaToHex8 = exports.convertHslToRgb = exports.convertHslToHex = exports.convertHslaToRgba = exports.convertHslaToHex8 = exports.convertHexToRgb = void 0; exports.extractDuplicates = exports.createOptionsArray = exports.sortAnArray = exports.naturalSortForString = exports.naturalSort = exports.compareSorter = exports.compareNaturally = exports.Finder = exports.totalDeltaByField = exports.sumFieldDifference = exports.sumByField = exports.groupAndSumByField = exports.groupAndAvgByField = exports.groupAndAverageByField = exports.avgByField = exports.averageByField = exports.shuffleArray = exports.isValidEmptyArray = exports.isInvalidOrEmptyArray = exports.getLastArrayElement = exports.flattenArray = exports.filterArrayOfObjects = exports.minutesToUTCOffset = exports.getTotalMinutesFromUTC = exports.getTotalMinutesFromTime = exports.getTotalMinutes = exports.getTimeZoneIds = exports.getTimeZoneDetails = exports.getTimeStringFromUTC = exports.getTimeFromMinutes = exports.getNativeTimeZoneId = exports.getMinutesFromUTC = exports.getHourMinutesFromMinutes = exports.getTimestamp = exports.getCurrentTime = exports.getCurrentDateTime = exports.formatUTCOffset = exports.formatTimePart = exports.formatRelativeTime = exports.formatRelativeDate = exports.formatDateRelative = exports.formatDateTime = exports.formatDate = exports.extractTotalMinutesFromTime = exports.extractTimeStringFromUTC = exports.extractTimeFromUTC = exports.extractMinutesFromUTC = exports.extractHourMinute = exports.convertMinutesToUTCOffset = exports.convertMinutesToTime = void 0; exports.pickFieldsByCondition = exports.pickFields = exports.omitObjectFields = exports.omitFields = exports.deleteObjectFields = exports.deleteFields = exports.convertObjectValues = exports.sanitizeData = exports.parseStringifiedObjectValues = exports.parseObjectValues = exports.parseJsonToObject = exports.mergeObjects = exports.mergeAndFlattenObjects = exports.flattenObjectKeyValue = exports.flattenObjectDotNotation = exports.extractUpdatedFields = exports.extractUpdatedAndNewFields = exports.extractNewFields = exports.extractObjectKeysDeep = exports.extractObjectKeys = exports.extractKeysDeep = exports.extractKeys = exports.countObjectFields = exports.cloneObject = exports.isValidFormData = exports.isOriginFileObj = exports.isFileUpload = exports.isFileOrBlob = exports.isFileList = exports.isFileArray = exports.isCustomFileArray = exports.isCustomFile = exports.serializeForm = exports.parseFormData = exports.createFormData = exports.createControlledFormData = exports.convertIntoFormData = exports.splitArrayByProperty = exports.splitArray = exports.rotateArray = exports.removeDuplicatesFromArray = exports.removeDuplicates = exports.moveArrayElement = exports.groupArrayByProperty = exports.getMissingElements = exports.getDuplicatesFromArray = exports.getDuplicates = exports.findMissingElements = exports.extractMissingElements = exports.extractDuplicatesFromArray = void 0; exports.isBoolean = exports.isBigInt = exports.getCountryByPhone = exports.Paginator = exports.throttleAction = exports.stripJsonEdgeGarbage = exports.stableStringify = exports.parsePrimitivesDeep = exports.parseJsonDeep = exports.parseJSON = exports.joinArrayElements = exports.isDeepEqual = exports.getStaticMethodsCount = exports.getStaticMethodNames = exports.getStaticGetterNames = exports.getInstanceMethodsCount = exports.getInstanceMethodNames = exports.getInstanceGetterNames = exports.getClassDetails = exports.definePrototypeMethod = exports.deepParsePrimitives = exports.debounceAction = exports.countStaticMethods = exports.countInstanceMethods = exports.convertArrayToString = exports.saveToSessionStorage = exports.saveToLocalStorage = exports.removeFromSessionStorage = exports.removeFromLocalStorage = exports.getFromSessionStorage = exports.getFromLocalStorage = exports.toggleFullScreen = exports.smoothScrollTo = exports.copyToClipboard = exports.updateQueryParam = exports.queryStringToObject = exports.parseQueryStringLiteral = exports.parseQueryString = exports.literalQueryStringToObject = exports.getQueryStringAsObject = exports.getQueryParams = exports.generateQueryParams = exports.formatQueryParams = exports.createQueryParams = exports.removeObjectFields = exports.removeFields = exports.remapObjectFields = exports.remapFields = exports.pickObjectFieldsByCondition = exports.pickObjectFields = void 0; exports.isExpectedNodeENV = exports.isEnvironment = exports.isEmailArray = exports.isEmail = exports.isDateString = exports.isBrowser = exports.isBinaryString = exports.isBase64 = exports.httpStatus = exports.HttpStatus = exports.isValidSet = exports.isValidObject = exports.isValidMap = exports.isValidJSON = exports.isValidArray = exports.isSet = exports.isReturningPromise = exports.isRegularExpression = exports.isRegExp = exports.isPromise = exports.isObjectWithKeys = exports.isObjectEmpty = exports.isObject = exports.isNotEmptyObject = exports.isMethodDescriptor = exports.isMethod = exports.isMap = exports.isJSONObject = exports.isJSON = exports.isFunction = exports.isError = exports.isEmptyObjectGuard = exports.isEmptyObject = exports.isDate = exports.isArrayWithLength = exports.isArrayOfType = exports.isArray = exports.doesReturnPromise = exports.isUndefined = exports.isTruthy = exports.isSymbol = exports.isString = exports.isPrimitive = exports.isPositiveInteger = exports.isNumber = exports.isNull = exports.isNormalPrimitive = exports.isNonEmptyString = exports.isInteger = exports.isFalsy = void 0; exports.isValidURL = exports.isValidEmail = exports.isUUID = exports.isURL = exports.isPhoneNumber = exports.isNumericString = exports.isNodeEnvironment = exports.isNodeENV = exports.isNode = exports.isIPAddress = exports.isHexString = void 0; var basics_1 = require("./string/basics"); Object.defineProperty(exports, "generateRandomID", { enumerable: true, get: function () { return basics_1.generateRandomID; } }); Object.defineProperty(exports, "trimString", { enumerable: true, get: function () { return basics_1.trimString; } }); Object.defineProperty(exports, "truncateString", { enumerable: true, get: function () { return basics_1.truncateString; } }); var anagram_1 = require("./string/anagram"); Object.defineProperty(exports, "generateAnagrams", { enumerable: true, get: function () { return anagram_1.generateAnagrams; } }); var guards_1 = require("./string/guards"); Object.defineProperty(exports, "isCamelCase", { enumerable: true, get: function () { return guards_1.isCamelCase; } }); Object.defineProperty(exports, "isEmojiOnly", { enumerable: true, get: function () { return guards_1.isEmojiOnly; } }); Object.defineProperty(exports, "isKebabCase", { enumerable: true, get: function () { return guards_1.isKebabCase; } }); Object.defineProperty(exports, "isPalindrome", { enumerable: true, get: function () { return guards_1.isPalindrome; } }); Object.defineProperty(exports, "isPascalCase", { enumerable: true, get: function () { return guards_1.isPascalCase; } }); Object.defineProperty(exports, "isSnakeCase", { enumerable: true, get: function () { return guards_1.isSnakeCase; } }); var case_1 = require("./string/case"); Object.defineProperty(exports, "capitalizeString", { enumerable: true, get: function () { return case_1.capitalizeString; } }); Object.defineProperty(exports, "convertStringCase", { enumerable: true, get: function () { return case_1.convertStringCase; } }); var convert_1 = require("./string/convert"); Object.defineProperty(exports, "extractEmails", { enumerable: true, get: function () { return convert_1.extractEmails; } }); Object.defineProperty(exports, "extractURLs", { enumerable: true, get: function () { return convert_1.extractURLs; } }); Object.defineProperty(exports, "formatNumberWithPluralUnit", { enumerable: true, get: function () { return convert_1.formatUnitWithPlural; } }); Object.defineProperty(exports, "formatUnitWithPlural", { enumerable: true, get: function () { return convert_1.formatUnitWithPlural; } }); Object.defineProperty(exports, "formatWithPlural", { enumerable: true, get: function () { return convert_1.formatUnitWithPlural; } }); Object.defineProperty(exports, "maskString", { enumerable: true, get: function () { return convert_1.maskString; } }); Object.defineProperty(exports, "normalizeString", { enumerable: true, get: function () { return convert_1.normalizeString; } }); Object.defineProperty(exports, "replaceAllInString", { enumerable: true, get: function () { return convert_1.replaceAllInString; } }); Object.defineProperty(exports, "reverseString", { enumerable: true, get: function () { return convert_1.reverseString; } }); Object.defineProperty(exports, "slugifyString", { enumerable: true, get: function () { return convert_1.slugifyString; } }); var diff_1 = require("./string/diff"); Object.defineProperty(exports, "computeTextDiff", { enumerable: true, get: function () { return diff_1.computeTextDiff; } }); Object.defineProperty(exports, "getCharacterDifferences", { enumerable: true, get: function () { return diff_1.getCharacterDifferences; } }); var utilities_1 = require("./string/utilities"); Object.defineProperty(exports, "countWords", { enumerable: true, get: function () { return utilities_1.countWords; } }); Object.defineProperty(exports, "countWordsInString", { enumerable: true, get: function () { return utilities_1.countWords; } }); Object.defineProperty(exports, "extractNumbers", { enumerable: true, get: function () { return utilities_1.extractNumbersFromString; } }); Object.defineProperty(exports, "extractNumbersFromString", { enumerable: true, get: function () { return utilities_1.extractNumbersFromString; } }); Object.defineProperty(exports, "getLevenshteinDistance", { enumerable: true, get: function () { return utilities_1.getLevenshteinDistance; } }); Object.defineProperty(exports, "levenshteinDistance", { enumerable: true, get: function () { return utilities_1.getLevenshteinDistance; } }); Object.defineProperty(exports, "parseNumbersFromText", { enumerable: true, get: function () { return utilities_1.extractNumbersFromString; } }); Object.defineProperty(exports, "wordCount", { enumerable: true, get: function () { return utilities_1.countWords; } }); var Converter_1 = require("./converter/Converter"); Object.defineProperty(exports, "AreaConverter", { enumerable: true, get: function () { return Converter_1.AreaConverter; } }); Object.defineProperty(exports, "Converter", { enumerable: true, get: function () { return Converter_1.Converter; } }); Object.defineProperty(exports, "converter", { enumerable: true, get: function () { return Converter_1.converter; } }); Object.defineProperty(exports, "DataConverter", { enumerable: true, get: function () { return Converter_1.DataConverter; } }); Object.defineProperty(exports, "LengthConverter", { enumerable: true, get: function () { return Converter_1.LengthConverter; } }); Object.defineProperty(exports, "MassConverter", { enumerable: true, get: function () { return Converter_1.MassConverter; } }); Object.defineProperty(exports, "TemperatureConverter", { enumerable: true, get: function () { return Converter_1.TemperatureConverter; } }); Object.defineProperty(exports, "TimeConverter", { enumerable: true, get: function () { return Converter_1.TimeConverter; } }); Object.defineProperty(exports, "VolumeConverter", { enumerable: true, get: function () { return Converter_1.VolumeConverter; } }); var Pluralizer_1 = require("./pluralizer/Pluralizer"); Object.defineProperty(exports, "Pluralizer", { enumerable: true, get: function () { return Pluralizer_1.Pluralizer; } }); Object.defineProperty(exports, "pluralizer", { enumerable: true, get: function () { return Pluralizer_1.pluralizer; } }); var Verbalizer_1 = require("./verbalizer/Verbalizer"); Object.defineProperty(exports, "Verbalizer", { enumerable: true, get: function () { return Verbalizer_1.Verbalizer; } }); Object.defineProperty(exports, "verbalizer", { enumerable: true, get: function () { return Verbalizer_1.verbalizer; } }); var basics_2 = require("./number/basics"); Object.defineProperty(exports, "calculateAverage", { enumerable: true, get: function () { return basics_2.getAverage; } }); Object.defineProperty(exports, "calculateFactorial", { enumerable: true, get: function () { return basics_2.factorial; } }); Object.defineProperty(exports, "calculateGCD", { enumerable: true, get: function () { return basics_2.calculateHCF; } }); Object.defineProperty(exports, "calculateHCF", { enumerable: true, get: function () { return basics_2.calculateHCF; } }); Object.defineProperty(exports, "calculateLCD", { enumerable: true, get: function () { return basics_2.calculateLCM; } }); Object.defineProperty(exports, "calculateLCM", { enumerable: true, get: function () { return basics_2.calculateLCM; } }); Object.defineProperty(exports, "convertToDecimal", { enumerable: true, get: function () { return basics_2.convertToDecimal; } }); Object.defineProperty(exports, "convertToFixed", { enumerable: true, get: function () { return basics_2.convertToDecimal; } }); Object.defineProperty(exports, "factorial", { enumerable: true, get: function () { return basics_2.factorial; } }); Object.defineProperty(exports, "factorsOf", { enumerable: true, get: function () { return basics_2.getFactors; } }); Object.defineProperty(exports, "getAverage", { enumerable: true, get: function () { return basics_2.getAverage; } }); Object.defineProperty(exports, "getAverageOfNumbers", { enumerable: true, get: function () { return basics_2.getAverage; } }); Object.defineProperty(exports, "getDivisors", { enumerable: true, get: function () { return basics_2.getFactors; } }); Object.defineProperty(exports, "getFactorial", { enumerable: true, get: function () { return basics_2.factorial; } }); Object.defineProperty(exports, "getFactors", { enumerable: true, get: function () { return basics_2.getFactors; } }); Object.defineProperty(exports, "getRandomInt", { enumerable: true, get: function () { return basics_2.getRandomNumber; } }); Object.defineProperty(exports, "getRandomNumber", { enumerable: true, get: function () { return basics_2.getRandomNumber; } }); Object.defineProperty(exports, "getSumOfNumbers", { enumerable: true, get: function () { return basics_2.sumNumbers; } }); Object.defineProperty(exports, "reverseNumber", { enumerable: true, get: function () { return basics_2.reverseNumber; } }); Object.defineProperty(exports, "roundNumber", { enumerable: true, get: function () { return basics_2.roundNumber; } }); Object.defineProperty(exports, "roundToDecimal", { enumerable: true, get: function () { return basics_2.roundNumber; } }); Object.defineProperty(exports, "sumDigits", { enumerable: true, get: function () { return basics_2.sumDigits; } }); Object.defineProperty(exports, "sumNumbers", { enumerable: true, get: function () { return basics_2.sumNumbers; } }); Object.defineProperty(exports, "sumOfNumbers", { enumerable: true, get: function () { return basics_2.sumNumbers; } }); var Currency_1 = require("./number/Currency"); Object.defineProperty(exports, "Currency", { enumerable: true, get: function () { return Currency_1.Currency; } }); var Unit_1 = require("./number/Unit"); Object.defineProperty(exports, "Unit", { enumerable: true, get: function () { return Unit_1.Unit; } }); Object.defineProperty(exports, "UnitConverter", { enumerable: true, get: function () { return Unit_1.Unit; } }); var percent_1 = require("./number/percent"); Object.defineProperty(exports, "calculatePercentage", { enumerable: true, get: function () { return percent_1.calculatePercentage; } }); var fibonacci_1 = require("./number/fibonacci"); Object.defineProperty(exports, "fibonacciGenerator", { enumerable: true, get: function () { return fibonacci_1.fibonacciGenerator; } }); Object.defineProperty(exports, "generateFibonacci", { enumerable: true, get: function () { return fibonacci_1.fibonacciGenerator; } }); Object.defineProperty(exports, "getFibonacci", { enumerable: true, get: function () { return fibonacci_1.getFibonacciSeries; } }); Object.defineProperty(exports, "getFibonacciNumbers", { enumerable: true, get: function () { return fibonacci_1.getFibonacciSeries; } }); Object.defineProperty(exports, "getFibonacciSeries", { enumerable: true, get: function () { return fibonacci_1.getFibonacciSeries; } }); Object.defineProperty(exports, "getFibonacciSeriesMemo", { enumerable: true, get: function () { return fibonacci_1.getFibonacciSeriesMemo; } }); Object.defineProperty(exports, "getMemoizedFibonacci", { enumerable: true, get: function () { return fibonacci_1.getFibonacciSeriesMemo; } }); Object.defineProperty(exports, "getMemoizedFibonacciSeries", { enumerable: true, get: function () { return fibonacci_1.getFibonacciSeriesMemo; } }); Object.defineProperty(exports, "getNthFibonacci", { enumerable: true, get: function () { return fibonacci_1.getNthFibonacci; } }); var guards_2 = require("./number/guards"); Object.defineProperty(exports, "areInvalidNumbers", { enumerable: true, get: function () { return guards_2.areInvalidNumbers; } }); Object.defineProperty(exports, "areNumbersInvalid", { enumerable: true, get: function () { return guards_2.areInvalidNumbers; } }); Object.defineProperty(exports, "isEven", { enumerable: true, get: function () { return guards_2.isEven; } }); Object.defineProperty(exports, "isEvenNumber", { enumerable: true, get: function () { return guards_2.isEven; } }); Object.defineProperty(exports, "isFibonacci", { enumerable: true, get: function () { return guards_2.isFibonacci; } }); Object.defineProperty(exports, "isInvalidNumber", { enumerable: true, get: function () { return guards_2.areInvalidNumbers; } }); Object.defineProperty(exports, "isMultiple", { enumerable: true, get: function () { return guards_2.isMultiple; } }); Object.defineProperty(exports, "isNumberInvalid", { enumerable: true, get: function () { return guards_2.areInvalidNumbers; } }); Object.defineProperty(exports, "isOdd", { enumerable: true, get: function () { return guards_2.isOdd; } }); Object.defineProperty(exports, "isOddNumber", { enumerable: true, get: function () { return guards_2.isOdd; } }); Object.defineProperty(exports, "isPartOfFibonacci", { enumerable: true, get: function () { return guards_2.isFibonacci; } }); Object.defineProperty(exports, "isPartOfFibonacciSeries", { enumerable: true, get: function () { return guards_2.isFibonacci; } }); Object.defineProperty(exports, "isPerfectSquare", { enumerable: true, get: function () { return guards_2.isPerfectSquare; } }); var convert_2 = require("./number/convert"); Object.defineProperty(exports, "arabicToRoman", { enumerable: true, get: function () { return convert_2.convertToRomanNumerals; } }); Object.defineProperty(exports, "banglaToDigit", { enumerable: true, get: function () { return convert_2.banglaToDigit; } }); Object.defineProperty(exports, "cardinalWordsToOrdinal", { enumerable: true, get: function () { return convert_2.numberToWordsOrdinal; } }); Object.defineProperty(exports, "convertNumberToWords", { enumerable: true, get: function () { return convert_2.numberToWords; } }); Object.defineProperty(exports, "convertNumberToWordsOrdinal", { enumerable: true, get: function () { return convert_2.numberToWordsOrdinal; } }); Object.defineProperty(exports, "convertRomanToArabic", { enumerable: true, get: function () { return convert_2.romanToInteger; } }); Object.defineProperty(exports, "convertRomanToInteger", { enumerable: true, get: function () { return convert_2.romanToInteger; } }); Object.defineProperty(exports, "convertRomanToNumeric", { enumerable: true, get: function () { return convert_2.romanToInteger; } }); Object.defineProperty(exports, "convertToRomanNumerals", { enumerable: true, get: function () { return convert_2.convertToRomanNumerals; } }); Object.defineProperty(exports, "convertWordsToNumber", { enumerable: true, get: function () { return convert_2.wordsToNumber; } }); Object.defineProperty(exports, "convertWordToNumber", { enumerable: true, get: function () { return convert_2.wordsToNumber; } }); Object.defineProperty(exports, "digitToBangla", { enumerable: true, get: function () { return convert_2.digitToBangla; } }); Object.defineProperty(exports, "integerToRoman", { enumerable: true, get: function () { return convert_2.convertToRomanNumerals; } }); Object.defineProperty(exports, "numberToRoman", { enumerable: true, get: function () { return convert_2.convertToRomanNumerals; } }); Object.defineProperty(exports, "numberToWords", { enumerable: true, get: function () { return convert_2.numberToWords; } }); Object.defineProperty(exports, "numberToWordsOrdinal", { enumerable: true, get: function () { return convert_2.numberToWordsOrdinal; } }); Object.defineProperty(exports, "numericToRoman", { enumerable: true, get: function () { return convert_2.convertToRomanNumerals; } }); Object.defineProperty(exports, "romanToArabic", { enumerable: true, get: function () { return convert_2.romanToInteger; } }); Object.defineProperty(exports, "romanToInteger", { enumerable: true, get: function () { return convert_2.romanToInteger; } }); Object.defineProperty(exports, "romanToNumeric", { enumerable: true, get: function () { return convert_2.romanToInteger; } }); Object.defineProperty(exports, "toRoman", { enumerable: true, get: function () { return convert_2.convertToRomanNumerals; } }); Object.defineProperty(exports, "toRomanNumeral", { enumerable: true, get: function () { return convert_2.convertToRomanNumerals; } }); Object.defineProperty(exports, "wordsToNumber", { enumerable: true, get: function () { return convert_2.wordsToNumber; } }); Object.defineProperty(exports, "wordToNumber", { enumerable: true, get: function () { return convert_2.wordsToNumber; } }); var prime_1 = require("./number/prime"); Object.defineProperty(exports, "findPrimeNumbers", { enumerable: true, get: function () { return prime_1.findPrimeNumbers; } }); Object.defineProperty(exports, "getPrimeNumbers", { enumerable: true, get: function () { return prime_1.findPrimeNumbers; } }); Object.defineProperty(exports, "isPrime", { enumerable: true, get: function () { return prime_1.isPrime; } }); Object.defineProperty(exports, "isPrimeNumber", { enumerable: true, get: function () { return prime_1.isPrime; } }); var utilities_2 = require("./number/utilities"); Object.defineProperty(exports, "cardinalToOrdinal", { enumerable: true, get: function () { return utilities_2.getOrdinal; } }); Object.defineProperty(exports, "clampNumber", { enumerable: true, get: function () { return utilities_2.clampNumber; } }); Object.defineProperty(exports, "convertNumberToCurrency", { enumerable: true, get: function () { return utilities_2.formatCurrency; } }); Object.defineProperty(exports, "convertNumberToOrdinal", { enumerable: true, get: function () { return utilities_2.getOrdinal; } }); Object.defineProperty(exports, "convertToOrdinal", { enumerable: true, get: function () { return utilities_2.getOrdinal; } }); Object.defineProperty(exports, "formatCurrency", { enumerable: true, get: function () { return utilities_2.formatCurrency; } }); Object.defineProperty(exports, "getOrdinal", { enumerable: true, get: function () { return utilities_2.getOrdinal; } }); Object.defineProperty(exports, "getOrdinalNumber", { enumerable: true, get: function () { return utilities_2.getOrdinal; } }); Object.defineProperty(exports, "getRandomDecimal", { enumerable: true, get: function () { return utilities_2.getRandomFloat; } }); Object.defineProperty(exports, "getRandomFloat", { enumerable: true, get: function () { return utilities_2.getRandomFloat; } }); Object.defineProperty(exports, "normalizeNumber", { enumerable: true, get: function () { return utilities_2.normalizeNumber; } }); Object.defineProperty(exports, "numberToOrdinal", { enumerable: true, get: function () { return utilities_2.getOrdinal; } }); Object.defineProperty(exports, "roundNumberToNearestInterval", { enumerable: true, get: function () { return utilities_2.roundToNearest; } }); Object.defineProperty(exports, "roundToNearest", { enumerable: true, get: function () { return utilities_2.roundToNearest; } }); Object.defineProperty(exports, "roundToNearestInterval", { enumerable: true, get: function () { return utilities_2.roundToNearest; } }); var range_1 = require("./number/range"); Object.defineProperty(exports, "getNumbersInRange", { enumerable: true, get: function () { return range_1.getNumbersInRange; } }); var initials_1 = require("./colors/initials"); Object.defineProperty(exports, "getColorForInitial", { enumerable: true, get: function () { return initials_1.getColorForInitial; } }); var random_1 = require("./colors/random"); Object.defineProperty(exports, "generateRandomColor", { enumerable: true, get: function () { return random_1.generateRandomColor; } }); Object.defineProperty(exports, "generateRandomColorInHexRGB", { enumerable: true, get: function () { return random_1.generateRandomColorInHexRGB; } }); Object.defineProperty(exports, "generateRandomHSL", { enumerable: true, get: function () { return random_1.generateRandomHSLColor; } }); Object.defineProperty(exports, "generateRandomHSLColor", { enumerable: true, get: function () { return random_1.generateRandomHSLColor; } }); Object.defineProperty(exports, "getRandomColor", { enumerable: true, get: function () { return random_1.generateRandomColor; } }); Object.defineProperty(exports, "getRandomHSL", { enumerable: true, get: function () { return random_1.generateRandomHSLColor; } }); var convert_3 = require("./colors/convert"); Object.defineProperty(exports, "convertColorCode", { enumerable: true, get: function () { return convert_3.convertColorCode; } }); Object.defineProperty(exports, "convertHex8ToHsla", { enumerable: true, get: function () { return convert_3.convertHex8ToHsla; } }); Object.defineProperty(exports, "convertHex8ToRgba", { enumerable: true, get: function () { return convert_3.convertHex8ToRgba; } }); Object.defineProperty(exports, "convertHexToHsl", { enumerable: true, get: function () { return convert_3.convertHexToHsl; } }); Object.defineProperty(exports, "convertHexToRgb", { enumerable: true, get: function () { return convert_3.convertHexToRgb; } }); Object.defineProperty(exports, "convertHslaToHex8", { enumerable: true, get: function () { return convert_3.convertHslaToHex8; } }); Object.defineProperty(exports, "convertHslaToRgba", { enumerable: true, get: function () { return convert_3.convertHslaToRgba; } }); Object.defineProperty(exports, "convertHslToHex", { enumerable: true, get: function () { return convert_3.convertHslToHex; } }); Object.defineProperty(exports, "convertHslToRgb", { enumerable: true, get: function () { return convert_3.convertHslToRgb; } }); Object.defineProperty(exports, "convertRgbaToHex8", { enumerable: true, get: function () { return convert_3.convertRgbaToHex8; } }); Object.defineProperty(exports, "convertRgbaToHsla", { enumerable: true, get: function () { return convert_3.convertRgbaToHsla; } }); Object.defineProperty(exports, "convertRgbToHex", { enumerable: true, get: function () { return convert_3.convertRgbToHex; } }); Object.defineProperty(exports, "convertRgbToHsl", { enumerable: true, get: function () { return convert_3.convertRgbToHsl; } }); Object.defineProperty(exports, "convertRgbToRgba", { enumerable: true, get: function () { return convert_3.convertRgbToRgba; } }); var guards_3 = require("./colors/guards"); Object.defineProperty(exports, "isHex6", { enumerable: true, get: function () { return guards_3.isHex6; } }); Object.defineProperty(exports, "isHex8", { enumerable: true, get: function () { return guards_3.isHex8; } }); Object.defineProperty(exports, "isHSL", { enumerable: true, get: function () { return guards_3.isHSL; } }); Object.defineProperty(exports, "isHSLA", { enumerable: true, get: function () { return guards_3.isHSLA; } }); Object.defineProperty(exports, "isRGB", { enumerable: true, get: function () { return guards_3.isRGB; } }); Object.defineProperty(exports, "isRGBA", { enumerable: true, get: function () { return guards_3.isRGBA; } }); var Color_1 = require("./colors/Color"); Object.defineProperty(exports, "Color", { enumerable: true, get: function () { return Color_1.Color; } }); Object.defineProperty(exports, "Colour", { enumerable: true, get: function () { return Color_1.Colour; } }); var utils_1 = require("./colors/utils"); Object.defineProperty(exports, "applyOpacityToHex", { enumerable: true, get: function () { return utils_1.applyOpacityToHex; } }); Object.defineProperty(exports, "extractAlphaColorValues", { enumerable: true, get: function () { return utils_1.extractAlphaColorValues; } }); Object.defineProperty(exports, "extractSolidColorValues", { enumerable: true, get: function () { return utils_1.extractSolidColorValues; } }); Object.defineProperty(exports, "percentToHex", { enumerable: true, get: function () { return utils_1.percentToHex; } }); var greet_1 = require("./date/greet"); Object.defineProperty(exports, "generateGreeting", { enumerable: true, get: function () { return greet_1.getGreeting; } }); Object.defineProperty(exports, "getGreeting", { enumerable: true, get: function () { return greet_1.getGreeting; } }); Object.defineProperty(exports, "greet", { enumerable: true, get: function () { return greet_1.getGreeting; } }); var parse_1 = require("./date/parse"); Object.defineProperty(exports, "parseMs", { enumerable: true, get: function () { return parse_1.parseMSec; } }); Object.defineProperty(exports, "parseMSec", { enumerable: true, get: function () { return parse_1.parseMSec; } }); var guards_4 = require("./date/guards"); Object.defineProperty(exports, "isDateLike", { enumerable: true, get: function () { return guards_4.isDateLike; } }); Object.defineProperty(exports, "isLeapYear", { enumerable: true, get: function () { return guards_4.isLeapYear; } }); Object.defineProperty(exports, "isNativeTimeZoneId", { enumerable: true, get: function () { return guards_4.isNativeTimeZoneId; } }); Object.defineProperty(exports, "isTimeWithUnit", { enumerable: true, get: function () { return guards_4.isTimeWithUnit; } }); Object.defineProperty(exports, "isValidTime", { enumerable: true, get: function () { return guards_4.isValidTime; } }); Object.defineProperty(exports, "isValidTimeString", { enumerable: true, get: function () { return guards_4.isValidTime; } }); Object.defineProperty(exports, "isValidTimeZoneId", { enumerable: true, get: function () { return guards_4.isValidTimeZoneId; } }); Object.defineProperty(exports, "isValidUTC", { enumerable: true, get: function () { return guards_4.isValidUTCOffset; } }); Object.defineProperty(exports, "isValidUTCOffSet", { enumerable: true, get: function () { return guards_4.isValidUTCOffset; } }); Object.defineProperty(exports, "isValidUTCOffset", { enumerable: true, get: function () { return guards_4.isValidUTCOffset; } }); var BanglaCalendar_1 = require("./date/BanglaCalendar"); Object.defineProperty(exports, "BanglaCalendar", { enumerable: true, get: function () { return BanglaCalendar_1.BanglaCalendar; } }); Object.defineProperty(exports, "BnCalendar", { enumerable: true, get: function () { return BanglaCalendar_1.BnCalendar; } }); Object.defineProperty(exports, "Bongabdo", { enumerable: true, get: function () { return BanglaCalendar_1.Bongabdo; } }); var Chronos_1 = require("./date/Chronos"); Object.defineProperty(exports, "Chronos", { enumerable: true, get: function () { return Chronos_1.Chronos; } }); Object.defineProperty(exports, "Chronus", { enumerable: true, get: function () { return Chronos_1.Chronus; } }); var constants_1 = require("./date/constants"); Object.defineProperty(exports, "INTERNALS", { enumerable: true, get: function () { return constants_1.INTERNALS; } }); var chronos_fn_1 = require("./date/chronos-fn"); Object.defineProperty(exports, "chronos", { enumerable: true, get: function () { return chronos_fn_1.chronos; } }); Object.defineProperty(exports, "chronosjs", { enumerable: true, get: function () { return chronos_fn_1.chronosjs; } }); Object.defineProperty(exports, "chronosts", { enumerable: true, get: function () { return chronos_fn_1.chronosts; } }); Object.defineProperty(exports, "chronus", { enumerable: true, get: function () { return chronos_fn_1.chronus; } }); Object.defineProperty(exports, "chronusjs", { enumerable: true, get: function () { return chronos_fn_1.chronusjs; } }); Object.defineProperty(exports, "chronusts", { enumerable: true, get: function () { return chronos_fn_1.chronusts; } }); var utils_2 = require("./date/utils"); Object.defineProperty(exports, "convertMinutesToHourMinutes", { enumerable: true, get: function () { return utils_2.convertMinutesToTime; } }); Object.defineProperty(exports, "convertMinutesToTime", { enumerable: true, get: function () { return utils_2.convertMinutesToTime; } }); Object.defineProperty(exports, "convertMinutesToUTCOffset", { enumerable: true, get: function () { return utils_2.formatUTCOffset; } }); Object.defineProperty(exports, "extractHourMinute", { enumerable: true, get: function () { return utils_2.extractHourMinute; } }); Object.defineProperty(exports, "extractMinutesFromUTC", { enumerable: true, get: function () { return utils_2.extractMinutesFromUTC; } }); Object.defineProperty(exports, "extractTimeFromUTC", { enumerable: true, get: function () { return utils_2.extractTimeFromUTC; } }); Object.defineProperty(exports, "extractTimeStringFromUTC", { enumerable: true, get: function () { return utils_2.extractTimeFromUTC; } }); Object.defineProperty(exports, "extractTotalMinutesFromTime", { enumerable: true, get: function () { return utils_2.getTotalMinutes; } }); Object.defineProperty(exports, "formatDate", { enumerable: true, get: function () { return utils_2.formatDate; } }); Object.defineProperty(exports, "formatDateTime", { enumerable: true, get: function () { return utils_2.formatDate; } }); Object.defineProperty(exports, "formatDateRelative", { enumerable: true, get: function () { return utils_2.formatDateRelative; } }); Object.defineProperty(exports, "formatRelativeDate", { enumerable: true, get: function () { return utils_2.formatDateRelative; } }); Object.defineProperty(exports, "formatRelativeTime", { enumerable: true, get: function () { return utils_2.formatDateRelative; } }); Object.defineProperty(exports, "formatTimePart", { enumerable: true, get: function () { return utils_2.formatTimePart; } }); Object.defineProperty(exports, "formatUTCOffset", { enumerable: true, get: function () { return utils_2.formatUTCOffset; } }); Object.defineProperty(exports, "getCurrentDateTime", { enumerable: true, get: function () { return utils_2.getCurrentDateTime; } }); Object.defineProperty(exports, "getCurrentTime", { enumerable: true, get: function () { return utils_2.getCurrentDateTime; } }); Object.defineProperty(exports, "getTimestamp", { enumerable: true, get: function () { return utils_2.getTimestamp; } }); Object.defineProperty(exports, "getHourMinutesFromMinutes", { enumerable: true, get: function () { return utils_2.convertMinutesToTime; } }); Object.defineProperty(exports, "getMinutesFromUTC", { enumerable: true, get: function () { return utils_2.extractMinutesFromUTC; } }); Object.defineProperty(exports, "getNativeTimeZoneId", { enumerable: true, get: function () { return utils_2.getNativeTimeZoneId; } }); Object.defineProperty(exports, "getTimeFromMinutes", { enumerable: true, get: function () { return utils_2.convertMinutesToTime; } }); Object.defineProperty(exports, "getTimeStringFromUTC", { enumerable: true, get: function () { return utils_2.extractTimeFromUTC; } }); Object.defineProperty(exports, "getTimeZoneDetails", { enumerable: true, get: function () { return utils_2.getTimeZoneDetails; } }); Object.defineProperty(exports, "getTimeZoneIds", { enumerable: true, get: function () { return utils_2.getTimeZoneIds; } }); Object.defineProperty(exports, "getTotalMinutes", { enumerable: true, get: function () { return utils_2.getTotalMinutes; } }); Object.defineProperty(exports, "getTotalMinutesFromTime", { enumerable: true, get: function () { return utils_2.getTotalMinutes; } }); Object.defineProperty(exports, "getTotalMinutesFromUTC", { enumerable: true, get: function () { return utils_2.extractMinutesFromUTC; } }); Object.defineProperty(exports, "minutesToUTCOffset", { enumerable: true, get: function () { return utils_2.formatUTCOffset; } }); var basics_3 = require("./array/basics"); Object.defineProperty(exports, "filterArrayOfObjects", { enumerable: true, get: function () { return basics_3.filterArrayOfObjects; } }); Object.defineProperty(exports, "flattenArray", { enumerable: true, get: function () { return basics_3.flattenArray; } }); Object.defineProperty(exports, "getLastArrayElement", { enumerable: true, get: function () { return basics_3.getLastArrayElement; } }); Object.defineProperty(exports, "isInvalidOrEmptyArray", { enumerable: true, get: function () { return basics_3.isInvalidOrEmptyArray; } }); Object.defineProperty(exports, "isValidEmptyArray", { enumerable: true, get: function () { return basics_3.isInvalidOrEmptyArray; } }); Object.defineProperty(exports, "shuffleArray", { enumerable: true, get: function () { return basics_3.shuffleArray; } }); var calc_1 = require("./array/calc"); Object.defineProperty(exports, "averageByField", { enumerable: true, get: function () { return calc_1.averageByField; } }); Object.defineProperty(exports, "avgByField", { enumerable: true, get: function () { return calc_1.averageByField; } }); Object.defineProperty(exports, "groupAndAverageByField", { enumerable: true, get: function () { return calc_1.groupAndAverageByField; } }); Object.defineProperty(exports, "groupAndAvgByField", { enumerable: true, get: function () { return calc_1.groupAndAverageByField; } }); Object.defineProperty(exports, "groupAndSumByField", { enumerable: true, get: function () { return calc_1.groupAndSumByField; } }); Object.defineProperty(exports, "sumByField", { enumerable: true, get: function () { return calc_1.sumByField; } }); Object.defineProperty(exports, "sumFieldDifference", { enumerable: true, get: function () { return calc_1.sumFieldDifference; } }); Object.defineProperty(exports, "totalDeltaByField", { enumerable: true, get: function () { return calc_1.sumFieldDifference; } }); var Finder_1 = require("./array/Finder"); Object.defineProperty(exports, "Finder", { enumerable: true, get: function () { return Finder_1.Finder; } }); var sort_1 = require("./array/sort"); Object.defineProperty(exports, "compareNaturally", { enumerable: true, get: function () { return sort_1.naturalSort; } }); Object.defineProperty(exports, "compareSorter", { enumerable: true, get: function () { return sort_1.naturalSort; } }); Object.defineProperty(exports, "naturalSort", { enumerable: true, get: function () { return sort_1.naturalSort; } }); Object.defineProperty(exports, "naturalSortForString", { enumerable: true, get: function () { return sort_1.naturalSort; } }); Object.defineProperty(exports, "sortAnArray", { enumerable: true, get: function () { return sort_1.sortAnArray; } }); var transform_1 = require("./array/transform"); Object.defineProperty(exports, "createOptionsArray", { enumerable: true, get: function () { return transform_1.createOptionsArray; } }); Object.defineProperty(exports, "extractDuplicates", { enumerable: true, get: function () { return transform_1.getDuplicates; } }); Object.defineProperty(exports, "extractDuplicatesFromArray", { enumerable: true, get: function () { return transform_1.getDuplicates; } }); Object.defineProperty(exports, "extractMissingElements", { enumerable: true, get: function () { return transform_1.findMissingElements; } }); Object.defineProperty(exports, "findMissingElements", { enumerable: true, get: function () { return transform_1.findMissingElements; } }); Object.defineProperty(exports, "getDuplicates", { enumerable: true, get: function () { return transform_1.getDuplicates; } }); Object.defineProperty(exports, "getDuplicatesFromArray", { enumerable: true, get: function () { return transform_1.getDuplicates; } }); Object.defineProperty(exports, "getMissingElements", { enumerable: true, get: function () { return transform_1.findMissingElements; } }); Object.defineProperty(exports, "groupArrayByProperty", { enumerable: true, get: function () { return transform_1.splitArrayByProperty; } }); Object.defineProperty(exports, "moveArrayElement", { enumerable: true, get: function () { return transform_1.moveArrayElement; } }); Object.defineProperty(exports, "removeDuplicates", { enumerable: true, get: function () { return transform_1.removeDuplicatesFromArray; } }); Object.defineProperty(exports, "removeDuplicatesFromArray", { enumerable: true, get: function () { return transform_1.removeDuplicatesFromArray; } }); Object.defineProperty(exports, "rotateArray", { enumerable: true, get: function () { return transform_1.rotateArray; } }); Object.defineProperty(exports, "splitArray", { enumerable: true, get: function () { return transform_1.splitArray; } }); Object.defineProperty(exports, "splitArrayByProperty", { enumerable: true, get: function () { return transform_1.splitArrayByProperty; } }); var convert_4 = require("./form/convert"); Object.defineProperty(exports, "convertIntoFormData", { enumerable: true, get: function () { return convert_4.createControlledFormData; } }); Object.defineProperty(exports, "createControlledFormData", { enumerable: true, get: function () { return convert_4.createControlledFormData; } }); Object.defineProperty(exports, "createFormData", { enumerable: true, get: function () { return convert_4.createControlledFormData; } }); var transform_2 = require("./form/transform"); Object.defineProperty(exports, "parseFormData", { enumerable: true, get: function () { return transform_2.parseFormData; } }); Object.defineProperty(exports, "serializeForm", { enumerable: true, get: function () { return transform_2.serializeForm; } }); var guards_5 = require("./form/guards"); Object.defineProperty(exports, "isCustomFile", { enumerable: true, get: function () { return guards_5.isCustomFile; } }); Object.defineProperty(exports, "isCustomFileArray", { enumerable: true, get: function () { return guards_5.isCustomFileArray; } }); Object.defineProperty(exports, "isFileArray", { enumerable: true, get: function () { return guards_5.isFileArray; } }); Object.defineProperty(exports, "isFileList", { enumerable: true, get: function () { return guards_5.isFileList; } }); Object.defineProperty(exports, "isFileOrBlob", { enumerable: true, get: function () { return guards_5.isFileOrBlob; } }); Object.defineProperty(exports, "isFileUpload", { enumerable: true, get: function () { return guards_5.isFileUpload; } }); Object.defineProperty(exports, "isOriginFileObj", { enumerable: true, get: function () { return guards_5.isOriginFileObj; } }); Object.defineProperty(exports, "isValidFormData", { enumerable: true, get: function () { return guards_5.isValidFormData; } }); var basics_4 = require("./object/basics"); Object.defineProperty(exports, "cloneObject", { enumerable: true, get: function () { return basics_4.cloneObject; } }); Object.defineProperty(exports, "countObjectFields", { enumerable: true, get: function () { return basics_4.countObjectFields; } }); Object.defineProperty(exports, "extractKeys", { enumerable: true, get: function () { return basics_4.extractObjectKeys; } }); Object.defineProperty(exports, "extractKeysDeep", { enumerable: true, get: function () { return basics_4.extractObjectKeysDeep; } }); Object.defineProperty(exports, "extractObjectKeys", { enumerable: true, get: function () { return basics_4.extractObjectKeys; } }); Object.defineProperty(exports, "extractObjectKeysDeep", { enumerable: true, get: function () { return basics_4.extractObjectKeysDeep; } }); var objectify_1 = require("./object/objectify"); Object.defineProperty(exports, "extractNewFields", { enumerable: true, get: function () { return objectify_1.extractNewFields; } }); Object.defineProperty(exports, "extractUpdatedAndNewFields", { enumerable: true, get: function () { return objectify_1.extractUpdatedAndNewFields; } }); Object.defineProperty(exports, "extractUpdatedFields", { enumerable: true, get: function () { return objectify_1.extractUpdatedFields; } }); Object.defineProperty(exports, "flattenObjectDotNotation", { enumerable: true, get: function () { return objectify_1.flattenObjectDotNotation; } }); Object.defineProperty(exports, "flattenObjectKeyValue", { enumerable: true, get: function () { return objectify_1.flattenObjectKeyValue; } }); Object.defineProperty(exports, "mergeAndFlattenObjects", { enumerable: true, get: function () { return objectify_1.mergeAndFlattenObjects; } }); Object.defineProperty(exports, "mergeObjects", { enumerable: true, get: function () { return objectify_1.mergeObjects; } }); Object.defineProperty(exports, "parseJsonToObject", { enumerable: true, get: function () { return objectify_1.parseJsonToObject; } }); var sanitize_1 = require("./object/sanitiz