| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 | 
							- const path = require('path')
 
- module.exports = {
 
-   packagerConfig: {
 
-     name: 'Logseq',
 
-     icon: './icons/logseq_big_sur.icns',
 
-     protocols: [
 
-       {
 
-         "protocol":"logseq",
 
-         "name":"logseq",
 
-         "schemes":"logseq"
 
-       }
 
-     ],
 
-     osxSign: {
 
-       identity: 'Developer ID Application: Tiansheng Qin',
 
-       'hardened-runtime': true,
 
-       entitlements: 'entitlements.plist',
 
-       'entitlements-inherit': 'entitlements.plist',
 
-       'signature-flags': 'library'
 
-     },
 
-     osxNotarize: {
 
-       appleId: process.env['APPLE_ID'],
 
-       appleIdPassword: process.env['APPLE_ID_PASSWORD'],
 
-       ascProvider: process.env['APPLE_ASC_PROVIDER']
 
-     },
 
-   },
 
-   makers: [
 
-     {
 
-       'name': '@electron-forge/maker-squirrel',
 
-       'config': {
 
-         'name': 'Logseq',
 
-         'setupIcon': './icons/logseq.ico',
 
-         'loadingGif': './icons/installing.gif'
 
-       }
 
-     },
 
-     {
 
-       name: '@electron-forge/maker-dmg',
 
-       config: {
 
-         format: 'ULFO',
 
-         icon: './icons/logseq_big_sur.icns',
 
-         name: 'Logseq'
 
-       }
 
-     },
 
-     {
 
-       name: '@electron-forge/maker-zip',
 
-       platforms: ['darwin', 'linux']
 
-     },
 
-     {
 
-       name: 'electron-forge-maker-appimage',
 
-       platforms: ['linux']
 
-     }
 
-   ],
 
-   publishers: [
 
-     {
 
-       name: '@electron-forge/publisher-github',
 
-       config: {
 
-         repository: {
 
-           owner: 'logseq',
 
-           name: 'logseq'
 
-         },
 
-         prerelease: true
 
-       }
 
-     }
 
-   ]
 
- }
 
 
  |