forked from Nexus-Mods/Vortex
-
Notifications
You must be signed in to change notification settings - Fork 0
/
BuildSubprojects.json
402 lines (402 loc) · 15.7 KB
/
BuildSubprojects.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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
[
[
{
"type": "build-copy",
"name": "gamebryo-plugin-management",
"path": "extensions/gamebryo-plugin-management",
"condition": "process.platform === 'win32'",
"removeModules": ["vortex-api", "nexus-api", "esptk", "loot"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "src/**/*.scss", "webpack.config.js", "typings.custom/index.d.ts"],
"copyTo": "{BUILD_DIR}/bundledPlugins/gamebryo-plugin-management"
},
{
"type": "build-copy",
"name": "gameversion-hash",
"path": "extensions/gameversion-hash",
"condition": "process.platform === 'win32'",
"removeModules": ["vortex-api", "nexus-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "src/**/*.scss", "webpack.config.js", "typings.custom/index.d.ts"],
"copyTo": "{BUILD_DIR}/bundledPlugins/gameversion-hash"
},
{
"type": "build-copy",
"name": "gamebryo-plugin-indexlock",
"path": "extensions/gamebryo-plugin-indexlock",
"removeModules": ["vortex-api", "nexus-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js", "typings.custom/index.d.ts"],
"copyTo": "{BUILD_DIR}/bundledPlugins/gamebryo-plugin-indexlock"
},
{
"type": "build-copy",
"name": "gamebryo-savegame-management",
"path": "extensions/gamebryo-savegame-management",
"condition": "process.platform === 'win32'",
"removeModules": ["vortex-api", "nexus-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js", "typings.custom/index.d.ts"],
"copyTo": "{BUILD_DIR}/bundledPlugins/gamebryo-savegame-management"
},
{
"type": "build-copy",
"name": "gamebryo-test-settings",
"path": "extensions/gamebryo-test-settings",
"removeModules": ["vortex-api", "nexus-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js", "typings.custom/index.d.ts"],
"copyTo": "{BUILD_DIR}/bundledPlugins/gamebryo-test-settings"
},
{
"type": "build-copy",
"name": "gamebryo-bsa-support",
"path": "extensions/gamebryo-bsa-support",
"condition": "process.platform === 'win32'",
"removeModules": ["vortex-api", "nexus-api", "bsatk"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js", "typings.custom/index.d.ts"],
"copyTo": "{BUILD_DIR}/bundledPlugins/gamebryo-bsa-support"
},
{
"type": "build-copy",
"name": "gamebryo-ba2-support",
"path": "extensions/gamebryo-ba2-support",
"condition": "process.platform === 'win32'",
"removeModules": ["vortex-api", "nexus-api", "ba2tk"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js", "typings.custom/index.d.ts"],
"copyTo": "{BUILD_DIR}/bundledPlugins/gamebryo-ba2-support"
},
{
"type": "build-copy",
"name": "local-gamesettings",
"path": "extensions/local-gamesettings",
"removeModules": ["vortex-api", "nexus-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js", "typings.custom/index.d.ts"],
"copyTo": "{BUILD_DIR}/bundledPlugins/local-gamesettings"
},
{
"type": "build-copy",
"name": "gamebryo-archive-check",
"path": "extensions/gamebryo-archive-check",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/gamebryo-archive-check"
},
{
"type": "build-copy",
"name": "gamebryo-archive-invalidation",
"path": "extensions/gamebryo-archive-invalidation",
"removeModules": ["vortex-api", "nexus-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js", "typings.custom/index.d.ts"],
"copyTo": "{BUILD_DIR}/bundledPlugins/gamebryo-archive-invalidation"
},
{
"type": "build-copy",
"name": "gamestore-gog",
"path": "extensions/gamestore-gog",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/gamestore-gog"
},
{
"type": "build-copy",
"name": "gamestore-origin",
"path": "extensions/gamestore-origin",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/gamestore-origin"
},
{
"type": "build-copy",
"name": "gamestore-uplay",
"path": "extensions/gamestore-uplay",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/gamestore-uplay"
},
{
"type": "build-copy",
"name": "gamestore-xbox",
"path": "extensions/gamestore-xbox",
"condition": "process.platform === 'win32'",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/gamestore-xbox"
},
{
"type": "build-copy",
"name": "mod-dependency-manager",
"path": "extensions/mod-dependency-manager",
"removeModules": ["vortex-api", "nexus-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.scss", "*.json", "webpack.config.js", "typings.custom/index.d.ts"],
"copyTo": "{BUILD_DIR}/bundledPlugins/mod-dependency-manager"
},
{
"type": "build-copy",
"name": "meta-editor",
"path": "extensions/meta-editor",
"removeModules": ["vortex-api", "nexus-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js", "typings.custom/index.d.ts"],
"copyTo": "{BUILD_DIR}/bundledPlugins/meta-editor"
},
{
"type": "build-copy",
"name": "nmm-import-tool",
"path": "extensions/nmm-import-tool",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js", "typings.custom/index.d.ts"],
"copyTo": "{BUILD_DIR}/bundledPlugins/nmm-import-tool"
},
{
"type": "build-copy",
"name": "feedback",
"path": "extensions/feedback",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js", "typings.custom/index.d.ts"],
"copyTo": "{BUILD_DIR}/bundledPlugins/feedback"
},
{
"type": "build-copy",
"name": "mod-highlight",
"path": "extensions/mod-highlight",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.scss", "*.json", "webpack.config.js", "typings.custom/index.d.ts"],
"copyTo": "{BUILD_DIR}/bundledPlugins/mod-highlight"
},
{
"type": "build-copy",
"name": "theme-switcher",
"path": "extensions/theme-switcher",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "themes/**/*.scss", "src/", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/theme-switcher"
},
{
"type": "build-copy",
"name": "gameinfo-steam",
"path": "extensions/gameinfo-steam",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/gameinfo-steam"
},
{
"type": "build-copy",
"name": "mtframework-arc-support",
"path": "extensions/mtframework-arc-support",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/mtframework-arc-support"
},
{
"type": "build-copy",
"name": "quickbms-support",
"path": "extensions/quickbms-support",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/quickbms-support"
},
{
"type": "build-copy",
"name": "re-engine-wrapper",
"path": "extensions/re-engine-wrapper",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/re-engine-wrapper"
},
{
"type": "build-copy",
"name": "mo-import",
"path": "extensions/mo-import",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/mo-import"
},
{
"type": "build-copy",
"name": "modtype-enb",
"path": "extensions/modtype-enb",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/modtype-enb"
},
{
"type": "build-copy",
"name": "modtype-bepinex",
"path": "extensions/modtype-bepinex",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/modtype-bepinex"
},
{
"type": "build-copy",
"name": "modtype-dinput",
"path": "extensions/modtype-dinput",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/modtype-dinput"
},
{
"type": "build-copy",
"name": "modtype-gedosato",
"path": "extensions/modtype-gedosato",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/modtype-gedosato"
},
{
"type": "build-copy",
"name": "modtype-dragonage",
"path": "extensions/modtype-dazip",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/modtype-dragonage"
},
{
"type": "build-copy",
"name": "modtype-umm",
"path": "extensions/modtype-umm",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/modtype-umm"
},
{
"type": "build-copy",
"name": "modtype-harmony-patcher",
"path": "extensions/modtype-harmony-patcher",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/modtype-harmony-patcher"
},
{
"type": "build-copy",
"name": "open-directory",
"path": "extensions/open-directory",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/open-directory"
},
{
"type": "build-copy",
"name": "common-interpreters",
"path": "extensions/common-interpreters",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/common-interpreters"
},
{
"type": "build-copy",
"name": "issue-tracker",
"path": "extensions/issue-tracker",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js", "src/**/*.scss"],
"copyTo": "{BUILD_DIR}/bundledPlugins/issue-tracker"
},
{
"type": "build-copy",
"name": "changelog-dashlet",
"path": "extensions/changelog-dashlet",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/changelog-dashlet"
},
{
"type": "build-copy",
"name": "fnis-integration",
"path": "extensions/fnis-integration",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/fnis-integration"
},
{
"type": "build-copy",
"name": "game-pillarsofeternity2",
"path": "extensions/game-pillarsofeternity2",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/game-pillarsofeternity2"
},
{
"type": "build-copy",
"name": "test-gameversion",
"path": "extensions/test-gameversion",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/test-gameversion"
},
{
"type": "build-copy",
"name": "documentation",
"path": "extensions/documentation",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/documentation"
},
{
"type": "build-copy",
"name": "mod-content",
"path": "extensions/mod-content",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/mod-content"
},
{
"type": "build-copy",
"name": "new-file-monitor",
"path": "extensions/new-file-monitor",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js", "src/**/*.scss"],
"copyTo": "{BUILD_DIR}/bundledPlugins/new-file-monitor"
},
{
"type": "build-copy",
"name": "extension-dashlet",
"path": "extensions/extension-dashlet",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js", "src/**/*.scss"],
"copyTo": "{BUILD_DIR}/bundledPlugins/extension-dashlet"
},
{
"type": "build-copy",
"name": "test-setup",
"path": "extensions/test-setup",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js", "src/**/*.scss"],
"copyTo": "{BUILD_DIR}/bundledPlugins/test-setup"
},
{
"type": "build-copy",
"name": "script-extender-error-check",
"path": "extensions/script-extender-error-check",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js", "src/**/*.scss"],
"copyTo": "{BUILD_DIR}/bundledPlugins/script-extender-error-check"
},
{
"type": "build-copy",
"name": "mod-report",
"path": "extensions/mod-report",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js", "src/**/*.scss"],
"copyTo": "{BUILD_DIR}/bundledPlugins/mod-report"
},
{
"type": "build-copy",
"name": "script-extender-installer",
"path": "extensions/script-extender-installer",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "*.json", "webpack.config.js", "src/**/*.scss"],
"copyTo": "{BUILD_DIR}/bundledPlugins/script-extender-installer"
},
{
"type": "build-copy",
"name": "collections",
"path": "extensions/collections",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "**/*.scss", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/collections"
},
{
"type": "build-copy",
"name": "titlebar-launcher",
"path": "extensions/titlebar-launcher",
"removeModules": ["vortex-api"],
"sources": ["src/**/*.ts", "src/**/*.tsx", "**/*.scss", "*.json", "webpack.config.js"],
"copyTo": "{BUILD_DIR}/bundledPlugins/titlebar-launcher"
}
]
]