builder.json 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. {
  2. "productName": "print-utils-desktop",
  3. "appId": "com.kingdom.print",
  4. "copyright": "© 2025 kingdom Technology Co., Ltd.",
  5. "directories": {
  6. "output": "out"
  7. },
  8. "asar": true,
  9. "files": [
  10. "**/*",
  11. "!cmd/",
  12. "!data/",
  13. "!electron/",
  14. "!frontend/",
  15. "!logs/",
  16. "!out/",
  17. "!go/",
  18. "!python/"
  19. ],
  20. "extraResources": {
  21. "from": "build/extraResources/",
  22. "to": "extraResources"
  23. },
  24. "nsis": {
  25. "oneClick": false,
  26. "allowElevation": true,
  27. "allowToChangeInstallationDirectory": true,
  28. "installerIcon": "build/icons/icon.ico",
  29. "uninstallerIcon": "build/icons/icon.ico",
  30. "installerHeaderIcon": "build/icons/icon.ico",
  31. "createDesktopShortcut": true,
  32. "createStartMenuShortcut": true,
  33. "shortcutName": "中赢打印工具"
  34. },
  35. "publish": [
  36. {
  37. "provider": "generic",
  38. "url": "https://github.com/wallace5303/electron-egg"
  39. }
  40. ],
  41. "win": {
  42. "icon": "build/icons/icon.ico",
  43. "artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
  44. "target": [
  45. {
  46. "target": "nsis"
  47. }
  48. ]
  49. }
  50. }