UNPKG

@selfcommunity/utils

Version:

Utilities to integrate a Community.

17 lines (16 loc) 1.64 kB
import { capitalize, isString, stripHtml, camelCase, copyTextToClipboard, fallbackCopyTextToClipboard, random, slugify } from './utils/string'; import { isValidUrl, isValidUrls, urlReplacer, getDomain, appendURLSearchParams, urlB64ToUint8Array, getQueryStringParameter, updateQueryStringParameter } from './utils/url'; import { getHighestSafeWindowContext, getWindowWidth, getWindowHeight, isClientSideRendering } from './utils/window'; import { mergeDeep, isObject, objectWithoutProperties, isFunc } from './utils/object'; import { isInteger } from './utils/number'; import { arraysEqual, groupBy, sortByAttr } from './utils/array'; import { loadVersionBrowser, iOS } from './utils/browser'; import { LocalStorageDB } from './utils/localStorage'; import LRUCache, { LruCache, LruCacheType, CacheStrategies } from './utils/cache'; import { Logger } from './utils/logger'; import WSClient, { WSClientType, WSClientPropTypes } from './utils/websocket'; import { resizeImage } from './utils/image'; /** * Export all utilities */ export { capitalize, isString, stripHtml, camelCase, copyTextToClipboard, fallbackCopyTextToClipboard, random, slugify, isValidUrl, isValidUrls, urlReplacer, getDomain, appendURLSearchParams, urlB64ToUint8Array, getQueryStringParameter, updateQueryStringParameter, getHighestSafeWindowContext, getWindowWidth, getWindowHeight, isClientSideRendering, Logger, mergeDeep, isObject, objectWithoutProperties, isFunc, isInteger, arraysEqual, groupBy, sortByAttr, WSClient, WSClientType, WSClientPropTypes, loadVersionBrowser, iOS, LocalStorageDB, LRUCache, LruCache, LruCacheType, CacheStrategies, resizeImage };