@zenithui/utils
Version:
A collection of utility functions and hooks to simplify development in the ZenithUI ecosystem.
14 lines (13 loc) • 1.08 kB
TypeScript
export { default as useCopyToClipboard } from "./hooks/use-copy-to-clipboard";
export { default as useDeviceType } from "./hooks/use-device";
export { default as useEventListener } from "./hooks/use-event-listner";
export { default as useGeolocation } from "./hooks/use-geo-location";
export { default as useHover } from "./hooks/use-hover";
export { default as useIntersectionObserver } from "./hooks/use-intersection-observer";
export { default as useIsomorphicLayoutEffect } from "./hooks/use-isomorphic-layout-effect";
export { default as useMediaQuery } from "./hooks/use-media-query";
export { default as useTheme } from "./hooks/use-theme";
export { default as useUnMount } from "./hooks/use-unmount";
export { default as useThemeMode, type ThemeAnimationType, } from "./hooks/use-theme-mode";
export { useDebounce, usePrevious, useDefault, useDocumentTitle, useFavicon, } from "./hooks/use-primitives";
export { cn, sortByKey, groupBy, deepEqual, cloneDeep, uniqueByKey, pick, omit, debounce, throttle, randomInt, capitalize, sleep, uuid, formatBytes, } from "./lib/utils";