@techmely/utils
Version:
Collection of helpful JavaScript / TypeScript utils
24 lines (21 loc) • 1.89 kB
JavaScript
export { MimeType, getMimeTypeFromExtension, mimeTable } from './chunk-BRSDRYKA.mjs';
export { deepMerge, hasChanged, isKeyOf, objectEntries, objectGet, objectGets, objectKeys, objectMap, objectPick, removeEmptyObj, removeUndefObj } from './chunk-XXVJPOZ2.mjs';
export { camelize, capitalizeFirst, getRandomString, hyphenate, slugify, snake2camel } from './chunk-2WYZZWVQ.mjs';
export { add, clockwise, dist, dist2, div, dpr, getStrokeRadius, isEqual, isLeft, len, len2, lrp, med, mul, neg, per, rotAround, sub, toPointsArray, uni, vec } from './chunk-M7QOWYAC.mjs';
export { intToBuffer, intToHex } from './chunk-KWUGBM6J.mjs';
export { CookieServices } from './chunk-EAWP35SD.mjs';
export { isArray, isBoolean, isBrowser, isDate, isDef, isEmpties, isEmpty, isFalsy, isFunction, isMap, isNotEmpties, isNotEmpty, isNotNull, isNumber, isObject, isPngImage, isPrimitive, isPromise, isSet, isStream, isString, isSymbol, isUndef, isWindow } from './chunk-3EWQBAWG.mjs';
export { downloadByData } from './chunk-SQJYLM47.mjs';
export { getRandomInt, getRandomIntInclusive } from './chunk-7JBHB2X7.mjs';
export { formatBytes, formatDecimals } from './chunk-2SM5HKCB.mjs';
export { assert, noop } from './chunk-6YCEOT65.mjs';
export { clamp, lerp, sum } from './chunk-VTDSQVYI.mjs';
export { findLastIndex, groupBy, remove, sample, shuffle, take, unique } from './chunk-SQDQMLTZ.mjs';
export { alphaHex, isHex, percentToHex } from './chunk-H4UO5IT6.mjs';
export { emailRegex, escapedSpaceCharactersRegex, hexColor, isValidEmail, isValidUrl, isValidVnPhone, multilineCommentsRegex, singlelineCommentsRegex, urlRegex, vietnamPhoneRegex } from './chunk-PKQ2LGFY.mjs';
import './chunk-U53AJCIY.mjs';
// src/index.ts
var __DEV__ = process.env.NODE_ENV !== "production";
var EMPTY_OBJ = __DEV__ ? Object.freeze({}) : {};
var EMPTY_ARR = __DEV__ ? Object.freeze([]) : [];
export { EMPTY_ARR, EMPTY_OBJ };