{ "build": { "beforeBuildCommand": "npm run build", "beforeDevCommand": "npm run dev", "devUrl": "http://localhost:1420", "frontendDist": "../dist" }, "productName": "Yaak", "version": "2024.4.0-beta.3", "identifier": "app.yaak.desktop", "app": { "withGlobalTauri": false, "security": { "assetProtocol": { "scope": [ "$APPDATA/responses/*" ] } } }, "plugins": { "updater": { "endpoints": [ "https://update.yaak.app/check/{{target}}/{{arch}}/{{current_version}}" ], "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IEMxRDJFREQ1MjExQjdGN0IKUldSN2Z4c2gxZTNTd1FHNCtmYnFXMHVVQzhuNkJOM1cwOFBodmdLall3ckhKenpKUytHSTR1MlkK" }, "allowlist": { "all": false, "os": { "allow-os-type": true }, "fs": { "readFile": true, "scope": [ "$RESOURCE/*", "$APPDATA/responses/*" ] }, "shell": { "all": false, "open": true, "sidecar": true, "scope": [ { "name": "protoc", "sidecar": true, "args": true } ] }, "window": { "close": true, "maximize": true, "minimize": true, "setDecorations": true, "setTitle": true, "startDragging": true, "unmaximize": true }, "dialog": { "all": false, "open": true, "save": true }, "path": { "all": true } } }, "bundle": { "active": true, "category": "DeveloperTool", "externalBin": [ "protoc-vendored/protoc" ], "icon": [ "icons/release/32x32.png", "icons/release/128x128.png", "icons/release/128x128@2x.png", "icons/release/icon.icns", "icons/release/icon.ico" ], "longDescription": "The best cross-platform visual API client", "resources": [ "migrations/*", "plugins/*", "protoc-vendored/include/*" ], "shortDescription": "The best API client", "targets": [ "deb", "appimage", "nsis", "app", "dmg", "updater" ], "macOS": { "exceptionDomain": "", "entitlements": "macos/entitlements.plist", "frameworks": [] }, "windows": { "digestAlgorithm": "sha256", "timestampUrl": "" } } }