-
Notifications
You must be signed in to change notification settings - Fork 0
/
front.cabal
128 lines (121 loc) · 4.2 KB
/
front.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
-- Initial front.cabal generated by cabal init. For further documentation,
-- see http://haskell.org/cabal/users-guide/
name: front
version: 0.0.0.8
synopsis: A reactive frontend web framework
description: A reactive frontend web framework. See haskell-front.org for more details.
homepage: haskell-front.org
license: BSD3
license-file: LICENSE
author: Andrey Prokopenko
maintainer: persiantiger@yandex.ru
-- copyright:
category: Web
build-type: Simple
extra-source-files: ChangeLog.md, README.md
cabal-version: >=2.0
source-repository head
type: git
location: https://github.com/swamp-agr/front.git
library
exposed-modules: Text.Blaze.Front
, Text.Blaze.Front.Svg
, Text.Blaze.Front.Internal
, Text.Blaze.Front.Html5
, Text.Blaze.Front.Svg.Attributes
, Text.Blaze.Front.Html5.Attributes
, Text.Blaze.Front.Event
, Text.Blaze.Front.Renderer
, Web.Front
, Web.Front.Broadcast
-- shared
, Bridge
-- other-modules:
other-extensions: FlexibleInstances, TypeSynonymInstances, OverloadedStrings, GeneralizedNewtypeDeriving, Rank2Types, ExistentialQuantification, DeriveDataTypeable, MultiParamTypeClasses, DeriveFunctor, FunctionalDependencies, ScopedTypeVariables
build-depends: base >=4.0 && <5
, aeson
, async
, stm
, conduit
, text >=1.2
, mtl
, bytestring >=0.10
, blaze-markup >=0.8
, blaze-html >=0.9
, fay >= 0.24.0.5
, fay-dom
, fay-websockets
, websockets
ghc-options: -main-is YesodTodo -Wall
hs-source-dirs: src, shared
default-language: Haskell2010
flag examples
default:
False
description:
Builds front's examples
executable todo-servant-example
main-is: ServantTodo.hs
if !flag(examples)
buildable: False
else
hs-source-dirs: examples/todo
build-depends: base >=4.0 && <5
, aeson
, conduit
, async
, websockets
, wai-websockets
, unordered-containers
, stm
, random
, fay
, base-compat >= 0.9.1
, base64-bytestring
, blaze-html >= 0.8
, blaze-markup >= 0.7
, bytestring
, cereal >= 0.5
, cryptonite >= 0.14
, data-default
, directory
, exceptions
, filepath
, http-media
, http-types >= 0.9
, mtl >= 2.0
, servant >= 0.5
, servant-auth-cookie
, servant-blaze >= 0.5
, servant-server >= 0.5
, text
, time
, transformers >= 0.4
, wai >= 3.0
, warp >= 3.0
, front
other-modules: Todo, Shared
ghc-options: -main-is ServantTodo -Wall
default-language: Haskell2010
executable todo-yesod-example
main-is: YesodTodo.hs
if !flag(examples)
buildable: False
else
hs-source-dirs: examples/todo
build-depends: base >=4.0 && <5
, front
, text
, mtl
, fay
, random
, yesod-core
, yesod-static
, yesod-websockets
, conduit
, aeson
, stm
, bytestring
other-modules: Todo, Shared
ghc-options: -main-is YesodTodo -Wall
default-language: Haskell2010