{ "productName": "Whalebird", "appId": "social.whalebird.app", "artifactName": "${productName}-${version}-${os}-${arch}.${ext}", "directories": { "output": "build" }, "extraResources": [ "build/sounds/*", "build/icons/*" ], "files": [ "dist/electron/**/*", "build/icons/*" ], "afterSign": "build/notarize.js", "dmg": { "sign": false, "contents": [ { "x": 410, "y": 150, "type": "link", "path": "/Applications" }, { "x": 130, "y": 150, "type": "file" } ] }, "mac": { "icon": "build/icons/icon.icns", "target": [ { "target": "dmg", "arch": [ "x64", "arm64" ] } ], "category": "public.app-category.social-networking", "entitlements": "plist/entitlements.mac.plist", "entitlementsInherit": "plist/entitlements.mac.plist", "entitlementsLoginHelper": "plist/loginhelper.plist", "hardenedRuntime": true, "gatekeeperAssess": false, "darkModeSupport": true, "mergeASARs": false, "asarUnpack": "node_modules/**/*.node" }, "win": { "icon": "build/icons/icon.ico", "target": "nsis" }, "nsis": { "oneClick": false, "allowToChangeInstallationDirectory": true }, "linux": { "icon": "build/icons", "target": [ { "target": "AppImage", "arch": [ "x64" ] }, { "target": "deb", "arch": [ "x64" ] }, { "target": "rpm", "arch": [ "x64" ] }, { "target": "tar.bz2", "arch": [ "x64" ] }, { "target": "snap", "arch": [ "x64" ] } ], "category": "Network" } }