{ "appId": "vip.mate.mateclaw", "productName": "MateClaw", "copyright": "Copyright © 2026 MateClaw Team", "directories": { "output": "release" }, "publish": [ { "provider": "github", "owner": "matevip", "repo": "mateclaw" } ], "files": [ "dist-electron", "dist" ], "afterPack": "scripts/trim-playwright-driver.cjs", "extraResources": [ { "from": "resources/jre/${os}-${arch}/", "to": "jre/", "filter": ["**/*"] }, { "from": "resources/app.jar", "to": "app.jar" } ], "mac": { "category": "public.app-category.productivity", "target": [ { "target": "dmg", "arch": ["arm64", "x64"] }, { "target": "zip", "arch": ["arm64", "x64"] } ], "icon": "build/icon.icns", "hardenedRuntime": true, "gatekeeperAssess": false, "entitlements": "build/entitlements.mac.plist", "entitlementsInherit": "build/entitlements.mac.inherit.plist", "artifactName": "MateClaw_${version}_${arch}.${ext}" }, "dmg": { "contents": [ { "x": 130, "y": 220 }, { "x": 410, "y": 220, "type": "link", "path": "/Applications" } ], "title": "MateClaw ${version}" }, "win": { "target": [ { "target": "nsis", "arch": "x64" }, { "target": "nsis", "arch": "arm64" } ], "icon": "build/icon.ico", "artifactName": "MateClaw_${version}_${arch}_Setup.${ext}" }, "nsis": { "oneClick": false, "perMachine": false, "allowToChangeInstallationDirectory": true, "deleteAppDataOnUninstall": false, "installerIcon": "build/icon.ico", "uninstallerIcon": "build/icon.ico", "installerHeaderIcon": "build/icon.ico", "createDesktopShortcut": true, "createStartMenuShortcut": true }, "linux": { "target": ["AppImage"], "icon": "build/icon.png", "category": "Utility", "artifactName": "MateClaw_${version}.${ext}" } }