-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwilde.cabal
407 lines (376 loc) · 15.8 KB
/
wilde.cabal
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
403
404
405
406
407
Cabal-Version: 2.4
Name: wilde
Version: 0.8
License: GPL-3.0-or-later
License-file: LICENSE
Build-Type: Simple
Author: Emil Karlén ([email protected])
Maintainer: [email protected]
Stability: experimental
Bug-Reports: mailto:[email protected]
Synopsis: Library for implementing simple database-oriented Web applications
Category: Web
Description:
Library for implementing simple administrative Web applications
that store data in a relational database.
Supports CGi and standalone server applications.
Library
Default-Language: Haskell2010
ghc-options: -fwarn-unused-imports
Hs-Source-Dirs: src
Build-Depends:
base ==4.16.4.0,
containers ==0.6.5.1,
transformers ==0.5.6.2,
mtl ==2.2.2,
array ==0.5.4.0,
pretty ==1.1.3.6,
convertible ==1.1.1.1,
parsec ==3.1.15.0,
old-locale ==1.0.0.7,
time ==1.11.1.1,
blaze-html ==0.9.1.2,
blaze-markup ==0.8.2.8,
HTTP ==4000.4.1,
wai ==3.2.3,
text ==1.2.5.0,
bytestring ==0.11.3.1,
utf8-string ==1.0.2,
http-types ==0.12.3,
blaze-builder ==0.4.2.2,
HDBC ==2.4.0.4,
-- wai server cli
warp ==3.3.23,
yaml ==0.11.8.0,
aeson ==2.0.3.0,
scientific ==0.3.7.0,
optparse-applicative ==0.17.0.0,
terminal-size ==0.3.3
Exposed-Modules:
Wilde.Application.ApplicationConfiguration
Wilde.Application.ApplicationServices
Wilde.Application.ApplicationInput
Wilde.Application.ObjectModelServiceLink
Wilde.Application.ObjectTypeService
Wilde.Application.StandardServices
Wilde.Application.StandardServiceLinks
Wilde.Application.Service.PopUp
Wilde.Application.Service.Result
Wilde.Application.Service.Service
Wilde.ApplicationConstruction.AttributeTypeConfiguration.UiIoAndDbIo
Wilde.ApplicationConstruction.AttributeTypeConfiguration.UiIoAndDbIo.UserInteraction
Wilde.ApplicationConstruction.AttributeTypeConfiguration.DdlAtAnnotation
Wilde.ApplicationConstruction.GenericStringRepIo
Wilde.ApplicationConstruction.Presentation.Presentation
Wilde.ApplicationConstruction.Presentation.DataAndButtonsComponent
Wilde.ApplicationConstruction.Presentation.ButtonSequenceValue
Wilde.ApplicationConstruction.Presentation.ObjectList
Wilde.ApplicationConstruction.Presentation.ObjectListComponent
Wilde.ApplicationConstruction.Presentation.ObjectModel.ObjectSetup
Wilde.ApplicationConstruction.Presentation.ObjectModel.ObjectList
Wilde.ApplicationConstruction.Presentation.ObjectModel.ObjectListComponent
Wilde.ApplicationConstruction.Presentation.ObjectModel.ObjectListFooters
Wilde.ApplicationConstruction.Presentation.ObjectModel.ObjectComponent
Wilde.ApplicationConstruction.Database.DatabaseUtils
Wilde.ApplicationConstruction.Database.AttributeTypeDatabaseInfo
Wilde.ApplicationConstruction.Database.DatabaseColumnTypes
Wilde.ApplicationConstruction.ObjectModel.AttributeType
Wilde.ApplicationConstruction.ObjectModel.ObjectType
Wilde.ApplicationConstruction.ObjectModel.StandardPrimaryKey
Wilde.ApplicationConstruction.ObjectModel.ReferenceAttributeType
Wilde.ApplicationConstruction.ObjectModel.IdNameObjectType
Wilde.ApplicationConstruction.ObjectTypeConfiguration.Database
Wilde.ApplicationConstruction.AttributeTypeConfiguration.UiIoAndDbIo.Configuration
Wilde.ApplicationConstruction.ObjectTypeConfiguration.ObjectTypeWithAtDdlInformation
Wilde.ApplicationConstruction.UserInteraction.Io
Wilde.ApplicationConstruction.UserInteraction.FixAndDefaultResolver.FixAndDefaultCollection
Wilde.ApplicationConstruction.UserInteraction.Input.EvaluateExpression
Wilde.ApplicationConstruction.UserInteraction.Input.DateParser
Wilde.ApplicationConstruction.UserInteraction.Input.UserInteractionInputers
Wilde.ApplicationConstruction.UserInteraction.Input.WildeSqlInputer
Wilde.ApplicationConstruction.UserInteraction.Input.SqlExprParser
Wilde.ApplicationConstruction.UserInteraction.Input.ParsedSqlExpr2WildeSqlExpr
Wilde.ApplicationConstruction.UserInteraction.Input.SyntaxCheck
Wilde.ApplicationConstruction.UserInteraction.Output.LabelAndWidget
Wilde.ApplicationConstruction.UserInteraction.Output.ObjectListSetup
Wilde.ApplicationConstruction.UserInteraction.Output.ReferringObjectsComponent
Wilde.ApplicationConstruction.UserInteraction.Output.ObjectDependentComponent
Wilde.ApplicationConstruction.UserInteraction.Output.AttributeTypesListFooter
Wilde.ApplicationConstruction.UserInteraction.Output.StandardFilterExpression
Wilde.ApplicationConstruction.UserInteraction.Output.FormComponent
Wilde.ApplicationConstruction.UserInteraction.Widgets
Wilde.ApplicationConstruction.Service.ObjectTypeServiceUtils
Wilde.ApplicationConstruction.Service.ServiceTools
Wilde.ApplicationConstruction.Service.ServiceUtils
Wilde.ApplicationConstruction.Service.StepService
Wilde.ApplicationConstruction.StandardServices.ShowMany
Wilde.ApplicationConstruction.StandardServices.CreateOneFrom
Wilde.ApplicationConstruction.StandardServices.DeleteOne
Wilde.ApplicationConstruction.StandardServices.ShowSelection
Wilde.ApplicationConstruction.StandardServices.ShowManyUtils
Wilde.ApplicationConstruction.StandardServices.UpdateOne
Wilde.ApplicationConstruction.StandardServices.CreateOne
Wilde.ApplicationConstruction.StandardServices.ShowOne
Wilde.ApplicationConstruction.StandardServices.CreateOneUtils
Wilde.ApplicationConstruction.StandardServices.UpdateConfigTools
Wilde.ApplicationConstruction.StandardServices.Tools
Wilde.ApplicationConstruction.StandardServices
Wilde.ApplicationConstruction.StandardServices.SingleObjectServiceCommon
Wilde.ApplicationConstruction.ElementSetUtils
Wilde.ApplicationTool.ApplicationModel
Wilde.ApplicationTool.Main
Wilde.ApplicationTool.DefaultCommands
Wilde.ApplicationTool.DbExecution
Wilde.ApplicationTool.Command
Wilde.ApplicationTool.Commands.Check
Wilde.ApplicationTool.Commands.Database
Wilde.ApplicationTool.Commands.OrderCreateTables
Wilde.ApplicationTool.Commands.SqlDdl
Wilde.ApplicationTool.Commands.DatabaseUtils
Wilde.ApplicationTool.Commands.Utils
Wilde.ApplicationTool.ErrorHandling
Wilde.ApplicationTool.FlagsAndOptions
Wilde.ApplicationTool.FlagLookup.ForMisc
Wilde.ApplicationTool.FlagLookup.ForObjectType
Wilde.ApplicationTool.FlagLookup.Utils
Wilde.Database.SqlJoin
Wilde.Database.Sql
Wilde.Database.SqlDdlInfo
Wilde.Database.SqlMisc
Wilde.Database.DmlRenderer
Wilde.WildeUi.LayoutValues
Wilde.WildeUi.LayoutComponents
Wilde.WildeUi.WildeTables
Wilde.WildeUi.UiPrimitives
Wilde.WildeUi.StdValueTypes
Wilde.WildeUi.StdValues
Wilde.WildeUi.WildeStyle
Wilde.WildeUi.WildeValue
Wilde.WildeUi.WildeStyles
Wilde.WildeUi.WildeTable
Wilde.Media.Translations
Wilde.Media.Database
Wilde.Media.Database.Configuration
Wilde.Media.Database.Error
Wilde.Media.Database.Monad
Wilde.Media.Database.Exec
Wilde.Media.Database.ExecStr
Wilde.Media.CustomEnvironment
Wilde.Media.ElementSet
Wilde.Media.Presentation
Wilde.Media.GenericStringRep
Wilde.Media.WildeMedia
Wilde.Media.UserInteraction
Wilde.Media.UserInteraction.Input
Wilde.Media.UserInteraction.Output
Wilde.Media.UserInteraction.Io
Wilde.Media.Element
Wilde.Media.MonadWithInputMedia
Wilde.Render.Html.Types
Wilde.Render.Html.Attribute
Wilde.Render.Html.Element
Wilde.Render.Html.Document
Wilde.Render.Html.Render
Wilde.Render.Html.Utils
Wilde.Render.AbstractTableToHtml
Wilde.Render.RenderAsHtml
Wilde.Render.ServiceLink
Wilde.Render.StyleForHtml
Wilde.Render.Cgi.ElementSetIo
Wilde.Render.Cgi.ServerVariables
Wilde.Render.Cgi.HRef
Wilde.GenericUi.Component
Wilde.GenericUi.Components
Wilde.GenericUi.Style
Wilde.GenericUi.AbstractTable
Wilde.GenericUi.Value
Wilde.GenericUi.Widget
Wilde.Database.BackEndDdl
Wilde.Database.DmlRendering
Wilde.Driver.Application.Web.Types
Wilde.Driver.Application.Web.Utils
Wilde.Driver.Application.Web.RunService
Wilde.Driver.Application.Web.LookupAndRunService
Wilde.Driver.Application.Wai.Utils
Wilde.Driver.Application.Cgi.ServiceLink
Wilde.Driver.Application.Cgi.ServiceLookup
Wilde.Driver.Application.Cgi.Wai
Wilde.Driver.Application.Cgi.VariableNames
Wilde.Driver.Application.Cgi.ServiceLinkRenderers
Wilde.Driver.Application.WaiServer.RequestHandling.Types
Wilde.Driver.Application.WaiServer.RequestHandling.File.Handler
Wilde.Driver.Application.WaiServer.RequestHandling.File.PathHandling
Wilde.Driver.Application.WaiServer.RequestHandling.File.Types
Wilde.Driver.Application.WaiServer.RequestHandling.Service.Handler
Wilde.Driver.Application.WaiServer.RequestHandling.Main.RequestTypeResolving
Wilde.Driver.Application.WaiServer.RequestHandling.Main.Handler
Wilde.Driver.Application.WaiServer.RequestHandling.Main.Types
Wilde.Driver.Application.WaiServer.Cli.Arguments
Wilde.Driver.Application.WaiServer.Cli.Options
Wilde.Driver.Application.WaiServer.Cli.Parse
Wilde.Driver.Application.WaiServer.Cli.Configuration
Wilde.Driver.Application.WaiServer.Cli.Read
Wilde.Driver.Application.WaiServer.Cli.Help
Wilde.Driver.Application.WaiServer.Cli.Help.FormatConfFile
Wilde.Driver.Application.WaiServer.Cli.Help.DocFormat
Wilde.Driver.Application.WaiServer.Cli.WarpMain
Wilde.Driver.Application.WaiServer.ConfigFile.Configuration
Wilde.Driver.Application.WaiServer.ConfigFile.Read
Wilde.Driver.Application.WaiServer.ConfigFile.Yaml
Wilde.Driver.Application.WaiServer.Application
Wilde.Driver.Database.MySQL.Renderer
Wilde.Driver.Database.MySQL.ApplicationObjectModelTools
Wilde.Driver.Database.MySQL.DmlExcutor
Wilde.Driver.Database.RenderDdlUtils
Wilde.Driver.UserInteraction.StandardServiceLinkRenderer
Wilde.Driver.UserInteraction.Translation.En
Wilde.Driver.UserInteraction.Translation.Se
Wilde.ObjectModel.Presentation
Wilde.ObjectModel.Presentation.FooterRowsConstructor
Wilde.ObjectModel.ObjectModelUtils
Wilde.ObjectModel.GenericStringRep
Wilde.ObjectModel.ObjectModel
Wilde.ObjectModel.AttributeTypeListSetup.WithAnnotation
Wilde.ObjectModel.AttributeTypeListSetup.SansAnnotation
Wilde.ObjectModel.AttributeTypeListSetup.Common
Wilde.ObjectModel.Database
Wilde.ObjectModel.Database.Output
Wilde.ObjectModel.Database.Utils
Wilde.ObjectModel.Database.Execution.Delete
Wilde.ObjectModel.Database.Execution.Insert
Wilde.ObjectModel.Database.Execution.InsertAndSelect
Wilde.ObjectModel.Database.Execution.SelectSansPresentationInfo
Wilde.ObjectModel.Database.Execution.SelectWithPresentationInfo
Wilde.ObjectModel.Database.Execution.Update
Wilde.ObjectModel.Database.Execution.Utils
Wilde.ObjectModel.Database.InputExistingSansPresentationInfo
Wilde.ObjectModel.Database.Sql.SansPresentationInfo
Wilde.ObjectModel.Database.Sql.WithPresentationInfo
Wilde.ObjectModel.Database.JoinUtils
Wilde.ObjectModel.DatabaseAndPresentation
Wilde.ObjectModel.UserInteraction
Wilde.ObjectModel.UserInteraction.Common
Wilde.ObjectModel.UserInteraction.Input.Common
Wilde.ObjectModel.UserInteraction.Input.ForCreate
Wilde.ObjectModel.UserInteraction.Input.ForExisting
Wilde.ObjectModel.UserInteraction.OutputTypes
Wilde.ObjectModel.UserInteraction.Output.FixAndDefault
Wilde.ObjectModel.UserInteraction.Output.CreateCommon
Wilde.ObjectModel.UserInteraction.Output.ExistingCommon
Wilde.ObjectModel.UserInteraction.Output.ForCreate
Wilde.ObjectModel.UserInteraction.Output.ForCreateFrom
Wilde.ObjectModel.UserInteraction.Output.ForExisting
Wilde.ObjectModel.UserInteraction.Output.ForExistingCreateViaUi
Wilde.Service.Error
Wilde.Service.Monad
Wilde.Service.ServiceLink
Wilde.Service.SingleDbConnectionHandler
Wilde.Utils.ListUtils
Wilde.Utils.TextHtmlUtils
Wilde.Utils.Debug
Wilde.Utils.Empty
Wilde.Utils.Utils
Wilde.Utils.ExceptReaderT
Wilde.Utils.Monad
Wilde.Utils.AnyValue
Wilde.Utils.AnyValue2
Wilde.Utils.Logging.Entry
Wilde.Utils.Logging.Class
Wilde.Utils.Logging.Monad
Wilde.Utils.Logging.SimpleLogger
Wilde.Utils.Logging.NoLogging
Wilde.Utils.Text
Wilde.Utils.Accumulator
Test-Suite unit-tests
Type: exitcode-stdio-1.0
Default-Language: Haskell2010
Hs-Source-Dirs: testsuite/tests, testsuite/testapp/src
Main-Is: test-suit.hs
Other-Modules:
TestSuit
TestResources.Testing.Checker
TestResources.Testing.AssertUtils
TestResources.Testing.TestUtils
TestResources.Testing.TmpDir
TestResources.Testing.TestWithTmpDir
TestResources.TestData
TestResources.Environment
TestResources.UserInteractionOutputMonadUtils
TestResources.UserInteraction.FormBlockResources
TestResources.UserInteraction.WidgetResources
TestResources.PresentationMonadUtils
TestResources.ReferenceObjectType
WildeTest.Utils.ListUtilsTest
WildeTest.DdlUtils
WildeTest.Media.Test
WildeTest.Media.ElementTest
WildeTest.Media.ElementSetTest
WildeTest.Render.Cgi.ElementSetIoTest
WildeTest.ApplicationTool.ApplicationToolTest
WildeTest.ApplicationConstruction.StandardServices.WildeSqlInputerTest
WildeTest.ApplicationConstruction.AttributeTypeTest
WildeTest.ApplicationConstruction.SqlExprParserTest
WildeTest.ApplicationConstruction.AttributeTypesListFooterTest
WildeTest.ApplicationConstruction.DateParserTest
WildeTest.ApplicationConstruction.Test
WildeTest.ObjectModel.ObjectModelTest
WildeTest.ObjectModel.Test
WildeTest.ObjectModel.UserInteraction.Input.CommonTest
WildeTest.ObjectModel.UserInteraction.Input.Test
WildeTest.ObjectModel.UserInteraction.Output.CommonTest
WildeTest.ObjectModel.UserInteraction.Output.Test
WildeTest.ObjectModel.UserInteraction.SingleAttributeObjectModelTestResources
WildeTest.ObjectModel.UserInteraction.Test
WildeTest.ObjectModel.UserInteraction.UserInteractionTest
WildeTest.Driver.Tests
WildeTest.Driver.WaiServer.Tests
WildeTest.Driver.WaiServer.RequestHandlerResolving
WildeTest.Driver.WaiServer.FilePathHandling.TestResources
WildeTest.Driver.WaiServer.FilePathHandling.Tests
WildeTest.Driver.WaiServer.FilePathHandling.PathIsValid
WildeTest.Driver.WaiServer.FilePathHandling.ResolveMimeType
WildeTest.Driver.WaiServer.ReadConfigFile
WildeTest.Driver.WaiServer.Cli.Tests
WildeTest.Driver.WaiServer.Cli.TestResources
WildeTest.Driver.WaiServer.Cli.TestResources.Yaml
WildeTest.Driver.WaiServer.Cli.TestResources.CliOptions
WildeTest.Driver.WaiServer.Cli.Options
WildeTest.Driver.WaiServer.Cli.ParseArguments
WildeTest.Driver.WaiServer.Cli.ReadArgsAndFiles
-- testapp
AttributeType
ObjectModel
ObjectType.CharacterEncodingExperiment
Build-Depends:
wilde ,
base ,
containers ,
transformers ,
mtl ,
pretty ,
convertible ,
parsec ,
old-locale ,
time ,
array ,
utf8-string ,
blaze-html ,
cgi ,
bytestring ,
blaze-builder ,
HTTP ,
HDBC ,
-- HDBC-odbc ,
HDBC-mariadb ,
text ,
-- wai server
optparse-applicative,
-- test
HUnit,
directory ==1.3.6.2,
-- YAML
aeson ,
yaml ,
scientific ,
-- other
temporary ==1.3