Files
MeshChatX/package-legacy.json
2026-03-06 19:42:54 -06:00

61 lines
1.7 KiB
JSON

{
"appId": "com.sudoivan.reticulummeshchatx-legacy",
"productName": "Reticulum MeshChatX Legacy",
"electronVersion": "30.0.8",
"extraMetadata": {
"main": "electron/main-legacy.js"
},
"asar": true,
"electronFuses": {
"runAsNode": false,
"enableCookieEncryption": true,
"enableNodeOptionsEnvironmentVariable": false,
"enableNodeCliInspectArguments": false,
"enableEmbeddedAsarIntegrityValidation": true,
"onlyLoadAppFromAsar": true
},
"files": ["electron/**/*"],
"directories": {
"buildResources": "electron/build"
},
"win": {
"artifactName": "ReticulumMeshChat-v${version}-legacy-${os}.${ext}",
"target": [
{
"target": "portable"
},
{
"target": "nsis"
}
],
"extraResources": [
{
"from": "build/exe/win32",
"to": "backend",
"filter": ["**/*"]
}
]
},
"linux": {
"artifactName": "ReticulumMeshChatX-v${version}-legacy-${os}.${ext}",
"target": ["AppImage", "deb"],
"maintainer": "Sudo-Ivan",
"category": "Network",
"extraResources": [
{
"from": "build/exe/linux",
"to": "backend",
"filter": ["**/*"]
}
]
},
"portable": {
"artifactName": "ReticulumMeshChatX-v${version}-legacy-${os}-portable.${ext}"
},
"nsis": {
"artifactName": "ReticulumMeshChatX-v${version}-legacy-${os}-installer.${ext}",
"oneClick": false,
"allowToChangeInstallationDirectory": true
}
}