core: patch signalr to exclude electron renderer process as node

This commit is contained in:
Abdullah Atta
2024-03-06 11:28:27 +05:00
parent f014f08ff4
commit f4064b7939

View File

@@ -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 */