You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
847 B
JavaScript
37 lines
847 B
JavaScript
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,
|
|
},
|
|
}
|