From 225a4dd28723b78bd26cb6c0dd3dbdac2a828465 Mon Sep 17 00:00:00 2001 From: Mathias Lafeldt Date: Fri, 11 Jul 2025 14:51:29 +0200 Subject: [PATCH 1/2] fix(astro): fix async_hooks import for Cloudflare compatibility --- packages/astro/src/async-local-storage.client.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/astro/src/async-local-storage.client.ts b/packages/astro/src/async-local-storage.client.ts index ae972ff1ed2..1fbc75d3dbd 100644 --- a/packages/astro/src/async-local-storage.client.ts +++ b/packages/astro/src/async-local-storage.client.ts @@ -1,4 +1,4 @@ -import type { AsyncLocalStorage } from 'async_hooks'; +import type { AsyncLocalStorage } from 'node:async_hooks'; const sharedAsyncLocalStorageNotAvailableError = new Error( 'Invariant: AsyncLocalStorage accessed in runtime where it is not available', From 68654f005cd2815e7e48043ad4d08a6b5e8197d2 Mon Sep 17 00:00:00 2001 From: Mathias Lafeldt Date: Fri, 11 Jul 2025 15:03:53 +0200 Subject: [PATCH 2/2] Add changeset --- .changeset/rotten-vans-leave.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/rotten-vans-leave.md diff --git a/.changeset/rotten-vans-leave.md b/.changeset/rotten-vans-leave.md new file mode 100644 index 00000000000..678825b0464 --- /dev/null +++ b/.changeset/rotten-vans-leave.md @@ -0,0 +1,5 @@ +--- +"@clerk/astro": patch +--- + +Fix `async_hooks` import for better Cloudflare compatibility.