const path = require('path') module.exports = { packagerConfig: { icon: './icons/logseq_big_sur.icns', osxSign: { identity: 'Developer ID Application: Tiansheng Qin', 'hardened-runtime': true, entitlements: 'entitlements.plist', 'entitlements-inherit': 'entitlements.plist', 'signature-flags': 'library' }, osxNotarize: { appleId: "my-fake-apple-id", appleIdPassword: "my-fake-apple-id-password", }, }, makers: [ { 'name': '@electron-forge/maker-squirrel', 'config': { 'name': 'Logseq', 'setupIcon': './icons/logseq.ico' } }, { name: '@electron-forge/maker-dmg', config: { format: 'ULFO', icon: './icons/logseq_big_sur.icns', name: 'Logseq' } }, { name: '@electron-forge/maker-zip', platforms: ['darwin', 'linux'] } ], publishers: [ { name: '@electron-forge/publisher-github', config: { repository: { owner: 'logseq', name: 'logseq' }, prerelease: true } } ] }