import { build } from 'vite' import { fileURLToPath } from 'url' import fs from 'fs' let mode = 'production' const modeFile = fileURLToPath(new URL('../.mode', import.meta.url)) if (fs.existsSync(modeFile)) { switch (fs.readFileSync(modeFile).toString().trim()) { case 'development': mode = 'development' break case 'test': mode = 'test' break } } await build({ configFile: 'packages/main/vite.config.js' }) await build({ configFile: 'packages/preload/vite.config.js' }) await build({ configFile: 'packages/renderer/vite.config.js', mode })