├── .gitignore ├── 01-create-cloudflare-worker-with-wrangler-cli ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── src │ └── index.js └── wrangler.toml ├── 02-create-a-supabase-project ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── src │ └── index.js └── wrangler.toml ├── 03-query-supabase-from-cloudflare-worker ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── src │ └── index.js └── wrangler.toml ├── 04-proxy-supabase-requests-with-cloudflare-workers-and-itty-router ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── src │ └── index.js └── wrangler.toml ├── 05-bind-kv-store-to-cloudflare-worker ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── src │ └── index.js └── wrangler.toml ├── 06-read-and-write-to-kv-cache-from-cloudflare-worker ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── src │ ├── index.js │ └── utils │ │ └── cache.js └── wrangler.toml ├── 07-cache-supabase-response-at-the-edge-with-kv-storage ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── src │ ├── index.js │ └── utils │ │ └── cache.js └── wrangler.toml ├── 08-cache-busting-with-kv-stores-and-supabase ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── src │ ├── index.js │ └── utils │ │ └── cache.js └── wrangler.toml ├── 09-revalidate-stale-data-by-id ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── src │ ├── index.js │ └── utils │ │ └── cache.js └── wrangler.toml ├── 10-automatically-revalidate-kv-store-cache-on-change-with-database-webhooks-in-supabase ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── src │ ├── index.js │ └── utils │ │ └── cache.js └── wrangler.toml ├── 11-use-waitUntil-to-perform-work-after-cloudflare-worker-returns-response ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── src │ ├── index.js │ └── utils │ │ └── cache.js └── wrangler.toml └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/.gitignore -------------------------------------------------------------------------------- /01-create-cloudflare-worker-with-wrangler-cli/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/01-create-cloudflare-worker-with-wrangler-cli/.gitignore -------------------------------------------------------------------------------- /01-create-cloudflare-worker-with-wrangler-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/01-create-cloudflare-worker-with-wrangler-cli/README.md -------------------------------------------------------------------------------- /01-create-cloudflare-worker-with-wrangler-cli/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/01-create-cloudflare-worker-with-wrangler-cli/package-lock.json -------------------------------------------------------------------------------- /01-create-cloudflare-worker-with-wrangler-cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/01-create-cloudflare-worker-with-wrangler-cli/package.json -------------------------------------------------------------------------------- /01-create-cloudflare-worker-with-wrangler-cli/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/01-create-cloudflare-worker-with-wrangler-cli/src/index.js -------------------------------------------------------------------------------- /01-create-cloudflare-worker-with-wrangler-cli/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/01-create-cloudflare-worker-with-wrangler-cli/wrangler.toml -------------------------------------------------------------------------------- /02-create-a-supabase-project/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/02-create-a-supabase-project/.gitignore -------------------------------------------------------------------------------- /02-create-a-supabase-project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/02-create-a-supabase-project/README.md -------------------------------------------------------------------------------- /02-create-a-supabase-project/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/02-create-a-supabase-project/package-lock.json -------------------------------------------------------------------------------- /02-create-a-supabase-project/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/02-create-a-supabase-project/package.json -------------------------------------------------------------------------------- /02-create-a-supabase-project/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/02-create-a-supabase-project/src/index.js -------------------------------------------------------------------------------- /02-create-a-supabase-project/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/02-create-a-supabase-project/wrangler.toml -------------------------------------------------------------------------------- /03-query-supabase-from-cloudflare-worker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/03-query-supabase-from-cloudflare-worker/.gitignore -------------------------------------------------------------------------------- /03-query-supabase-from-cloudflare-worker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/03-query-supabase-from-cloudflare-worker/README.md -------------------------------------------------------------------------------- /03-query-supabase-from-cloudflare-worker/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/03-query-supabase-from-cloudflare-worker/package-lock.json -------------------------------------------------------------------------------- /03-query-supabase-from-cloudflare-worker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/03-query-supabase-from-cloudflare-worker/package.json -------------------------------------------------------------------------------- /03-query-supabase-from-cloudflare-worker/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/03-query-supabase-from-cloudflare-worker/src/index.js -------------------------------------------------------------------------------- /03-query-supabase-from-cloudflare-worker/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/03-query-supabase-from-cloudflare-worker/wrangler.toml -------------------------------------------------------------------------------- /04-proxy-supabase-requests-with-cloudflare-workers-and-itty-router/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/04-proxy-supabase-requests-with-cloudflare-workers-and-itty-router/.gitignore -------------------------------------------------------------------------------- /04-proxy-supabase-requests-with-cloudflare-workers-and-itty-router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/04-proxy-supabase-requests-with-cloudflare-workers-and-itty-router/README.md -------------------------------------------------------------------------------- /04-proxy-supabase-requests-with-cloudflare-workers-and-itty-router/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/04-proxy-supabase-requests-with-cloudflare-workers-and-itty-router/package-lock.json -------------------------------------------------------------------------------- /04-proxy-supabase-requests-with-cloudflare-workers-and-itty-router/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/04-proxy-supabase-requests-with-cloudflare-workers-and-itty-router/package.json -------------------------------------------------------------------------------- /04-proxy-supabase-requests-with-cloudflare-workers-and-itty-router/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/04-proxy-supabase-requests-with-cloudflare-workers-and-itty-router/src/index.js -------------------------------------------------------------------------------- /04-proxy-supabase-requests-with-cloudflare-workers-and-itty-router/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/04-proxy-supabase-requests-with-cloudflare-workers-and-itty-router/wrangler.toml -------------------------------------------------------------------------------- /05-bind-kv-store-to-cloudflare-worker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/05-bind-kv-store-to-cloudflare-worker/.gitignore -------------------------------------------------------------------------------- /05-bind-kv-store-to-cloudflare-worker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/05-bind-kv-store-to-cloudflare-worker/README.md -------------------------------------------------------------------------------- /05-bind-kv-store-to-cloudflare-worker/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/05-bind-kv-store-to-cloudflare-worker/package-lock.json -------------------------------------------------------------------------------- /05-bind-kv-store-to-cloudflare-worker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/05-bind-kv-store-to-cloudflare-worker/package.json -------------------------------------------------------------------------------- /05-bind-kv-store-to-cloudflare-worker/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/05-bind-kv-store-to-cloudflare-worker/src/index.js -------------------------------------------------------------------------------- /05-bind-kv-store-to-cloudflare-worker/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/05-bind-kv-store-to-cloudflare-worker/wrangler.toml -------------------------------------------------------------------------------- /06-read-and-write-to-kv-cache-from-cloudflare-worker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/06-read-and-write-to-kv-cache-from-cloudflare-worker/.gitignore -------------------------------------------------------------------------------- /06-read-and-write-to-kv-cache-from-cloudflare-worker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/06-read-and-write-to-kv-cache-from-cloudflare-worker/README.md -------------------------------------------------------------------------------- /06-read-and-write-to-kv-cache-from-cloudflare-worker/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/06-read-and-write-to-kv-cache-from-cloudflare-worker/package-lock.json -------------------------------------------------------------------------------- /06-read-and-write-to-kv-cache-from-cloudflare-worker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/06-read-and-write-to-kv-cache-from-cloudflare-worker/package.json -------------------------------------------------------------------------------- /06-read-and-write-to-kv-cache-from-cloudflare-worker/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/06-read-and-write-to-kv-cache-from-cloudflare-worker/src/index.js -------------------------------------------------------------------------------- /06-read-and-write-to-kv-cache-from-cloudflare-worker/src/utils/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/06-read-and-write-to-kv-cache-from-cloudflare-worker/src/utils/cache.js -------------------------------------------------------------------------------- /06-read-and-write-to-kv-cache-from-cloudflare-worker/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/06-read-and-write-to-kv-cache-from-cloudflare-worker/wrangler.toml -------------------------------------------------------------------------------- /07-cache-supabase-response-at-the-edge-with-kv-storage/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/07-cache-supabase-response-at-the-edge-with-kv-storage/.gitignore -------------------------------------------------------------------------------- /07-cache-supabase-response-at-the-edge-with-kv-storage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/07-cache-supabase-response-at-the-edge-with-kv-storage/README.md -------------------------------------------------------------------------------- /07-cache-supabase-response-at-the-edge-with-kv-storage/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/07-cache-supabase-response-at-the-edge-with-kv-storage/package-lock.json -------------------------------------------------------------------------------- /07-cache-supabase-response-at-the-edge-with-kv-storage/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/07-cache-supabase-response-at-the-edge-with-kv-storage/package.json -------------------------------------------------------------------------------- /07-cache-supabase-response-at-the-edge-with-kv-storage/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/07-cache-supabase-response-at-the-edge-with-kv-storage/src/index.js -------------------------------------------------------------------------------- /07-cache-supabase-response-at-the-edge-with-kv-storage/src/utils/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/07-cache-supabase-response-at-the-edge-with-kv-storage/src/utils/cache.js -------------------------------------------------------------------------------- /07-cache-supabase-response-at-the-edge-with-kv-storage/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/07-cache-supabase-response-at-the-edge-with-kv-storage/wrangler.toml -------------------------------------------------------------------------------- /08-cache-busting-with-kv-stores-and-supabase/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/08-cache-busting-with-kv-stores-and-supabase/.gitignore -------------------------------------------------------------------------------- /08-cache-busting-with-kv-stores-and-supabase/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/08-cache-busting-with-kv-stores-and-supabase/README.md -------------------------------------------------------------------------------- /08-cache-busting-with-kv-stores-and-supabase/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/08-cache-busting-with-kv-stores-and-supabase/package-lock.json -------------------------------------------------------------------------------- /08-cache-busting-with-kv-stores-and-supabase/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/08-cache-busting-with-kv-stores-and-supabase/package.json -------------------------------------------------------------------------------- /08-cache-busting-with-kv-stores-and-supabase/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/08-cache-busting-with-kv-stores-and-supabase/src/index.js -------------------------------------------------------------------------------- /08-cache-busting-with-kv-stores-and-supabase/src/utils/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/08-cache-busting-with-kv-stores-and-supabase/src/utils/cache.js -------------------------------------------------------------------------------- /08-cache-busting-with-kv-stores-and-supabase/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/08-cache-busting-with-kv-stores-and-supabase/wrangler.toml -------------------------------------------------------------------------------- /09-revalidate-stale-data-by-id/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/09-revalidate-stale-data-by-id/.gitignore -------------------------------------------------------------------------------- /09-revalidate-stale-data-by-id/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/09-revalidate-stale-data-by-id/README.md -------------------------------------------------------------------------------- /09-revalidate-stale-data-by-id/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/09-revalidate-stale-data-by-id/package-lock.json -------------------------------------------------------------------------------- /09-revalidate-stale-data-by-id/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/09-revalidate-stale-data-by-id/package.json -------------------------------------------------------------------------------- /09-revalidate-stale-data-by-id/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/09-revalidate-stale-data-by-id/src/index.js -------------------------------------------------------------------------------- /09-revalidate-stale-data-by-id/src/utils/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/09-revalidate-stale-data-by-id/src/utils/cache.js -------------------------------------------------------------------------------- /09-revalidate-stale-data-by-id/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/09-revalidate-stale-data-by-id/wrangler.toml -------------------------------------------------------------------------------- /10-automatically-revalidate-kv-store-cache-on-change-with-database-webhooks-in-supabase/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/10-automatically-revalidate-kv-store-cache-on-change-with-database-webhooks-in-supabase/.gitignore -------------------------------------------------------------------------------- /10-automatically-revalidate-kv-store-cache-on-change-with-database-webhooks-in-supabase/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/10-automatically-revalidate-kv-store-cache-on-change-with-database-webhooks-in-supabase/README.md -------------------------------------------------------------------------------- /10-automatically-revalidate-kv-store-cache-on-change-with-database-webhooks-in-supabase/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/10-automatically-revalidate-kv-store-cache-on-change-with-database-webhooks-in-supabase/package-lock.json -------------------------------------------------------------------------------- /10-automatically-revalidate-kv-store-cache-on-change-with-database-webhooks-in-supabase/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/10-automatically-revalidate-kv-store-cache-on-change-with-database-webhooks-in-supabase/package.json -------------------------------------------------------------------------------- /10-automatically-revalidate-kv-store-cache-on-change-with-database-webhooks-in-supabase/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/10-automatically-revalidate-kv-store-cache-on-change-with-database-webhooks-in-supabase/src/index.js -------------------------------------------------------------------------------- /10-automatically-revalidate-kv-store-cache-on-change-with-database-webhooks-in-supabase/src/utils/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/10-automatically-revalidate-kv-store-cache-on-change-with-database-webhooks-in-supabase/src/utils/cache.js -------------------------------------------------------------------------------- /10-automatically-revalidate-kv-store-cache-on-change-with-database-webhooks-in-supabase/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/10-automatically-revalidate-kv-store-cache-on-change-with-database-webhooks-in-supabase/wrangler.toml -------------------------------------------------------------------------------- /11-use-waitUntil-to-perform-work-after-cloudflare-worker-returns-response/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/11-use-waitUntil-to-perform-work-after-cloudflare-worker-returns-response/.gitignore -------------------------------------------------------------------------------- /11-use-waitUntil-to-perform-work-after-cloudflare-worker-returns-response/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/11-use-waitUntil-to-perform-work-after-cloudflare-worker-returns-response/README.md -------------------------------------------------------------------------------- /11-use-waitUntil-to-perform-work-after-cloudflare-worker-returns-response/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/11-use-waitUntil-to-perform-work-after-cloudflare-worker-returns-response/package-lock.json -------------------------------------------------------------------------------- /11-use-waitUntil-to-perform-work-after-cloudflare-worker-returns-response/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/11-use-waitUntil-to-perform-work-after-cloudflare-worker-returns-response/package.json -------------------------------------------------------------------------------- /11-use-waitUntil-to-perform-work-after-cloudflare-worker-returns-response/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/11-use-waitUntil-to-perform-work-after-cloudflare-worker-returns-response/src/index.js -------------------------------------------------------------------------------- /11-use-waitUntil-to-perform-work-after-cloudflare-worker-returns-response/src/utils/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/11-use-waitUntil-to-perform-work-after-cloudflare-worker-returns-response/src/utils/cache.js -------------------------------------------------------------------------------- /11-use-waitUntil-to-perform-work-after-cloudflare-worker-returns-response/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/11-use-waitUntil-to-perform-work-after-cloudflare-worker-returns-response/wrangler.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dijonmusters/supabase-data-at-the-edge/HEAD/README.md --------------------------------------------------------------------------------