package.json 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. {
  2. "name": "knotes-desktop",
  3. "version": "1.1.0",
  4. "description": "kNotes Desktop App - A simple notes application",
  5. "main": "main.js",
  6. "scripts": {
  7. "start": "electron .",
  8. "build": "electron-builder",
  9. "build-all": "electron-builder -mwl",
  10. "build-win": "electron-builder --win",
  11. "build-mac": "electron-builder --mac",
  12. "build-linux": "electron-builder --linux",
  13. "dist": "electron-builder --publish=never",
  14. "publish": "electron-builder --publish=always",
  15. "publish-linux": "electron-builder --linux --publish=always",
  16. "publish-win": "electron-builder --win --publish=always",
  17. "publish-mac": "electron-builder --mac --publish=always"
  18. },
  19. "author": "lhamacorp",
  20. "license": "MIT",
  21. "dependencies": {
  22. "electron-updater": "^6.1.7"
  23. },
  24. "devDependencies": {
  25. "electron": "^28.2.0",
  26. "electron-builder": "^24.9.1"
  27. },
  28. "build": {
  29. "appId": "com.lhamacorp.knotes",
  30. "productName": "kNotes",
  31. "directories": {
  32. "output": "dist"
  33. },
  34. "files": [
  35. "**/*",
  36. "!node_modules/**/*",
  37. "node_modules/electron-updater/**/*",
  38. "!dist"
  39. ],
  40. "publish": {
  41. "provider": "github",
  42. "owner": "lhamacorp",
  43. "repo": "knotes"
  44. },
  45. "mac": {
  46. "category": "public.app-category.productivity",
  47. "icon": "img/logo.png"
  48. },
  49. "win": {
  50. "target": "nsis",
  51. "icon": "img/logo.png"
  52. },
  53. "linux": {
  54. "target": "AppImage",
  55. "icon": "img/logo.png",
  56. "category": "Office"
  57. },
  58. "nsis": {
  59. "oneClick": false,
  60. "allowToChangeInstallationDirectory": true
  61. }
  62. }
  63. }