electron-builder.yml 951 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. appId: com.logseq.logseq
  2. electronUpdaterCompatibility: ">=2.16"
  3. directories:
  4. buildResources: .
  5. output: dist
  6. protocols:
  7. - name: logseq
  8. schemes:
  9. - logseq
  10. publish:
  11. - provider: github
  12. owner: logseq
  13. repo: logseq
  14. mac:
  15. artifactName: ${productName}-darwin-${arch}-${version}.${ext}
  16. icon: icons/logseq_big_sur.icns
  17. target:
  18. - dmg
  19. - zip
  20. hardenedRuntime: true
  21. entitlements: entitlements.plist
  22. entitlementsInherit: entitlements.plist
  23. dmg:
  24. format: ULFO
  25. win:
  26. icon: icons/logseq.ico
  27. target:
  28. - nsis
  29. - zip
  30. nsis:
  31. artifactName: ${productName}-win-${arch}-${version}-nsis.${ext}
  32. oneClick: false
  33. allowToChangeInstallationDirectory: true
  34. installerIcon: icons/logseq.ico
  35. uninstallerIcon: icons/logseq.ico
  36. linux:
  37. artifactName: ${productName}-linux-${arch}-${version}.${ext}
  38. icon: icons/logseq.png
  39. category: Office
  40. target:
  41. - AppImage
  42. - zip
  43. mimeTypes:
  44. - x-scheme-handler/logseq