{ "name": "frame-control", "productName": "Frame Control", "version": "0.1.0", "description": "Mac app for managing a Valve Steam Frame over SSH", "private": true, "main": "main.js", "license": "UNLICENSED", "scripts": { "start": "env -u ELECTRON_RUN_AS_NODE electron .", "icon": "env -u ELECTRON_RUN_AS_NODE electron build/make-icon.js", "dist": "electron-builder --mac --arm64 --publish never", "dist:dir": "electron-builder --mac --arm64 --dir" }, "devDependencies": { "electron": "^44.4.5", "electron-builder": "^26.15.3" }, "build": { "appId": "com.saphid.frame-control", "productName": "Frame Control", "directories": { "output": "dist", "buildResources": "build" }, "files": [ "main.js", "package.json" ], "extraResources": [ { "from": "../ui", "to": "ui", "filter": [ "*.py", "*.html" ] }, { "from": "../scripts", "to": "scripts", "filter": [ "*.sh" ] }, { "from": "../frame/android", "to": "frame/android", "filter": [ "*.sh", "*.py" ] }, { "from": "../apk-catalog", "to": "apk-catalog", "filter": [ "*.py", "pins.json", "site/apps.js" ] } ], "mac": { "category": "public.app-category.utilities", "icon": "build/icon.icns", "identity": "-", "hardenedRuntime": false, "target": [ "dmg", "zip" ], "extendInfo": { "NSAppleEventsUsageDescription": "Frame Control opens Terminal for SSH sessions and for power actions that need the Developer Mode password.", "NSLocalNetworkUsageDescription": "Frame Control connects to your Steam Frame over SSH on the local network." } }, "dmg": { "title": "Frame Control ${version}" }, "electronFuses": { "runAsNode": false, "enableNodeOptionsEnvironmentVariable": false, "enableNodeCliInspectArguments": false } } }