builder.json 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. {
  2. "productName": "ee",
  3. "appId": "com.electron.ee",
  4. "copyright": "© 2025 哆啦好梦 Technology Co., Ltd.",
  5. "directories": {
  6. "output": "out"
  7. },
  8. "asar": true,
  9. "files": [
  10. "**/*",
  11. "!frontend/",
  12. "!run/",
  13. "!logs/",
  14. "!go/",
  15. "!python/",
  16. "!data/"
  17. ],
  18. "extraResources": {
  19. "from": "build/extraResources/",
  20. "to": "extraResources"
  21. },
  22. "nsis": {
  23. "oneClick": false,
  24. "allowElevation": true,
  25. "allowToChangeInstallationDirectory": true,
  26. "installerIcon": "build/icons/icon.ico",
  27. "uninstallerIcon": "build/icons/icon.ico",
  28. "installerHeaderIcon": "build/icons/icon.ico",
  29. "createDesktopShortcut": true,
  30. "createStartMenuShortcut": true,
  31. "shortcutName": "EE框架"
  32. },
  33. "publish": [
  34. {
  35. "provider": "generic",
  36. "url": "https://github.com/wallace5303/electron-egg"
  37. }
  38. ],
  39. "mac": {
  40. "icon": "build/icons/icon.icns",
  41. "artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
  42. "darkModeSupport": true,
  43. "hardenedRuntime": false
  44. },
  45. "win": {
  46. "icon": "build/icons/icon.ico",
  47. "artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
  48. "target": [
  49. {
  50. "target": "nsis"
  51. }
  52. ]
  53. },
  54. "linux": {
  55. "icon": "build/icons",
  56. "artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
  57. "target": [
  58. "deb"
  59. ],
  60. "category": "Utility"
  61. }
  62. }