Skip to content

Export size

version: 0.1.8
measured: 2026-09-16
generated by npm run size (run npm run build first)

Each figure is the min+gzipped size of one individual API — that export bundled on its own, with react external. Since the exports share utilities underneath, importing two functions does NOT sum their entries (the real result is usually smaller, and it depends on your bundler and minifier) — treat this list as a reference only.

@reause/shared

Functionmin+gzipped
useStateDebounced1.08 kB
useStateThrottled1.02 kB
useDateFormat954 B
useStateWithControl908 B
useCounter814 B
until762 B
syncState738 B
formatDate732 B
useStateAutoReset717 B
useToggle702 B
useStateManualReset686 B
useWatchDebounced632 B
useControllableState611 B
useWatchThrottled558 B
useDeepCompareEffect537 B
useWatchDeep522 B
useDebounceFn517 B
useWatchTriggerable502 B
useList454 B
syncStates437 B
useInterval432 B
useThrottleFn429 B
useShallowCompareEffect404 B
useIntervalRafFn398 B
useTimeoutRafFn395 B
deepEqual389 B
useStateDefault360 B
useIntervalFn348 B
useWatchIgnorable348 B
useTimeout333 B
useWatchArray332 B
useWatchAtMost330 B
createReducer327 B
debounceFilter318 B
useWatchWithFilter314 B
useWatchPausable310 B
useArrayIncludes309 B
useTimeoutFn297 B
createSharedHook293 B
normalizeDate278 B
deepClone265 B
useWhenever255 B
createGlobalState253 B
useMap252 B
useArrayDifference251 B
useSet247 B
isIOS245 B
throttleFilter238 B
useLogger236 B
createScopedHook232 B
useWatchOnce228 B
shallowEqual227 B
useTrackedEffect220 B
useRafState209 B
useLastChanged205 B
useMethods202 B
useMemoizedFn200 B
usePreviousDistinct199 B
useWatchImmediate196 B
useSafeState194 B
increaseWithUnit188 B
makeDestructurable188 B
useListener186 B
useQueue183 B
useToNumber177 B
useWatch176 B
writeState175 B
hyphenate170 B
createEventHook169 B
useUpdateEffect161 B
useArrayUnique160 B
useArrayReduce156 B
useLockFn156 B
toValue147 B
useIsomorphicLayoutEffect145 B
useError139 B
useUnmountedRef135 B
createSingletonPromise132 B
useConst130 B
objectOmit125 B
useArrayFindLast124 B
useIsFirstRender124 B
objectPick120 B
useUpdate120 B
useUnmount118 B
isDefined115 B
pxValue113 B
isRefLike112 B
rand110 B
createMemo109 B
promiseTimeout108 B
useLatest105 B
clamp100 B
isObject99 B
useMount99 B
useArrayMap97 B
useArrayFindIndex96 B
useArraySome93 B
toArray92 B
assert90 B
useEffectOnce90 B
useArrayJoin88 B
hasOwn87 B
now86 B
useArrayFilter84 B
useArrayFind84 B
useArrayEvery81 B
isClient79 B
isDef76 B
useToString76 B
timestamp75 B
noop67 B

@reause/core

Functionmin+gzipped
useSplitter3.71 kB
useInfiniteScroll3.42 kB
useMask3.00 kB
createFetch2.59 kB
useDark2.32 kB
useAnimate2.31 kB
useFetch2.23 kB
useColorMode2.22 kB
useMediaControls1.98 kB
useScroll1.91 kB
useDraggable1.90 kB
useKeyPress1.81 kB
useMouseInElement1.76 kB
useGamepad1.72 kB
useFullscreen1.56 kB
useStateThrottledHistory1.45 kB
useTimeAgo1.45 kB
useElementVisibility1.43 kB
useStateDebouncedHistory1.40 kB
useClipboard1.36 kB
useStateHistory1.34 kB
useClickOutside1.33 kB
useParallax1.33 kB
useLongPress1.32 kB
useWebSocket1.28 kB
useLocalStorage1.18 kB
useSessionStorage1.17 kB
useTimeAgoIntl1.15 kB
useStorage1.14 kB
useVirtualList1.13 kB
useBreakpoints1.10 kB
useCollapse1.10 kB
useStateManualHistory1.09 kB
useWindowScroll1.09 kB
useMagicKeys1.08 kB
useStateDebounced1.08 kB
useTextareaAutosize1.08 kB
useStorageAsync1.07 kB
useElementBounding1.07 kB
useStartTyping1.06 kB
useKeyPressed1.04 kB
useKeyUp1.04 kB
useKeyDown1.04 kB
useElementSize1.02 kB
useStateThrottled1.02 kB
useKeyStroke1.01 kB
useCloned1.01 kB
useAsync991 B
useMousePressed980 B
useWebWorkerFn968 B
useDropZone967 B
useDateFormat954 B
useUrlSearchParams951 B
useTemporalNow942 B
useDevicesList921 B
usePointerSwipe915 B
useTransition911 B
useStateWithControl908 B
useSwipe867 B
useBase64857 B
usePointerLock850 B
useAsyncState842 B
useOffsetPagination818 B
useDeviceMotion817 B
useCounter814 B
useHotkeys807 B
useWebNotification807 B
useEventSource802 B
useLiveAnnouncer798 B
formatTimeAgo790 B
useMouse790 B
useScriptTag789 B
useParams783 B
useEventListener781 B
useFileSystemAccess775 B
useElementOverflow765 B
until762 B
useIdle761 B
useWebMCP761 B
useScrollLock751 B
useFileDialog746 B
syncState738 B
formatDate732 B
useSpeechSynthesis721 B
useStateAutoReset717 B
useImage709 B
useToggle702 B
useUserMedia698 B
useAsyncQueue691 B
useStateManualReset686 B
useQuery681 B
useIntersectionObserver674 B
useElementByPoint673 B
getHotkeyHandler670 B
useCountdown670 B
useClipboardItems662 B
useBrowserLocation650 B
useStyleTag635 B
useWatchDebounced632 B
useSpeechRecognition630 B
useCssVar629 B
useBluetooth626 B
useDisplayMedia623 B
formatMask622 B
generatePattern621 B
useFps619 B
useWakeLock618 B
useControllableState611 B
usePreferredReducedTransparency605 B
usePreferredReducedMotion603 B
useClickAway600 B
usePreferredDark592 B
getHotkeyMatcher576 B
isMaskComplete569 B
useBroadcastChannel569 B
useWatchThrottled558 B
unformatMask556 B
useTitle555 B
useMediaQuery554 B
useNow549 B
useMutationObserver547 B
useActiveElement545 B
useGeolocation545 B
useWindowSize541 B
useDeepCompareEffect537 B
createPortalSlot533 B
useResizeObserver526 B
useHash522 B
useWatchDeep522 B
useDebounceFn517 B
useMemory508 B
useElementRemoval504 B
useWatchTriggerable502 B
useElementHover500 B
usePermission498 B
formatTimeAgoIntl491 B
useBattery482 B
useNetwork482 B
useRafFn481 B
useFocusWithin479 B
useFocus478 B
usePointer475 B
useList454 B
useStepper447 B
syncStates437 B
useScreenOrientation434 B
useTextDirection434 B
useInterval432 B
createPromisifiedComponent429 B
useConfirmDialog429 B
useThrottleFn429 B
useVibrate427 B
useScreenSafeArea426 B
useCycleList422 B
useShallowCompareEffect404 B
useIntervalRafFn398 B
useTimeoutRafFn395 B
usePerformanceObserver390 B
deepEqual389 B
useFocusReturn382 B
useFavicon378 B
useTextSelection375 B
useWebWorker371 B
useDevicePixelRatio367 B
usePreferredColorScheme366 B
useStateDefault360 B
TransitionPresets356 B
usePreferredContrast354 B
useTimeoutPoll352 B
useIntervalFn348 B
useWatchIgnorable348 B
useTimestamp337 B
useTimeout333 B
useWatchArray332 B
useWatchAtMost330 B
createReducer327 B
useMemoize323 B
debounceFilter318 B
useWatchWithFilter314 B
useWatchPausable310 B
useArrayIncludes309 B
useShare309 B
useDeviceOrientation308 B
useOnline308 B
useKeyModifier302 B
useId299 B
useTimeoutFn297 B
createSharedHook293 B
useNavigatorLanguage285 B
useCssSupports282 B
normalizeDate278 B
useAsyncFn275 B
useEventBus272 B
useEyeDropper272 B
usePageLeave267 B
deepClone265 B
mapGamepadToXbox360Controller262 B
SSRWidthProvider261 B
useWhenever255 B
createGlobalState253 B
useMap252 B
useSorted252 B
useArrayDifference251 B
useSet247 B
useWindowFocus247 B
StorageSerializers246 B
isIOS245 B
throttleFilter238 B
useLogger236 B
createScopedHook232 B
parseHotkey231 B
useWatchOnce228 B
shallowEqual227 B
usePreferredLanguages227 B
useDocumentVisibility226 B
useTrackedEffect220 B
useRafState209 B
useLastChanged205 B
useMethods202 B
useMemoizedFn200 B
usePreviousDistinct199 B
useObjectUrl197 B
useWatchImmediate196 B
guessSerializerType194 B
useSafeState194 B
increaseWithUnit188 B
makeDestructurable188 B
useParentElement187 B
useListener186 B
useRefsList184 B
formatTimeAgoIntlParts183 B
useQueue183 B
isTypedCharValid180 B
isFocusedElementEditable178 B
useSSRWidth177 B
useToNumber177 B
useWatch176 B
writeState175 B
DefaultMagicKeysAliasMap171 B
hyphenate170 B
createEventHook169 B
breakpointsBootstrapV5161 B
useUpdateEffect161 B
useArrayUnique160 B
useCached159 B
breakpointsMasterCss156 B
breakpointsSematic156 B
useArrayReduce156 B
useLockFn156 B
breakpointsVuetifyV2154 B
breakpointsVuetifyV3150 B
toValue147 B
useIsomorphicLayoutEffect145 B
useSupported144 B
DEFAULT_TOKENS142 B
usePrevious141 B
useMounted140 B
useError139 B
breakpointsVuetify135 B
useUnmountedRef135 B
breakpointsAntDesign134 B
createSingletonPromise132 B
useConst130 B
breakpointsTailwind128 B
breakpointsQuasar127 B
objectOmit125 B
breakpointsPrimeFlex124 B
cloneFnJSON124 B
useArrayFindLast124 B
useIsFirstRender124 B
getElementHeight123 B
objectPick120 B
useUpdate120 B
breakpointsElement119 B
isMeasured119 B
unrefElement119 B
useUnmount118 B
isDefined115 B
pxValue113 B
isRefLike112 B
events110 B
rand110 B
createMemo109 B
promiseTimeout108 B
customStorageEventName106 B
useLatest105 B
clamp100 B
isObject99 B
useMount99 B
useArrayMap97 B
useArrayFindIndex96 B
useArraySome93 B
toArray92 B
assert90 B
useEffectOnce90 B
useArrayJoin88 B
hasOwn87 B
now86 B
useArrayFilter84 B
useArrayFind84 B
useArrayEvery81 B
isClient79 B
isDef76 B
useToString76 B
timestamp75 B
noop67 B

@reause/integrations

Functionmin+gzipped
useAxios1.23 kB
useDrauu867 B
useIDBKeyval828 B
useAsyncValidator719 B
useSortable658 B
useFocusTrap576 B
createCookies549 B
useCookies468 B
useNProgress430 B
useChangeCase302 B
useJwt238 B
useFuse236 B
moveArrayElement217 B
useQRCode205 B
insertNodeAt113 B
removeNode100 B

@reause/math

Functionmin+gzipped
useClamp667 B
usePrecision199 B
useAverage150 B
useProjection142 B
createProjection137 B
useMax128 B
useMin126 B
useSum117 B
useMath73 B
createGenericProjection72 B
logicOr70 B
useFloor69 B
logicNot67 B
useRound67 B
logicAnd66 B
useAbs66 B
useTrunc65 B
useCeil62 B

@reause/rxjs

Functionmin+gzipped
useWatchExtractedObservable414 B
useFrom337 B
useExtractedObservable323 B
useSubject274 B
useObservable205 B
toObserver97 B
useSubscription94 B

@reause/firebase

Functionmin+gzipped
useFirestore550 B
useAuth318 B
useRTDB218 B

@reause/electron

Functionmin+gzipped
useZoomFactor408 B
useIpcRenderer387 B
useZoomLevel346 B
useIpcRendererInvoke328 B
useIpcRendererOn277 B

Released under the MIT License. v0.1.8