{ "name": "new-api-electron", "version": "1.0.0", "description": "New API - AI Model Gateway Desktop Application", "main": "main.js", "scripts": { "start-app": "electron .", "dev-app": "cross-env NODE_ENV=development electron .", "build": "electron-builder", "build:mac": "electron-builder --mac", "build:win": "electron-builder --win", "build:linux": "electron-builder --linux" }, "keywords": [ "ai", "api", "gateway", "openai", "claude" ], "author": "QuantumNous", "repository": { "type": "git", "url": "https://github.com/QuantumNous/new-api" }, "devDependencies": { "cross-env": "^7.0.3", "electron": "35.7.5", "electron-builder": "^24.9.1" }, "build": { "appId": "com.newapi.desktop", "productName": "New-API-App", "publish": null, "directories": { "output": "dist" }, "files": [ "main.js", "preload.js", "icon.png", "tray-iconTemplate.png", "tray-iconTemplate@2x.png", "tray-icon-windows.png" ], "mac": { "category": "public.app-category.developer-tools", "icon": "icon.png", "identity": null, "hardenedRuntime": false, "gatekeeperAssess": false, "entitlements": "entitlements.mac.plist", "entitlementsInherit": "entitlements.mac.plist", "target": [ "dmg", "zip" ], "extraResources": [ { "from": "../new-api", "to": "bin/new-api" }, { "from": "../web/dist", "to": "web/dist" } ] }, "win": { "icon": "icon.png", "target": [ "nsis", "portable" ], "extraResources": [ { "from": "../new-api.exe", "to": "bin/new-api.exe" } ] }, "linux": { "icon": "icon.png", "target": [ "AppImage", "deb" ], "category": "Development", "extraResources": [ { "from": "../new-api", "to": "bin/new-api" } ] }, "nsis": { "oneClick": false, "allowToChangeInstallationDirectory": true } } }