UNPKG

@ivujs/i-utils

Version:

前端模块化 JavaScript 工具库

400 lines (396 loc) 16.8 kB
'use strict'; var sort = require('./constants/sort.cjs'); var math = require('./constants/math.cjs'); var lang = require('./constants/lang.cjs'); var regexp = require('./constants/regexp.cjs'); var date = require('./constants/date.cjs'); var index = require('./string/index.cjs'); var index$1 = require('./number/index.cjs'); var index$2 = require('./array/index.cjs'); var index$3 = require('./object/index.cjs'); var index$4 = require('./function/index.cjs'); var index$5 = require('./date/index.cjs'); var index$6 = require('./math/index.cjs'); var index$7 = require('./regexp/index.cjs'); var index$8 = require('./random/index.cjs'); var index$9 = require('./file/index.cjs'); var index$a = require('./color/index.cjs'); var index$b = require('./validate/index.cjs'); var index$c = require('./keycode/index.cjs'); var index$d = require('./id/index.cjs'); var index$e = require('./crypto/base64/index.cjs'); var index$f = require('./crypto/base32/index.cjs'); var index$j = require('./crypto/md5/index.cjs'); var index$k = require('./crypto/sha/sha1/index.cjs'); var index$l = require('./crypto/sha/sha256/index.cjs'); var index$m = require('./crypto/sha/sha512/index.cjs'); var index$n = require('./crypto/sha/sha3/index.cjs'); var index$o = require('./crypto/sm/sm2/index.cjs'); var index$p = require('./crypto/sm/sm3/index.cjs'); var index$q = require('./crypto/sm/sm4/index.cjs'); var index$g = require('./crypto/aes/index.cjs'); var index$h = require('./crypto/des/index.cjs'); var index$i = require('./crypto/tea/index.cjs'); var index$r = require('./desensitized/index.cjs'); var index$s = require('./ID-card/index.cjs'); var index$t = require('./pagination/index.cjs'); var index$u = require('./url/index.cjs'); var index$v = require('./cookie/index.cjs'); var index$w = require('./storage/index.cjs'); var index$x = require('./dom/index.cjs'); var index$y = require('./device/index.cjs'); var index$z = require('./clipboard/index.cjs'); var index$A = require('./weapp/index.cjs'); var localStorage = require('./storage/localStorage.cjs'); var sessionStorage = require('./storage/sessionStorage.cjs'); // 测试加载成功方法 const loadedTest = function () { console.log("Nice, iUtils loaded successfully!"); }; exports.SORT = sort.SORT; exports.MATH = math.MATH; exports.LANG = lang.LANG; exports.REGEXP = regexp.REGEXP; exports.DATE = date.DATE; exports.formatRmbChinese = index.formatRmbChinese; exports.formatThousand = index.formatThousand; exports.inString = index.inString; exports.replaceAll = index.replaceAll; exports.toCamelCase = index.toCamelCase; exports.toKebabCase = index.toKebabCase; exports.toLower = index.toLower; exports.toPascalCase = index.toPascalCase; exports.toSnakeCase = index.toSnakeCase; exports.toUpper = index.toUpper; exports.trim = index.trim; exports.trimAll = index.trimAll; exports.trimEnd = index.trimEnd; exports.trimStart = index.trimStart; exports.zeroEnd = index.zeroEnd; exports.zeroStart = index.zeroStart; exports.parseInt = index$1.parseInt; exports.arrayAvg = index$2.arrayAvg; exports.arrayBottom = index$2.arrayBottom; exports.arrayComplement = index$2.arrayComplement; exports.arrayCreate = index$2.arrayCreate; exports.arrayDifference = index$2.arrayDifference; exports.arrayDown = index$2.arrayDown; exports.arrayEquals = index$2.arrayEquals; exports.arrayInsert = index$2.arrayInsert; exports.arrayInsertAfter = index$2.arrayInsertAfter; exports.arrayInsertBefore = index$2.arrayInsertBefore; exports.arrayIntersect = index$2.arrayIntersect; exports.arrayMax = index$2.arrayMax; exports.arrayMin = index$2.arrayMin; exports.arrayRemove = index$2.arrayRemove; exports.arrayRemoveAfter = index$2.arrayRemoveAfter; exports.arrayRemoveBefore = index$2.arrayRemoveBefore; exports.arrayShuffle = index$2.arrayShuffle; exports.arraySort = index$2.arraySort; exports.arraySum = index$2.arraySum; exports.arraySwap = index$2.arraySwap; exports.arrayToTree = index$2.arrayToTree; exports.arrayTop = index$2.arrayTop; exports.arrayUnion = index$2.arrayUnion; exports.arrayUnique = index$2.arrayUnique; exports.arrayUp = index$2.arrayUp; exports.inArray = index$2.inArray; exports.treeToArray = index$2.treeToArray; exports.clone = index$3.clone; exports.cloneDeep = index$3.cloneDeep; exports.getTargetValueByPath = index$3.getTargetValueByPath; exports.jsonToMap = index$3.jsonToMap; exports.mapToJson = index$3.mapToJson; exports.mapToObject = index$3.mapToObject; exports.merge = index$3.merge; exports.objectEquals = index$3.objectEquals; exports.objectToMap = index$3.objectToMap; exports.parseJson = index$3.parseJson; exports.setTargetValueByPath = index$3.setTargetValueByPath; exports.stringifyJson = index$3.stringifyJson; exports.debounce = index$4.debounce; exports.sleep = index$4.sleep; exports.throttle = index$4.throttle; exports.addDate = index$5.addDate; exports.addHours = index$5.addHours; exports.addMillisecond = index$5.addMillisecond; exports.addMinutes = index$5.addMinutes; exports.addMonth = index$5.addMonth; exports.addQuarter = index$5.addQuarter; exports.addSeconds = index$5.addSeconds; exports.addWeek = index$5.addWeek; exports.addYear = index$5.addYear; exports.formatDate = index$5.formatDate; exports.getAge = index$5.getAge; exports.getBetweenDates = index$5.getBetweenDates; exports.getBetweenMonths = index$5.getBetweenMonths; exports.getBetweenYears = index$5.getBetweenYears; exports.getChineseZodiac = index$5.getChineseZodiac; exports.getDate = index$5.getDate; exports.getDateArray = index$5.getDateArray; exports.getDateObject = index$5.getDateObject; exports.getDateTime = index$5.getDateTime; exports.getDayOfMonth = index$5.getDayOfMonth; exports.getDayOfWeek = index$5.getDayOfWeek; exports.getDayOfYear = index$5.getDayOfYear; exports.getDaysOfMonth = index$5.getDaysOfMonth; exports.getDaysOfWeek = index$5.getDaysOfWeek; exports.getDaysOfYear = index$5.getDaysOfYear; exports.getDiffDay = index$5.getDiffDay; exports.getDiffMonth = index$5.getDiffMonth; exports.getDiffWeek = index$5.getDiffWeek; exports.getDiffYear = index$5.getDiffYear; exports.getFirstDateOfMonth = index$5.getFirstDateOfMonth; exports.getFirstDateOfWeek = index$5.getFirstDateOfWeek; exports.getFirstDateOfYear = index$5.getFirstDateOfYear; exports.getFullDateOfMonth = index$5.getFullDateOfMonth; exports.getFullDateOfWeek = index$5.getFullDateOfWeek; exports.getFullDateOfYear = index$5.getFullDateOfYear; exports.getLastDateOfMonth = index$5.getLastDateOfMonth; exports.getLastDateOfWeek = index$5.getLastDateOfWeek; exports.getLastDateOfYear = index$5.getLastDateOfYear; exports.getNow = index$5.getNow; exports.getOverTime = index$5.getOverTime; exports.getPastTime = index$5.getPastTime; exports.getQuarter = index$5.getQuarter; exports.getTimestamp = index$5.getTimestamp; exports.getUnixTimestamp = index$5.getUnixTimestamp; exports.getWeek = index$5.getWeek; exports.getWeekOfMonth = index$5.getWeekOfMonth; exports.getWeekOfYear = index$5.getWeekOfYear; exports.getWeeksOfMonth = index$5.getWeeksOfMonth; exports.getWeeksOfYear = index$5.getWeeksOfYear; exports.getZodiac = index$5.getZodiac; exports.isAM = index$5.isAM; exports.isAfter = index$5.isAfter; exports.isAfterTomorrow = index$5.isAfterTomorrow; exports.isBefore = index$5.isBefore; exports.isBeforeYesterday = index$5.isBeforeYesterday; exports.isBetween = index$5.isBetween; exports.isCommonYear = index$5.isCommonYear; exports.isFirstDayOfMonth = index$5.isFirstDayOfMonth; exports.isFirstDayOfWeek = index$5.isFirstDayOfWeek; exports.isFirstDayOfYear = index$5.isFirstDayOfYear; exports.isLastDayOfMonth = index$5.isLastDayOfMonth; exports.isLastDayOfWeek = index$5.isLastDayOfWeek; exports.isLastDayOfYear = index$5.isLastDayOfYear; exports.isLeapYear = index$5.isLeapYear; exports.isPM = index$5.isPM; exports.isSame = index$5.isSame; exports.isSameMonth = index$5.isSameMonth; exports.isSameOrAfter = index$5.isSameOrAfter; exports.isSameOrBefore = index$5.isSameOrBefore; exports.isSameWeek = index$5.isSameWeek; exports.isSameYear = index$5.isSameYear; exports.isToday = index$5.isToday; exports.isTomorrow = index$5.isTomorrow; exports.isWeekend = index$5.isWeekend; exports.isWorkday = index$5.isWorkday; exports.isYesterday = index$5.isYesterday; exports.lastMonth = index$5.lastMonth; exports.lastWeek = index$5.lastWeek; exports.lastYear = index$5.lastYear; exports.nextMonth = index$5.nextMonth; exports.nextWeek = index$5.nextWeek; exports.nextYear = index$5.nextYear; exports.parseDate = index$5.parseDate; exports.today = index$5.today; exports.tomorrow = index$5.tomorrow; exports.yesterday = index$5.yesterday; exports.add = index$6.add; exports.divide = index$6.divide; exports.gcd = index$6.gcd; exports.modulo = index$6.modulo; exports.multiply = index$6.multiply; exports.scm = index$6.scm; exports.subtract = index$6.subtract; exports.toDecimal = index$6.toDecimal; exports.toFixed = index$6.toFixed; exports.isChinese = index$7.isChinese; exports.isEmail = index$7.isEmail; exports.isEnglish = index$7.isEnglish; exports.isExternal = index$7.isExternal; exports.isIdCard = index$7.isIdCard; exports.isLowerCase = index$7.isLowerCase; exports.isMobile = index$7.isMobile; exports.isUpperCase = index$7.isUpperCase; exports.isUrl = index$7.isUrl; exports.regexpTest = index$7.regexpTest; exports.getRandom = index$8.getRandom; exports.getRandomDigit = index$8.getRandomDigit; exports.base64ToBlob = index$9.base64ToBlob; exports.base64ToFile = index$9.base64ToFile; exports.blobToBase64 = index$9.blobToBase64; exports.blobToFile = index$9.blobToFile; exports.blobToText = index$9.blobToText; exports.downloadBlobFile = index$9.downloadBlobFile; exports.downloadFileUrl = index$9.downloadFileUrl; exports.fileToBase64 = index$9.fileToBase64; exports.fileToBlob = index$9.fileToBlob; exports.fileToUrl = index$9.fileToUrl; exports.formatFileSize = index$9.formatFileSize; exports.getFileName = index$9.getFileName; exports.getFileSuffix = index$9.getFileSuffix; exports.urlToBase64 = index$9.urlToBase64; exports.urlToFile = index$9.urlToFile; exports.getRandomHex = index$a.getRandomHex; exports.getRandomRgb = index$a.getRandomRgb; exports.getRandomRgba = index$a.getRandomRgba; exports.hexToHsl = index$a.hexToHsl; exports.hexToRgb = index$a.hexToRgb; exports.hexToRgba = index$a.hexToRgba; exports.rgbToHex = index$a.rgbToHex; exports.rgbaToHex = index$a.rgbaToHex; exports.rgbaToHsl = index$a.rgbaToHsl; exports.deepCompare = index$b.deepCompare; exports.equals = index$b.equals; exports.equalsIgnoreCase = index$b.equalsIgnoreCase; exports.isArray = index$b.isArray; exports.isAsyncFunction = index$b.isAsyncFunction; exports.isBigInt = index$b.isBigInt; exports.isBlank = index$b.isBlank; exports.isBoolean = index$b.isBoolean; exports.isDate = index$b.isDate; exports.isDecimal = index$b.isDecimal; exports.isEmpty = index$b.isEmpty; exports.isError = index$b.isError; exports.isFalse = index$b.isFalse; exports.isFunction = index$b.isFunction; exports.isInteger = index$b.isInteger; exports.isJson = index$b.isJson; exports.isMap = index$b.isMap; exports.isNaN = index$b.isNaN; exports.isNotBlank = index$b.isNotBlank; exports.isNotEmpty = index$b.isNotEmpty; exports.isNotNaN = index$b.isNotNaN; exports.isNotNull = index$b.isNotNull; exports.isNotUndefined = index$b.isNotUndefined; exports.isNull = index$b.isNull; exports.isNumber = index$b.isNumber; exports.isObject = index$b.isObject; exports.isPromise = index$b.isPromise; exports.isRegExp = index$b.isRegExp; exports.isSet = index$b.isSet; exports.isString = index$b.isString; exports.isSymbol = index$b.isSymbol; exports.isTrue = index$b.isTrue; exports.isUndefined = index$b.isUndefined; exports.isWeakMap = index$b.isWeakMap; exports.isWeakSet = index$b.isWeakSet; exports.getKeyCode = index$c.getKeyCode; exports.getKeyName = index$c.getKeyName; exports.getGUID = index$d.getGUID; exports.getUUID = index$d.getUUID; exports.base64 = index$e; exports.base32 = index$f; exports.md5 = index$j.md5; exports.md5_hmac = index$j.md5_hmac; exports.sha1 = index$k.sha1; exports.sha1_hmac = index$k.sha1_hmac; exports.sha224 = index$l.sha224; exports.sha224_hmac = index$l.sha224_hmac; exports.sha256 = index$l.sha256; exports.sha256_hmac = index$l.sha256_hmac; exports.sha384 = index$m.sha384; exports.sha384_hmac = index$m.sha384_hmac; exports.sha512 = index$m.sha512; exports.sha512_224 = index$m.sha512_224; exports.sha512_224_hmac = index$m.sha512_224_hmac; exports.sha512_256 = index$m.sha512_256; exports.sha512_256_hmac = index$m.sha512_256_hmac; exports.sha512_hmac = index$m.sha512_hmac; exports.sha3_224 = index$n.sha3_224; exports.sha3_256 = index$n.sha3_256; exports.sha3_384 = index$n.sha3_384; exports.sha3_512 = index$n.sha3_512; exports.sm2 = index$o; exports.sm3 = index$p; exports.sm4 = index$q; exports.aes = index$g; exports.des = index$h; exports.tea = index$i; exports.formatStartOfBankCard = index$r.formatStartOfBankCard; exports.formatStartOfIDCard = index$r.formatStartOfIDCard; exports.formatStartOfMobile = index$r.formatStartOfMobile; exports.formatStartOfName = index$r.formatStartOfName; exports.getAgeByIDCard = index$s.getAgeByIDCard; exports.getBirthdayByIDCard = index$s.getBirthdayByIDCard; exports.getInfoByIDCard = index$s.getInfoByIDCard; exports.getProvinceByIDCard = index$s.getProvinceByIDCard; exports.getSexByIDCard = index$s.getSexByIDCard; exports.getLimit = index$t.getLimit; exports.getNextPage = index$t.getNextPage; exports.getPrevPage = index$t.getPrevPage; exports.getRainbowPager = index$t.getRainbowPager; exports.getTotalPage = index$t.getTotalPage; exports.appendSearchParam = index$u.appendSearchParam; exports.appendToSearchParam = index$u.appendToSearchParam; exports.formatSearchString = index$u.formatSearchString; exports.getHost = index$u.getHost; exports.getHostName = index$u.getHostName; exports.getPort = index$u.getPort; exports.getProtocol = index$u.getProtocol; exports.getSearchParam = index$u.getSearchParam; exports.getSearchString = index$u.getSearchString; exports.getUrlHash = index$u.getUrlHash; exports.getUrlPath = index$u.getUrlPath; exports.hasSearchParam = index$u.hasSearchParam; exports.parseSearchParam = index$u.parseSearchParam; exports.prependSearchParam = index$u.prependSearchParam; exports.prependToSearchParam = index$u.prependToSearchParam; exports.removeSearchParam = index$u.removeSearchParam; exports.setSearchParam = index$u.setSearchParam; exports.clearCookie = index$v.clearCookie; exports.getCookie = index$v.getCookie; exports.isSupportCookie = index$v.isSupportCookie; exports.removeCookie = index$v.removeCookie; exports.setCookie = index$v.setCookie; exports.isSupportStorage = index$w.isSupportStorage; exports.addClass = index$x.addClass; exports.addStyle = index$x.addStyle; exports.copyText = index$x.copyText; exports.getCopyText = index$x.getCopyText; exports.getStyle = index$x.getStyle; exports.hasClass = index$x.hasClass; exports.htmlDecode = index$x.htmlDecode; exports.htmlEncode = index$x.htmlEncode; exports.removeClass = index$x.removeClass; exports.removeStyle = index$x.removeStyle; exports.replaceClass = index$x.replaceClass; exports.getBrowserInfo = index$y.getBrowserInfo; exports.isAndroid = index$y.isAndroid; exports.isIos = index$y.isIos; exports.isIpad = index$y.isIpad; exports.isIphone = index$y.isIphone; exports.isLinux = index$y.isLinux; exports.isMac = index$y.isMac; exports.isPc = index$y.isPc; exports.isPhone = index$y.isPhone; exports.isQQ = index$y.isQQ; exports.isWeixin = index$y.isWeixin; exports.isWindows = index$y.isWindows; exports.isWindowsPhone = index$y.isWindowsPhone; exports.clearClipboard = index$z.clearClipboard; exports.getClipboard = index$z.getClipboard; exports.getClipboardText = index$z.getClipboardText; exports.setClipboard = index$z.setClipboard; exports.setClipboardText = index$z.setClipboardText; exports.clearStorage = index$A.clearStorage; exports.clearStorageSync = index$A.clearStorageSync; exports.getStorage = index$A.getStorage; exports.getStorageInfo = index$A.getStorageInfo; exports.getStorageInfoSync = index$A.getStorageInfoSync; exports.getStorageSync = index$A.getStorageSync; exports.removeStorage = index$A.removeStorage; exports.removeStorageSync = index$A.removeStorageSync; exports.setStorage = index$A.setStorage; exports.setStorageSync = index$A.setStorageSync; exports.clearLocalStorage = localStorage.clearLocalStorage; exports.getLocalStorage = localStorage.getLocalStorage; exports.removeLocalStorage = localStorage.removeLocalStorage; exports.setLocalStorage = localStorage.setLocalStorage; exports.clearSessionStorage = sessionStorage.clearSessionStorage; exports.getSessionStorage = sessionStorage.getSessionStorage; exports.removeSessionStorage = sessionStorage.removeSessionStorage; exports.setSessionStorage = sessionStorage.setSessionStorage; exports.loadedTest = loadedTest;