UNPKG

@techmely/utils

Version:

Collection of helpful JavaScript / TypeScript utils

179 lines (178 loc) 11.3 kB
export { ranking } from './chunk-B3UMP62J.mjs'; export { partition } from './chunk-3VXR3B7X.mjs'; export { runAsync } from './chunk-YTUS4AER.mjs'; export { scrollToTop } from './chunk-N2QMYKPI.mjs'; export { stringifyQueryObject } from './chunk-MLXOFHV3.mjs'; export { throttle } from './chunk-6HSWUIHA.mjs'; import './chunk-2HQA55CN.mjs'; export { toggleClass } from './chunk-P74NV6GF.mjs'; export { isDistinctArray } from './chunk-VDXJBDLE.mjs'; export { isISOString } from './chunk-L4WTQMZT.mjs'; export { isISOStringWithTimezone } from './chunk-HJ4COJTE.mjs'; export { toISOStringTimezone } from './chunk-DAEL77WD.mjs'; export { listify } from './chunk-JBZA2Z2O.mjs'; export { mask } from './chunk-4LCJZ5MY.mjs'; export { onClickOutside } from './chunk-O7FK4BUZ.mjs'; export { onScrollStop } from './chunk-B6W7JGOD.mjs'; export { parseQueryString } from './chunk-J7HD5VRB.mjs'; export { calculateFrequencies } from './chunk-GW6CUYKH.mjs'; export { calculateScrollPercentage } from './chunk-H227NUIZ.mjs'; import './chunk-GZOKDR3I.mjs'; export { createElement } from './chunk-RODK7J22.mjs'; export { createStyleTag } from './chunk-D2YR4SZY.mjs'; export { debounce } from './chunk-D2T5NCX2.mjs'; export { get } from './chunk-7FBVUZB4.mjs'; export { hasDuplicates } from './chunk-LX6FK4ZU.mjs'; export { transitionEnd } from './chunk-7LWOZUOT.mjs'; export { unique } from './chunk-SD2OWPU3.mjs'; export { uniqueObj } from './chunk-2L3J6ASP.mjs'; export { useObserverElement } from './chunk-CGQ2GUZR.mjs'; export { webkitVersion } from './chunk-SCLGO6SR.mjs'; import './chunk-JMGRN73F.mjs'; export { GOOD_LEAF_SIZE, RopeSequence } from './chunk-3P4HLMA2.mjs'; export { suffixAmPm } from './chunk-UUJODKXP.mjs'; export { sum } from './chunk-IQS6LUAQ.mjs'; export { take } from './chunk-YU5BU36G.mjs'; export { timeSpan } from './chunk-XMQRWOZD.mjs'; export { toPointsArray } from './chunk-K6M6HKMZ.mjs'; export { shuffle } from './chunk-GX5GO4OX.mjs'; export { singleton } from './chunk-DF3BMFR2.mjs'; export { sleep } from './chunk-5E7YTXU6.mjs'; export { slugify } from './chunk-V5S6W27S.mjs'; export { snake2camel } from './chunk-UKE3NRJI.mjs'; export { sortData } from './chunk-OJ2OEZLM.mjs'; export { SortDirection, sortByDate } from './chunk-B4MTGXQK.mjs'; export { stopAnimations } from './chunk-EEFLQUO7.mjs'; export { pick } from './chunk-LISAF2IG.mjs'; export { emailRegex, escapedSpaceCharactersRegex, isValidEmail, isValidUrl, isValidVnPhone, multilineCommentsRegex, singlelineCommentsRegex, urlRegex, vietnamPhoneRegex } from './chunk-434SPO5N.mjs'; export { remove } from './chunk-PV6QAYU5.mjs'; export { removeEmptyObj } from './chunk-OTWWK6DO.mjs'; export { removeUndefObj } from './chunk-ECEHVK2Z.mjs'; export { requestIdleCallback } from './chunk-EGLTIJ7I.mjs'; export { objectKeys } from './chunk-AZIIBNWM.mjs'; export { OrderedMap } from './chunk-STKZJMUA.mjs'; export { PCancelable } from './chunk-B7TSSNOV.mjs'; export { PDefer } from './chunk-SNLJUQXC.mjs'; export { clearDelay, createDelay, delay, rangeDelay } from './chunk-TUCI763A.mjs'; export { PQueue } from './chunk-L6C6CSGY.mjs'; export { PTimeOut } from './chunk-UH6ILUD3.mjs'; export { minusPrecision } from './chunk-3FENKCNC.mjs'; export { plusPrecision } from './chunk-TIMBKEHX.mjs'; export { roundPrecision } from './chunk-INI4QYQT.mjs'; export { objectEntries } from './chunk-XRVKEXCW.mjs'; export { nextFrame } from './chunk-2KXXJOOL.mjs'; export { nextIdle } from './chunk-GY3YPSOS.mjs'; export { noop } from './chunk-NMEOFDUE.mjs'; export { normalize } from './chunk-RL3NMFXB.mjs'; export { dividePrecision } from './chunk-XGTU5ENW.mjs'; export { timesPrecision } from './chunk-5Q32IPX3.mjs'; export { float2FixedPrecision } from './chunk-WFMW2YAA.mjs'; export { stripPrecision } from './chunk-GPTFO2E2.mjs'; export { checkBoundaryPrecision, enableBoundaryCheckingPrecision } from './chunk-AD7ANKJD.mjs'; export { createOperationPrecision } from './chunk-ITZVOK4F.mjs'; export { digitLengthPrecision } from './chunk-HHTSEVTB.mjs'; export { mapObject } from './chunk-I567ENOF.mjs'; export { mergeDeep } from './chunk-I4LETBPG.mjs'; export { minMax } from './chunk-L2PFIAP4.mjs'; export { MutexLock } from './chunk-UPKLAT4W.mjs'; export { nextEvent } from './chunk-EFYVR3QV.mjs'; export { isSlowConnection } from './chunk-YNVGLECW.mjs'; export { isStream } from './chunk-CJN4MLVU.mjs'; export { isSymbol } from './chunk-L6CTUTRJ.mjs'; export { isToday } from './chunk-7RNI7YAB.mjs'; export { isUndefined } from './chunk-446UTKLG.mjs'; export { isWebkit } from './chunk-ZW4THJEX.mjs'; export { isWindows } from './chunk-5JHXLW6K.mjs'; export { isPrimitive } from './chunk-3ZYTSFQA.mjs'; export { isPromise } from './chunk-3RVJBS2G.mjs'; export { isRegExp } from './chunk-4EDBAMFG.mjs'; export { isSafari } from './chunk-VI3XUC7P.mjs'; export { isSameDay } from './chunk-VLQNMI7A.mjs'; export { isSameMonth } from './chunk-KBPCYPID.mjs'; export { isSet } from './chunk-K5RQWX27.mjs'; export { isNotNull } from './chunk-MCZYMIGI.mjs'; export { isNotNullish } from './chunk-DHTXH2FH.mjs'; export { isPngImage } from './chunk-2JLNLQSO.mjs'; export { isKeyOf } from './chunk-U7JSBNDZ.mjs'; export { isLinux } from './chunk-4AVLKCBJ.mjs'; export { isMacOS } from './chunk-GFJ3RA6L.mjs'; export { isMobile } from './chunk-N74X6HSJ.mjs'; export { isNodeProd } from './chunk-NQ25JWMJ.mjs'; export { isNodeTest } from './chunk-7SNG4BBL.mjs'; export { globProcess } from './chunk-JR6SYPCS.mjs'; export { isNotEmpties } from './chunk-4MKTSO3L.mjs'; export { isNotEmpty } from './chunk-YZ4U7P47.mjs'; export { isEmpties } from './chunk-EUKTPEGX.mjs'; export { isEmpty } from './chunk-TL3CTVEM.mjs'; export { isString } from './chunk-J6NLSENU.mjs'; export { isObject } from './chunk-MGQF5GXR.mjs'; export { isEmptyArr } from './chunk-4P7NQXMR.mjs'; export { isGecko } from './chunk-ITYY3PH4.mjs'; export { hexColor, isHex } from './chunk-ZBLADP34.mjs'; export { isIOS } from './chunk-VEEOOKX5.mjs'; export { toBoolean } from './chunk-FYOM22JR.mjs'; export { isIOSChrome } from './chunk-IWFBBFGH.mjs'; export { isCrawler } from './chunk-YCPSVRUV.mjs'; export { isDefined } from './chunk-WTO2SOQI.mjs'; export { intToBuffer } from './chunk-F5FDBZ5W.mjs'; export { intToHex } from './chunk-KQOFR6X4.mjs'; export { invariant } from './chunk-JBXZG2HJ.mjs'; export { isAndroid } from './chunk-RL7C4MZC.mjs'; export { isArray } from './chunk-UGDKU24C.mjs'; export { isBase64 } from './chunk-ADZLH2AM.mjs'; export { isBoolean } from './chunk-L4CWR3DY.mjs'; export { botFullPattern, botPatterns, botRegPattern, createIsBot, createIsBotFromList, isBot, isBotMatch, isBotMatches, isBotNaive, isBotPattern, isBotPatterns } from './chunk-ABY5NUYO.mjs'; export { getRandomInt } from './chunk-MBFX3DT4.mjs'; export { getRandomIntInclusive } from './chunk-KVP5GDHR.mjs'; export { getRandomString } from './chunk-4YHBCUNG.mjs'; export { getStrokeRadius } from './chunk-O7RVNCAV.mjs'; export { lerp } from './chunk-Z7KOBSTB.mjs'; export { groupBy } from './chunk-UORG5W7K.mjs'; export { HTTP_ACCEPTED, HTTP_ALREADY_REPORTED, HTTP_BAD_GATEWAY, HTTP_BAD_REQUEST, HTTP_CF_A_TIMEOUT_OCCURRED, HTTP_CF_CONNECTION_TIMED_OUT, HTTP_CF_INVALID_SSL_CERTIFICATE, HTTP_CF_ORIGIN_IS_UNREACHABLE, HTTP_CF_RAILGUN_ERROR, HTTP_CF_SSL_HANDSHAKE_FAILED, HTTP_CF_UNKNOWN, HTTP_CF_WEB_SERVER_IS_DOWN, HTTP_CONFLICT, HTTP_CONTINUE, HTTP_CREATED, HTTP_EARLY_HINTS, HTTP_EXPECTATION_FAILED, HTTP_FAILED_DEPENDENCY, HTTP_FORBIDDEN, HTTP_FOUND, HTTP_GATEWAY_TIMEOUT, HTTP_GONE, HTTP_IM_USED, HTTP_INSUFFICIENT_STORAGE, HTTP_INTERNAL_SERVER_ERROR, HTTP_I_AM_A_TEAPOT, HTTP_LENGTH_REQUIRED, HTTP_LOCKED, HTTP_LOOP_DETECTED, HTTP_METHOD_NOT_ALLOWED, HTTP_MISDIRECTED_REQUEST, HTTP_MOVED_PERMANENTLY, HTTP_MULTIPLE_CHOICES, HTTP_MULTI_STATUS, HTTP_NETWORK_AUTHENTICATION_REQUIRED, HTTP_NON_AUTHORITATIVE_INFORMATION, HTTP_NOT_ACCEPTABLE, HTTP_NOT_EXTENDED, HTTP_NOT_FOUND, HTTP_NOT_IMPLEMENTED, HTTP_NOT_MODIFIED, HTTP_NO_CONTENT, HTTP_OK, HTTP_PARTIAL_CONTENT, HTTP_PAYMENT_REQUIRED, HTTP_PERMANENTLY_REDIRECT, HTTP_PRECONDITION_FAILED, HTTP_PRECONDITION_REQUIRED, HTTP_PROCESSING, HTTP_PROXY_AUTHENTICATION_REQUIRED, HTTP_REQUESTED_RANGE_NOT_SATISFIABLE, HTTP_REQUEST_ENTITY_TOO_LARGE, HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE, HTTP_REQUEST_TIMEOUT, HTTP_REQUEST_URI_TOO_LONG, HTTP_RESERVED, HTTP_RESERVED_FOR_WEBDAV_ADVANCED_COLLECTIONS_EXPIRED_PROPOSAL, HTTP_RESET_CONTENT, HTTP_SEE_OTHER, HTTP_SERVICE_UNAVAILABLE, HTTP_SWITCHING_PROTOCOLS, HTTP_TEMPORARY_REDIRECT, HTTP_TOO_MANY_REQUESTS, HTTP_UNAUTHORIZED, HTTP_UNAVAILABLE_FOR_LEGAL_REASONS, HTTP_UNPROCESSABLE_ENTITY, HTTP_UNSUPPORTED_MEDIA_TYPE, HTTP_UPGRADE_REQUIRED, HTTP_USE_PROXY, HTTP_VARIANT_ALSO_NEGOTIATES_EXPERIMENTAL, HTTP_VERSION_NOT_SUPPORTED } from './chunk-6YXDMBVT.mjs'; export { hyphenate } from './chunk-3RTWP525.mjs'; export { MimeType, getMimeTypeFromExtension, mimeTable } from './chunk-Z33GKF6Y.mjs'; export { getQuarter } from './chunk-X62GE6Y4.mjs'; export { firstUniqueArr } from './chunk-ELMDNR3O.mjs'; export { firstUniqueChar } from './chunk-MLZBN5YM.mjs'; export { formatBytes } from './chunk-C36ZM6TB.mjs'; export { formatLot10Volume } from './chunk-WPWSPGVV.mjs'; export { formatNumber } from './chunk-UMAN6QVD.mjs'; export { isNumber } from './chunk-N7YWL7WT.mjs'; export { fromStringToPrimitives } from './chunk-22YUQLUT.mjs'; export { requestFullscreen } from './chunk-HP2IRJGS.mjs'; export { isServer } from './chunk-ZVWX56RU.mjs'; export { generateSample } from './chunk-VEWDIB3S.mjs'; export { envShims } from './chunk-UIBCAP7L.mjs'; export { escapeRegExp } from './chunk-MRRY4CXB.mjs'; export { findDuplicates } from './chunk-RZ4N4IKK.mjs'; export { findFirstDefined } from './chunk-UBMTCWGQ.mjs'; export { findLastIndex } from './chunk-R4AZFFAM.mjs'; export { convertHrTime } from './chunk-55S7JK54.mjs'; export { CookieService, listenCookieChange, parseCookie, serializeCookie } from './chunk-SRX3LJCV.mjs'; export { isDate } from './chunk-FPXUBAA6.mjs'; export { cutString } from './chunk-FRXTB2WY.mjs'; export { deleteProps } from './chunk-WV22BDCF.mjs'; export { downloadByData } from './chunk-GFO5EIK4.mjs'; export { emitter } from './chunk-AFZ5ZVXP.mjs'; export { camel2SnakeObject } from './chunk-OK36IAWH.mjs'; export { camelize } from './chunk-WJD6PW62.mjs'; export { cancelIdleCallback } from './chunk-U6YF3C6K.mjs'; export { capitalizeFirst } from './chunk-VL3JTQ64.mjs'; export { chromeVersion } from './chunk-C6E5A6R5.mjs'; export { isChrome } from './chunk-R3X2F4FY.mjs'; export { isOpera } from './chunk-7HDCRZJG.mjs'; export { isEdgeBrowser } from './chunk-BJHCFKYE.mjs'; export { chunk } from './chunk-3M6YMVFA.mjs'; export { clamp } from './chunk-AN6UV2MK.mjs'; export { $, $$ } from './chunk-VAWD2ZBM.mjs'; export { isBrowser } from './chunk-AJMQPQGJ.mjs'; export { alphaHex } from './chunk-GN6UMWX2.mjs'; export { percentToHex } from './chunk-2FGIY4B7.mjs'; export { isPrefersReducedMotion } from './chunk-IELBQYQJ.mjs'; import './chunk-BPJKMILL.mjs'; export { createCachedImport } from './chunk-Y4RJODPZ.mjs'; export { callOrReturn } from './chunk-KLSEBSCQ.mjs'; export { isFunction } from './chunk-XD2YO3MV.mjs'; export { camel2snake } from './chunk-ZWU7NON2.mjs'; export { cacheStringFunction } from './chunk-2Z727VLZ.mjs'; import './chunk-NYLAFCGV.mjs';