package.json 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. {
  2. "name": "knotes-desktop",
  3. "version": "1.2.1",
  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. "repository": {
  22. "type": "git",
  23. "url": "https://github.com/lhamacorp/knotes.git"
  24. },
  25. "dependencies": {
  26. "electron-updater": "^6.1.7"
  27. },
  28. "devDependencies": {
  29. "electron": "^28.2.0",
  30. "electron-builder": "^24.9.1"
  31. },
  32. "build": {
  33. "appId": "com.lhamacorp.knotes",
  34. "productName": "kNotes",
  35. "directories": {
  36. "output": "dist"
  37. },
  38. "files": [
  39. "**/*",
  40. "!node_modules/**/*",
  41. "node_modules/electron-updater/**/*",
  42. "!dist"
  43. ],
  44. "generateUpdatesFilesForAllChannels": false,
  45. "publish": null,
  46. "mac": {
  47. "category": "public.app-category.productivity",
  48. "icon": "img/logo.png"
  49. },
  50. "win": {
  51. "target": "nsis",
  52. "icon": "img/logo.png"
  53. },
  54. "linux": {
  55. "target": "AppImage",
  56. "icon": "img/logo.png",
  57. "category": "Office"
  58. },
  59. "nsis": {
  60. "oneClick": false,
  61. "allowToChangeInstallationDirectory": true
  62. }
  63. }
  64. }