chore: Refactor build and publish scripts for the desktop application. Replace direct electron-builder calls with a custom script to manage output directory outside of OneDrive/Documents. Update README to reflect new installer location and enhance release directory management with a dedicated module.

This commit is contained in:
erik
2026-07-11 01:35:31 -05:00
parent f355a954a3
commit d1765aef6e
5 changed files with 48 additions and 8 deletions
@@ -0,0 +1,20 @@
/**
* Ejecuta electron-builder --win con output fuera de OneDrive/Documents.
*/
import { spawnSync } from "node:child_process";
import { getReleaseDir } from "./release-dir.mjs";
const outDir = getReleaseDir();
console.log(`electron-builder output → ${outDir}`);
const result = spawnSync(
"npx",
["electron-builder", "--win", `--config.directories.output=${outDir}`],
{
stdio: "inherit",
shell: true,
env: process.env,
},
);
process.exit(result.status ?? 1);