Files
rerun-encoder/forge.config.js
René Preuß 4ab5e76d85 first commit
2023-03-01 19:24:20 +01:00

48 lines
1.1 KiB
JavaScript

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: {},
},
],
};