diff --git a/packages/core/patches/@microsoft+signalr+8.0.0.patch b/packages/core/patches/@microsoft+signalr+8.0.0.patch new file mode 100644 index 000000000..2f0f62d33 --- /dev/null +++ b/packages/core/patches/@microsoft+signalr+8.0.0.patch @@ -0,0 +1,52 @@ +diff --git a/node_modules/@microsoft/signalr/dist/browser/signalr.js b/node_modules/@microsoft/signalr/dist/browser/signalr.js +index 86f7968..9bc9745 100644 +--- a/node_modules/@microsoft/signalr/dist/browser/signalr.js ++++ b/node_modules/@microsoft/signalr/dist/browser/signalr.js +@@ -347,7 +347,7 @@ class Platform { + // Node apps shouldn't have a window object, but WebWorkers don't either + // so we need to check for both WebWorker and window + static get isNode() { +- return typeof process !== "undefined" && process.release && process.release.name === "node"; ++ return typeof process !== "undefined" && process.release && process.release.name === "node" && process.type !== "renderer"; + } + } + /** @private */ +diff --git a/node_modules/@microsoft/signalr/dist/cjs/Utils.js b/node_modules/@microsoft/signalr/dist/cjs/Utils.js +index 2db55f7..228d318 100644 +--- a/node_modules/@microsoft/signalr/dist/cjs/Utils.js ++++ b/node_modules/@microsoft/signalr/dist/cjs/Utils.js +@@ -45,7 +45,7 @@ class Platform { + // Node apps shouldn't have a window object, but WebWorkers don't either + // so we need to check for both WebWorker and window + static get isNode() { +- return typeof process !== "undefined" && process.release && process.release.name === "node"; ++ return typeof process !== "undefined" && process.release && process.release.name === "node" && process.type !== "renderer"; + } + } + exports.Platform = Platform; +diff --git a/node_modules/@microsoft/signalr/dist/esm/Utils.js b/node_modules/@microsoft/signalr/dist/esm/Utils.js +index a8962ee..2fd2558 100644 +--- a/node_modules/@microsoft/signalr/dist/esm/Utils.js ++++ b/node_modules/@microsoft/signalr/dist/esm/Utils.js +@@ -41,7 +41,7 @@ export class Platform { + // Node apps shouldn't have a window object, but WebWorkers don't either + // so we need to check for both WebWorker and window + static get isNode() { +- return typeof process !== "undefined" && process.release && process.release.name === "node"; ++ return typeof process !== "undefined" && process.release && process.release.name === "node" && process.type !== "renderer"; + } + } + /** @private */ +diff --git a/node_modules/@microsoft/signalr/dist/webworker/signalr.js b/node_modules/@microsoft/signalr/dist/webworker/signalr.js +index 86f7968..9bc9745 100644 +--- a/node_modules/@microsoft/signalr/dist/webworker/signalr.js ++++ b/node_modules/@microsoft/signalr/dist/webworker/signalr.js +@@ -347,7 +347,7 @@ class Platform { + // Node apps shouldn't have a window object, but WebWorkers don't either + // so we need to check for both WebWorker and window + static get isNode() { +- return typeof process !== "undefined" && process.release && process.release.name === "node"; ++ return typeof process !== "undefined" && process.release && process.release.name === "node" && process.type !== "renderer"; + } + } + /** @private */