UNPKG

sikits

Version:

A powerful and comprehensive utility library for JavaScript and TypeScript with 100+ functions for strings, numbers, arrays, and objects

28 lines (27 loc) 2.67 kB
export * from "./string/capitalize"; export * from "./string/kebabCase"; export * from "./string/snakeCase"; export * from "./string/camelCase"; export * from "./string/pascalCase"; export * from "./string/reverse"; export * from "./string/truncate"; export * from "./string/countVowels"; export * from "./string/countConsonants"; export * from "./string/removeWhitespace"; export * from "./string/replaceAll"; export * from "./string/titleCase"; export * from "./string/validate"; export * from "./string/transform"; export { isPalindrome as isStringPalindrome } from "./string/isPalindrome"; export * from "./number/format"; export * from "./number/check"; export * from "./number/convert"; export * from "./number/stats"; export { factorial as mathFactorial, fibonacci as mathFibonacci, gcd as mathGcd, lcm as mathLcm, clamp, roundTo, randomInt, isPrime as mathIsPrime } from "./number/math"; export * from "./number/advanced"; export { average, chunk, compact, difference, findDuplicates, flatten, groupBy, intersection, max, min, movingAverage, partition, remove, rotate, shuffle, sum, unique, uniqueBy, zip, unzip, } from "./array/index"; export { range as arrayRange, rangeReverse, rangeLength, rangeChars, rangeDates, rangeMonths, rangeYears, rangeWeekdays, rangeWeekends, rangeBusinessDays, rangeFibonacci, rangePrimes, rangeRandom, rangeRandomStrings, rangeRandomColors, rangeRandomHexColors, rangeRandomEmojis } from "./array/advanced"; export { deepClone, mergeObjects, isEmptyObject, getNestedValue, setNestedValue, pick, omit, toQueryString, fromQueryString, deepFreeze, flattenObject, unflattenObject, findDeepKey, mapKeys, mapValues, } from "./object/index"; export * from "./object/advanced"; export { isValidEmail, isValidUrl, isValidPhoneNumber, isStrongPassword, isValidIndonesianPhone, formatIndonesianPhone, isValidIndonesianKTP, parseIndonesianKTP, isValidIndonesianNPWP, formatIndonesianNPWP, isValidIndonesianPostalCode, isValidIndonesianBankAccount, isValidIndonesianCreditCard, isValidIndonesianVehiclePlate, isValidIndonesianPassport, isValidIndonesianDrivingLicense, isValidIndonesianFamilyCard, isValidIndonesianBirthCertificate, isValidIndonesianMarriageCertificate, isValidIndonesianDeathCertificate, } from './string/validate'; export { parseIndonesianCurrency, formatIndonesianCurrency, parseIndonesianDate, formatIndonesianDate, parseIndonesianTime, formatIndonesianTime, formatIndonesianAddress, formatIndonesianName, toWhatsAppLink, toTelegramLink, maskIndonesianBankAccount, maskIndonesianCreditCard, maskIndonesianKTP, maskIndonesianNPWP, formatIndonesianPostalCode, formatIndonesianVehiclePlate, } from './string/transform';