electron-builder.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. appId: cn.samien.yaoyao.desktop
  2. productName: 夭夭
  3. directories:
  4. output: desktop-release
  5. app: .desktop-build/shell
  6. files:
  7. - '**/*'
  8. extraResources:
  9. - from: .desktop-build
  10. to: runtime
  11. filter:
  12. - server.mjs
  13. - server.mjs.map
  14. - runner.mjs
  15. - runner.mjs.map
  16. - runner-image.mjs
  17. - runner-maintenance.mjs
  18. - computer-image/**/*
  19. - third-party/**/*
  20. - runner-config.mjs
  21. - runner-config.mjs.map
  22. - hermes_worker.py
  23. - profile_skills.py
  24. - skill_bundle.py
  25. - guest_proxy.py
  26. - release.json
  27. - build-info.json
  28. - github-release.mjs
  29. - keychain-helper
  30. - computer-helper
  31. - ui/**/*
  32. - web-service/**/*
  33. asar: true
  34. npmRebuild: false
  35. mac:
  36. # Keep the independently signed Node runtime byte-identical to its sealed manifest.
  37. signIgnore:
  38. - /web-service/node$
  39. category: public.app-category.productivity
  40. icon: .desktop-build/branding/icon.icns
  41. target:
  42. - target: dir
  43. arch: [arm64]
  44. - target: dmg
  45. arch: [arm64]
  46. hardenedRuntime: true
  47. gatekeeperAssess: false
  48. extendInfo:
  49. NSMicrophoneUsageDescription: 夭夭使用麦克风接收语音消息。
  50. dmg:
  51. title: 夭夭 ${version}
  52. artifactName: Yaoyao-${version}-${arch}.${ext}
  53. publish: null