Files
edgeever/apps/desktop/scripts/build-backup-worker.mjs
edgeever-updater[bot] 67cf5297de chore: update EdgeEver from v2.18.0
EdgeEver-Upstream-Commit: 4235f3f2f1f68ad94802612362d1daea6dabb3cb
2026-11-03 09:33:32 +00:00

11 lines
703 B
JavaScript

import { copyFile, mkdir } from "node:fs/promises";
import { fileURLToPath } from "node:url";
import { join } from "node:path";
const root = fileURLToPath(new URL("../../../", import.meta.url));
const directory = join(root, "apps/desktop/build");
await mkdir(directory, { recursive: true });
const result = await Bun.build({ entrypoints: [join(root, "apps/desktop/src/backup/worker.ts")], target: "node", format: "esm", external: ["electron"], outdir: directory, naming: "backup-worker.mjs" });
if (!result.success) throw new AggregateError(result.logs, "Could not build the desktop backup worker");
await copyFile(join(root, "node_modules/@zip.js/zip.js/LICENSE"), join(directory, "zip.js.LICENSE"));