UNPKG

@modern-kit/utils

Version:
339 lines (334 loc) 19.8 kB
'use strict'; var dateGetAge = require('./date/getAge/index.cjs'); var dateGetDateEndOf = require('./date/getDateEndOf/index.cjs'); var dateGetDateStartOf = require('./date/getDateStartOf/index.cjs'); var dateGetDDay = require('./date/getDDay/index.cjs'); var dateGetUTCTime = require('./date/getUTCTime/index.cjs'); var dateIsAfterDate = require('./date/isAfterDate/index.cjs'); var dateIsBeforeDate = require('./date/isBeforeDate/index.cjs'); var dateIsBirthDate = require('./date/isBirthDate/index.cjs'); var dateIsDateInRange = require('./date/isDateInRange/index.cjs'); var dateIsUnderAge = require('./date/isUnderAge/index.cjs'); var dateParseDate = require('./date/parseDate/index.cjs'); var dateParseDateString = require('./date/parseDateString/index.cjs'); var deviceGetOS = require('./device/getOS/index.cjs'); var deviceGetSafeWindow = require('./device/getSafeWindow/index.cjs'); var deviceIsAOS = require('./device/isAOS/index.cjs'); var deviceIsClient = require('./device/isClient/index.cjs'); var deviceIsIOS = require('./device/isIOS/index.cjs'); var deviceIsMobile = require('./device/isMobile/index.cjs'); var deviceIsServer = require('./device/isServer/index.cjs'); var fileConvertImageToBase64 = require('./file/convertImageToBase64/index.cjs'); var fileConvertImageToBlob = require('./file/convertImageToBlob/index.cjs'); var fileGetBlobFromUrl = require('./file/getBlobFromUrl/index.cjs'); var fileGetMIMEType = require('./file/getMIMEType/index.cjs'); var fileGetMIMETypeFromFile = require('./file/getMIMETypeFromFile/index.cjs'); var fileGetMIMETypeFromResponse = require('./file/getMIMETypeFromResponse/index.cjs'); var fileGetMIMETypeFromUrl = require('./file/getMIMETypeFromUrl/index.cjs'); var formatterFormatCurrencyKRW = require('./formatter/formatCurrencyKRW/index.cjs'); var formatterFormatCurrencyKRWWithUnits = require('./formatter/formatCurrencyKRWWithUnits/index.cjs'); var formatterFormatCurrencyUSD = require('./formatter/formatCurrencyUSD/index.cjs'); var formatterFormatNumberTruncate = require('./formatter/formatNumberTruncate/index.cjs'); var formatterFormatNumberWithCommas = require('./formatter/formatNumberWithCommas/index.cjs'); var formatterFormatNumberWithUnits = require('./formatter/formatNumberWithUnits/index.cjs'); var formatterFormatPhoneNumber = require('./formatter/formatPhoneNumber/index.cjs'); var formatterFormatValueWithSymbol = require('./formatter/formatValueWithSymbol/index.cjs'); var mathAverage = require('./math/average/index.cjs'); var mathIsEven = require('./math/isEven/index.cjs'); var mathIsOdd = require('./math/isOdd/index.cjs'); var mathMax = require('./math/max/index.cjs'); var mathMin = require('./math/min/index.cjs'); var mathPercentage = require('./math/percentage/index.cjs'); var mathSubtract = require('./math/subtract/index.cjs'); var mathSum = require('./math/sum/index.cjs'); var numberClamp = require('./number/clamp/index.cjs'); var numberRandom = require('./number/random/index.cjs'); var numberRandomInt = require('./number/randomInt/index.cjs'); var objectDeleteFalsyProperties = require('./object/deleteFalsyProperties/index.cjs'); var objectFindKey = require('./object/findKey/index.cjs'); var objectFindLastKey = require('./object/findLastKey/index.cjs'); var objectGet = require('./object/get/index.cjs'); var objectInvert = require('./object/invert/index.cjs'); var objectMapKeys = require('./object/mapKeys/index.cjs'); var objectMapValues = require('./object/mapValues/index.cjs'); var objectMerge = require('./object/merge/index.cjs'); var objectObjectEntries = require('./object/objectEntries/index.cjs'); var objectObjectKeys = require('./object/objectKeys/index.cjs'); var objectObjectValues = require('./object/objectValues/index.cjs'); var objectOmit = require('./object/omit/index.cjs'); var objectOmitBy = require('./object/omitBy/index.cjs'); var objectPick = require('./object/pick/index.cjs'); var objectPickBy = require('./object/pickBy/index.cjs'); var objectSet = require('./object/set/index.cjs'); var regexContainsHangul = require('./regex/containsHangul/index.cjs'); var regexContainsHangulConsonantsAndVowel = require('./regex/containsHangulConsonantsAndVowel/index.cjs'); var regexContainsHangulSyllables = require('./regex/containsHangulSyllables/index.cjs'); var regexContainsLowerCase = require('./regex/containsLowerCase/index.cjs'); var regexContainsNumber = require('./regex/containsNumber/index.cjs'); var regexContainsSpecialCharacters = require('./regex/containsSpecialCharacters/index.cjs'); var regexContainsUpperCase = require('./regex/containsUpperCase/index.cjs'); var regexContainsWhiteSpace = require('./regex/containsWhiteSpace/index.cjs'); var storageStorageManager = require('./storage/storageManager/index.cjs'); var stringCapitalize = require('./string/capitalize/index.cjs'); var stringCountSubstringOccurrences = require('./string/countSubstringOccurrences/index.cjs'); var stringExtractLetters = require('./string/extractLetters/index.cjs'); var stringExtractNumber = require('./string/extractNumber/index.cjs'); var stringRemoveLetters = require('./string/removeLetters/index.cjs'); var stringRemoveSpecialCharacters = require('./string/removeSpecialCharacters/index.cjs'); var stringRepeatCharacters = require('./string/repeatCharacters/index.cjs'); var stringReverseString = require('./string/reverseString/index.cjs'); var stringSerialize = require('./string/serialize/index.cjs'); var stringTrim = require('./string/trim/index.cjs'); var stringTrimStart = require('./string/trimStart/index.cjs'); var stringTrimEnd = require('./string/trimEnd/index.cjs'); var styleRem = require('./style/rem/index.cjs'); var styleFormatSizeStyleValue = require('./style/formatSizeStyleValue/index.cjs'); var validatorHasProperty = require('./validator/hasProperty/index.cjs'); var validatorHasRepeatingChars = require('./validator/hasRepeatingChars/index.cjs'); var validatorIsAlphabet = require('./validator/isAlphabet/index.cjs'); var validatorIsAlphanumeric = require('./validator/isAlphanumeric/index.cjs'); var validatorIsArray = require('./validator/isArray/index.cjs'); var validatorIsBlob = require('./validator/isBlob/index.cjs'); var validatorIsBoolean = require('./validator/isBoolean/index.cjs'); var validatorIsDate = require('./validator/isDate/index.cjs'); var validatorIsEqual = require('./validator/isEqual/index.cjs'); var validatorIsFloat = require('./validator/isFloat/index.cjs'); var validatorIsFunction = require('./validator/isFunction/index.cjs'); var validatorIsHangul = require('./validator/isHangul/index.cjs'); var validatorIsHangulAlphanumeric = require('./validator/isHangulAlphanumeric/index.cjs'); var validatorIsInRange = require('./validator/isInRange/index.cjs'); var validatorIsMIMEType = require('./validator/isMIMEType/index.cjs'); var validatorIsNil = require('./validator/isNil/index.cjs'); var validatorIsNotNil = require('./validator/isNotNil/index.cjs'); var validatorIsNumber = require('./validator/isNumber/index.cjs'); var validatorIsNumeric = require('./validator/isNumeric/index.cjs'); var validatorIsPlainObject = require('./validator/isPlainObject/index.cjs'); var validatorIsPrimitive = require('./validator/isPrimitive/index.cjs'); var validatorIsPromise = require('./validator/isPromise/index.cjs'); var validatorIsReference = require('./validator/isReference/index.cjs'); var validatorIsString = require('./validator/isString/index.cjs'); var validatorIsSubset = require('./validator/isSubset/index.cjs'); var validatorIsValidEmail = require('./validator/isValidEmail/index.cjs'); var validatorIsValidPassword = require('./validator/isValidPassword/index.cjs'); var validatorIsValidPhoneNumber = require('./validator/isValidPhoneNumber/index.cjs'); var validatorIsWindow = require('./validator/isWindow/index.cjs'); var validatorIsSet = require('./validator/isSet/index.cjs'); var validatorIsRegExp = require('./validator/isRegExp/index.cjs'); var validatorIsMap = require('./validator/isMap/index.cjs'); var arrayAt = require('./array/at/index.cjs'); var arrayChunk = require('./array/chunk/index.cjs'); var arrayCompact = require('./array/compact/index.cjs'); var arrayContains = require('./array/contains/index.cjs'); var arrayCountBy = require('./array/countBy/index.cjs'); var arrayDifference = require('./array/difference/index.cjs'); var arrayDrop = require('./array/drop/index.cjs'); var arrayExcludeElements = require('./array/excludeElements/index.cjs'); var arrayFill = require('./array/fill/index.cjs'); var arrayFlatMap = require('./array/flatMap/index.cjs'); var arrayFlatMapDeep = require('./array/flatMapDeep/index.cjs'); var arrayFlatten = require('./array/flatten/index.cjs'); var arrayFlattenDeep = require('./array/flattenDeep/index.cjs'); var arrayFlattenDeepThenMap = require('./array/flattenDeepThenMap/index.cjs'); var arrayForEachRight = require('./array/forEachRight/index.cjs'); var arrayGroupBy = require('./array/groupBy/index.cjs'); var arrayIntersection = require('./array/intersection/index.cjs'); var arrayMapRight = require('./array/mapRight/index.cjs'); var arrayPartition = require('./array/partition/index.cjs'); var arrayShuffle = require('./array/shuffle/index.cjs'); var arraySwap = require('./array/swap/index.cjs'); var arrayTake = require('./array/take/index.cjs'); var arrayUnion = require('./array/union/index.cjs'); var arrayUniq = require('./array/uniq/index.cjs'); var arrayXor = require('./array/xor/index.cjs'); var arrayZip = require('./array/zip/index.cjs'); var clipboardCopyFallbackClipboardText = require('./clipboard/copyFallbackClipboardText/index.cjs'); var clipboardCopyClipboardImage = require('./clipboard/copyClipboardImage/index.cjs'); var clipboardCopyClipboardText = require('./clipboard/copyClipboardText/index.cjs'); var clipboardReadClipboardContents = require('./clipboard/readClipboardContents/index.cjs'); var clipboardReadClipboardText = require('./clipboard/readClipboardText/index.cjs'); var commonAbRandom = require('./common/abRandom/index.cjs'); var commonAsyncNoop = require('./common/asyncNoop/index.cjs'); var commonCloneDeep = require('./common/cloneDeep/index.cjs'); var commonDebounce = require('./common/debounce/index.cjs'); var commonDelay = require('./common/delay/index.cjs'); var commonGetUniqId = require('./common/getUniqId/index.cjs'); var commonGetUniqTime = require('./common/getUniqTime/index.cjs'); var commonGetViewportSize = require('./common/getViewportSize/index.cjs'); var commonHexToRgba = require('./common/hexToRgba/index.cjs'); var commonIdentity = require('./common/identity/index.cjs'); var commonInvariant = require('./common/invariant/index.cjs'); var commonNoop = require('./common/noop/index.cjs'); var commonOnce = require('./common/once/index.cjs'); var commonParseJSON = require('./common/parseJSON/index.cjs'); var commonPickFalsy = require('./common/pickFalsy/index.cjs'); var commonRange = require('./common/range/index.cjs'); var commonRetry = require('./common/retry/index.cjs'); var commonThrottle = require('./common/throttle/index.cjs'); var commonWrapInArray = require('./common/wrapInArray/index.cjs'); exports.getAge = dateGetAge.getAge; exports.getDateEndOf = dateGetDateEndOf.getDateEndOf; exports.getDateStartOf = dateGetDateStartOf.getDateStartOf; exports.getDDay = dateGetDDay.getDDay; exports.getUTCTime = dateGetUTCTime.getUTCTime; exports.isAfterDate = dateIsAfterDate.isAfterDate; exports.isBeforeDate = dateIsBeforeDate.isBeforeDate; exports.isBirthDate = dateIsBirthDate.isBirthDate; exports.isDateInRange = dateIsDateInRange.isDateInRange; exports.isUnderAge = dateIsUnderAge.isUnderAge; exports.parseDate = dateParseDate.parseDate; exports.parseDateString = dateParseDateString.parseDateString; exports.getOS = deviceGetOS.getOS; exports.getSafeWindow = deviceGetSafeWindow.getSafeWindow; exports.isAOS = deviceIsAOS.isAOS; exports.isClient = deviceIsClient.isClient; exports.isIOS = deviceIsIOS.isIOS; exports.isMobile = deviceIsMobile.isMobile; exports.isServer = deviceIsServer.isServer; exports.convertImageToBase64 = fileConvertImageToBase64.convertImageToBase64; exports.convertImageToBlob = fileConvertImageToBlob.convertImageToBlob; exports.getBlobFromUrl = fileGetBlobFromUrl.getBlobFromUrl; exports.getMIMEType = fileGetMIMEType.getMIMEType; exports.getMIMETypeFromFile = fileGetMIMETypeFromFile.getMIMETypeFromFile; exports.getMIMETypeFromResponse = fileGetMIMETypeFromResponse.getMIMETypeFromResponse; exports.getMIMETypeFromUrl = fileGetMIMETypeFromUrl.getMIMETypeFromUrl; exports.formatCurrencyKRW = formatterFormatCurrencyKRW.formatCurrencyKRW; exports.formatCurrencyKRWWithUnits = formatterFormatCurrencyKRWWithUnits.formatCurrencyKRWWithUnits; exports.formatCurrencyUSD = formatterFormatCurrencyUSD.formatCurrencyUSD; exports.formatNumberTruncate = formatterFormatNumberTruncate.formatNumberTruncate; exports.formatNumberWithCommas = formatterFormatNumberWithCommas.formatNumberWithCommas; exports.formatNumberWithUnits = formatterFormatNumberWithUnits.formatNumberWithUnits; exports.formatPhoneNumber = formatterFormatPhoneNumber.formatPhoneNumber; exports.formatValueWithSymbol = formatterFormatValueWithSymbol.formatValueWithSymbol; exports.average = mathAverage.average; exports.isEven = mathIsEven.isEven; exports.isOdd = mathIsOdd.isOdd; exports.max = mathMax.max; exports.min = mathMin.min; exports.percentage = mathPercentage.percentage; exports.subtract = mathSubtract.subtract; exports.sum = mathSum.sum; exports.clamp = numberClamp.clamp; exports.random = numberRandom.random; exports.randomInt = numberRandomInt.randomInt; exports.deleteFalsyProperties = objectDeleteFalsyProperties.deleteFalsyProperties; exports.findKey = objectFindKey.findKey; exports.findLastKey = objectFindLastKey.findLastKey; exports.get = objectGet.get; exports.invert = objectInvert.invert; exports.mapKeys = objectMapKeys.mapKeys; exports.mapValues = objectMapValues.mapValues; exports.merge = objectMerge.merge; exports.objectEntries = objectObjectEntries.objectEntries; exports.objectKeys = objectObjectKeys.objectKeys; exports.objectValues = objectObjectValues.objectValues; exports.omit = objectOmit.omit; exports.omitBy = objectOmitBy.omitBy; exports.pick = objectPick.pick; exports.pickBy = objectPickBy.pickBy; exports.set = objectSet.set; exports.containsHangul = regexContainsHangul.containsHangul; exports.containsHangulConsonantsAndVowel = regexContainsHangulConsonantsAndVowel.containsHangulConsonantsAndVowel; exports.containsHangulSyllables = regexContainsHangulSyllables.containsHangulSyllables; exports.containsLowerCase = regexContainsLowerCase.containsLowerCase; exports.containsNumber = regexContainsNumber.containsNumber; exports.containsSpecialCharacters = regexContainsSpecialCharacters.containsSpecialCharacters; exports.containsUpperCase = regexContainsUpperCase.containsUpperCase; exports.containsWhiteSpace = regexContainsWhiteSpace.containsWhiteSpace; exports.StorageManager = storageStorageManager.StorageManager; exports.capitalize = stringCapitalize.capitalize; exports.countSubstringOccurrences = stringCountSubstringOccurrences.countSubstringOccurrences; exports.extractLetters = stringExtractLetters.extractLetters; exports.extractNumber = stringExtractNumber.extractNumber; exports.removeLetters = stringRemoveLetters.removeLetters; exports.removeSpecialCharacters = stringRemoveSpecialCharacters.removeSpecialCharacters; exports.repeatCharacters = stringRepeatCharacters.repeatCharacters; exports.reverseString = stringReverseString.reverseString; exports.serialize = stringSerialize.serialize; exports.trim = stringTrim.trim; exports.trimStart = stringTrimStart.trimStart; exports.trimEnd = stringTrimEnd.trimEnd; exports.rem = styleRem.rem; exports.formatSizeStyleValue = styleFormatSizeStyleValue.formatSizeStyleValue; exports.hasProperty = validatorHasProperty.hasProperty; exports.hasRepeatingChars = validatorHasRepeatingChars.hasRepeatingChars; exports.isAlphabet = validatorIsAlphabet.isAlphabet; exports.isAlphanumeric = validatorIsAlphanumeric.isAlphanumeric; exports.isArray = validatorIsArray.isArray; exports.isBlob = validatorIsBlob.isBlob; exports.isBoolean = validatorIsBoolean.isBoolean; exports.isDate = validatorIsDate.isDate; exports.isEqual = validatorIsEqual.isEqual; exports.isFloat = validatorIsFloat.isFloat; exports.isFunction = validatorIsFunction.isFunction; exports.isHangul = validatorIsHangul.isHangul; exports.isHangulAlphanumeric = validatorIsHangulAlphanumeric.isHangulAlphanumeric; exports.isInRange = validatorIsInRange.isInRange; exports.isMIMEType = validatorIsMIMEType.isMIMEType; exports.isNil = validatorIsNil.isNil; exports.isNotNil = validatorIsNotNil.isNotNil; exports.isNumber = validatorIsNumber.isNumber; exports.isNumeric = validatorIsNumeric.isNumeric; exports.isPlainObject = validatorIsPlainObject.isPlainObject; exports.isPrimitive = validatorIsPrimitive.isPrimitive; exports.isPromise = validatorIsPromise.isPromise; exports.isReference = validatorIsReference.isReference; exports.isString = validatorIsString.isString; exports.isSubset = validatorIsSubset.isSubset; exports.isValidEmail = validatorIsValidEmail.isValidEmail; exports.isValidPassword = validatorIsValidPassword.isValidPassword; exports.isValidPhoneNumber = validatorIsValidPhoneNumber.isValidPhoneNumber; exports.isWindow = validatorIsWindow.isWindow; exports.isSet = validatorIsSet.isSet; exports.isRegExp = validatorIsRegExp.isRegExp; exports.isMap = validatorIsMap.isMap; exports.at = arrayAt.at; exports.chunk = arrayChunk.chunk; exports.compact = arrayCompact.compact; exports.contains = arrayContains.contains; exports.countBy = arrayCountBy.countBy; exports.difference = arrayDifference.difference; exports.drop = arrayDrop.drop; exports.excludeElements = arrayExcludeElements.excludeElements; exports.fill = arrayFill.fill; exports.flatMap = arrayFlatMap.flatMap; exports.flatMapDeep = arrayFlatMapDeep.flatMapDeep; exports.flatten = arrayFlatten.flatten; exports.flattenDeep = arrayFlattenDeep.flattenDeep; exports.flattenDeepThenMap = arrayFlattenDeepThenMap.flattenDeepThenMap; exports.forEachRight = arrayForEachRight.forEachRight; exports.groupBy = arrayGroupBy.groupBy; exports.intersection = arrayIntersection.intersection; exports.mapRight = arrayMapRight.mapRight; exports.partition = arrayPartition.partition; exports.shuffle = arrayShuffle.shuffle; exports.swap = arraySwap.swap; exports.take = arrayTake.take; exports.union = arrayUnion.union; exports.uniq = arrayUniq.uniq; exports.xor = arrayXor.xor; exports.zip = arrayZip.zip; exports.copyFallbackClipboardText = clipboardCopyFallbackClipboardText.copyFallbackClipboardText; exports.copyClipboardImage = clipboardCopyClipboardImage.copyClipboardImage; exports.copyClipboardText = clipboardCopyClipboardText.copyClipboardText; exports.readClipboardContents = clipboardReadClipboardContents.readClipboardContents; exports.readClipboardText = clipboardReadClipboardText.readClipboardText; exports.abRandom = commonAbRandom.abRandom; exports.asyncNoop = commonAsyncNoop.asyncNoop; exports.cloneDeep = commonCloneDeep.cloneDeep; exports.debounce = commonDebounce.debounce; exports.delay = commonDelay.delay; exports.getUniqId = commonGetUniqId.getUniqId; exports.getUniqTime = commonGetUniqTime.getUniqTime; exports.getViewportSize = commonGetViewportSize.getViewportSize; exports.hexToRgba = commonHexToRgba.hexToRgba; exports.identity = commonIdentity.identity; exports.invariant = commonInvariant.invariant; exports.noop = commonNoop.noop; exports.once = commonOnce.once; exports.parseJSON = commonParseJSON.parseJSON; exports.pickFalsy = commonPickFalsy.pickFalsy; exports.range = commonRange.range; exports.retry = commonRetry.retry; exports.throttle = commonThrottle.throttle; exports.wrapInArray = commonWrapInArray.wrapInArray; //# sourceMappingURL=index.cjs.map