-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathacgDefaultConfig.js
49 lines (49 loc) · 1.23 KB
/
acgDefaultConfig.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
45
46
47
48
49
module.exports = {
ACG_DEFAULT_CONFIG: {
'project-settings': {
'code-owner': 'NewCo Incorporated',
'bundle-path': 'core/src/main/java',
'test-path': 'core/src/test/java',
'apps-path': 'ui.apps/src/main/content/jcr_root/apps',
'component-path': 'newco/components',
'model-interface-pkg': 'com.newco.aem.base.core.models',
'model-impl-pkg': 'com.newco.aem.base.core.models.impl',
},
name: 'demo-comp',
title: 'Demo Component',
group: 'NewCo Base',
type: 'content',
options: {
js: true,
jstxt: true,
css: true,
csstxt: true,
html: true,
'html-content': false,
slingmodel: true,
testclass: false,
'junit-major-version': 5,
'content-exporter': false,
'model-adaptables': [
'resource',
'request',
],
'generic-javadoc': false,
'properties-tabs': [],
'properties-shared-tabs': [],
'properties-global-tabs': [],
'properties-shared': [],
'properties-global': [],
properties: [],
},
},
ACG_MAIN_FIELD_PROPERTY_MAP: {
id: 'field',
label: 'label',
description: 'description',
},
ACG_TAB_PROPERTY_MAP: {
id: 'id',
title: 'label',
},
};