2023-09-13 14:39:59 +02:00
|
|
|
require('dotenv').config({ path: process.env.DOTENV_PATH });
|
2023-08-28 19:44:40 +02:00
|
|
|
|
|
|
|
const config = {
|
|
|
|
"appId": "com.usebruno.app",
|
|
|
|
"productName": "Bruno",
|
|
|
|
"electronVersion": "21.1.1",
|
|
|
|
"directories": {
|
|
|
|
"buildResources": "resources",
|
|
|
|
"output": "out"
|
|
|
|
},
|
|
|
|
"files": [
|
|
|
|
"**/*"
|
|
|
|
],
|
2023-09-13 14:39:59 +02:00
|
|
|
"afterSign": "notarize.js",
|
2023-08-28 19:44:40 +02:00
|
|
|
"mac": {
|
|
|
|
"artifactName": "${name}_${version}_${arch}_${os}.${ext}",
|
|
|
|
"category": "public.app-category.developer-tools",
|
|
|
|
"target": [
|
|
|
|
{
|
|
|
|
"target": "dmg",
|
|
|
|
"arch": [
|
|
|
|
"x64",
|
|
|
|
"arm64"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"target": "zip",
|
|
|
|
"arch": [
|
|
|
|
"x64",
|
|
|
|
"arm64"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"icon": "resources/icons/mac/icon.icns",
|
|
|
|
"hardenedRuntime": true,
|
|
|
|
"identity": "Anoop MD (W7LPPWA48L)",
|
|
|
|
"entitlements": "resources/entitlements.mac.plist",
|
|
|
|
"entitlementsInherit": "resources/entitlements.mac.plist"
|
|
|
|
},
|
|
|
|
"linux": {
|
|
|
|
"artifactName": "${name}_${version}_${arch}_linux.${ext}",
|
|
|
|
"icon": "resources/icons/png",
|
|
|
|
"target": [
|
|
|
|
"AppImage",
|
|
|
|
"deb"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"win": {
|
|
|
|
"artifactName": "${name}_${version}_${arch}_win.${ext}",
|
|
|
|
"icon": "resources/icons/png",
|
|
|
|
"certificateFile": `${process.env.WIN_CERT_FILEPATH}`,
|
|
|
|
"certificatePassword": `${process.env.WIN_CERT_PASSWORD}`,
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
module.exports = config;
|