builder.json 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. {
  2. "productName": "tkk",
  3. "appId": "valimart",
  4. "copyright": "valimart",
  5. "directories": {
  6. "output": "out"
  7. },
  8. "asar": true,
  9. "asarUnpack": [
  10. "**/*.node"
  11. ],
  12. "files": [
  13. "**/*",
  14. "dev-app-update.yml",
  15. "!frontend/",
  16. "!run/",
  17. "!logs/",
  18. "!python/",
  19. "!data/"
  20. ],
  21. "extraResources": {
  22. "from": "build/extraResources/",
  23. "to": "extraResources"
  24. },
  25. "nsis": {
  26. "oneClick": false,
  27. "allowElevation": true,
  28. "allowToChangeInstallationDirectory": true,
  29. "installerIcon": "build/icons/icon.ico",
  30. "uninstallerIcon": "build/icons/icon.ico",
  31. "installerHeaderIcon": "build/icons/icon.ico",
  32. "createDesktopShortcut": true,
  33. "createStartMenuShortcut": true,
  34. "shortcutName": "图扣扣"
  35. },
  36. "publish": [
  37. {
  38. "provider": "generic",
  39. url: "https://ossimg.valimart.net/tkk"
  40. }
  41. ],
  42. "mac": {
  43. "icon": "build/icons/icon.icns",
  44. "artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
  45. "darkModeSupport": true,
  46. "hardenedRuntime": false
  47. },
  48. "win": {
  49. "icon": "build/icons/icon.ico",
  50. "artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
  51. "target": [
  52. {
  53. "target": "nsis"
  54. }
  55. ]
  56. },
  57. "linux": {
  58. "icon": "build/icons/icon.icns",
  59. "artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
  60. "target": [
  61. "deb"
  62. ],
  63. "category": "Utility"
  64. }
  65. }