if you need to run in build then yeah just patch-package it
if you need to run in build then yeah just patch-package it
if (isGET && isCacheable(res)) before recreating the Response tho patch-package but console.log doesn't show nothing tho console.log(Object.fromEntries(res.headers))console.log([ ...res.headers ]); is safer patch-package but can't get adapter-cloudflare to console.log() things private=Set-Cookie is somehow dissapeared now 
console.log patch broke it +page.server.ts, can't see logs from the patch< cache-control: public, max-age=31536000, immutable

Set-Cookiediff --git a/node_modules/@sveltejs/adapter-cloudflare/files/worker.js b/node_modules/@sveltejs/adapter-cloudflare/files/worker.js
index a0abb18..aa4de85 100644
--- a/node_modules/@sveltejs/adapter-cloudflare/files/worker.js
+++ b/node_modules/@sveltejs/adapter-cloudflare/files/worker.js
@@ -10,6 +10,11 @@ async function e(e3, t2) {
return n2 && r3 && (r3 = new Response(null, r3)), r3;
}
function t(e3, t2, n2, o2) {
+ let tmp = '';
+ for (const [headerName, headerValue] of n2.headers.entries()) {
+ tmp += `${headerName}: ${headerValue}\n`;
+ }
+ console.log(tmp);
return ("string" == typeof t2 || "GET" === t2.method) && r(n2) && (n2.headers.has("Set-Cookie") && (n2 = new Response(n2.body, n2)).headers.append("Cache-Control", "private=Set-Cookie"), o2.waitUntil(e3.put(t2, n2.clone()))), n2;
}
var n = /* @__PURE__ */ new Set([200, 203, 204, 300, 301, 404, 405, 410, 414, 501]);diff --git a/node_modules/@sveltejs/adapter-cloudflare/files/worker.js b/node_modules/@sveltejs/adapter-cloudflare/files/worker.js
index a0abb18..2b73316 100644
--- a/node_modules/@sveltejs/adapter-cloudflare/files/worker.js
+++ b/node_modules/@sveltejs/adapter-cloudflare/files/worker.js
@@ -10,6 +10,8 @@ async function e(e3, t2) {
return n2 && r3 && (r3 = new Response(null, r3)), r3;
}
function t(e3, t2, n2, o2) {
+ console.log('headers');
+ console.log([ ...n2.headers ]);
return ("string" == typeof t2 || "GET" === t2.method) && r(n2) && (n2.headers.has("Set-Cookie") && (n2 = new Response(n2.body, n2)).headers.append("Cache-Control", "private=Set-Cookie"), o2.waitUntil(e3.put(t2, n2.clone()))), n2;
}
var n = /* @__PURE__ */ new Set([200, 203, 204, 300, 301, 404, 405, 410, 414, 501]);new Response('test', { headers: { 'x-test': 'test', 'Set-Cookie': 'test=1' } }).headers
Headers { "content-type" → "text/plain;charset=UTF-8", "x-test" → "test" }if (isGET && isCacheable(res))patch-packagepatch-packageconsole.log(Object.fromEntries(res.headers))console.log([ ...res.headers ]);adapter-cloudflareconsole.log()private=Set-Cookie+page.server.ts< HTTP/2 200
< date: Sun, 03 Mar 2024 03:41:41 GMT
< content-type: application/json
< cache-control: public, max-age=31536000, immutable
< report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=t%2BfoDvO71BiiVtZ0j36SRGpkO%2B8mkMlbrhKhWBWp945SU%2FVMCnIQYGYSdPUuA2A1flAToLU3ds7A%2BPCMkX88Uam76vLwaV8v6zLWUBU%2BPPv5ry4lBIQv007fVOOtYw%3D%3D"}],"group":"cf-nel","max_age":604800}
< nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
< vary: Accept-Encoding
< cf-cache-status: MISS
< last-modified: Sun, 03 Mar 2024 03:41:41 GMT
< server: cloudflare
< cf-ray: 85e69cba6e6535de-LHR
< alt-svc: h3=":443"; ma=86400Set-Cookieif (isGET && isCacheable(res)) {
if (res.headers.has('Set-Cookie')) {
res = new Response(res.body, res);
res.headers.append('Cache-Control', 'private=Set-Cookie');
}
}