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. 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',