electron-builder.yml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. appId: 'helioslauncher'
  2. productName: 'Helios Launcher'
  3. artifactName: '${productName}-setup-${version}.${ext}'
  4. copyright: 'Copyright © 2018-2022 Daniel Scalzi'
  5. asar: true
  6. compression: 'maximum'
  7. files:
  8. - '!{dist,.gitignore,.vscode,docs,dev-app-update.yml,.nvmrc,.eslintrc.json}'
  9. extraResources:
  10. - 'libraries'
  11. # Windows Configuration
  12. win:
  13. target:
  14. - target: 'nsis'
  15. arch: 'x64'
  16. # Windows Installer Configuration
  17. nsis:
  18. oneClick: false
  19. perMachine: false
  20. allowElevation: true
  21. allowToChangeInstallationDirectory: true
  22. # macOS Configuration
  23. mac:
  24. target:
  25. - target: 'dmg'
  26. arch:
  27. - 'x64'
  28. - 'arm64'
  29. artifactName: '${productName}-setup-${version}-${arch}.${ext}'
  30. category: 'public.app-category.games'
  31. # Linux Configuration
  32. linux:
  33. target: 'AppImage'
  34. maintainer: 'Daniel Scalzi'
  35. vendor: 'Daniel Scalzi'
  36. synopsis: 'Modded Minecraft Launcher'
  37. description: 'Custom launcher which allows users to join modded servers. All mods, configurations, and updates are handled automatically.'
  38. category: 'Game'
  39. directories:
  40. buildResources: 'build'
  41. output: 'dist'