-
Notifications
You must be signed in to change notification settings - Fork 15
/
init.json
60 lines (48 loc) · 1.69 KB
/
init.json
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
{
/* INFO ======================================= */
COMPANY: "CS-EXTENSIONS",
CONTACT_INFO: "[email protected]",
PRODUCT_NAME: "Test product",
PRODUCT_ID: "com.cs-extensions.test",
PRODUCT_VERSION: "0.2.0",
/* PRODUCTS =================================== */
/* Photoshop versions range */
/* Leave undefined for no limit */
MIN_VERSION: void 0,
MAX_VERSION: void 0,
/* Product Source Folders */
/* Leave undefined for no product to install */
/* Make sure tha paths (relative to the installer.jsx) do NOT start or end with "/" */
HTML_PANEL: "ASSETS/HTML",
FLASH_PANEL: "ASSETS/FLASH",
SCRIPT: "ASSETS/SCRIPT",
MAC_PLUGIN: "ASSETS/MAC_PLUGIN",
WIN_PLUGIN: "ASSETS/WIN_PLUGIN",
EXTRA: void 0,
/* If you have a readme file to display, put it here (path and filename) */
README: "ASSETS/readme.txt",
/* System vs. User installation */
SYSTEM_INSTALL: false,
/* Use PS shared folder for plugins */
SHARED_PLUGINS: false,
/* DEBUG ===================================== */
INSTALLER_VERSION: "0.1.1",
ENABLE_LOG: true,
LOG_FILE_PATH: "~/Desktop",
/* will be created as LOG_FILE_PATH / PRODUCT_NAME.log */
LOG_FILE: "",
/* Array of RegExp for Files to be ignored (escape "\" -> "\\")
Possibly a very bad idea, because the HTML Panel Signing and Timestamping
may easily get corrupted if something is missing in the folder.
Examples:
IGNORE : [
"^\\.\\w+", // starting with .
"^\\_\\w+", // starting with _
]
Leaving undefined means: don't ignore
*/
IGNORE: void 0,
/* UTILS ===================================== */
CURRENT_PATH: File($.fileName).path,
CURRENT_PS_VERSION: app.version.split('.')[0]
};