import { build } from 'esbuild' import { mkdir } from 'node:fs/promises' await mkdir('dist/electron', { recursive: true }) await build({ entryPoints: ['electron/main.ts', 'electron/preload.ts', 'electron/backend.ts'], outdir: 'dist/electron', bundle: true, platform: 'node', format: 'cjs', target: 'node24', external: ['electron', 'vite'], sourcemap: true, })