@exabytellc/utils
Version:
EB react utils to make everything a little easier!
104 lines (102 loc) • 2.73 kB
JavaScript
/**
* @exabytellc/name
*
* @license MIT
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
// TODO remove, import directly from Base UI or create one folder per module
export { default as BlocsProvider } from "./BlocsProvider";
export { default as Boundary } from "./Boundary";
export { default as Color } from "./Color";
export {
Colors,
RGBToHSL,
HSLtoRGB,
generateColorList,
indexColor,
randomColor,
randomColorSeed,
scaleColors,
listColorsScale,
radialGradientColors,
radialGradientColorsCSS,
scaleHeatColors,
listHeatColors,
radialGradientHeatColors,
} from "./colors";
export { default as copyToClipboard } from './copyToClipboard';
export { default as createBlocContext } from './createBlocContext';
export { toFormdata, fromFormdata, mergeFormData } from "./data";
export { default as HttpRequest } from './HttpRequest';
export {
arrClean,
arrCountIf,
arrUnique,
flattenObj,
forEach,
mapToArray,
mapToObject,
} from './list';
export {
clamp,
forceNum,
loop,
randomNum,
randomNumSeed,
randomInt,
randomIntSeed,
readableNum,
round,
numLinearTo,
numEaseTo,
numExponentialTo,
} from './math';
export { default as Notif } from "./Notif";
export { default as share } from './share';
export { default as Shimmer } from './Shimmer';
export {
createStateHook,
StateHooks,
ToggleState,
ModalState,
CookieState,
LocalStorageState,
SessionStorageState,
ListState,
MapState,
DebounceState,
MediaQueryState,
} from './stateHooks';
export { Cookie, SessionStorage, LocaleStorage, UrlParams } from './storage';
export { padStart, padEnd, repeatStr, forceStr } from "./str";
export { default as timeSince } from "./timeSince";
export { default as TranslationBloc } from "./TranslationBloc";
export {
isArr,
isBlob,
isBool,
isClass,
isDate,
isElement,
isEmpty,
isFile,
isFormData,
isFunc,
isImage,
isNode,
isNull,
isNum,
isObj,
isStr,
isValidDate,
multiTypes,
typeOf,
} from './types';
export { default as useForceRerender } from "./useForceRerender";
export { default as useForm } from "./useForm";
export { default as useHttpRequest } from './useHttpRequest';
export { default as useLinkLoader } from "./useLinkLoader";
export { default as useScriptLoader } from "./useScriptLoader";
export { default as useT } from './useT';
export { default as useUrlBuilder, UrlPart } from './useUrlBuilder';