builder.json 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. {
  2. "productName": "智惠映",
  3. "appId": "valimart",
  4. "copyright": "valimart",
  5. "directories": {
  6. "output": "out"
  7. },
  8. "asar": true,
  9. "files": [
  10. "**/*",
  11. "dev-app-update.yml",
  12. "!frontend/",
  13. "!run/",
  14. "!logs/",
  15. "!go/",
  16. "!python/",
  17. "!data/"
  18. ],
  19. "extraResources": {
  20. "from": "build/extraResources/",
  21. "to": "extraResources"
  22. },
  23. "extraFiles": [
  24. {
  25. "from": "build/extraResources/智慧映拍照机辅助工具箱.exe",
  26. "to": "."
  27. }
  28. ],
  29. "nsis": {
  30. "oneClick": false,
  31. "allowElevation": true,
  32. "allowToChangeInstallationDirectory": true,
  33. "installerIcon": "build/icons/icon.ico",
  34. "uninstallerIcon": "build/icons/icon.ico",
  35. "installerHeaderIcon": "build/icons/icon.ico",
  36. "createDesktopShortcut": true,
  37. "createStartMenuShortcut": true,
  38. "shortcutName": "智惠映AI自动拍照机",
  39. "deleteAppDataOnUninstall": false,
  40. "include": "build/script/installer.nsh"
  41. },
  42. "publish": [
  43. {
  44. "provider": "generic",
  45. "url": "https://github.com/wallace5303/electron-egg"
  46. }
  47. ],
  48. "mac": {
  49. "icon": "build/icons/icon.icns",
  50. "artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
  51. "darkModeSupport": true,
  52. "hardenedRuntime": false
  53. },
  54. "win": {
  55. "icon": "build/icons/icon.ico",
  56. "artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
  57. "target": [
  58. {
  59. "target": "nsis"
  60. }
  61. ]
  62. },
  63. "linux": {
  64. "icon": "build/icons",
  65. "artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
  66. "target": [
  67. "deb"
  68. ],
  69. "category": "Utility"
  70. }
  71. }