forked from Expensify/App
-
Notifications
You must be signed in to change notification settings - Fork 0
/
electron.config.js
30 lines (30 loc) · 946 Bytes
/
electron.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
module.exports = {
appId: 'com.expensifyreactnative.chat',
productName: 'Expensify.cash',
extraMetadata: {
main: './desktop/main.js',
},
mac: {
category: 'public.app-category.finance',
icon: process.env.SHOULD_DEPLOY_PRODUCTION === 'true' ? './desktop/icon.png' : './desktop/icon-stg.png',
hardenedRuntime: true,
entitlements: 'desktop/entitlements.mac.plist',
entitlementsInherit: 'desktop/entitlements.mac.plist',
type: 'distribution',
},
dmg: {
title: 'Expensify.cash',
artifactName: 'Expensify.cash.dmg',
internetEnabled: true,
},
publish: [{
provider: 's3',
bucket: process.env.SHOULD_DEPLOY_PRODUCTION === 'true' ? 'expensify-cash' : 'staging-expensify-cash',
channel: 'latest',
}],
files: [
'./dist/**/*',
'./desktop/*.js',
'./src/libs/checkForUpdates.js',
],
};