{ "name": "omniroute-desktop", "version": "3.8.46", "description": "OmniRoute Desktop Application", "main": "main.js", "author": { "name": "OmniRoute Team", "email": "support@omniroute.online" }, "license": "MIT", "homepage": "https://omniroute.online", "engines": { "node": ">=22.22.2 <23 || >=24.0.0 <27" }, "scripts": { "start": "electron .", "dev": "electron . --no-sandbox", "prepare:bundle": "node ../scripts/build/prepare-electron-standalone.mjs", "build": "npm run prepare:bundle && electron-builder", "build:win": "npm run prepare:bundle && electron-builder --win", "build:mac": "npm run prepare:bundle && electron-builder --mac", "build:mac-x64": "npm run prepare:bundle && electron-builder --mac --x64", "build:mac-arm64": "npm run prepare:bundle && electron-builder --mac --arm64", "build:linux": "npm run prepare:bundle && electron-builder --linux", "pack": "npm run prepare:bundle && electron-builder --dir" }, "dependencies": { "electron-updater": "^6.8.9" }, "devDependencies": { "electron": "^43.1.0", "electron-builder": "^26.15.3" }, "overrides": { "@xmldom/xmldom": "^0.9.10", "plist": "^4.0.0", "form-data": "^4.0.6", "js-yaml": "^4.2.0", "undici": "^7.28.0" }, "build": { "appId": "online.omniroute.desktop", "productName": "OmniRoute", "copyright": "Copyright © 2025 OmniRoute", "buildDependenciesFromSource": true, "directories": { "output": "dist-electron", "buildResources": "assets" }, "publish": { "provider": "github", "owner": "diegosouzapw", "repo": "OmniRoute" }, "files": [ "main.js", "preload.js", "loginManager.js", "processTree.js", "sqlite-inspection.js", "lib/resolveServerEntry.js", "package.json", "node_modules/**/*" ], "extraResources": [ { "from": "../.build/electron-standalone", "to": "app", "filter": [ "**/*", "node_modules/**/*" ] }, { "from": "../.build/electron-standalone/node_modules", "to": "app/node_modules", "filter": [ "**/*" ] }, { "from": "assets", "to": "assets", "filter": [ "icon.png", "tray-icon.png" ] } ], "win": { "target": [ { "target": "nsis", "arch": [ "x64" ] }, { "target": "portable", "arch": [ "x64" ] } ], "icon": "assets/icon.ico" }, "mac": { "target": [ "dmg" ], "icon": "assets/icon.icns", "category": "public.app-category.productivity" }, "linux": { "target": [ { "target": "AppImage", "arch": [ "x64", "arm64" ] }, { "target": "deb", "arch": [ "x64", "arm64" ] } ], "icon": "assets/icons", "category": "Utility" }, "nsis": { "oneClick": false, "allowToChangeInstallationDirectory": true, "createDesktopShortcut": true, "createStartMenuShortcut": true, "installerIcon": "assets/icon.ico", "uninstallerIcon": "assets/icon.ico" }, "dmg": { "contents": [ { "x": 130, "y": 220 }, { "x": 410, "y": 220, "type": "link", "path": "/Applications" } ] } } }