{ "name": "electron-fg", "version": "1.0.0", "description": "electron-fg", "main": "main.js", "scripts": { "start": "electron .", "electron:build": "electron-builder --win --ia32", "electron:serve": "electron:serve --mode development", "electron:generate-icons": "electron-icon-builder --input=./icon.png --output=build --flatten", "test": "echo \"Error: no test specified\" && exit 1" }, "build": { "productName": "electron-fg", "appId": "com.whyc.fg", "asar": true, "files": [ "!dependent/**", "getConfig.js", "config.json", "main.js", "preload.js", "loading.html" ], "directories": { "output": "./release" }, "win": { "target": ["dir"], "icon": "build/icons/icon.ico" }, "nsis": { "script": "setup.nsi", "oneClick": false, "perMachine": true, "allowToChangeInstallationDirectory": true, "createDesktopShortcut": true, "createStartMenuShortcut": true, "shortcutName": "electronFg" }, "linux": { "icon": "build/icons" }, "extraResources": [ { "from": "./dependent", "to": "../" }, { "from": "./dependent/elevate.exe", "to": "../resources/elevate.exe" } ] }, "author": "", "license": "ISC", "devDependencies": { "electron": "^34.1.1", "electron-builder": "^26.8.1" }, "dependencies": { "electron-log": "^5.4.3", "minimal-request-promise": "^1.5.0" } }