package.json 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. {
  2. "name": "desktop",
  3. "version": "2.0.0",
  4. "description": "Rath Desktop",
  5. "main": "main.js",
  6. "homepage": "./",
  7. "scripts": {
  8. "test": "echo \"Error: no test specified\" && exit 1",
  9. "start": "electron .",
  10. "pack": "electron-builder --dir",
  11. "dist": "electron-builder",
  12. "win": "electron-builder --win"
  13. },
  14. "build": {
  15. "productName": "Kanaries Rath",
  16. "appId": "ooer.kanaries.rath",
  17. "directories": {
  18. "output": "dist"
  19. },
  20. "files": [
  21. "icons/",
  22. "node_modules/",
  23. "package.json",
  24. "main.js",
  25. "build/"
  26. ],
  27. "nsis": {
  28. "oneClick": false,
  29. "allowElevation": true,
  30. "allowToChangeInstallationDirectory": true,
  31. "installerIcon": "icons/icon.ico",
  32. "uninstallerIcon": "icons/icon.ico",
  33. "installerHeaderIcon": "icons/icon.ico",
  34. "createDesktopShortcut": true,
  35. "createStartMenuShortcut": true,
  36. "shortcutName": "rath",
  37. "include": "installer.nsh"
  38. },
  39. "dmg": {
  40. "contents": [
  41. {
  42. "x": 410,
  43. "y": 150,
  44. "type": "link",
  45. "path": "/Applications"
  46. },
  47. {
  48. "x": 130,
  49. "y": 150,
  50. "type": "file"
  51. }
  52. ]
  53. },
  54. "mac": {
  55. "icon": "icons/pic-512.png"
  56. },
  57. "win": {
  58. "icon": "icons/icon.ico",
  59. "target": [
  60. {
  61. "target": "nsis",
  62. "arch": [
  63. "ia32"
  64. ]
  65. }
  66. ]
  67. },
  68. "linux": {
  69. "icon": "icons/icon.ico"
  70. }
  71. },
  72. "keywords": [
  73. "rath"
  74. ],
  75. "author": "ObservedObserver",
  76. "license": "GPL-3.0-or-later",
  77. "devDependencies": {
  78. "electron": "^7.1.9",
  79. "electron-builder": "^22.2.0"
  80. }
  81. }