electron-builder.client.yml 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. appId: cn.samien.yaoyao.desktop
  2. productName: 夭夭
  3. directories:
  4. output: desktop-release-client
  5. app: .desktop-build-client/shell
  6. files:
  7. - '**/*'
  8. - '!node_modules/**/*'
  9. extraResources:
  10. - from: .desktop-build-client
  11. to: runtime
  12. filter:
  13. - client-only.marker
  14. - release.json
  15. - build-info.json
  16. - github-release.mjs
  17. - electron-updater.cjs
  18. - keychain-helper
  19. - keychain-helper-dev
  20. - computer-helper
  21. - computer-helper-dev
  22. asar: true
  23. npmRebuild: false
  24. mac:
  25. category: public.app-category.productivity
  26. icon: .desktop-build-client/branding/icon.icns
  27. target:
  28. - target: dir
  29. arch: [arm64]
  30. - target: dmg
  31. arch: [arm64]
  32. - target: zip
  33. arch: [arm64]
  34. hardenedRuntime: true
  35. gatekeeperAssess: false
  36. extendInfo:
  37. NSMicrophoneUsageDescription: 夭夭使用麦克风接收语音消息。
  38. dmg:
  39. title: 夭夭 ${version}
  40. artifactName: Yaoyao-${version}-${arch}.${ext}
  41. publish:
  42. - provider: github
  43. owner: Lsamien
  44. repo: yaoyao
  45. releaseType: release