From 4d6c0d511c2aa2148ac334ba89d3e646220366e0 Mon Sep 17 00:00:00 2001 From: "Michael Zetterberg fd. Lopez" Date: Mon, 22 Apr 2024 10:09:34 +0200 Subject: [PATCH] fix: identify Deno as server (#154) (#220) --- packages/core/src/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index 448e39d..f6337de 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -228,7 +228,8 @@ export function createEnv< const client = z.object(_client); const server = z.object(_server); const shared = z.object(_shared); - const isServer = opts.isServer ?? typeof window === "undefined"; + const isServer = + opts.isServer ?? (typeof window === "undefined" || "Deno" in window); const allClient = client.merge(shared); const allServer = server.merge(shared).merge(client);