From 65a06dba7e389d96b92b368677c02275398a5bd4 Mon Sep 17 00:00:00 2001 From: timse Date: Tue, 9 Aug 2022 09:12:09 +0200 Subject: [PATCH] Fix issue with jsdom no longer adding window.name --- .../utils/is-server-environment/index.ts | 23 +------------------ 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/src/common/utils/is-server-environment/index.ts b/src/common/utils/is-server-environment/index.ts index 4616bd08..d84850f2 100644 --- a/src/common/utils/is-server-environment/index.ts +++ b/src/common/utils/is-server-environment/index.ts @@ -1,24 +1,3 @@ -/** - * @see https://github.com/jsdom/jsdom/releases/tag/12.0.0 - * @see https://github.com/jsdom/jsdom/issues/1537 - */ -const isJsDomEnvironment = () => - window.name === 'nodejs' || - navigator.userAgent.includes('Node.js') || - navigator.userAgent.includes('jsdom'); - export const isServerEnvironment = () => { - if ( - typeof process !== 'undefined' && - process.versions != null && - process.versions.node != null - ) { - return true; - } - - if (isJsDomEnvironment()) { - return true; - } - - return false; + return globalThis !== globalThis.window; };