Files
cloudflare__vinext/packages/cloudflare
github-actions[bot] 5310d14170 chore: version packages (#1940)
* chore: version packages

* Apply suggestion from @james-elicx

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: James Anderson <james@eli.cx>
2026-06-15 09:54:40 +00:00
..
2026-06-15 09:54:40 +00:00
2026-06-15 09:54:40 +00:00

@vinext/cloudflare

Cloudflare cache adapters for vinext.

This package provides the Cloudflare-specific cache backends that vinext uses for ISR and the "use cache" data cache when deploying to Cloudflare Workers:

  • kvDataAdapter() (@vinext/cloudflare/cache/kv-data-adapter) — backs the data cache (fetch, "use cache", unstable_cache) with a Workers KV namespace. Also used for ISR in the absence of a cdn adapter.

Usage

Declare the adapters on the vinext() plugin in your Vite config:

import { kvDataAdapter } from "@vinext/cloudflare/cache/kv-data-adapter";

export default defineConfig({
  plugins: [
    vinext({
      cache: {
        data: kvDataAdapter(), // KV-backed data cache (binding: VINEXT_KV_CACHE)
      },
    }),
    cloudflare(),
  ],
});