electron-builder.json 953 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. {
  2. "appId": "org.bluevchat.browser",
  3. "productName": "BluevChat",
  4. "nsis": {
  5. "include": "static/installer.nsh"
  6. },
  7. "generateUpdatesFilesForAllChannels": true,
  8. "asar": true,
  9. "directories": {
  10. "output": "dist",
  11. "buildResources": "static/icons"
  12. },
  13. "files": ["build/**/*", "package.json", "static/**/*"],
  14. "publish": "github",
  15. "linux": {
  16. "category": "Network",
  17. "target": [
  18. {
  19. "target": "AppImage",
  20. "arch": ["x64"]
  21. },
  22. {
  23. "target": "deb",
  24. "arch": ["x64"]
  25. }
  26. ]
  27. },
  28. "win": {
  29. "target": [
  30. {
  31. "target": "nsis-web",
  32. "arch": ["x64", "ia32"]
  33. },
  34. {
  35. "target": "zip",
  36. "arch": ["x64", "ia32"]
  37. }
  38. ]
  39. },
  40. "mac": {
  41. "category": "public.app-category.navigation"
  42. },
  43. "fileAssociations": [
  44. {
  45. "name": "Document",
  46. "description": "BluevChat",
  47. "role": "Viewer",
  48. "ext": "html"
  49. }
  50. ]
  51. }