package.json 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. {
  2. "name": "knotes-desktop",
  3. "version": "1.2.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 --publish=never",
  11. "build-mac": "electron-builder --mac --publish=never",
  12. "build-linux": "electron-builder --linux --publish=never",
  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. "mac": {
  41. "category": "public.app-category.productivity",
  42. "icon": "img/logo.png"
  43. },
  44. "win": {
  45. "target": "nsis",
  46. "icon": "img/logo.png"
  47. },
  48. "linux": {
  49. "target": "AppImage",
  50. "icon": "img/logo.png",
  51. "category": "Office"
  52. },
  53. "nsis": {
  54. "oneClick": false,
  55. "allowToChangeInstallationDirectory": true
  56. }
  57. }
  58. }