const { build } = require('vite-plugin-electron') module.exports = { productName: 'Ticket Client', copyright: 'Copyright © 2026', files: ['dist', 'dist-electron', '!**/package-lock.json'], directories: { output: 'release/${version}', buildResources: 'build-resources', }, asar: true, compression: 'maximum', win: { icon: 'build-resources/icon.ico', target: [ { target: 'nsis', arch: ['x64'], }, ], }, nsis: { oneClick: false, allowElevation: true, allowToChangeInstallationDirectory: true, createDesktopShortcut: true, createStartMenuShortcut: true, shortcutName: 'Ticket Client', uninstallDisplayName: 'Ticket Client', runAfterFinish: false, include: 'build/installer.nsh', perMachine: true, deleteAppDataOnUninstall: true, }, }