UNPKG

everyutil

Version:

A comprehensive library of lightweight, reusable utility functions for JavaScript and TypeScript, designed to streamline common programming tasks such as string manipulation, array processing, date handling, and more.

174 lines (173 loc) 7.09 kB
export * from './array/arrayFingerprint'; export * from './array/arrayMachine'; export * from './array/autoDescribe'; export * from './array/chunkByCondition'; export * from './array/compactMap'; export * from './array/compressArray'; export * from './array/cross'; export * from './array/detectPattern'; export * from './array/entropy'; export * from './array/findAnomalies'; export * from './array/findMostFrequent'; export * from './array/flattenUntil'; export * from './array/fractalChunks'; export * from './array/groupEvery'; export * from './array/interleave'; export * from './array/isSorted'; export * from './array/isUniform'; export * from './array/mirrored'; export * from './array/mode'; export * from './array/mutateByNoise'; export * from './array/pivot'; export * from './array/pluckUnique'; export * from './array/reconstructSequence'; export * from './array/rotate'; export * from './array/semanticGroup'; export * from './array/shuffleStable'; export * from './array/skipUntil'; export * from './array/slideWindow'; export * from './array/sortBySchema'; export * from './array/tailUntil'; export * from './array/timeSeriesDelta'; export * from './array/transpose'; export * from './array/withIndex'; export * from './array/zipDiagonals'; export * from './array/windowedReduce'; export * from './array/arrayIntersections'; export * from './array/arraySymmetricDifference'; export * from './array/arrayCumulativeProduct'; export * from './array/arrayFrequencyMap'; export * from './array/arraySpliceMultiple'; export * from './array/arrayLongestIncreasingSubsequence'; export * from './array/arrayStableSort'; export * from './array/arrayUniqueByKey'; export * from './array/arrayRotateChunks'; export * from './number/coefficientOfVariation'; export * from './number/collatzSequence'; export * from './number/cumulativeSum'; export * from './number/decimalToFraction'; export * from './number/delta'; export * from './number/describeNumberSet'; export * from './number/digitalRoot'; export * from './number/factors'; export * from './number/hashNumber'; export * from './number/interquartileRange'; export * from './number/intOrNull'; export * from './number/isAlmostEqual'; export * from './number/isKaprekar'; export * from './number/isTriangularNumber'; export * from './number/medianAbsoluteDeviation'; export * from './number/movingAverage'; export * from './number/normalize'; export * from './number/numberToWords'; export * from './number/oscillate'; export * from './number/percentDifference'; export * from './number/preciseRound'; export * from './number/primeFactorization'; export * from './number/randomGaussian'; export * from './number/randomUniqueRange'; export * from './number/rollingStdDev'; export * from './number/safeDivide'; export * from './number/snapToNearest'; export * from './number/spiralNumberMatrix'; export * from './number/toBase'; export * from './number/weightedRandom'; export * from './number/wrapNumber'; export * from './number/isHarshadNumber'; export * from './number/nextPrime'; export * from './number/primeSieve'; export * from './number/modularExponentiation'; export * from './number/factorial'; export * from './number/isPerfectNumber'; export * from './number/lerp'; export * from './number/normalizeAngle'; export * from './number/bernoulliNumber'; export * from './number/digitSumInBase'; export * from './string/toLeetspeak'; export * from './string/findAnagrams'; export * from './string/extractNumbersFromString'; export * from './string/stringEditDistance'; export * from './string/randomStringFromCharset'; export * from './string/htmlEscape'; export * from './string/htmlUnescape'; export * from './string/countWords'; export * from './string/titleCase'; export * from './string/reverseWords'; export * from './string/stringTruncateByWords'; export * from './string/stringSimilarity'; export * from './string/extractKeywords'; export * from './string/detectLanguage'; export * from './string/tokenizeSmart'; export * from './string/stringEntropy'; export * from './string/isPalindrome'; export * from './string/mirrorText'; export * from './string/shiftText'; export * from './string/alternateCase'; export * from './string/centerText'; export * from './string/chunkWords'; export * from './string/scrambleWords'; export * from './string/obscureEmail'; export * from './string/slugifyAdvanced'; export * from './string/detokenize'; export * from './string/extractDates'; export * from './string/extractEmails'; export * from './string/extractHashtags'; export * from './string/extractURLs'; export * from './string/expandCamelCase'; export * from './string/collapseWhitespace'; export * from './string/padLines'; export * from './string/stringSplice'; export * from './string/asciiArtify'; export * from './string/waveText'; export * from './string/randomCase'; export * from './string/sparklineFromNumbers'; export * from './string/isHexString'; export * from './string/binaryEncode'; export * from './string/findUnicodeBlocks'; export * from './date/addBusinessDays'; export * from './date/dateDiffInBusinessDays'; export * from './date/isWeekend'; export * from './date/nextWeekday'; export * from './date/startOfWeek'; export * from './date/endOfWeek'; export * from './date/startOfMonth'; export * from './date/endOfMonth'; export * from './date/isLeapYear'; export * from './date/formatRelativeDate'; export * from './date/daysInMonth'; export * from './date/dateRange'; export * from './date/truncateToDay'; export * from './date/truncateToHour'; export * from './date/parseFlexibleDate'; export * from './date/getAgeFromDOB'; export * from './date/weekOfYear'; export * from './date/isSameDay'; export * from './date/dateAdd'; export * from './date/isDateBetween'; export * from './date/humanizeDuration'; export * from './date/formatDateRange'; export * from './date/nextBusinessDay'; export * from './date/previousBusinessDay'; export * from './date/isHoliday'; export * from './date/dateAddWorkingHours'; export * from './date/countWeekdaysBetween'; export * from './date/dateIsInPast'; export * from './date/dateIsInFuture'; export * from './date/dateNthWeekdayOfMonth'; export * from './date/getFiscalQuarter'; export * from './date/getTimezoneOffsetString'; export * from './date/isSameISOWeek'; export * from './date/roundDateToNearest'; export * from './date/getDaysInQuarter'; export * from './date/getNextLeapDay'; export * from './date/getDaysUntilEndOfYear'; export * from './date/isDateWeekendOrHoliday'; export * from './date/splitDateRangeByMonth'; export * from './date/calculateBusinessHoursBetween'; export * from './date/dateToUnixTimestamp'; export * from './date/unixTimestampToDate'; export * from './date/convertDateToISOWeekString'; export * from './date/getDaySuffix'; export * from './date/parseISOWeekDate'; export * from './date/isDateInRangeWithTolerance'; export * from './date/dateDifferenceInWeeks';