// @see - https://www.electron.build/configuration/configuration { $schema: 'https://raw.githubusercontent.com/electron-userland/electron-builder/master/packages/app-builder-lib/scheme.json', appId: 'b1730d2e-6f3c-4f92-9f4a-9f8e918b40d2', asar: true, productName: 'Zulip messages', directories: { output: 'release/${version}', }, files: ['dist', 'dist-electron'], mac: { target: ['dmg'], artifactName: '${productName}-Mac-${version}-Installer.${ext}', }, win: { target: [ { target: 'nsis', arch: ['x64'], }, ], artifactName: '${productName}-Windows-${version}-Setup.${ext}', }, nsis: { oneClick: false, perMachine: false, allowToChangeInstallationDirectory: true, deleteAppDataOnUninstall: false, }, linux: { target: ['AppImage'], artifactName: '${productName}-Linux-${version}.${ext}', }, }