builder.json 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. {
  2. "productName": "scan-central",
  3. "appId": "com.electron.qmth.scan-admin",
  4. "directories": {
  5. "output": "out"
  6. },
  7. "asar": true,
  8. "files": [
  9. "build/**/*",
  10. "dist/**/*",
  11. "static/**/*"
  12. ],
  13. "nsis": {
  14. "oneClick": false,
  15. "allowElevation": true,
  16. "allowToChangeInstallationDirectory": true,
  17. "installerIcon": "./icons/icon.ico",
  18. "uninstallerIcon": "./icons/icon.ico",
  19. "installerHeaderIcon": "./icons/icon.ico",
  20. "createDesktopShortcut": true,
  21. "createStartMenuShortcut": true,
  22. "shortcutName": "scan-central"
  23. },
  24. "mac": {
  25. "icon": "./icons/icon.icns",
  26. "artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
  27. "darkModeSupport": true,
  28. "hardenedRuntime": false
  29. },
  30. "win": {
  31. "icon": "./icons/icon.ico",
  32. "artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
  33. "target": [
  34. {
  35. "target": "portable",
  36. "arch": [
  37. "ia32"
  38. ]
  39. }
  40. ]
  41. },
  42. "linux": {
  43. "icon": "./icons/icon.icns",
  44. "artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
  45. "target": [
  46. "deb"
  47. ],
  48. "category": "Utility"
  49. }
  50. }