import { VitePlugin } from '@electron-forge/plugin-vite'; import type { ForgeConfig } from '@electron-forge/shared-types'; const config: ForgeConfig = { packagerConfig: { asar: true, }, rebuildConfig: {}, makers: [ { name: '@electron-forge/maker-squirrel', config: {}, }, { name: '@electron-forge/maker-zip', config: {}, platforms: ['darwin'], }, { name: '@electron-forge/maker-deb', config: {}, }, { name: '@electron-forge/maker-rpm', config: {}, }, ], plugins: [ new VitePlugin({ build: [ { entry: 'electron/main.ts', config: 'vite.main.config.ts', }, { entry: 'electron/preload.ts', config: 'vite.preload.config.ts', }, ], renderer: [ { name: 'main_window', config: 'vite.renderer.config.ts', }, ], }), ], }; export default config;