/** * Directorio de salida de electron-builder. * Por defecto fuera de Documents/OneDrive para evitar bloqueos de app.asar en Windows. * Override: IPS_DESKTOP_RELEASE_DIR=C:\ruta\absoluta */ import { homedir } from "node:os"; import { join, dirname } from "node:path"; import { fileURLToPath } from "node:url"; const __dirname = dirname(fileURLToPath(import.meta.url)); export const projectRoot = join(__dirname, ".."); export function getReleaseDir() { if (process.env.IPS_DESKTOP_RELEASE_DIR) { return process.env.IPS_DESKTOP_RELEASE_DIR; } const local = process.env.LOCALAPPDATA || join(homedir(), "AppData", "Local"); return join(local, "IPSExtractor-desktop-release"); }