{ "name": "freezer", "private": true, "version": "1.1.16", "description": "", "scripts": { "pack": "electron-builder --dir", "dist": "electron-builder", "postinstall": "electron-builder install-app-deps", "build": "cd app && npm i && cd client && npm i && npm run build && cd .. && cd .. && npm run dist" }, "license": "ISC", "devDependencies": { "electron": "^9.2.1", "electron-builder": "^22.8.0" }, "build": { "appId": "com.exttex.freezer", "productName": "Freezer", "extraResources": [ { "from": "app/assets/**", "to": "assets/" } ], "files": [ "**/*", "!app/client/", "app/client/dist/**" ], "win": { "target": [ "portable", "nsis" ], "icon": "build/icon.ico", "asarUnpack": [ "app/node_modules/nodeezcryptor/**" ] }, "nsis": { "oneClick": true, "perMachine": false, "allowElevation": false, "allowToChangeInstallationDirectory": false }, "linux": { "target": [ "AppImage" ], "category": "audio", "icon": "build/iconset" }, "appImage": { "desktop": { "X-AppImage-Name": "Freezer", "Name": "Freezer", "Type": "Application", "Categories": "AudioVideo" } } } }