This repository has been archived by the owner on Feb 14, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathflconfig.json
293 lines (293 loc) · 14.8 KB
/
flconfig.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
{
"title": "Express on steroids!",
"basePath": "docs/public/src",
"outputDir": "docs/public/dist",
"rootContent": "index.md",
"blueprint": [
{ "title": "Installation", "content": "installation/index.md" },
{ "title": "How It Works", "content": "how/index.md", "sub": [
{ "title": "Components", "content": [
"how/components/index.md",
"how/components/hooks.md"
]},
{ "title": "Services", "content": "how/services/index.md" },
{ "title": "Routers", "content": [
"how/routers/index.md",
"how/routers/route-definition.md",
"how/routers/static-files.md",
"how/routers/404.md"
]},
{ "title": "CORS", "content": "how/cors/index.md" },
{ "title": "Validation", "content": "how/validation/index.md", "sub": [
{ "title": "Headers Validation", "content": "how/validation/headers/index.md" },
{ "title": "Query Parameters Validation", "content": "how/validation/queries/index.md" },
{ "title": "Body Validation", "content": [
"how/validation/body/index.md",
"how/validation/body/custom.md"
]},
{ "title": "Custom Validation", "content": "how/validation/custom/index.md" }
]},
{ "title": "Logs", "content": [
"how/logs/index.md",
"how/logs/levels.md",
"how/logs/disk.md",
"how/logs/archiving.md",
"how/logs/built-in.md",
"how/logs/sensitive-info.md"
]},
{ "title": "Session Management", "content": [
"how/session/index.md",
"how/session/database-integration.md",
"how/session/logger-integration.md"
]},
{ "title": "Events", "content": [
"how/events/index.md",
"how/events/server-events.md"
]},
{ "title": "Error Handling", "content": "how/errors/index.md" },
{ "title": "Server Configuration", "content": "how/config/index.md" },
{ "title": "Assets", "content": "how/assets/index.md" },
{ "title": "Tests", "content": "how/tests/index.md" },
{ "title": "Project Management", "content": "how/project/index.md", "sub": [
{ "title": "Creating a Project", "content": "how/project/new.md" },
{ "title": "Adding Components", "content": "how/project/components.md" },
{ "title": "Path Aliases", "content": "how/project/paths.md" },
{ "title": "Building the Source", "content": "how/project/build.md" },
{ "title": "Launching the Server", "content": "how/project/launch.md" },
{ "title": "Running the Tests", "content": "how/project/tests.md" },
{ "title": "Generating TypeDocs", "content": "how/project/docs.md" }
]}
]},
{ "title": "Guide", "content": "guide/index.md" },
{ "title": "Reference", "content": "ref/index.md", "sub": [
{ "title": "Service Decorator", "content": "ref/service-decorator/index.md", "sub": [
{ "title": "ModuleDecoratorArgs", "content": [
"ref/service-decorator/module-decorator-args/index.md",
"ref/service-decorator/module-decorator-args/name.md",
"ref/service-decorator/module-decorator-args/priority.md"
]}
]},
{ "title": "Router Decorator", "content": "ref/router-decorator/index.md", "sub": [
{ "title": "RouterDecoratorArgs", "content": [
"ref/router-decorator/router-decorator-args/index.md",
"ref/router-decorator/router-decorator-args/name.md",
"ref/router-decorator/router-decorator-args/priority.md",
"ref/router-decorator/router-decorator-args/routes.md",
"ref/router-decorator/router-decorator-args/cors-policy.md"
]},
{ "title": "RouteDefinition", "content": [
"ref/router-decorator/route-definition/index.md",
"ref/router-decorator/route-definition/path.md",
"ref/router-decorator/route-definition/method.md",
"ref/router-decorator/route-definition/handler.md",
"ref/router-decorator/route-definition/validate.md",
"ref/router-decorator/route-definition/cors-policy.md"
], "sub": [
{ "title": "RouteMethod", "content": "ref/router-decorator/route-definition/route-method/index.md" },
{ "title": "ValidationRule", "content": [
"ref/router-decorator/route-definition/validation-rule/index.md",
"ref/router-decorator/route-definition/validation-rule/type.md",
"ref/router-decorator/route-definition/validation-rule/validator.md"
], "sub": [
{ "title": "ValidationType", "content": "ref/router-decorator/route-definition/validation-rule/validation-type/index.md" },
{ "title": "ValidatorFunction", "content": "ref/router-decorator/route-definition/validation-rule/validator-function/index.md" },
{ "title": "AsyncValidatorFunction", "content": "ref/router-decorator/route-definition/validation-rule/async-validator-function/index.md" },
{ "title": "ValidationDefinition", "content": "ref/router-decorator/route-definition/validation-rule/validation-definition/index.md" },
{ "title": "BodyValidationDefinition", "content": "ref/router-decorator/route-definition/validation-rule/body-validation-definition/index.md" }
]}
]},
{ "title": "CORSPolicy", "content": "ref/router-decorator/cors-policy/index.md" }
]},
{ "title": "Component Hooks", "content": [
"ref/component-hooks/index.md",
"ref/component-hooks/on-init.md",
"ref/component-hooks/on-injection.md",
"ref/component-hooks/on-config.md"
]},
{ "title": "Middleware Parameters", "content": "ref/middleware-parameters/index.md", "sub": [
{ "title": "Request", "content": [
"ref/middleware-parameters/request/index.md",
"ref/middleware-parameters/request/sessionid.md"
]},
{ "title": "Response", "content": "ref/middleware-parameters/response/index.md" },
{ "title": "NextFunction", "content": "ref/middleware-parameters/next-function/index.md" }
]},
{ "title": "ServerLogger", "content": [
"ref/server-logger/index.md",
"ref/server-logger/debug.md",
"ref/server-logger/info.md",
"ref/server-logger/notice.md",
"ref/server-logger/warn.md",
"ref/server-logger/error.md",
"ref/server-logger/id.md"
]},
{ "title": "ServerSessionManager", "content": [
"ref/server-session-manager/index.md",
"ref/server-session-manager/on.md",
"ref/server-session-manager/set-claim.md",
"ref/server-session-manager/get-claim.md"
], "sub": [
{ "title": "Session Events", "content": [
"ref/server-session-manager/session-events/index.md",
"ref/server-session-manager/session-events/created.md",
"ref/server-session-manager/session-events/claim-set.md",
"ref/server-session-manager/session-events/claim-get.md"
]}
]},
{ "title": "ServerEventManager", "content": [
"ref/server-event-manager/index.md",
"ref/server-event-manager/on.md",
"ref/server-event-manager/once.md",
"ref/server-event-manager/off.md",
"ref/server-event-manager/emit.md",
"ref/server-event-manager/emit-once.md",
"ref/server-event-manager/event-names.md",
"ref/server-event-manager/add-listener.md",
"ref/server-event-manager/add-once-listener.md",
"ref/server-event-manager/remove-listener.md",
"ref/server-event-manager/remove-all-listeners.md",
"ref/server-event-manager/listeners-count.md",
"ref/server-event-manager/prepend-listener.md",
"ref/server-event-manager/prepend-once-listener.md",
"ref/server-event-manager/get-listeners.md",
"ref/server-event-manager/get-raw-listeners.md"
], "sub": [
{ "title": "EventListener", "content": "ref/server-event-manager/event-listener/index.md" },
{ "title": "EventListenerWrapper", "content": [
"ref/server-event-manager/event-listener-wrapper/index.md",
"ref/server-event-manager/event-listener-wrapper/once.md",
"ref/server-event-manager/event-listener-wrapper/listener.md"
]},
{ "title": "Server Events", "content": [
"ref/server-event-manager/server-events/index.md",
"ref/server-event-manager/server-events/service-inject-before.md",
"ref/server-event-manager/server-events/service-inject-after.md",
"ref/server-event-manager/server-events/router-inject-before.md",
"ref/server-event-manager/server-events/router-inject-after.md",
"ref/server-event-manager/server-events/service-config-before.md",
"ref/server-event-manager/server-events/service-config-after.md",
"ref/server-event-manager/server-events/router-config-before.md",
"ref/server-event-manager/server-events/router-config-after.md",
"ref/server-event-manager/server-events/service-init-before.md",
"ref/server-event-manager/server-events/service-init-after.md",
"ref/server-event-manager/server-events/router-init-before.md",
"ref/server-event-manager/server-events/router-init-after.md",
"ref/server-event-manager/server-events/name-service-inject-before.md",
"ref/server-event-manager/server-events/name-service-inject-after.md",
"ref/server-event-manager/server-events/name-router-inject-before.md",
"ref/server-event-manager/server-events/name-router-inject-after.md",
"ref/server-event-manager/server-events/name-service-config-before.md",
"ref/server-event-manager/server-events/name-service-config-after.md",
"ref/server-event-manager/server-events/name-router-config-before.md",
"ref/server-event-manager/server-events/name-router-config-after.md",
"ref/server-event-manager/server-events/name-service-init-before.md",
"ref/server-event-manager/server-events/name-service-init-after.md",
"ref/server-event-manager/server-events/name-router-init-before.md",
"ref/server-event-manager/server-events/name-router-init-after.md",
"ref/server-event-manager/server-events/launch.md",
"ref/server-event-manager/server-events/error.md"
]}
]},
{ "title": "ServerError", "content": [
"ref/server-error/index.md",
"ref/server-error/constructor.md",
"ref/server-error/server-error-from.md",
"ref/server-error/respond.md",
"ref/server-error/error.md",
"ref/server-error/message.md",
"ref/server-error/http-code.md",
"ref/server-error/code.md",
"ref/server-error/stack.md"
]},
{ "title": "ServerConfig", "content": "ref/server-config/index.md", "sub": [
{ "title": "BaseServerConfig", "content": [
"ref/server-config/base-server-config/index.md",
"ref/server-config/base-server-config/port.md",
"ref/server-config/base-server-config/timezone.md",
"ref/server-config/base-server-config/predictive-404.md",
"ref/server-config/base-server-config/predictive-404-priority.md",
"ref/server-config/base-server-config/log-request-headers.md",
"ref/server-config/base-server-config/exclude-headers-in-logs.md",
"ref/server-config/base-server-config/exclude-query-params-in-logs.md",
"ref/server-config/base-server-config/colorful-logs.md",
"ref/server-config/base-server-config/console-log-levels.md",
"ref/server-config/base-server-config/write-logs-to-file.md",
"ref/server-config/base-server-config/log-file-levels.md",
"ref/server-config/base-server-config/log-file-max-age.md",
"ref/server-config/base-server-config/archive-logs.md",
"ref/server-config/base-server-config/file-upload-limit.md",
"ref/server-config/base-server-config/session-management.md",
"ref/server-config/base-server-config/cookie-secret.md"
]}
]},
{ "title": "Globals", "content": [
"ref/globals/index.md",
"ref/globals/log.md",
"ref/globals/session.md",
"ref/globals/events.md",
"ref/globals/server-error.md"
]},
{ "title": "ValidationRule Factories", "content": [
"ref/validation-rule-factories/index.md",
"ref/validation-rule-factories/headers.md",
"ref/validation-rule-factories/queries.md",
"ref/validation-rule-factories/body.md",
"ref/validation-rule-factories/custom.md"
]},
{ "title": "ValidatorFunctions", "content": [
"ref/validator-functions/index.md",
"ref/validator-functions/type-string.md",
"ref/validator-functions/type-number.md",
"ref/validator-functions/type-boolean.md",
"ref/validator-functions/type-null.md",
"ref/validator-functions/exist.md"
]},
{ "title": "ValidatorFunction Factories", "content": [
"ref/validator-function-factories/index.md",
"ref/validator-function-factories/type-array.md",
"ref/validator-function-factories/type-enum.md",
"ref/validator-function-factories/equal.md",
"ref/validator-function-factories/equal-ref.md",
"ref/validator-function-factories/match.md",
"ref/validator-function-factories/include.md",
"ref/validator-function-factories/include-ref.md",
"ref/validator-function-factories/num-between.md",
"ref/validator-function-factories/num-between-ex.md",
"ref/validator-function-factories/num-gt.md",
"ref/validator-function-factories/num-gt-ref.md",
"ref/validator-function-factories/num-gte.md",
"ref/validator-function-factories/num-gte-ref.md",
"ref/validator-function-factories/num-lt.md",
"ref/validator-function-factories/num-lt-ref.md",
"ref/validator-function-factories/num-lte.md",
"ref/validator-function-factories/num-lte-ref.md",
"ref/validator-function-factories/len-between.md",
"ref/validator-function-factories/len-between-ex.md",
"ref/validator-function-factories/len-gt.md",
"ref/validator-function-factories/len-gt-ref.md",
"ref/validator-function-factories/len-gte.md",
"ref/validator-function-factories/len-gte-ref.md",
"ref/validator-function-factories/len-lt.md",
"ref/validator-function-factories/len-lt-ref.md",
"ref/validator-function-factories/len-lte.md",
"ref/validator-function-factories/len-lte-ref.md",
"ref/validator-function-factories/and.md",
"ref/validator-function-factories/or.md",
"ref/validator-function-factories/not.md",
"ref/validator-function-factories/opt.md",
"ref/validator-function-factories/sub.md"
]},
{ "title": "Helpers", "content": [
"ref/helpers/index.md",
"ref/helpers/resolve-ref.md"
]}
]}
],
"rendererOptions": {
"theme": "steroids",
"multiPage": true,
"versions": [
"3.0.0"
]
}
}