electron-builder.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. ---
  2. appId: com.squirrel.Lightcord.Lightcord
  3. productName: Lightcord
  4. remoteBuild: false
  5. directories:
  6. app: distApp
  7. output: builds
  8. # This is to get around the bug in electron-builder with not including nested node_modules.
  9. afterPack: "scripts/afterpack.js"
  10. win:
  11. artifactName: ${name}-win32-${arch}.${ext}
  12. target:
  13. - target: zip
  14. arch:
  15. - ia32
  16. - target: portable
  17. arch:
  18. - ia32
  19. icon: discord.ico
  20. publisherName: Lightcord
  21. files:
  22. - "**/*"
  23. - "!**/*.ts"
  24. - "!**/*.so"
  25. - "!**/*.4"
  26. - "!**/*.dylib"
  27. - "!**/*_darwin.node"
  28. - "!**/*_linux.node"
  29. asarUnpack:
  30. - "**/*.node"
  31. - "**/*.dll"
  32. linux:
  33. artifactName: ${name}-linux-${arch}.${ext}
  34. target:
  35. - target: zip
  36. arch:
  37. - x64
  38. - target: AppImage
  39. arch:
  40. - x64
  41. icon: discord.png
  42. files:
  43. - "**/*"
  44. - "!**/*.ts"
  45. - "!**/*.dll"
  46. - "!**/*.dylib"
  47. - "!**/discord*.node"
  48. - "**/*_linux.node"
  49. asarUnpack:
  50. - "**/*_linux.node"
  51. - "**/*.so.4"
  52. mac:
  53. artifactName: ${name}-darwin-x64.${ext}
  54. target:
  55. - target: zip
  56. arch:
  57. - x64
  58. icon: discord.icns
  59. files:
  60. - "**/*"
  61. - "!**/*.ts"
  62. - "!**/*.dll"
  63. - "!**/*.so"
  64. - "!**/*.4"
  65. - "!**/discord*.node"
  66. - "**/*_darwin.node"
  67. asarUnpack:
  68. - "**/*_darwin.node"
  69. - "**/*.dylib"