@modern-kit/utils
Version:
339 lines (334 loc) • 19.8 kB
JavaScript
'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