├── .github └── workflows │ ├── docs.yml │ ├── publish.yml │ └── pull-request.yml ├── .gitignore ├── .node-version ├── CHANGELOG.md ├── LICENSE ├── README.md ├── eslint.config.js ├── package.json ├── packages ├── docs │ ├── next.config.js │ ├── package.json │ ├── postcss.config.js │ ├── src │ │ ├── components │ │ │ ├── export-meta-info.tsx │ │ │ └── home.tsx │ │ ├── hooks │ │ │ └── use-latest-exports-sizes.ts │ │ ├── libs │ │ │ └── sizes.ts │ │ ├── pages │ │ │ ├── _app.ts │ │ │ ├── _meta.json │ │ │ ├── best-practice.mdx │ │ │ ├── compose-context-provider.mdx │ │ │ ├── context-state.mdx │ │ │ ├── create-fixed-array.mdx │ │ │ ├── create-local-storage-state.mdx │ │ │ ├── create-session-storage-state.mdx │ │ │ ├── current-year.mdx │ │ │ ├── fetch-jsonp.mdx │ │ │ ├── getting-started.mdx │ │ │ ├── index.mdx │ │ │ ├── invariant-nullthrow.mdx │ │ │ ├── is-safari.mdx │ │ │ ├── no-ssr.mdx │ │ │ ├── noop.mdx │ │ │ ├── open-in-new-tab.mdx │ │ │ ├── rem.mdx │ │ │ ├── request-idle-callback.mdx │ │ │ ├── typescript-happy-forward-ref.mdx │ │ │ ├── use-abortable-effect.mdx │ │ │ ├── use-clipboard.mdx │ │ │ ├── use-component-will-receive-update.mdx │ │ │ ├── use-composition-input.mdx │ │ │ ├── use-debounced-state.mdx │ │ │ ├── use-debounced-value.mdx │ │ │ ├── use-error-boundary.mdx │ │ │ ├── use-fast-click.mdx │ │ │ ├── use-intersection.mdx │ │ │ ├── use-is-client.mdx │ │ │ ├── use-is-online.mdx │ │ │ ├── use-isomorphic-layout-effect.mdx │ │ │ ├── use-local-storage.mdx │ │ │ ├── use-media-query.mdx │ │ │ ├── use-next-link.mdx │ │ │ ├── use-next-pathname.mdx │ │ │ ├── use-page-visibility.mdx │ │ │ ├── use-react-router-enable-concurrent-navigation.mdx │ │ │ ├── use-react-router-is-match.mdx │ │ │ ├── use-retimer.mdx │ │ │ ├── use-session-storage.mdx │ │ │ ├── use-singleton.mdx │ │ │ ├── use-stable-handler-only-when-you-know-what-you-are-doing-or-you-will-be-fired.mdx │ │ │ ├── use-typescript-happy-callback.mdx │ │ │ ├── use-uncontrolled.mdx │ │ │ └── where-is.mdx │ │ └── styles │ │ │ └── main.css │ ├── tailwind.config.js │ ├── theme.config.tsx │ └── tsconfig.json └── foxact │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── rollup.config.ts │ ├── src │ ├── compose-context-provider │ │ └── index.ts │ ├── context-state │ │ └── index.tsx │ ├── create-context-state │ │ └── index.ts │ ├── create-fixed-array │ │ └── index.ts │ ├── create-local-storage-state │ │ └── index.ts │ ├── create-session-storage-state │ │ └── index.ts │ ├── create-storage-hook │ │ └── index.ts │ ├── create-storage-state-factory │ │ └── index.ts │ ├── current-year │ │ └── index.tsx │ ├── email-protection │ │ └── index.ts │ ├── fetch-jsonp │ │ └── index.ts │ ├── invariant │ │ └── index.ts │ ├── is-safari │ │ └── index.ts │ ├── no-ssr │ │ └── index.ts │ ├── noop │ │ └── index.ts │ ├── nullthrow │ │ └── index.ts │ ├── open-new-tab │ │ └── index.ts │ ├── rem │ │ └── index.ts │ ├── request-idle-callback │ │ └── index.ts │ ├── types │ │ └── index.ts │ ├── typescript-happy-forward-ref │ │ └── index.ts │ ├── use-abortable-effect │ │ └── index.ts │ ├── use-array │ │ └── index.ts │ ├── use-clipboard │ │ └── index.ts │ ├── use-component-will-receive-update │ │ └── index.ts │ ├── use-composition-input │ │ └── index.ts │ ├── use-debounced-state │ │ └── index.ts │ ├── use-debounced-value │ │ └── index.ts │ ├── use-error-boundary │ │ └── index.ts │ ├── use-fast-click │ │ └── index.ts │ ├── use-intersection │ │ └── index.ts │ ├── use-is-client │ │ └── index.ts │ ├── use-is-online │ │ └── index.ts │ ├── use-isomorphic-layout-effect │ │ └── index.ts │ ├── use-local-storage │ │ └── index.ts │ ├── use-map │ │ └── index.ts │ ├── use-media-query │ │ └── index.ts │ ├── use-next-link │ │ └── index.ts │ ├── use-next-pathname │ │ └── index.ts │ ├── use-page-visibility │ │ └── index.ts │ ├── use-react-router-enable-concurrent-navigation │ │ └── index.ts │ ├── use-react-router-is-match │ │ └── index.ts │ ├── use-retimer │ │ └── index.ts │ ├── use-session-storage │ │ └── index.ts │ ├── use-set │ │ └── index.ts │ ├── use-singleton │ │ └── index.ts │ ├── use-stable-handler-only-when-you-know-what-you-are-doing-or-you-will-be-fired │ │ └── index.ts │ ├── use-typescript-happy-callback │ │ └── index.ts │ ├── use-uncontrolled │ │ └── index.ts │ ├── use-url-hash-state │ │ └── index.ts │ └── use │ │ └── index.ts │ ├── tools │ ├── get-entries.ts │ └── postbuild.ts │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tsconfig.base.json └── turbo.json /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ./packages/foxact/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | ./packages/foxact/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ./packages/foxact/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/package.json -------------------------------------------------------------------------------- /packages/docs/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/next.config.js -------------------------------------------------------------------------------- /packages/docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/package.json -------------------------------------------------------------------------------- /packages/docs/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/postcss.config.js -------------------------------------------------------------------------------- /packages/docs/src/components/export-meta-info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/components/export-meta-info.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/components/home.tsx -------------------------------------------------------------------------------- /packages/docs/src/hooks/use-latest-exports-sizes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/hooks/use-latest-exports-sizes.ts -------------------------------------------------------------------------------- /packages/docs/src/libs/sizes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/libs/sizes.ts -------------------------------------------------------------------------------- /packages/docs/src/pages/_app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/_app.ts -------------------------------------------------------------------------------- /packages/docs/src/pages/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/_meta.json -------------------------------------------------------------------------------- /packages/docs/src/pages/best-practice.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/best-practice.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/compose-context-provider.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/compose-context-provider.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/context-state.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/context-state.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/create-fixed-array.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/create-fixed-array.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/create-local-storage-state.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/create-local-storage-state.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/create-session-storage-state.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/create-session-storage-state.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/current-year.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/current-year.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/fetch-jsonp.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/fetch-jsonp.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/getting-started.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/getting-started.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/index.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/invariant-nullthrow.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/invariant-nullthrow.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/is-safari.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/is-safari.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/no-ssr.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/no-ssr.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/noop.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/noop.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/open-in-new-tab.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/open-in-new-tab.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/rem.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/rem.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/request-idle-callback.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/request-idle-callback.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/typescript-happy-forward-ref.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/typescript-happy-forward-ref.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-abortable-effect.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-abortable-effect.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-clipboard.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-clipboard.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-component-will-receive-update.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-component-will-receive-update.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-composition-input.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-composition-input.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-debounced-state.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-debounced-state.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-debounced-value.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-debounced-value.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-error-boundary.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-error-boundary.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-fast-click.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-fast-click.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-intersection.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-intersection.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-is-client.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-is-client.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-is-online.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-is-online.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-isomorphic-layout-effect.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-isomorphic-layout-effect.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-local-storage.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-local-storage.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-media-query.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-media-query.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-next-link.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-next-link.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-next-pathname.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-next-pathname.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-page-visibility.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-page-visibility.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-react-router-enable-concurrent-navigation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-react-router-enable-concurrent-navigation.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-react-router-is-match.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-react-router-is-match.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-retimer.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-retimer.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-session-storage.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-session-storage.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-singleton.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-singleton.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-stable-handler-only-when-you-know-what-you-are-doing-or-you-will-be-fired.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-stable-handler-only-when-you-know-what-you-are-doing-or-you-will-be-fired.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-typescript-happy-callback.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-typescript-happy-callback.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/use-uncontrolled.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/use-uncontrolled.mdx -------------------------------------------------------------------------------- /packages/docs/src/pages/where-is.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/src/pages/where-is.mdx -------------------------------------------------------------------------------- /packages/docs/src/styles/main.css: -------------------------------------------------------------------------------- 1 | @tailwind utilities; 2 | -------------------------------------------------------------------------------- /packages/docs/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/tailwind.config.js -------------------------------------------------------------------------------- /packages/docs/theme.config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/theme.config.tsx -------------------------------------------------------------------------------- /packages/docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/docs/tsconfig.json -------------------------------------------------------------------------------- /packages/foxact/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/CHANGELOG.md -------------------------------------------------------------------------------- /packages/foxact/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/LICENSE -------------------------------------------------------------------------------- /packages/foxact/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/README.md -------------------------------------------------------------------------------- /packages/foxact/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/package.json -------------------------------------------------------------------------------- /packages/foxact/rollup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/rollup.config.ts -------------------------------------------------------------------------------- /packages/foxact/src/compose-context-provider/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/compose-context-provider/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/context-state/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/context-state/index.tsx -------------------------------------------------------------------------------- /packages/foxact/src/create-context-state/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/create-context-state/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/create-fixed-array/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/create-fixed-array/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/create-local-storage-state/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/create-local-storage-state/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/create-session-storage-state/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/create-session-storage-state/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/create-storage-hook/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/create-storage-hook/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/create-storage-state-factory/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/create-storage-state-factory/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/current-year/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/current-year/index.tsx -------------------------------------------------------------------------------- /packages/foxact/src/email-protection/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/email-protection/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/fetch-jsonp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/fetch-jsonp/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/invariant/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/invariant/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/is-safari/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/is-safari/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/no-ssr/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/no-ssr/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/noop/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/noop/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/nullthrow/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/nullthrow/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/open-new-tab/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/open-new-tab/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/rem/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/rem/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/request-idle-callback/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/request-idle-callback/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/types/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/typescript-happy-forward-ref/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/typescript-happy-forward-ref/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-abortable-effect/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-abortable-effect/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-array/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-array/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-clipboard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-clipboard/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-component-will-receive-update/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-component-will-receive-update/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-composition-input/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-composition-input/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-debounced-state/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-debounced-state/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-debounced-value/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-debounced-value/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-error-boundary/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-error-boundary/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-fast-click/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-fast-click/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-intersection/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-intersection/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-is-client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-is-client/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-is-online/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-is-online/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-isomorphic-layout-effect/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-isomorphic-layout-effect/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-local-storage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-local-storage/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-map/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-map/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-media-query/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-media-query/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-next-link/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-next-link/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-next-pathname/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-next-pathname/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-page-visibility/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-page-visibility/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-react-router-enable-concurrent-navigation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-react-router-enable-concurrent-navigation/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-react-router-is-match/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-react-router-is-match/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-retimer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-retimer/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-session-storage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-session-storage/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-set/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-set/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-singleton/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-singleton/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-stable-handler-only-when-you-know-what-you-are-doing-or-you-will-be-fired/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-stable-handler-only-when-you-know-what-you-are-doing-or-you-will-be-fired/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-typescript-happy-callback/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-typescript-happy-callback/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-uncontrolled/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-uncontrolled/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use-url-hash-state/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use-url-hash-state/index.ts -------------------------------------------------------------------------------- /packages/foxact/src/use/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/src/use/index.ts -------------------------------------------------------------------------------- /packages/foxact/tools/get-entries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/tools/get-entries.ts -------------------------------------------------------------------------------- /packages/foxact/tools/postbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/tools/postbuild.ts -------------------------------------------------------------------------------- /packages/foxact/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/packages/foxact/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukkaW/foxact/HEAD/turbo.json --------------------------------------------------------------------------------