{ "appId": "org.Qortal.Qortal-Hub", "directories": { "buildResources": "resources" }, "afterPack": "scripts/afterPack.js", "extraResources": [ { "from": "resources/presence_bridge.py", "to": "reticulum/presence_bridge.py" }, { "from": "resources/qortalland_games.py", "to": "reticulum/qortalland_games.py" }, { "from": "resources/qortalland_proximity.py", "to": "reticulum/qortalland_proximity.py" }, { "from": "resources/mesh-network.identity", "to": "reticulum/mesh-network.identity" }, { "from": "resources/mesh-network.passphrase", "to": "reticulum/mesh-network.passphrase" }, { "from": "resources/reticulum", "to": "reticulum", "filter": [ "**/*", "!presence_bridge.py", "!qortalland_games.py", "!qortalland_proximity.py", "!mesh-network.identity", "!mesh-network.passphrase", "!__pycache__/**", "!**/__pycache__/**", "!**/*.pyc", "!test-darwin-*" ] } ], "files": ["assets/**/*", "build/**/*", "capacitor.config.*", "app/**/*"], "asarUnpack": [ "**/*.node", "node_modules/@img/sharp-*/**/*", "node_modules/bindings/**/*", "node_modules/file-uri-to-path/**/*", "build/src/ed25519-verify.worker.js", "build/src/reticulum-chat.worker.js", "build/src/reticulum-resource.worker.js", "build/src/reticulum-media.worker.js" ], "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.exe" }, "linux": { "target": ["AppImage"], "category": "Network", "packageCategory": "Network", "desktop": { "StartupWMClass": "qortal-hub", "Name": "Qortal Hub" }, "executableName": "qortal-hub", "icon": "assets/png", "asar": true }, "deb": { "artifactName": "Qortal-Hub-Setup.${ext}", "synopsis": "Qortal Hub for Linux" }, "appImage": { "artifactName": "Qortal-Hub.${ext}" }, "snap": { "artifactName": "Qortal-Hub-Setup.${ext}", "synopsis": "Qortal Hub for Linux" }, "mac": { "icon": "assets/mac/appIcon.icns", "category": "public.app-category.utilities", "target": ["dmg"] }, "productName": "Qortal Hub" }