forge.config.js 761 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. const path = require('path')
  2. module.exports = {
  3. packagerConfig: {
  4. icon: './icons/logseq_big_sur.icns'
  5. },
  6. makers: [
  7. {
  8. 'name': '@electron-forge/maker-squirrel',
  9. 'config': {
  10. 'name': 'Logseq'
  11. }
  12. },
  13. {
  14. name: '@electron-forge/maker-dmg',
  15. config: {
  16. background: './img/dmg-bg.png',
  17. format: 'ULFO',
  18. icon: './icons/logseq_big_sur.icns',
  19. name: 'Logseq'
  20. }
  21. },
  22. {
  23. name: '@electron-forge/maker-zip',
  24. platforms: ['darwin', 'linux']
  25. }
  26. ],
  27. publishers: [
  28. {
  29. name: '@electron-forge/publisher-github',
  30. config: {
  31. repository: {
  32. owner: 'logseq',
  33. name: 'logseq'
  34. },
  35. prerelease: true
  36. }
  37. }
  38. ]
  39. }