69,71c69 < # Workaround: extract-zip 2.0.1 (used by @electron/packager) hangs mid-stream < # with Node.js >= 26 — only the first zip entry gets partially written before < # the stream pipe deadlocks. Replace it with a wrapper around system unzip. --- > # Workaround: extract-zip hangs with Node.js >= 26; use system unzip (packager >= 20 is ESM). 73,77c71,72 < "use strict"; < Object.defineProperty(exports, "__esModule", { value: true }); < exports.extractElectronZip = void 0; < const { execFileSync } = require("child_process"); < async function extractElectronZip(zipPath, targetDir) { --- > import { execFileSync } from "child_process"; > export async function extractElectronZip(zipPath, targetDir) { 80d74 < exports.extractElectronZip = extractElectronZip;