From 3252ede085ebe5b34c48196aa041905657524e79 Mon Sep 17 00:00:00 2001 From: Daniel Litvak Date: Tue, 4 Jan 2022 12:21:55 +0100 Subject: [PATCH 1/2] ts: Fix browser detection Problem Solution Note --- ts/src/utils/common.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/ts/src/utils/common.ts b/ts/src/utils/common.ts index e402dcfafb..40d11314f5 100644 --- a/ts/src/utils/common.ts +++ b/ts/src/utils/common.ts @@ -3,7 +3,6 @@ * false if in a Node process or electron app. */ export const isBrowser = - process.env.BROWSER || (typeof window !== "undefined" && !window.process?.hasOwnProperty("type")); /** From 73b25e879559ca0a020cf0c9ab3fefc28d94c809 Mon Sep 17 00:00:00 2001 From: Daniel Litvak Date: Tue, 4 Jan 2022 23:25:40 +0100 Subject: [PATCH 2/2] ts: Allow browser detection from env variable --- ts/rollup.config.ts | 2 +- ts/src/utils/common.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ts/rollup.config.ts b/ts/rollup.config.ts index 9f05197db9..f3d15c4952 100644 --- a/ts/rollup.config.ts +++ b/ts/rollup.config.ts @@ -27,7 +27,7 @@ export default { preventAssignment: true, values: { "process.env.NODE_ENV": JSON.stringify(env), - "process.env.BROWSER": JSON.stringify(true), + "process.env.ANCHOR_BROWSER": JSON.stringify(true), }, }), terser(), diff --git a/ts/src/utils/common.ts b/ts/src/utils/common.ts index 40d11314f5..58f96e310a 100644 --- a/ts/src/utils/common.ts +++ b/ts/src/utils/common.ts @@ -3,6 +3,7 @@ * false if in a Node process or electron app. */ export const isBrowser = + process.env.ANCHOR_BROWSER || (typeof window !== "undefined" && !window.process?.hasOwnProperty("type")); /**