on c19ccfe help sign in
elk/Elm.cabal
197 lines 7.1 kB history raw
1Name: Elm
2Version: 0.8.0.3
3Synopsis: The Elm language module.
4Description: Elm aims to make client-side web-development more pleasant.
5 It is a statically/strongly typed, functional reactive
6 language to HTML, CSS, and JS. This package provides a
7 library for Elm compilation in Haskell and a compiler
8 executable.
10Homepage: http://elm-lang.org
12License: BSD3
13License-file: LICENSE
15Author: Evan Czaplicki
16Maintainer: info@elm-lang.org
17Copyright: Copyright: (c) 2011-2012 Evan Czaplicki
19Category: Compiler, Language
21Build-type: Custom
23Extra-source-files: changelog.txt
24Data-dir: dist/data
25Data-files: elm-runtime.js docs.json
26Cabal-version: >=1.9
28source-repository head
29 type: git
30 location: git://github.com/evancz/Elm.git
32Library
33 exposed-modules: Language.Elm,
34 Language.Elm.Quasi
35 Hs-Source-Dirs: compiler
36 other-modules: Unique,
37 SourceSyntax.Declaration,
38 SourceSyntax.Expression,
39 SourceSyntax.Everything,
40 SourceSyntax.Helpers,
41 SourceSyntax.Literal,
42 SourceSyntax.Location,
43 SourceSyntax.Module,
44 SourceSyntax.Pattern,
45 SourceSyntax.Rename,
46 SourceSyntax.Type,
47 Generate.JavaScript,
48 Generate.Noscript,
49 Generate.Html,
50 Generate.Cases,
51 Transform.Substitute,
52 Transform.Optimize,
53 Metadata.Libraries,
54 Metadata.LoadLibraries,
55 Initialize,
56 Parse.Binop,
57 Parse.Declaration,
58 Parse.Expression,
59 Parse.Helpers,
60 Parse.Literal,
61 Parse.Module,
62 Parse.Parse,
63 Parse.Pattern,
64 Parse.Type,
65 Type.Constrain.Declaration,
66 Type.Constrain.Expression,
67 Type.Constrain.Literal,
68 Type.Constrain.Pattern,
69 Type.Environment,
70 Type.Fragment,
71 Type.Solve,
72 Type.State,
73 Type.Type,
74 Type.Unify,
75 Paths_Elm
77 Build-depends: base >=4.2 && <5,
78 binary,
79 blaze-html == 0.5.* || == 0.6.*,
80 blaze-markup == 0.5.1.*,
81 bytestring,
82 cmdargs,
83 containers >= 0.3,
84 deepseq,
85 directory,
86 filepath,
87 hjsmin,
88 indents,
89 json,
90 mtl >= 2,
91 pandoc >= 1.10,
92 parsec >= 3.1.1,
93 pretty,
94 shakespeare,
95 text,
96 template-haskell,
97 transformers >= 0.2,
98 union-find,
99 uniplate
101Executable elm
102 Main-is: Compiler.hs
103 Hs-Source-Dirs: compiler
104 other-modules: Unique,
105 SourceSyntax.Declaration,
106 SourceSyntax.Expression,
107 SourceSyntax.Everything,
108 SourceSyntax.Helpers,
109 SourceSyntax.Literal,
110 SourceSyntax.Location,
111 SourceSyntax.Module,
112 SourceSyntax.Pattern,
113 SourceSyntax.Rename,
114 SourceSyntax.Type,
115 Generate.JavaScript,
116 Generate.Noscript,
117 Generate.Html,
118 Generate.Cases,
119 Transform.Substitute,
120 Transform.Optimize,
121 Metadata.Libraries,
122 Metadata.LoadLibraries,
123 Initialize,
124 Parse.Binop,
125 Parse.Declaration,
126 Parse.Expression,
127 Parse.Helpers,
128 Parse.Literal,
129 Parse.Module,
130 Parse.Parse,
131 Parse.Pattern,
132 Parse.Type,
133 Type.Constrain.Declaration,
134 Type.Constrain.Expression,
135 Type.Constrain.Literal,
136 Type.Constrain.Pattern,
137 Type.Environment,
138 Type.Fragment,
139 Type.Solve,
140 Type.State,
141 Type.Type,
142 Type.Unify,
143 Paths_Elm
145 Build-depends: base >=4.2 && <5,
146 binary,
147 blaze-html == 0.5.* || == 0.6.*,
148 blaze-markup == 0.5.1.*,
149 bytestring,
150 cmdargs,
151 containers >= 0.3,
152 deepseq,
153 directory,
154 filepath,
155 hjsmin,
156 indents,
157 json,
158 mtl >= 2,
159 pandoc >= 1.10,
160 parsec >= 3.1.1,
161 pretty,
162 transformers >= 0.2,
163 union-find,
164 uniplate
166Executable elm-doc
167 Main-is: Docs.hs
168 Hs-Source-Dirs: compiler
169 other-modules: SourceSyntax.Helpers,
170 SourceSyntax.Location,
171 SourceSyntax.Literal,
172 SourceSyntax.Pattern,
173 SourceSyntax.Expression,
174 SourceSyntax.Declaration,
175 SourceSyntax.Module,
176 SourceSyntax.Rename
177 Parse.Helpers,
178 Parse.Module
180 Build-depends: base >=4.2 && <5,
181 binary,
182 containers >= 0.3,
183 transformers >= 0.2,
184 mtl >= 2,
185 parsec >= 3.1.1,
186 pandoc >= 1.10,
187 pretty,
188 cmdargs,
189 filepath,
190 union-find,
191 indents
193Test-Suite test-elm
194 Type: exitcode-stdio-1.0
195 Hs-Source-Dirs: tests
196 Main-is: Everything.hs
197 build-depends: base