{ "name": "reticulum-meshchat", "version": "1.4.0", "description": "", "main": "electron/main.js", "postinstall": "electron-builder install-app-deps", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start": "electron .", "dist": "python setup.py build && electron-builder --publish=never" }, "license": "MIT", "devDependencies": { "electron": "^30.0.8", "electron-builder": "^24.6.3" }, "build": { "appId": "com.liamcottle.reticulummeshchat", "productName": "Reticulum MeshChat", "asar": false, "files": [ "electron/**/*" ], "directories": { "buildResources": "electron/build" }, "extraFiles": [ { "from": "build/exe", "to": "Resources/app/electron/build/exe", "filter": [ "**/*" ] } ], "mac": { "target": "dmg", "identity": null, "artifactName": "ReticulumMeshChat-v${version}-${os}.${ext}", "extendInfo": { "NSMicrophoneUsageDescription": "Microphone access is only needed for Audio Calls", "com.apple.security.device.audio-input": true } }, "win": { "artifactName": "ReticulumMeshChat-v${version}-${os}.${ext}", "target": [ { "target": "portable" }, { "target": "nsis" } ] }, "dmg": { "writeUpdateInfo": false }, "portable": { "artifactName": "ReticulumMeshChat-v${version}-${os}-portable.${ext}" }, "nsis": { "artifactName": "ReticulumMeshChat-v${version}-${os}-installer.${ext}", "oneClick": false, "allowToChangeInstallationDirectory": true } }, "dependencies": { "electron-prompt": "^1.7.0" } }