├── .browserslistrc ├── .commitlintrc ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .lintstagedrc ├── .prettierignore ├── .prettierrc ├── .release-it.json ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE ├── LICENSE-docs ├── README.md ├── babel.cjs.json ├── babel.config.js ├── babel.esm.json ├── babel.preset.js ├── docs ├── CacheConfig.mdx ├── GettingStarted.mdx ├── LoadConfig.mdx ├── assets.d.ts ├── components │ └── ExampleBlock │ │ ├── index.module.css │ │ └── index.tsx ├── examples │ ├── UseAnimation.tsx │ ├── UseCacheBasic.tsx │ ├── UseCacheSync.tsx │ ├── UseCacheTime.tsx │ ├── UseClickOutside.tsx │ ├── UseCookie.tsx │ ├── UseDarkMode.tsx │ ├── UseDebounce.tsx │ ├── UseDebouncedValue.tsx │ ├── UseDelayedValue.tsx │ ├── UseElementSize.tsx │ ├── UseEventListener.tsx │ ├── UseIntersecting.tsx │ ├── UseIntersectionObserver.tsx │ ├── UseInterval.tsx │ ├── UseLoadAutoReload.tsx │ ├── UseLoadBasic.tsx │ ├── UseLoadCaching.tsx │ ├── UseLoadDependency.tsx │ ├── UseLoadEvents.tsx │ ├── UseLoadFallback.tsx │ ├── UseLoadImperative.tsx │ ├── UseLoadIndependent.tsx │ ├── UseLoadInfiniteList.tsx │ ├── UseLoadKey.tsx │ ├── UseLoadParams.tsx │ ├── UseLoadPolling.tsx │ ├── UseLoadPrefetch.tsx │ ├── UseLoadRetries.tsx │ ├── UseLoadStale.tsx │ ├── UseLocalStorage.tsx │ ├── UseMatchMedia.tsx │ ├── UseOnline.tsx │ ├── UseReload.tsx │ ├── UseRerender.tsx │ ├── UseResizeObserver.tsx │ ├── UseSessionStorage.tsx │ ├── UseSetState.tsx │ ├── UseSubmit.tsx │ ├── UseThrottle.tsx │ ├── UseThrottledValue.tsx │ ├── UseTimeout.tsx │ ├── UseTitle.tsx │ ├── UseToggle.tsx │ ├── UseWindowFocus.tsx │ └── UseWindowSize.tsx ├── sidebars.js ├── useAnimation.mdx ├── useCache.mdx ├── useClickOutside.mdx ├── useComposedRef.mdx ├── useCookie.mdx ├── useDarkMode.mdx ├── useDebounce.mdx ├── useDebouncedValue.mdx ├── useDelayedValue.mdx ├── useElementSize.mdx ├── useEventListener.mdx ├── useFavicon.mdx ├── useIdle.mdx ├── useIntersecting.mdx ├── useIntersectionObserver.mdx ├── useInterval.mdx ├── useIsomorphicLayoutEffect.mdx ├── useLatestRef.mdx ├── useLayoutMount.mdx ├── useLayoutTargetEffect.mdx ├── useLayoutUpdate.mdx ├── useLoad.mdx ├── useLocalStorage.mdx ├── useMatchMedia.mdx ├── useMemoizedValue.mdx ├── useMount.mdx ├── useMountedRef.mdx ├── useOnce.mdx ├── useOnline.mdx ├── usePageVisible.mdx ├── usePersist.mdx ├── usePreviousRef.mdx ├── useRaf.mdx ├── useReload.mdx ├── useRerender.mdx ├── useResizeObserver.mdx ├── useSafeState.mdx ├── useSessionStorage.mdx ├── useSetState.mdx ├── useSubmit.mdx ├── useTargetEffect.mdx ├── useThrottle.mdx ├── useThrottledValue.mdx ├── useTimeout.mdx ├── useTitle.mdx ├── useToggle.mdx ├── useUnmount.mdx ├── useUnmountedRef.mdx ├── useUpdate.mdx ├── useWindowFocus.mdx └── useWindowSize.mdx ├── docusaurus.config.js ├── jest.config.js ├── jest.setup.ts ├── package.json ├── pnpm-lock.yaml ├── rollup.config.js ├── scripts ├── checkGitIsClean.mjs └── cleanGit.mjs ├── src ├── configs │ ├── CacheConfig.tsx │ └── LoadConfig.tsx ├── factories │ ├── createMountHook.ts │ ├── createStorageHook.ts │ ├── createTargetEffectHook.ts │ └── createUpdateHook.ts ├── index.ts ├── useAnimation.ts ├── useCache.ts ├── useClickOutside.ts ├── useComposedRef.ts ├── useCookie.ts ├── useDarkMode.ts ├── useDebounce.ts ├── useDebouncedValue.ts ├── useDelayedValue.ts ├── useElementSize.ts ├── useEventListener.ts ├── useFavicon.ts ├── useIdle.ts ├── useIntersecting.ts ├── useIntersectionObserver.ts ├── useInterval.ts ├── useIsomorphicLayoutEffect.ts ├── useLatestRef.ts ├── useLayoutMount.ts ├── useLayoutTargetEffect.ts ├── useLayoutUpdate.ts ├── useLoad.ts ├── useLocalStorage.ts ├── useMatchMedia.ts ├── useMemoizedValue.ts ├── useMount.ts ├── useMountedRef.ts ├── useOnce.ts ├── useOnline.ts ├── usePageVisible.ts ├── usePersist.ts ├── usePreviousRef.ts ├── useRaf.ts ├── useReload.ts ├── useRerender.ts ├── useResizeObserver.ts ├── useSafeState.ts ├── useSessionStorage.ts ├── useSetState.ts ├── useSubmit.ts ├── useTargetEffect.ts ├── useThrottle.ts ├── useThrottledValue.ts ├── useTimeout.ts ├── useTitle.ts ├── useToggle.ts ├── useUnmount.ts ├── useUnmountedRef.ts ├── useUpdate.ts ├── useWindowFocus.ts └── useWindowSize.ts ├── tests ├── configs │ ├── CacheConfig.test.tsx │ └── LoadConfig.test.tsx ├── helpers │ ├── renderHook.ts │ ├── testMountHook.ts │ ├── testStorageHook.ts │ ├── testTargetEffectHook.ts │ └── testUpdateHook.ts ├── index.test.ts ├── useAnimation.test.ts ├── useCache.test.ts ├── useClickOutside.test.ts ├── useComposedRef.test.ts ├── useCookie.test.ts ├── useDarkMode.test.ts ├── useDebounce.test.ts ├── useDebouncedValue.test.ts ├── useDelayedValue.test.ts ├── useElementSize.test.ts ├── useEventListener.test.ts ├── useFavicon.test.ts ├── useIdle.test.ts ├── useIntersecting.test.ts ├── useIntersectionObserver.test.ts ├── useInterval.test.ts ├── useIsomorphicLayoutEffect.test.ts ├── useLatestRef.test.ts ├── useLayoutMount.test.ts ├── useLayoutTargetEffect.test.ts ├── useLayoutUpdate.test.ts ├── useLoad.test.ts ├── useLocalStorage.test.ts ├── useMatchMedia.test.ts ├── useMemoizedValue.test.ts ├── useMount.test.ts ├── useMountedRef.test.ts ├── useOnce.test.ts ├── useOnline.test.ts ├── usePageVisible.test.ts ├── usePersist.test.ts ├── usePreviousRef.test.ts ├── useRaf.test.ts ├── useReload.test.ts ├── useRerender.test.ts ├── useResizeObserver.test.ts ├── useSafeState.test.ts ├── useSessionStorage.test.ts ├── useSetState.test.ts ├── useSubmit.test.ts ├── useTargetEffect.test.ts ├── useThrottle.test.ts ├── useThrottledValue.test.ts ├── useTimeout.test.ts ├── useTitle.test.ts ├── useToggle.test.ts ├── useUnmount.test.ts ├── useUnmountedRef.test.ts ├── useUpdate.test.ts ├── useWindowFocus.test.ts └── useWindowSize.test.ts ├── tsconfig.base.json ├── tsconfig.build.json └── tsconfig.json /.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/.browserslistrc -------------------------------------------------------------------------------- /.commitlintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/.commitlintrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | build 3 | .docusaurus 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.lintstagedrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/.lintstagedrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | build 3 | .docusaurus 4 | CHANGELOG.md 5 | pnpm-lock.yaml 6 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /.release-it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/.release-it.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/LICENSE-docs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/README.md -------------------------------------------------------------------------------- /babel.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/babel.cjs.json -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/babel.config.js -------------------------------------------------------------------------------- /babel.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/babel.esm.json -------------------------------------------------------------------------------- /babel.preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/babel.preset.js -------------------------------------------------------------------------------- /docs/CacheConfig.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/CacheConfig.mdx -------------------------------------------------------------------------------- /docs/GettingStarted.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/GettingStarted.mdx -------------------------------------------------------------------------------- /docs/LoadConfig.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/LoadConfig.mdx -------------------------------------------------------------------------------- /docs/assets.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/assets.d.ts -------------------------------------------------------------------------------- /docs/components/ExampleBlock/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/components/ExampleBlock/index.module.css -------------------------------------------------------------------------------- /docs/components/ExampleBlock/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/components/ExampleBlock/index.tsx -------------------------------------------------------------------------------- /docs/examples/UseAnimation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseAnimation.tsx -------------------------------------------------------------------------------- /docs/examples/UseCacheBasic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseCacheBasic.tsx -------------------------------------------------------------------------------- /docs/examples/UseCacheSync.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseCacheSync.tsx -------------------------------------------------------------------------------- /docs/examples/UseCacheTime.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseCacheTime.tsx -------------------------------------------------------------------------------- /docs/examples/UseClickOutside.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseClickOutside.tsx -------------------------------------------------------------------------------- /docs/examples/UseCookie.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseCookie.tsx -------------------------------------------------------------------------------- /docs/examples/UseDarkMode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseDarkMode.tsx -------------------------------------------------------------------------------- /docs/examples/UseDebounce.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseDebounce.tsx -------------------------------------------------------------------------------- /docs/examples/UseDebouncedValue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseDebouncedValue.tsx -------------------------------------------------------------------------------- /docs/examples/UseDelayedValue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseDelayedValue.tsx -------------------------------------------------------------------------------- /docs/examples/UseElementSize.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseElementSize.tsx -------------------------------------------------------------------------------- /docs/examples/UseEventListener.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseEventListener.tsx -------------------------------------------------------------------------------- /docs/examples/UseIntersecting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseIntersecting.tsx -------------------------------------------------------------------------------- /docs/examples/UseIntersectionObserver.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseIntersectionObserver.tsx -------------------------------------------------------------------------------- /docs/examples/UseInterval.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseInterval.tsx -------------------------------------------------------------------------------- /docs/examples/UseLoadAutoReload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseLoadAutoReload.tsx -------------------------------------------------------------------------------- /docs/examples/UseLoadBasic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseLoadBasic.tsx -------------------------------------------------------------------------------- /docs/examples/UseLoadCaching.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseLoadCaching.tsx -------------------------------------------------------------------------------- /docs/examples/UseLoadDependency.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseLoadDependency.tsx -------------------------------------------------------------------------------- /docs/examples/UseLoadEvents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseLoadEvents.tsx -------------------------------------------------------------------------------- /docs/examples/UseLoadFallback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseLoadFallback.tsx -------------------------------------------------------------------------------- /docs/examples/UseLoadImperative.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseLoadImperative.tsx -------------------------------------------------------------------------------- /docs/examples/UseLoadIndependent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseLoadIndependent.tsx -------------------------------------------------------------------------------- /docs/examples/UseLoadInfiniteList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseLoadInfiniteList.tsx -------------------------------------------------------------------------------- /docs/examples/UseLoadKey.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseLoadKey.tsx -------------------------------------------------------------------------------- /docs/examples/UseLoadParams.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseLoadParams.tsx -------------------------------------------------------------------------------- /docs/examples/UseLoadPolling.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseLoadPolling.tsx -------------------------------------------------------------------------------- /docs/examples/UseLoadPrefetch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseLoadPrefetch.tsx -------------------------------------------------------------------------------- /docs/examples/UseLoadRetries.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseLoadRetries.tsx -------------------------------------------------------------------------------- /docs/examples/UseLoadStale.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseLoadStale.tsx -------------------------------------------------------------------------------- /docs/examples/UseLocalStorage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseLocalStorage.tsx -------------------------------------------------------------------------------- /docs/examples/UseMatchMedia.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseMatchMedia.tsx -------------------------------------------------------------------------------- /docs/examples/UseOnline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseOnline.tsx -------------------------------------------------------------------------------- /docs/examples/UseReload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseReload.tsx -------------------------------------------------------------------------------- /docs/examples/UseRerender.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseRerender.tsx -------------------------------------------------------------------------------- /docs/examples/UseResizeObserver.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseResizeObserver.tsx -------------------------------------------------------------------------------- /docs/examples/UseSessionStorage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseSessionStorage.tsx -------------------------------------------------------------------------------- /docs/examples/UseSetState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseSetState.tsx -------------------------------------------------------------------------------- /docs/examples/UseSubmit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseSubmit.tsx -------------------------------------------------------------------------------- /docs/examples/UseThrottle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseThrottle.tsx -------------------------------------------------------------------------------- /docs/examples/UseThrottledValue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseThrottledValue.tsx -------------------------------------------------------------------------------- /docs/examples/UseTimeout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseTimeout.tsx -------------------------------------------------------------------------------- /docs/examples/UseTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseTitle.tsx -------------------------------------------------------------------------------- /docs/examples/UseToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseToggle.tsx -------------------------------------------------------------------------------- /docs/examples/UseWindowFocus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseWindowFocus.tsx -------------------------------------------------------------------------------- /docs/examples/UseWindowSize.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/examples/UseWindowSize.tsx -------------------------------------------------------------------------------- /docs/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/sidebars.js -------------------------------------------------------------------------------- /docs/useAnimation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useAnimation.mdx -------------------------------------------------------------------------------- /docs/useCache.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useCache.mdx -------------------------------------------------------------------------------- /docs/useClickOutside.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useClickOutside.mdx -------------------------------------------------------------------------------- /docs/useComposedRef.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useComposedRef.mdx -------------------------------------------------------------------------------- /docs/useCookie.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useCookie.mdx -------------------------------------------------------------------------------- /docs/useDarkMode.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useDarkMode.mdx -------------------------------------------------------------------------------- /docs/useDebounce.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useDebounce.mdx -------------------------------------------------------------------------------- /docs/useDebouncedValue.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useDebouncedValue.mdx -------------------------------------------------------------------------------- /docs/useDelayedValue.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useDelayedValue.mdx -------------------------------------------------------------------------------- /docs/useElementSize.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useElementSize.mdx -------------------------------------------------------------------------------- /docs/useEventListener.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useEventListener.mdx -------------------------------------------------------------------------------- /docs/useFavicon.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useFavicon.mdx -------------------------------------------------------------------------------- /docs/useIdle.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useIdle.mdx -------------------------------------------------------------------------------- /docs/useIntersecting.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useIntersecting.mdx -------------------------------------------------------------------------------- /docs/useIntersectionObserver.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useIntersectionObserver.mdx -------------------------------------------------------------------------------- /docs/useInterval.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useInterval.mdx -------------------------------------------------------------------------------- /docs/useIsomorphicLayoutEffect.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useIsomorphicLayoutEffect.mdx -------------------------------------------------------------------------------- /docs/useLatestRef.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useLatestRef.mdx -------------------------------------------------------------------------------- /docs/useLayoutMount.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useLayoutMount.mdx -------------------------------------------------------------------------------- /docs/useLayoutTargetEffect.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useLayoutTargetEffect.mdx -------------------------------------------------------------------------------- /docs/useLayoutUpdate.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useLayoutUpdate.mdx -------------------------------------------------------------------------------- /docs/useLoad.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useLoad.mdx -------------------------------------------------------------------------------- /docs/useLocalStorage.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useLocalStorage.mdx -------------------------------------------------------------------------------- /docs/useMatchMedia.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useMatchMedia.mdx -------------------------------------------------------------------------------- /docs/useMemoizedValue.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useMemoizedValue.mdx -------------------------------------------------------------------------------- /docs/useMount.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useMount.mdx -------------------------------------------------------------------------------- /docs/useMountedRef.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useMountedRef.mdx -------------------------------------------------------------------------------- /docs/useOnce.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useOnce.mdx -------------------------------------------------------------------------------- /docs/useOnline.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useOnline.mdx -------------------------------------------------------------------------------- /docs/usePageVisible.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/usePageVisible.mdx -------------------------------------------------------------------------------- /docs/usePersist.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/usePersist.mdx -------------------------------------------------------------------------------- /docs/usePreviousRef.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/usePreviousRef.mdx -------------------------------------------------------------------------------- /docs/useRaf.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useRaf.mdx -------------------------------------------------------------------------------- /docs/useReload.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useReload.mdx -------------------------------------------------------------------------------- /docs/useRerender.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useRerender.mdx -------------------------------------------------------------------------------- /docs/useResizeObserver.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useResizeObserver.mdx -------------------------------------------------------------------------------- /docs/useSafeState.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useSafeState.mdx -------------------------------------------------------------------------------- /docs/useSessionStorage.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useSessionStorage.mdx -------------------------------------------------------------------------------- /docs/useSetState.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useSetState.mdx -------------------------------------------------------------------------------- /docs/useSubmit.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useSubmit.mdx -------------------------------------------------------------------------------- /docs/useTargetEffect.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useTargetEffect.mdx -------------------------------------------------------------------------------- /docs/useThrottle.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useThrottle.mdx -------------------------------------------------------------------------------- /docs/useThrottledValue.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useThrottledValue.mdx -------------------------------------------------------------------------------- /docs/useTimeout.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useTimeout.mdx -------------------------------------------------------------------------------- /docs/useTitle.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useTitle.mdx -------------------------------------------------------------------------------- /docs/useToggle.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useToggle.mdx -------------------------------------------------------------------------------- /docs/useUnmount.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useUnmount.mdx -------------------------------------------------------------------------------- /docs/useUnmountedRef.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useUnmountedRef.mdx -------------------------------------------------------------------------------- /docs/useUpdate.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useUpdate.mdx -------------------------------------------------------------------------------- /docs/useWindowFocus.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useWindowFocus.mdx -------------------------------------------------------------------------------- /docs/useWindowSize.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docs/useWindowSize.mdx -------------------------------------------------------------------------------- /docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/docusaurus.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.setup.ts: -------------------------------------------------------------------------------- 1 | import "@testing-library/jest-dom"; 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/rollup.config.js -------------------------------------------------------------------------------- /scripts/checkGitIsClean.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/scripts/checkGitIsClean.mjs -------------------------------------------------------------------------------- /scripts/cleanGit.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/scripts/cleanGit.mjs -------------------------------------------------------------------------------- /src/configs/CacheConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/configs/CacheConfig.tsx -------------------------------------------------------------------------------- /src/configs/LoadConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/configs/LoadConfig.tsx -------------------------------------------------------------------------------- /src/factories/createMountHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/factories/createMountHook.ts -------------------------------------------------------------------------------- /src/factories/createStorageHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/factories/createStorageHook.ts -------------------------------------------------------------------------------- /src/factories/createTargetEffectHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/factories/createTargetEffectHook.ts -------------------------------------------------------------------------------- /src/factories/createUpdateHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/factories/createUpdateHook.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/useAnimation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useAnimation.ts -------------------------------------------------------------------------------- /src/useCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useCache.ts -------------------------------------------------------------------------------- /src/useClickOutside.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useClickOutside.ts -------------------------------------------------------------------------------- /src/useComposedRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useComposedRef.ts -------------------------------------------------------------------------------- /src/useCookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useCookie.ts -------------------------------------------------------------------------------- /src/useDarkMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useDarkMode.ts -------------------------------------------------------------------------------- /src/useDebounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useDebounce.ts -------------------------------------------------------------------------------- /src/useDebouncedValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useDebouncedValue.ts -------------------------------------------------------------------------------- /src/useDelayedValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useDelayedValue.ts -------------------------------------------------------------------------------- /src/useElementSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useElementSize.ts -------------------------------------------------------------------------------- /src/useEventListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useEventListener.ts -------------------------------------------------------------------------------- /src/useFavicon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useFavicon.ts -------------------------------------------------------------------------------- /src/useIdle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useIdle.ts -------------------------------------------------------------------------------- /src/useIntersecting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useIntersecting.ts -------------------------------------------------------------------------------- /src/useIntersectionObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useIntersectionObserver.ts -------------------------------------------------------------------------------- /src/useInterval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useInterval.ts -------------------------------------------------------------------------------- /src/useIsomorphicLayoutEffect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useIsomorphicLayoutEffect.ts -------------------------------------------------------------------------------- /src/useLatestRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useLatestRef.ts -------------------------------------------------------------------------------- /src/useLayoutMount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useLayoutMount.ts -------------------------------------------------------------------------------- /src/useLayoutTargetEffect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useLayoutTargetEffect.ts -------------------------------------------------------------------------------- /src/useLayoutUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useLayoutUpdate.ts -------------------------------------------------------------------------------- /src/useLoad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useLoad.ts -------------------------------------------------------------------------------- /src/useLocalStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useLocalStorage.ts -------------------------------------------------------------------------------- /src/useMatchMedia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useMatchMedia.ts -------------------------------------------------------------------------------- /src/useMemoizedValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useMemoizedValue.ts -------------------------------------------------------------------------------- /src/useMount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useMount.ts -------------------------------------------------------------------------------- /src/useMountedRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useMountedRef.ts -------------------------------------------------------------------------------- /src/useOnce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useOnce.ts -------------------------------------------------------------------------------- /src/useOnline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useOnline.ts -------------------------------------------------------------------------------- /src/usePageVisible.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/usePageVisible.ts -------------------------------------------------------------------------------- /src/usePersist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/usePersist.ts -------------------------------------------------------------------------------- /src/usePreviousRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/usePreviousRef.ts -------------------------------------------------------------------------------- /src/useRaf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useRaf.ts -------------------------------------------------------------------------------- /src/useReload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useReload.ts -------------------------------------------------------------------------------- /src/useRerender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useRerender.ts -------------------------------------------------------------------------------- /src/useResizeObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useResizeObserver.ts -------------------------------------------------------------------------------- /src/useSafeState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useSafeState.ts -------------------------------------------------------------------------------- /src/useSessionStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useSessionStorage.ts -------------------------------------------------------------------------------- /src/useSetState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useSetState.ts -------------------------------------------------------------------------------- /src/useSubmit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useSubmit.ts -------------------------------------------------------------------------------- /src/useTargetEffect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useTargetEffect.ts -------------------------------------------------------------------------------- /src/useThrottle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useThrottle.ts -------------------------------------------------------------------------------- /src/useThrottledValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useThrottledValue.ts -------------------------------------------------------------------------------- /src/useTimeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useTimeout.ts -------------------------------------------------------------------------------- /src/useTitle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useTitle.ts -------------------------------------------------------------------------------- /src/useToggle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useToggle.ts -------------------------------------------------------------------------------- /src/useUnmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useUnmount.ts -------------------------------------------------------------------------------- /src/useUnmountedRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useUnmountedRef.ts -------------------------------------------------------------------------------- /src/useUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useUpdate.ts -------------------------------------------------------------------------------- /src/useWindowFocus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useWindowFocus.ts -------------------------------------------------------------------------------- /src/useWindowSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/src/useWindowSize.ts -------------------------------------------------------------------------------- /tests/configs/CacheConfig.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/configs/CacheConfig.test.tsx -------------------------------------------------------------------------------- /tests/configs/LoadConfig.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/configs/LoadConfig.test.tsx -------------------------------------------------------------------------------- /tests/helpers/renderHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/helpers/renderHook.ts -------------------------------------------------------------------------------- /tests/helpers/testMountHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/helpers/testMountHook.ts -------------------------------------------------------------------------------- /tests/helpers/testStorageHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/helpers/testStorageHook.ts -------------------------------------------------------------------------------- /tests/helpers/testTargetEffectHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/helpers/testTargetEffectHook.ts -------------------------------------------------------------------------------- /tests/helpers/testUpdateHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/helpers/testUpdateHook.ts -------------------------------------------------------------------------------- /tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/index.test.ts -------------------------------------------------------------------------------- /tests/useAnimation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useAnimation.test.ts -------------------------------------------------------------------------------- /tests/useCache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useCache.test.ts -------------------------------------------------------------------------------- /tests/useClickOutside.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useClickOutside.test.ts -------------------------------------------------------------------------------- /tests/useComposedRef.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useComposedRef.test.ts -------------------------------------------------------------------------------- /tests/useCookie.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useCookie.test.ts -------------------------------------------------------------------------------- /tests/useDarkMode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useDarkMode.test.ts -------------------------------------------------------------------------------- /tests/useDebounce.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useDebounce.test.ts -------------------------------------------------------------------------------- /tests/useDebouncedValue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useDebouncedValue.test.ts -------------------------------------------------------------------------------- /tests/useDelayedValue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useDelayedValue.test.ts -------------------------------------------------------------------------------- /tests/useElementSize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useElementSize.test.ts -------------------------------------------------------------------------------- /tests/useEventListener.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useEventListener.test.ts -------------------------------------------------------------------------------- /tests/useFavicon.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useFavicon.test.ts -------------------------------------------------------------------------------- /tests/useIdle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useIdle.test.ts -------------------------------------------------------------------------------- /tests/useIntersecting.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useIntersecting.test.ts -------------------------------------------------------------------------------- /tests/useIntersectionObserver.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useIntersectionObserver.test.ts -------------------------------------------------------------------------------- /tests/useInterval.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useInterval.test.ts -------------------------------------------------------------------------------- /tests/useIsomorphicLayoutEffect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useIsomorphicLayoutEffect.test.ts -------------------------------------------------------------------------------- /tests/useLatestRef.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useLatestRef.test.ts -------------------------------------------------------------------------------- /tests/useLayoutMount.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useLayoutMount.test.ts -------------------------------------------------------------------------------- /tests/useLayoutTargetEffect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useLayoutTargetEffect.test.ts -------------------------------------------------------------------------------- /tests/useLayoutUpdate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useLayoutUpdate.test.ts -------------------------------------------------------------------------------- /tests/useLoad.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useLoad.test.ts -------------------------------------------------------------------------------- /tests/useLocalStorage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useLocalStorage.test.ts -------------------------------------------------------------------------------- /tests/useMatchMedia.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useMatchMedia.test.ts -------------------------------------------------------------------------------- /tests/useMemoizedValue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useMemoizedValue.test.ts -------------------------------------------------------------------------------- /tests/useMount.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useMount.test.ts -------------------------------------------------------------------------------- /tests/useMountedRef.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useMountedRef.test.ts -------------------------------------------------------------------------------- /tests/useOnce.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useOnce.test.ts -------------------------------------------------------------------------------- /tests/useOnline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useOnline.test.ts -------------------------------------------------------------------------------- /tests/usePageVisible.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/usePageVisible.test.ts -------------------------------------------------------------------------------- /tests/usePersist.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/usePersist.test.ts -------------------------------------------------------------------------------- /tests/usePreviousRef.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/usePreviousRef.test.ts -------------------------------------------------------------------------------- /tests/useRaf.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useRaf.test.ts -------------------------------------------------------------------------------- /tests/useReload.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useReload.test.ts -------------------------------------------------------------------------------- /tests/useRerender.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useRerender.test.ts -------------------------------------------------------------------------------- /tests/useResizeObserver.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useResizeObserver.test.ts -------------------------------------------------------------------------------- /tests/useSafeState.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useSafeState.test.ts -------------------------------------------------------------------------------- /tests/useSessionStorage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useSessionStorage.test.ts -------------------------------------------------------------------------------- /tests/useSetState.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useSetState.test.ts -------------------------------------------------------------------------------- /tests/useSubmit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useSubmit.test.ts -------------------------------------------------------------------------------- /tests/useTargetEffect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useTargetEffect.test.ts -------------------------------------------------------------------------------- /tests/useThrottle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useThrottle.test.ts -------------------------------------------------------------------------------- /tests/useThrottledValue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useThrottledValue.test.ts -------------------------------------------------------------------------------- /tests/useTimeout.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useTimeout.test.ts -------------------------------------------------------------------------------- /tests/useTitle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useTitle.test.ts -------------------------------------------------------------------------------- /tests/useToggle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useToggle.test.ts -------------------------------------------------------------------------------- /tests/useUnmount.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useUnmount.test.ts -------------------------------------------------------------------------------- /tests/useUnmountedRef.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useUnmountedRef.test.ts -------------------------------------------------------------------------------- /tests/useUpdate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useUpdate.test.ts -------------------------------------------------------------------------------- /tests/useWindowFocus.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useWindowFocus.test.ts -------------------------------------------------------------------------------- /tests/useWindowSize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tests/useWindowSize.test.ts -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lilibraries/hooks/HEAD/tsconfig.json --------------------------------------------------------------------------------