| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 | 
							- const path = require('path')
 
- module.exports = {
 
-   packagerConfig: {
 
-     name: 'Logseq',
 
-     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: process.env['APPLE_ID'],
 
-       appleIdPassword: process.env['APPLE_ID_PASSWORD'],
 
-     },
 
-   },
 
-   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
 
-       }
 
-     }
 
-   ]
 
- }
 
 
  |