{
  "name": "rakku-mail",
  "productName": "Rakku Mail",
  "version": "0.5.0",
  "description": "Rakku Mail — eigenständiger E-Mail-Client fürs Team (spricht mit dem Rakku-Mail-Dienst, Login wie im Website-Dashboard)",
  "main": "main.js",
  "author": "Rakku Photography",
  "scripts": {
    "start": "electron .",
    "build:renderer": "cd renderer && npm run build",
    "build": "npm run build:renderer && electron-builder --win --x64",
    "build:mac": "npm run build:renderer && electron-builder --mac --x64 --arm64",
    "publish": "npm run build:renderer && electron-builder --win --x64 --publish always",
    "publish:mac": "npm run build:renderer && electron-builder --mac --x64 --arm64 --publish always"
  },
  "devDependencies": {
    "electron": "^31.0.0",
    "electron-builder": "^25.1.8"
  },
  "dependencies": {
    "electron-updater": "^6.3.0"
  },
  "build": {
    "appId": "de.rakku.mail",
    "productName": "Rakku Mail",
    "icon": "icon.png",
    "files": ["main.js", "preload.js", "icon.png", "renderer/dist/**/*"],
    "win": { "target": "nsis", "icon": "icon.png" },
    "mac": {
      "target": [{ "target": "zip", "arch": ["x64", "arm64"] }],
      "icon": "icon.png",
      "category": "public.app-category.productivity",
      "identity": null,
      "hardenedRuntime": false,
      "gatekeeperAssess": false
    },
    "afterSign": "build/afterSignMac.js",
    "nsis": {
      "oneClick": true,
      "perMachine": false,
      "createDesktopShortcut": true,
      "runAfterFinish": true,
      "installerIcon": "build/installerIcon.ico",
      "uninstallerIcon": "build/uninstallerIcon.ico"
    },
    "publish": [{ "provider": "generic", "url": "https://rakku.de/app-updates/mail/" }]
  }
}
