-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy patharkit.json
65 lines (65 loc) · 1.31 KB
/
arkit.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
{
"$schema": "https://arkit.pro/schema.json",
"excludePatterns": ["test/**", "tests/**", "**/*.test.*", "**/*.spec.*", "node_modules/eslint"],
"components": [
{
"type": "Dependency",
"patterns": ["node_modules/*"]
},
{
"type": "Error",
"patterns": ["**/*.error.ts"]
},
{
"type": "Service",
"patterns": ["**/*.service.ts"]
},
{
"type": "Merger",
"patterns": ["**/*.merger.ts"]
},
{
"type": "Config Module",
"patterns": ["**/configs/**/*.ts"]
},
{
"type": "Component",
"patterns": ["**/*.ts", "**/*.tsx"]
}
],
"output": [
{
"path": "arkit.svg",
"groups": [
{
"first": true,
"components": ["Component"]
},
{
"type": "Dependencies",
"components": ["Dependency"]
},
{
"type": "Mergers",
"components": ["Merger"]
},
{
"type": "Services",
"components": ["Service"]
},
{
"type": "Errors",
"components": ["Error"]
},
{
"type": "Configs",
"components": ["Config"]
},
{
"type": "Config Modules",
"components": ["Config Module"]
}
]
}
]
}