electron-builder.yml 1012 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. appId: 'helioslauncher'
  2. productName: 'Helios Launcher'
  3. artifactName: '${productName}-setup-${version}.${ext}'
  4. copyright: 'Copyright © 2018-2021 Daniel Scalzi'
  5. asar: true
  6. compression: 'maximum'
  7. files:
  8. - '!{dist,.gitignore,.vscode,docs,dev-app-update.yml,.travis.yml,.nvmrc,.eslintrc.json,build.js}'
  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: 'dmg'
  25. category: 'public.app-category.games'
  26. # Linux Configuration
  27. linux:
  28. target: 'AppImage'
  29. maintainer: 'Daniel Scalzi'
  30. vendor: 'Daniel Scalzi'
  31. synopsis: 'Modded Minecraft Launcher'
  32. description: 'Custom launcher which allows users to join modded servers. All mods, configurations, and updates are handled automatically.'
  33. category: 'Game'
  34. directories:
  35. buildResources: 'build'
  36. output: 'dist'