-
-
Notifications
You must be signed in to change notification settings - Fork 487
/
Config.ts
36 lines (36 loc) · 859 Bytes
/
Config.ts
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
export interface MakerPKGConfig {
/**
* The application name.
*
* Default: `${appName}-${packageJSON.version}-${targetArch}`.
*/
name?: string;
/**
* Name of certificate to use when signing.
*
* Default to be selected with respect to platform from keychain or keychain
* by system default.
*/
identity?: string;
/**
* Flag to enable/disable validation for signing identity. If enabled, the
* identity provided will be validated in the keychain specified.
*
* Default: `true`.
*/
identityValidation?: boolean;
/**
* Path to install the bundle. Default to `/Applications`.
*/
install?: string;
/**
* The keychain name.
*
* Default: System default keychain.
*/
keychain?: string;
/**
* Path to a directory containing pre and/or post install scripts
*/
scripts?: string;
}