UNPKG

@polgubau/utils

Version:

A collection of utility functions for TypeScript

30 lines (29 loc) 2.14 kB
export { first, last, removeFirst, removeLast } from './arrays/arrayUtils.mjs'; export { chunk } from './arrays/chunk.mjs'; export { groupBy } from './arrays/group-by.mjs'; export { limitArray } from './arrays/limit-array.mjs'; export { remove } from './arrays/remove.mjs'; export { shuffle } from './arrays/shuffle.mjs'; export { clamp } from './numbers/clamp/clamp.mjs'; export { deleteCookie, getCookie, setCookie } from './storage/cookies/cookies.mjs'; export { getLocalStorage, removeFromLocalStorage, setToLocalStorage } from './storage/localStorage/manageLocalStorage.mjs'; export { copyToClipboard } from './functions/copy-clipboard/copy-clipboard.mjs'; export { debounce } from './functions/debounce/debounce.mjs'; export { decrypt, encrypt } from './functions/encryption/encryption.mjs'; export { fuzzyFinder, fuzzyFinderInner } from './functions/fuzzy-finder/fuzzyFinder.mjs'; export { generateUUID } from './functions/generate-uuid/generate-uuid.mjs'; export { sleep } from './functions/sleep/sleep.mjs'; export { Dir, DirEnum, getDocumentDirection } from './accessibility/doc-dir/getDocumentDirection.mjs'; export { json, parseJSON, saveParseJson, stringify } from './parsers/handle-json/handle-json.mjs'; export { isClient } from './comparators/is-client/is-client.mjs'; export { isDeepKey } from './comparators/is-deep-key/isDeepKey.mjs'; export { isEqual } from './comparators/is-equal/is-equal.mjs'; export { isObject } from './comparators/is-object/is-object.mjs'; export { cloneDeep } from './objects/clone-deps/clone-deep.mjs'; export { DEFAULT_KEYS, getMainField } from './objects/get-main-field/get-main-field.mjs'; export { mergeDeep } from './objects/merge-deep/merge-deep.mjs'; export { isObjectLike, merge } from './objects/merge/merge.mjs'; export { omit } from './objects/omit/omit.mjs'; export { toPath } from './objects/to-path/toPath.mjs'; export { px } from './texts/px/px.mjs'; export { capitalize, formatString, lowerAndNoSpace, randomString, removeWhitespace, reverseString, toCamelCase, toKebabCase, toLowerCase, toTitleCase, toUpperCase, truncateString } from './texts/text-transform/text-transform.mjs';