diff --git a/scripts/build.mjs b/scripts/build.mjs index 21528cf..f894437 100644 --- a/scripts/build.mjs +++ b/scripts/build.mjs @@ -6,35 +6,20 @@ import { build } from 'vite' const __dirname = dirname(fileURLToPath(import.meta.url)) -/** - * @type {Record} - */ -const viteConfigs = { - main: { - configFile: 'scripts/vite.config.mjs', - root: join(__dirname, '../src/main'), - build: { - outDir: '../../dist/main', - }, +await build({ + configFile: 'scripts/vite.config.mjs', + root: join(__dirname, '../src/main'), + build: { + outDir: '../../dist/main', }, - preload: { - configFile: 'scripts/vite.config.mjs', - root: join(__dirname, '../src/preload'), - build: { - outDir: '../../dist/preload', - }, - }, - renderer: { - configFile: 'src/renderer/vite.config.ts', - }, -} +}) -async function buildElectron() { - for (const [, config] of Object.entries(viteConfigs)) { - await build(config) - console.log() // for beautiful log. - } -} +await build({ + configFile: 'scripts/vite.config.mjs', + root: join(__dirname, '../src/preload'), + build: { + outDir: '../../dist/preload', + }, +}) -// bootstrap -await buildElectron() +await build({ configFile: 'src/renderer/vite.config.ts' })