-
Notifications
You must be signed in to change notification settings - Fork 0
/
lego.json
98 lines (97 loc) · 1.92 KB
/
lego.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
{
"blocks": [
{
"type": "component",
"path": "./components",
"isFile": true,
"file": "TSX"
},{
"type": "icon",
"path": "./components/icon",
"isFile": true,
"file": "ICON"
},
{
"type": "page",
"path": "pages",
"isFile": true,
"file": "TSXPAGE"
},
{
"type": "slug",
"path": "pages",
"isFile": true,
"file": "TSXPAGESLUG"
},{
"type": "models",
"path": "./models",
"files": ["TS"]
},
{
"type": "reducer",
"path": "utils/services",
"isFile": true,
"file": "REDUCER"
},
{
"type": "action",
"path": "src/redux/actions",
"isFile": true,
"file": "ACTION"
}
],
"fileFormats": {
"JSX": {
"name": "<name>.jsx",
"template": "DEFAULT"
},
"JS": {
"name": "<name>.js",
"template": "DEFAULT"
},
"TEST": {
"name": "<name>.test.js",
"template": "DEFAULT"
},
"TS":{
"name": "<name>.ts",
"template": "/Users/mac/Desktop/template/typescript.ts"
},
"TSX":{
"name": "<name>.tsx",
"template": "/Users/mac/Desktop/template/component.tsx"
},
"TSXPAGE":{
"name": "<name>.tsx",
"template": "/Users/mac/Desktop/template/page.tsx"
},
"TSXPAGESLUG":{
"name": "[<name>].tsx",
"template": "/Users/mac/Desktop/template/slugPage.tsx"
},
"ICON": {
"name": "<name>.tsx",
"template": "/Users/mac/Desktop/template/icon.tsx"
},
"CSS": {
"name": "<name>.css"
},
"SCSS": {
"name": "<name>.scss"
},
"MODULE_CSS": {
"name": "<name>.module.css"
},
"MODULE_SCSS": {
"name": "<name>.module.scss"
},
"REDUCER":{
"name": "<name>.jsx",
"template": "DEFAULT"
},
"ACTION":{
"name": "<name>.jsx",
"template": "DEFAULT"
}
}
}