{ "name": "fabric-desktop", "version": "0.1.0", "private": true, "description": "Electron desktop shell for Fabric frontend.", "homepage": "https://github.com/hangman0414/Fabric", "author": { "name": "Hangman", "email": "noreply@hangman-lab.top" }, "main": "main.js", "scripts": { "start": "electron .", "start:dev": "FABRIC_DESKTOP_URL=http://localhost:5173 electron .", "pack": "electron-builder --dir", "dist": "electron-builder", "dist:linux": "electron-builder --linux AppImage deb tar.gz", "dist:mac": "electron-builder --mac dmg zip", "dist:win": "electron-builder --win nsis zip" }, "devDependencies": { "electron": "^37.2.1", "electron-builder": "^24.13.3" }, "build": { "appId": "ai.hangman.fabric.desktop", "productName": "Fabric", "artifactName": "Fabric-Desktop-${version}-${os}-${arch}.${ext}", "directories": { "output": "dist" }, "files": [ "main.js", "preload.js", "offline.html", "package.json", "assets/**" ], "asar": true, "icon": "build/icon.png", "linux": { "target": [ "AppImage", "deb", "tar.gz" ], "category": "Utility", "maintainer": "Hangman ", "executableName": "fabric-desktop", "icon": "build/icons", "desktop": { "Name": "Fabric Desktop", "StartupWMClass": "Fabric Desktop" } }, "mac": { "target": [ "dmg", "zip" ], "category": "public.app-category.productivity" }, "win": { "target": [ "nsis", "zip" ] } } }