-
Notifications
You must be signed in to change notification settings - Fork 1
/
vue.config.js
44 lines (41 loc) · 1.34 KB
/
vue.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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
module.exports = {
lintOnSave: false,
pluginOptions: {
electronBuilder: {
preload: 'src/preload.js',
externals: ['chokidar'],
mainProcessWatch: [
'src/background.js',
'src/commands.js',
'src/commands.js',
'src/exceptions/*.js',
'src/shell/*.js',
'src/menu/index.js',
],
builderOptions: {
appId: 'app.useserve.serve',
productName: 'Serve',
afterSign: 'scripts/notarize.js',
extraResources: ['scripts/serve'],
directories: {
output: 'dist_electron',
},
mac: {
category: 'public.app-category.developer-tools',
hardenedRuntime: true,
gatekeeperAssess: false,
entitlements: 'build/entitlements.mac.plist',
entitlementsInherit: 'build/entitlements.mac.plist',
darkModeSupport: false,
publish: {
provider: 'github',
owner: 'BjornDCode',
},
},
dmg: {
sign: false,
},
},
},
},
}