const { utils: { fromBuildIdentifier } } = require('@electron-forge/core'); module.exports = { buildIdentifier: process.env.IS_BETA ? 'beta' : 'prod', packagerConfig: { appBundleId: fromBuildIdentifier({ beta: 'com.rerunmanager.encoder-beta', prod: 'com.rerunmanager.encoder' }), icon: 'public/logo' }, rebuildConfig: {}, publishers: [ { name: '@electron-forge/publisher-github', config: { repository: { owner: 'bitinflow', name: 'rerun-encoder' }, prerelease: true } } ], makers: [ { name: '@electron-forge/maker-squirrel', config: { iconUrl: 'https://cdn.bitinflow.com/rerunmanager/encoder/logo.ico', setupIcon: 'public/logo.ico', }, }, { name: '@electron-forge/maker-zip', platforms: ['darwin'], }, { name: '@electron-forge/maker-deb', config: { options: { icon: 'public/logo.png' } } }, { name: '@electron-forge/maker-rpm', config: {}, }, ], };