@ivujs/i-utils
Version:
前端模块化 JavaScript 工具库
400 lines (396 loc) • 16.8 kB
JavaScript
'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;