File break-esbuild-for-good.patch of Package element-desktop

diff -ru a/node_modules/esbuild/install.js b/node_modules/esbuild/install.js
--- a/node_modules/esbuild/install.js	2025-02-01 12:49:52.486000000 +0100
+++ b/node_modules/esbuild/install.js	2025-02-02 17:53:44.578575982 +0100
@@ -27,7 +27,7 @@
 var os = require("os");
 var path = require("path");
 var ESBUILD_BINARY_PATH = process.env.ESBUILD_BINARY_PATH || ESBUILD_BINARY_PATH;
-var isValidBinaryPath = (x) => !!x && x !== "/usr/bin/esbuild";
+var isValidBinaryPath = (x) => !!x
 var knownWindowsPackages = {
   "win32 arm64 LE": "@esbuild/win32-arm64",
   "win32 ia32 LE": "@esbuild/win32-ia32",
@@ -94,6 +94,7 @@
 var toPath = path2.join(__dirname, "bin", "esbuild");
 var isToPathJS = true;
 function validateBinaryVersion(...command) {
+  return;
   command.push("--version");
   let stdout;
   try {
diff -ru a/node_modules/esbuild/lib/main.js b/node_modules/esbuild/lib/main.js
--- a/node_modules/esbuild/lib/main.js	2025-02-01 12:49:52.486000000 +0100
+++ b/node_modules/esbuild/lib/main.js	2025-02-02 18:05:52.027111771 +0100
@@ -662,9 +662,6 @@
     if (isFirstPacket) {
       isFirstPacket = false;
       let binaryVersion = String.fromCharCode(...bytes);
-      if (binaryVersion !== "0.23.1") {
-        throw new Error(`Cannot start service: Host version "${"0.23.1"}" does not match binary version ${quote(binaryVersion)}`);
-      }
       return;
     }
     let packet = decodePacket(bytes);
@@ -1680,6 +1677,7 @@
   return path.join(esbuildLibDir, `downloaded-${pkg.replace("/", "-")}-${path.basename(subpath)}`);
 }
 function generateBinPath() {
+  return { binPath: ESBUILD_BINARY_PATH, isWASM: false };
   if (isValidBinaryPath(ESBUILD_BINARY_PATH)) {
     if (!fs.existsSync(ESBUILD_BINARY_PATH)) {
       console.warn(`[esbuild] Ignoring bad configuration: ESBUILD_BINARY_PATH=${ESBUILD_BINARY_PATH}`);
openSUSE Build Service is sponsored by