{
  "appId": "org.Qortal.Qortal-Hub",
  "directories": {
    "buildResources": "resources"
  },
  "files": ["assets/**/*", "build/**/*", "capacitor.config.*", "app/**/*"],
  "nsis": {
    "allowElevation": true,
    "oneClick": false,
    "allowToChangeInstallationDirectory": true
  },
  "publish": [
    {
      "provider": "github",
      "owner": "Qortal",
      "repo": "Qortal-Hub",
      "releaseType": "draft"
    }
  ],
  "win": {
    "target": ["nsis", "portable"],
    "icon": "assets/appIcon.ico",
    "artifactName": "Qortal-Hub-Setup_${version}.exe",
  },
  "linux": {
    "target": ["AppImage"],
    "category": "Network",
    "packageCategory": "Network",
    "desktop": {
      "StartupWMClass": "qortal-hub"
    },
    "executableName": "Qortal-Hub",
    "icon": "assets/png",
    "asar": true
  },
  "deb": {
    "artifactName": "Qortal-Hub-Setup_${version}.${ext}",
    "synopsis": "Qortal Hub for Linux"
  },
  "appImage": {
    "artifactName": "Qortal-Hub.${ext}"
  },
  
  "snap": {
    "artifactName": "Qortal-Hub-Setup_${version}.${ext}",
    "synopsis": "Qortal Hub for Linux"
  },
  "mac": {
    "icon": "assets/mac/appIcon.icns",
    "category": "public.app-category.utilities",
    "target": ["dmg"]
  },
  "productName": "Qortal Hub"
}
