├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── config.yml ├── dependabot.yml ├── release.yml └── workflows │ ├── bump.yml │ ├── ci.yml │ ├── docs.yml │ └── publish.yml ├── .gitignore ├── .vscode ├── extensions.json └── settings.json ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── biome.json ├── bun.lock ├── bunfig.toml ├── docs ├── v6-to-v7.md └── v7-to-v8.md ├── package.json ├── scripts └── exports.ts ├── src ├── client │ └── cache-assets.ts ├── common │ ├── crypto.ts │ ├── promise.test.ts │ ├── promise.ts │ ├── timers.test.ts │ └── timers.ts ├── react │ ├── authenticity-token.tsx │ ├── client-only.tsx │ ├── existing-search-params.tsx │ ├── external-scripts.tsx │ ├── fetcher-type.test.tsx │ ├── fetcher-type.ts │ ├── handle-conventions.ts │ ├── honeypot.tsx │ ├── react.test.tsx │ ├── server-only.tsx │ ├── use-debounce-fetcher.ts │ ├── use-debounce-submit.ts │ ├── use-delegated-anchors.test.tsx │ ├── use-delegated-anchors.tsx │ ├── use-event-source.ts │ ├── use-global-navigation-state.ts │ ├── use-hydrated.ts │ ├── use-locales.test.tsx │ ├── use-locales.ts │ └── use-should-hydrate.ts ├── server │ ├── __snapshots__ │ │ ├── preload-route-assets.test.ts.snap │ │ └── rolling-cookie.test.ts.snap │ ├── cors.test.ts │ ├── cors.ts │ ├── csrf.test.ts │ ├── csrf.ts │ ├── event-stream.test.ts │ ├── event-stream.ts │ ├── get-client-id-address.test.ts │ ├── get-client-ip-address.ts │ ├── get-client-locales.test.ts │ ├── get-client-locales.ts │ ├── get-headers.ts │ ├── honeypot.test.ts │ ├── honeypot.ts │ ├── is-prefetch.test.ts │ ├── is-prefetch.ts │ ├── json-hash.test.ts │ ├── json-hash.ts │ ├── middleware │ │ ├── basic-auth.test.ts │ │ ├── basic-auth.ts │ │ ├── batcher.test.ts │ │ ├── batcher.ts │ │ ├── context-storage.test.ts │ │ ├── context-storage.ts │ │ ├── cors.test.ts │ │ ├── cors.ts │ │ ├── honeypot.test.ts │ │ ├── honeypot.ts │ │ ├── jwk-auth.test.ts │ │ ├── jwk-auth.ts │ │ ├── logger.test.ts │ │ ├── logger.ts │ │ ├── request-id.test.ts │ │ ├── request-id.ts │ │ ├── rolling-cookie.test.ts │ │ ├── rolling-cookie.ts │ │ ├── secure-headers.test.ts │ │ ├── secure-headers.ts │ │ ├── server-timing.test.ts │ │ ├── server-timing.ts │ │ ├── session.test.ts │ │ ├── session.ts │ │ ├── singleton.test.ts │ │ ├── singleton.ts │ │ ├── test-helper.ts │ │ └── utils.ts │ ├── named-action.test.ts │ ├── named-action.ts │ ├── parse-accept-header.test.ts │ ├── parse-accept-header.ts │ ├── preload-route-assets.test.ts │ ├── preload-route-assets.ts │ ├── redirect-back.test.ts │ ├── redirect-back.ts │ ├── respond-to.test.ts │ ├── respond-to.ts │ ├── responses.test.ts │ ├── responses.ts │ ├── rolling-cookie.test.ts │ ├── rolling-cookie.ts │ ├── safe-redirect.test.ts │ ├── safe-redirect.ts │ ├── sec-fetch.test.ts │ ├── sec-fetch.ts │ ├── typed-cookie.test.ts │ └── typed-cookie.ts └── test │ └── setup.ts ├── tsconfig.json └── typedoc.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: sergiodxa 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/bump.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/.github/workflows/bump.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/biome.json -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/bun.lock -------------------------------------------------------------------------------- /bunfig.toml: -------------------------------------------------------------------------------- 1 | [test] 2 | preload = "./src/test/setup.ts" 3 | -------------------------------------------------------------------------------- /docs/v6-to-v7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/docs/v6-to-v7.md -------------------------------------------------------------------------------- /docs/v7-to-v8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/docs/v7-to-v8.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/package.json -------------------------------------------------------------------------------- /scripts/exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/scripts/exports.ts -------------------------------------------------------------------------------- /src/client/cache-assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/client/cache-assets.ts -------------------------------------------------------------------------------- /src/common/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/common/crypto.ts -------------------------------------------------------------------------------- /src/common/promise.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/common/promise.test.ts -------------------------------------------------------------------------------- /src/common/promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/common/promise.ts -------------------------------------------------------------------------------- /src/common/timers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/common/timers.test.ts -------------------------------------------------------------------------------- /src/common/timers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/common/timers.ts -------------------------------------------------------------------------------- /src/react/authenticity-token.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/react/authenticity-token.tsx -------------------------------------------------------------------------------- /src/react/client-only.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/react/client-only.tsx -------------------------------------------------------------------------------- /src/react/existing-search-params.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/react/existing-search-params.tsx -------------------------------------------------------------------------------- /src/react/external-scripts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/react/external-scripts.tsx -------------------------------------------------------------------------------- /src/react/fetcher-type.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/react/fetcher-type.test.tsx -------------------------------------------------------------------------------- /src/react/fetcher-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/react/fetcher-type.ts -------------------------------------------------------------------------------- /src/react/handle-conventions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/react/handle-conventions.ts -------------------------------------------------------------------------------- /src/react/honeypot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/react/honeypot.tsx -------------------------------------------------------------------------------- /src/react/react.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/react/react.test.tsx -------------------------------------------------------------------------------- /src/react/server-only.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/react/server-only.tsx -------------------------------------------------------------------------------- /src/react/use-debounce-fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/react/use-debounce-fetcher.ts -------------------------------------------------------------------------------- /src/react/use-debounce-submit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/react/use-debounce-submit.ts -------------------------------------------------------------------------------- /src/react/use-delegated-anchors.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/react/use-delegated-anchors.test.tsx -------------------------------------------------------------------------------- /src/react/use-delegated-anchors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/react/use-delegated-anchors.tsx -------------------------------------------------------------------------------- /src/react/use-event-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/react/use-event-source.ts -------------------------------------------------------------------------------- /src/react/use-global-navigation-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/react/use-global-navigation-state.ts -------------------------------------------------------------------------------- /src/react/use-hydrated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/react/use-hydrated.ts -------------------------------------------------------------------------------- /src/react/use-locales.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/react/use-locales.test.tsx -------------------------------------------------------------------------------- /src/react/use-locales.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/react/use-locales.ts -------------------------------------------------------------------------------- /src/react/use-should-hydrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/react/use-should-hydrate.ts -------------------------------------------------------------------------------- /src/server/__snapshots__/preload-route-assets.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/__snapshots__/preload-route-assets.test.ts.snap -------------------------------------------------------------------------------- /src/server/__snapshots__/rolling-cookie.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/__snapshots__/rolling-cookie.test.ts.snap -------------------------------------------------------------------------------- /src/server/cors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/cors.test.ts -------------------------------------------------------------------------------- /src/server/cors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/cors.ts -------------------------------------------------------------------------------- /src/server/csrf.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/csrf.test.ts -------------------------------------------------------------------------------- /src/server/csrf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/csrf.ts -------------------------------------------------------------------------------- /src/server/event-stream.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/event-stream.test.ts -------------------------------------------------------------------------------- /src/server/event-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/event-stream.ts -------------------------------------------------------------------------------- /src/server/get-client-id-address.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/get-client-id-address.test.ts -------------------------------------------------------------------------------- /src/server/get-client-ip-address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/get-client-ip-address.ts -------------------------------------------------------------------------------- /src/server/get-client-locales.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/get-client-locales.test.ts -------------------------------------------------------------------------------- /src/server/get-client-locales.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/get-client-locales.ts -------------------------------------------------------------------------------- /src/server/get-headers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/get-headers.ts -------------------------------------------------------------------------------- /src/server/honeypot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/honeypot.test.ts -------------------------------------------------------------------------------- /src/server/honeypot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/honeypot.ts -------------------------------------------------------------------------------- /src/server/is-prefetch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/is-prefetch.test.ts -------------------------------------------------------------------------------- /src/server/is-prefetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/is-prefetch.ts -------------------------------------------------------------------------------- /src/server/json-hash.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/json-hash.test.ts -------------------------------------------------------------------------------- /src/server/json-hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/json-hash.ts -------------------------------------------------------------------------------- /src/server/middleware/basic-auth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/basic-auth.test.ts -------------------------------------------------------------------------------- /src/server/middleware/basic-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/basic-auth.ts -------------------------------------------------------------------------------- /src/server/middleware/batcher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/batcher.test.ts -------------------------------------------------------------------------------- /src/server/middleware/batcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/batcher.ts -------------------------------------------------------------------------------- /src/server/middleware/context-storage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/context-storage.test.ts -------------------------------------------------------------------------------- /src/server/middleware/context-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/context-storage.ts -------------------------------------------------------------------------------- /src/server/middleware/cors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/cors.test.ts -------------------------------------------------------------------------------- /src/server/middleware/cors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/cors.ts -------------------------------------------------------------------------------- /src/server/middleware/honeypot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/honeypot.test.ts -------------------------------------------------------------------------------- /src/server/middleware/honeypot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/honeypot.ts -------------------------------------------------------------------------------- /src/server/middleware/jwk-auth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/jwk-auth.test.ts -------------------------------------------------------------------------------- /src/server/middleware/jwk-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/jwk-auth.ts -------------------------------------------------------------------------------- /src/server/middleware/logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/logger.test.ts -------------------------------------------------------------------------------- /src/server/middleware/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/logger.ts -------------------------------------------------------------------------------- /src/server/middleware/request-id.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/request-id.test.ts -------------------------------------------------------------------------------- /src/server/middleware/request-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/request-id.ts -------------------------------------------------------------------------------- /src/server/middleware/rolling-cookie.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/rolling-cookie.test.ts -------------------------------------------------------------------------------- /src/server/middleware/rolling-cookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/rolling-cookie.ts -------------------------------------------------------------------------------- /src/server/middleware/secure-headers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/secure-headers.test.ts -------------------------------------------------------------------------------- /src/server/middleware/secure-headers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/secure-headers.ts -------------------------------------------------------------------------------- /src/server/middleware/server-timing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/server-timing.test.ts -------------------------------------------------------------------------------- /src/server/middleware/server-timing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/server-timing.ts -------------------------------------------------------------------------------- /src/server/middleware/session.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/session.test.ts -------------------------------------------------------------------------------- /src/server/middleware/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/session.ts -------------------------------------------------------------------------------- /src/server/middleware/singleton.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/singleton.test.ts -------------------------------------------------------------------------------- /src/server/middleware/singleton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/singleton.ts -------------------------------------------------------------------------------- /src/server/middleware/test-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/test-helper.ts -------------------------------------------------------------------------------- /src/server/middleware/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/middleware/utils.ts -------------------------------------------------------------------------------- /src/server/named-action.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/named-action.test.ts -------------------------------------------------------------------------------- /src/server/named-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/named-action.ts -------------------------------------------------------------------------------- /src/server/parse-accept-header.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/parse-accept-header.test.ts -------------------------------------------------------------------------------- /src/server/parse-accept-header.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/parse-accept-header.ts -------------------------------------------------------------------------------- /src/server/preload-route-assets.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/preload-route-assets.test.ts -------------------------------------------------------------------------------- /src/server/preload-route-assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/preload-route-assets.ts -------------------------------------------------------------------------------- /src/server/redirect-back.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/redirect-back.test.ts -------------------------------------------------------------------------------- /src/server/redirect-back.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/redirect-back.ts -------------------------------------------------------------------------------- /src/server/respond-to.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/respond-to.test.ts -------------------------------------------------------------------------------- /src/server/respond-to.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/respond-to.ts -------------------------------------------------------------------------------- /src/server/responses.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/responses.test.ts -------------------------------------------------------------------------------- /src/server/responses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/responses.ts -------------------------------------------------------------------------------- /src/server/rolling-cookie.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/rolling-cookie.test.ts -------------------------------------------------------------------------------- /src/server/rolling-cookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/rolling-cookie.ts -------------------------------------------------------------------------------- /src/server/safe-redirect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/safe-redirect.test.ts -------------------------------------------------------------------------------- /src/server/safe-redirect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/safe-redirect.ts -------------------------------------------------------------------------------- /src/server/sec-fetch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/sec-fetch.test.ts -------------------------------------------------------------------------------- /src/server/sec-fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/sec-fetch.ts -------------------------------------------------------------------------------- /src/server/typed-cookie.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/typed-cookie.test.ts -------------------------------------------------------------------------------- /src/server/typed-cookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/server/typed-cookie.ts -------------------------------------------------------------------------------- /src/test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/src/test/setup.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiodxa/remix-utils/HEAD/typedoc.json --------------------------------------------------------------------------------