// @see - https://www.electron.build/configuration/configuration { "$schema": "https://raw.githubusercontent.com/electron-userland/electron-builder/master/packages/app-builder-lib/scheme.json", "appId": "com.siddharthvaddem.openscreen", "asar": true, "productName": "Openscreen", "npmRebuild": true, "buildDependenciesFromSource": true, "compression": "maximum", "directories": { "output": "release/${version}" }, "files": [ "dist", "dist-electron", "!*.png", "!preview*.png", "!*.md", "!README.md", "!CONTRIBUTING.md", "!LICENSE" ], "extraResources": [ { "from": "public/wallpapers", "to": "assets/wallpapers" } ], "mac": { "target": [ "dmg" ], "arch": [ "universal" ], "icon": "icons/icons/mac/icon.icns", "artifactName": "${productName}-Mac-${version}-Installer.${ext}" }, "linux": { "target": [ "AppImage" ], "artifactName": "${productName}-Linux-${version}.${ext}" }, "win": { "target": [ "nsis" ], "icon": "icons/icons/win/icon.ico" } }