{ "name": "cloudlink-desktop", "version": "1.0.0", "description": "CloudLink — encrypted messaging and cloud drive", "main": "main.js", "scripts": { "start": "electron .", "build": "electron-builder --mac --win --linux", "build:mac": "electron-builder --mac", "build:win": "electron-builder --win", "build:linux": "electron-builder --linux" }, "build": { "appId": "us.necloud.cloudlink", "productName": "CloudLink", "copyright": "Copyright © 2026", "directories": { "output": "dist" }, "files": [ "main.js", "preload.js", "assets/**" ], "mac": { "category": "public.app-category.productivity", "icon": "assets/icon.icns", "target": [{ "target": "dmg", "arch": ["x64", "arm64"] }] }, "win": { "icon": "assets/icon.ico", "target": [{ "target": "nsis", "arch": ["x64"] }] }, "linux": { "icon": "assets/icon.png", "category": "Network", "target": [{ "target": "AppImage", "arch": ["x64"] }] }, "nsis": { "oneClick": false, "allowToChangeInstallationDirectory": true } }, "devDependencies": { "electron": "^33.0.0", "electron-builder": "^25.0.0" }, "dependencies": { "electron-store": "^10.0.0" } }