require('dotenv').config({ path: process.env.DOTENV_PATH }); const config = { appId: 'com.usebruno.app', productName: 'Bruno', electronVersion: '21.1.1', directories: { buildResources: 'resources', output: 'out' }, files: ['**/*'], afterSign: 'notarize.js', mac: { artifactName: '${name}_${version}_${arch}_${os}.${ext}', category: 'public.app-category.developer-tools', target: [ { target: 'dmg', arch: ['x64', 'arm64'] }, { target: 'zip', arch: ['x64', 'arm64'] } ], icon: 'resources/icons/mac/icon.icns', hardenedRuntime: true, identity: 'Anoop MD (W7LPPWA48L)', entitlements: 'resources/entitlements.mac.plist', entitlementsInherit: 'resources/entitlements.mac.plist' }, linux: { artifactName: '${name}_${version}_${arch}_linux.${ext}', icon: 'resources/icons/png', target: ['AppImage', 'deb', 'snap', 'rpm'] }, win: { artifactName: '${name}_${version}_${arch}_win.${ext}', icon: 'resources/icons/png', certificateFile: `${process.env.WIN_CERT_FILEPATH}`, certificatePassword: `${process.env.WIN_CERT_PASSWORD}` } }; module.exports = config;