on master help sign in
style: switch to 4 space indent
commit225b6907d9cb88a39a468373684c28122fbb8e45 authorEvan Czaplicki <info@elm-lang.org> dateTue 7 Oct 2014, 21:46 (12 years ago) parentf476ba7
1 file changed+330−285
Elm.cabal+330−285
Elm.cabal+330−285
@@ -1,303 +1,348 @@
1−Name: Elm
2−Version: 0.13
3−Synopsis: The Elm language module.
4−Description: 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.
91
10−Homepage: http://elm-lang.org
2+Name: Elm
3+Version: 0.13
114
12−License: BSD3
13−License-file: LICENSE
5+Synopsis:
6+ Values to help with elm-package, elm-make, and elm-lang.org.
147
15−Author: Evan Czaplicki
16−Maintainer: info@elm-lang.org
17−Copyright: Copyright: (c) 2011-2014 Evan Czaplicki
8+Description:
9+ Elm aims to make client-side web-development pleasant. It is a
10+ statically/strongly typed, functional reactive language that compiles to
11+ HTML, CSS, and JS. This package provides a couple helpful values that are
12+ intended for use in packages such as elm-package and elm-make.
1813
19−Category: Compiler, Language
14+Homepage: http://elm-lang.org
2015
21−Build-type: Custom
16+License: BSD3
17+License-file: LICENSE
2218
23−Extra-source-files: changelog.md
24−Data-dir: data
25−Data-files: elm-runtime.js interfaces.data docs.json
26−Cabal-version: >=1.9
19+Author: Evan Czaplicki
20+Maintainer: info@elm-lang.org
21+Copyright: Copyright (c) 2011-2014 Evan Czaplicki
22+
23+Category: Compiler, Language
24+
25+Data-dir: data
26+Data-files: elm-runtime.js interfaces.data docs.json
27+Extra-source-files: changelog.md
28+
29+Cabal-version: >=1.9
30+Build-type: Custom
2731
2832source-repository head
29− type: git
30− location: git://github.com/elm-lang/Elm.git
33+ type: git
34+ location: git://github.com/elm-lang/Elm.git
35+
3136
3237Library
33− exposed-modules: Elm.Compiler,
34− Elm.Internal.Documentation
35− Hs-Source-Dirs: compiler
36− other-modules: Elm.Compiler.Version,
37− AST.Annotation,
38− AST.Declaration,
39− AST.Expression.General,
40− AST.Expression.Source,
41− AST.Expression.Valid,
42− AST.Expression.Canonical,
43− AST.Helpers,
44− AST.Literal,
45− AST.Module,
46− AST.Pattern,
47− AST.PrettyPrint,
48− AST.Type,
49− AST.Variable,
50− Generate.JavaScript,
51− Generate.JavaScript.Helpers,
52− Generate.JavaScript.Ports,
53− Generate.JavaScript.Variable,
54− Generate.Markdown,
55− Generate.Html,
56− Generate.Cases,
57− Transform.Canonicalize,
58− Transform.Canonicalize.Environment,
59− Transform.Canonicalize.Setup,
60− Transform.Canonicalize.Type,
61− Transform.Canonicalize.Variable,
62− Transform.Check,
63− Transform.Expression,
64− Transform.Declaration,
65− Transform.Definition,
66− Transform.Interface,
67− Transform.SortDefinitions,
68− Transform.Substitute,
69− Metadata.Prelude,
70− Parse.Binop,
71− Parse.Declaration,
72− Parse.Expression,
73− Parse.Helpers,
74− Parse.Literal,
75− Parse.Module,
76− Parse.Parse,
77− Parse.Pattern,
78− Parse.Type,
79− Type.Constrain.Expression,
80− Type.Constrain.Literal,
81− Type.Constrain.Pattern,
82− Type.Environment,
83− Type.ExtraChecks,
84− Type.Fragment,
85− Type.Inference,
86− Type.PrettyPrint,
87− Type.Solve,
88− Type.State,
89− Type.Type,
90− Type.Unify,
91− Build.Flags,
92− Build.Interface,
93− Build.Print,
94− Build.Source,
95− Build.Utils,
96− Paths_Elm
97−
98− Build-depends: aeson >= 0.7 && < 0.9,
99− aeson-pretty >= 0.7 && < 0.8,
100− base >=4.2 && <5,
101− binary >= 0.7.0.0 && < 0.8,
102− blaze-html >= 0.5 && < 0.8,
103− blaze-markup >= 0.5.1 && < 0.7,
104− bytestring >= 0.9 && < 0.11,
105− cheapskate >= 0.1 && < 0.2,
106− cmdargs >= 0.7 && < 0.11,
107− containers >= 0.3 && < 0.6,
108− directory >= 1.0 && < 2.0,
109− filepath >= 1 && < 2.0,
110− highlighting-kate >= 0.5 && < 0.6,
111− indents >= 0.3 && < 0.4,
112− language-ecmascript >=0.15 && < 0.17,
113− language-glsl >= 0.0.2 && < 0.2,
114− mtl >= 2 && < 3,
115− parsec >= 3.1.1 && < 3.5,
116− pretty >= 1.0 && < 2.0,
117− text >= 1 && < 2,
118− transformers >= 0.2 && < 0.5,
119− union-find >= 0.2 && < 0.3,
120− unordered-containers >= 0.1 && < 0.3
38+ Hs-Source-Dirs:
39+ compiler
40+
41+ exposed-modules:
42+ Elm.Compiler,
43+ Elm.Internal.Documentation
44+
45+ other-modules:
46+ Elm.Compiler.Version,
47+ AST.Annotation,
48+ AST.Declaration,
49+ AST.Expression.General,
50+ AST.Expression.Source,
51+ AST.Expression.Valid,
52+ AST.Expression.Canonical,
53+ AST.Helpers,
54+ AST.Literal,
55+ AST.Module,
56+ AST.Pattern,
57+ AST.PrettyPrint,
58+ AST.Type,
59+ AST.Variable,
60+ Generate.JavaScript,
61+ Generate.JavaScript.Helpers,
62+ Generate.JavaScript.Ports,
63+ Generate.JavaScript.Variable,
64+ Generate.Markdown,
65+ Generate.Html,
66+ Generate.Cases,
67+ Transform.Canonicalize,
68+ Transform.Canonicalize.Environment,
69+ Transform.Canonicalize.Setup,
70+ Transform.Canonicalize.Type,
71+ Transform.Canonicalize.Variable,
72+ Transform.Check,
73+ Transform.Expression,
74+ Transform.Declaration,
75+ Transform.Definition,
76+ Transform.Interface,
77+ Transform.SortDefinitions,
78+ Transform.Substitute,
79+ Metadata.Prelude,
80+ Parse.Binop,
81+ Parse.Declaration,
82+ Parse.Expression,
83+ Parse.Helpers,
84+ Parse.Literal,
85+ Parse.Module,
86+ Parse.Parse,
87+ Parse.Pattern,
88+ Parse.Type,
89+ Type.Constrain.Expression,
90+ Type.Constrain.Literal,
91+ Type.Constrain.Pattern,
92+ Type.Environment,
93+ Type.ExtraChecks,
94+ Type.Fragment,
95+ Type.Inference,
96+ Type.PrettyPrint,
97+ Type.Solve,
98+ Type.State,
99+ Type.Type,
100+ Type.Unify,
101+ Build.Flags,
102+ Build.Interface,
103+ Build.Print,
104+ Build.Source,
105+ Build.Utils,
106+ Paths_Elm
107+
108+ Build-depends:
109+ aeson >= 0.7 && < 0.9,
110+ aeson-pretty >= 0.7 && < 0.8,
111+ base >=4.2 && <5,
112+ binary >= 0.7.0.0 && < 0.8,
113+ blaze-html >= 0.5 && < 0.8,
114+ blaze-markup >= 0.5.1 && < 0.7,
115+ bytestring >= 0.9 && < 0.11,
116+ cheapskate >= 0.1 && < 0.2,
117+ cmdargs >= 0.7 && < 0.11,
118+ containers >= 0.3 && < 0.6,
119+ directory >= 1.0 && < 2.0,
120+ filepath >= 1 && < 2.0,
121+ highlighting-kate >= 0.5 && < 0.6,
122+ indents >= 0.3 && < 0.4,
123+ language-ecmascript >=0.15 && < 0.17,
124+ language-glsl >= 0.0.2 && < 0.2,
125+ mtl >= 2 && < 3,
126+ parsec >= 3.1.1 && < 3.5,
127+ pretty >= 1.0 && < 2.0,
128+ text >= 1 && < 2,
129+ transformers >= 0.2 && < 0.5,
130+ union-find >= 0.2 && < 0.3,
131+ unordered-containers >= 0.1 && < 0.3
132+
121133
122134Executable elm
123− Main-is: Compiler.hs
124− ghc-options: -threaded -O2
125− Hs-Source-Dirs: compiler
126− other-modules: Elm.Compiler.Version,
127− AST.Annotation,
128− AST.Declaration,
129− AST.Expression.General,
130− AST.Expression.Source,
131− AST.Expression.Valid,
132− AST.Expression.Canonical,
133− AST.Helpers,
134− AST.Literal,
135− AST.Module,
136− AST.Pattern,
137− AST.PrettyPrint,
138− AST.Type,
139− AST.Variable,
140− Generate.JavaScript,
141− Generate.JavaScript.Helpers,
142− Generate.JavaScript.Ports,
143− Generate.JavaScript.Variable,
144− Generate.Markdown,
145− Generate.Html,
146− Generate.Cases,
147− Transform.Canonicalize,
148− Transform.Canonicalize.Environment,
149− Transform.Canonicalize.Setup,
150− Transform.Canonicalize.Type,
151− Transform.Canonicalize.Variable,
152− Transform.Check,
153− Transform.Expression,
154− Transform.Declaration,
155− Transform.Definition,
156− Transform.Interface,
157− Transform.SortDefinitions,
158− Transform.Substitute,
159− Metadata.Prelude,
160− Parse.Binop,
161− Parse.Declaration,
162− Parse.Expression,
163− Parse.Helpers,
164− Parse.Literal,
165− Parse.Module,
166− Parse.Parse,
167− Parse.Pattern,
168− Parse.Type,
169− Type.Constrain.Expression,
170− Type.Constrain.Literal,
171− Type.Constrain.Pattern,
172− Type.Environment,
173− Type.ExtraChecks,
174− Type.Fragment,
175− Type.Inference,
176− Type.PrettyPrint,
177− Type.Solve,
178− Type.State,
179− Type.Type,
180− Type.Unify,
181− Build.Flags,
182− Build.Interface,
183− Build.Print,
184− Build.Source,
185− Build.Utils,
186− Paths_Elm
187−
188− Build-depends: aeson >= 0.7 && < 0.9,
189− aeson-pretty >= 0.7 && < 0.8,
190− base >=4.2 && <5,
191− binary >= 0.7.0.0 && < 0.8,
192− blaze-html >= 0.5 && < 0.8,
193− blaze-markup >= 0.5.1 && < 0.7,
194− bytestring >= 0.9 && < 0.11,
195− cheapskate >= 0.1 && < 0.2,
196− cmdargs >= 0.7 && < 0.11,
197− containers >= 0.3 && < 0.6,
198− directory >= 1.0 && < 2.0,
199− filepath >= 1 && < 2.0,
200− highlighting-kate >= 0.5 && < 0.6,
201− indents >= 0.3 && < 0.4,
202− language-ecmascript >=0.15 && < 0.17,
203− language-glsl >= 0.0.2 && < 0.2,
204− mtl >= 2 && < 3,
205− parsec >= 3.1.1 && < 3.5,
206− pretty >= 1.0 && < 2.0,
207− text >= 1 && < 2,
208− transformers >= 0.2 && < 0.5,
209− union-find >= 0.2 && < 0.3,
210− unordered-containers >= 0.1 && < 0.3
135+ ghc-options:
136+ -threaded -O2
137+
138+ Hs-Source-Dirs:
139+ compiler
140+
141+ Main-is:
142+ Compiler.hs
143+
144+ other-modules:
145+ Elm.Compiler.Version,
146+ AST.Annotation,
147+ AST.Declaration,
148+ AST.Expression.General,
149+ AST.Expression.Source,
150+ AST.Expression.Valid,
151+ AST.Expression.Canonical,
152+ AST.Helpers,
153+ AST.Literal,
154+ AST.Module,
155+ AST.Pattern,
156+ AST.PrettyPrint,
157+ AST.Type,
158+ AST.Variable,
159+ Generate.JavaScript,
160+ Generate.JavaScript.Helpers,
161+ Generate.JavaScript.Ports,
162+ Generate.JavaScript.Variable,
163+ Generate.Markdown,
164+ Generate.Html,
165+ Generate.Cases,
166+ Transform.Canonicalize,
167+ Transform.Canonicalize.Environment,
168+ Transform.Canonicalize.Setup,
169+ Transform.Canonicalize.Type,
170+ Transform.Canonicalize.Variable,
171+ Transform.Check,
172+ Transform.Expression,
173+ Transform.Declaration,
174+ Transform.Definition,
175+ Transform.Interface,
176+ Transform.SortDefinitions,
177+ Transform.Substitute,
178+ Metadata.Prelude,
179+ Parse.Binop,
180+ Parse.Declaration,
181+ Parse.Expression,
182+ Parse.Helpers,
183+ Parse.Literal,
184+ Parse.Module,
185+ Parse.Parse,
186+ Parse.Pattern,
187+ Parse.Type,
188+ Type.Constrain.Expression,
189+ Type.Constrain.Literal,
190+ Type.Constrain.Pattern,
191+ Type.Environment,
192+ Type.ExtraChecks,
193+ Type.Fragment,
194+ Type.Inference,
195+ Type.PrettyPrint,
196+ Type.Solve,
197+ Type.State,
198+ Type.Type,
199+ Type.Unify,
200+ Build.Flags,
201+ Build.Interface,
202+ Build.Print,
203+ Build.Source,
204+ Build.Utils,
205+ Paths_Elm
206+
207+ Build-depends:
208+ aeson >= 0.7 && < 0.9,
209+ aeson-pretty >= 0.7 && < 0.8,
210+ base >=4.2 && <5,
211+ binary >= 0.7.0.0 && < 0.8,
212+ blaze-html >= 0.5 && < 0.8,
213+ blaze-markup >= 0.5.1 && < 0.7,
214+ bytestring >= 0.9 && < 0.11,
215+ cheapskate >= 0.1 && < 0.2,
216+ cmdargs >= 0.7 && < 0.11,
217+ containers >= 0.3 && < 0.6,
218+ directory >= 1.0 && < 2.0,
219+ filepath >= 1 && < 2.0,
220+ highlighting-kate >= 0.5 && < 0.6,
221+ indents >= 0.3 && < 0.4,
222+ language-ecmascript >=0.15 && < 0.17,
223+ language-glsl >= 0.0.2 && < 0.2,
224+ mtl >= 2 && < 3,
225+ parsec >= 3.1.1 && < 3.5,
226+ pretty >= 1.0 && < 2.0,
227+ text >= 1 && < 2,
228+ transformers >= 0.2 && < 0.5,
229+ union-find >= 0.2 && < 0.3,
230+ unordered-containers >= 0.1 && < 0.3
231+
211232
212233Executable elm-doc
213− Main-is: Docs.hs
214− Hs-Source-Dirs: compiler
215− other-modules: Elm.Compiler.Version,
216− AST.Annotation,
217− AST.Declaration,
218− AST.Expression.General,
219− AST.Helpers,
220− AST.Literal,
221− AST.Module,
222− AST.Pattern,
223− AST.PrettyPrint,
224− AST.Type,
225− AST.Variable,
226− Parse.Binop,
227− Parse.Declaration,
228− Parse.Expression,
229− Parse.Helpers,
230− Parse.Literal,
231− Parse.Module,
232− Parse.Pattern,
233− Parse.Type
234−
235− Build-depends: aeson >= 0.7 && < 0.9,
236− aeson-pretty >= 0.7 && < 0.8,
237− base >=4.2 && <5,
238− binary >= 0.7.0.0 && < 0.8,
239− bytestring >= 0.9 && < 0.11,
240− cmdargs >= 0.7 && < 0.11,
241− containers >= 0.3 && < 0.6,
242− directory >= 1.0 && < 2.0,
243− filepath >= 1 && < 2.0,
244− indents >= 0.3 && < 0.4,
245− language-glsl >= 0.0.2 && < 0.2,
246− mtl >= 2 && < 3,
247− parsec >= 3.1.1 && < 3.5,
248− pretty >= 1.0 && < 2.0,
249− text >= 1 && < 2,
250− transformers >= 0.2 && < 0.5,
251− union-find >= 0.2 && < 0.3
234+ Hs-Source-Dirs:
235+ compiler
236+
237+ Main-is:
238+ Docs.hs
239+
240+ other-modules:
241+ Elm.Compiler.Version,
242+ AST.Annotation,
243+ AST.Declaration,
244+ AST.Expression.General,
245+ AST.Helpers,
246+ AST.Literal,
247+ AST.Module,
248+ AST.Pattern,
249+ AST.PrettyPrint,
250+ AST.Type,
251+ AST.Variable,
252+ Parse.Binop,
253+ Parse.Declaration,
254+ Parse.Expression,
255+ Parse.Helpers,
256+ Parse.Literal,
257+ Parse.Module,
258+ Parse.Pattern,
259+ Parse.Type
260+
261+ Build-depends:
262+ aeson >= 0.7 && < 0.9,
263+ aeson-pretty >= 0.7 && < 0.8,
264+ base >=4.2 && <5,
265+ binary >= 0.7.0.0 && < 0.8,
266+ bytestring >= 0.9 && < 0.11,
267+ cmdargs >= 0.7 && < 0.11,
268+ containers >= 0.3 && < 0.6,
269+ directory >= 1.0 && < 2.0,
270+ filepath >= 1 && < 2.0,
271+ indents >= 0.3 && < 0.4,
272+ language-glsl >= 0.0.2 && < 0.2,
273+ mtl >= 2 && < 3,
274+ parsec >= 3.1.1 && < 3.5,
275+ pretty >= 1.0 && < 2.0,
276+ text >= 1 && < 2,
277+ transformers >= 0.2 && < 0.5,
278+ union-find >= 0.2 && < 0.3
279+
252280
253281Test-Suite compiler-tests
254− Type: exitcode-stdio-1.0
255− Hs-Source-Dirs: tests/compiler, compiler
256− Main-is: CompilerTest.hs
257− other-modules: Tests.Compiler
258− Tests.Property
259− Tests.Property.Arbitrary
260− AST.Helpers
261− AST.Literal
262− AST.PrettyPrint
263− build-depends: test-framework > 0.8 && < 0.9,
264− test-framework-hunit >= 0.3 && < 0.4,
265− test-framework-quickcheck2 >= 0.3 && < 0.4,
266− HUnit >= 1.1 && < 2,
267− QuickCheck >= 2 && < 3,
268− aeson >= 0.7 && < 0.9,
269− aeson-pretty >= 0.7 && < 0.8,
270− base >=4.2 && <5,
271− binary >= 0.7.0.0 && < 0.8,
272− blaze-html >= 0.5 && < 0.8,
273− blaze-markup >= 0.5.1 && < 0.7,
274− bytestring >= 0.9 && < 0.11,
275− cheapskate >= 0.1 && < 0.2,
276− cmdargs >= 0.7 && < 0.11,
277− containers >= 0.3 && < 0.6,
278− directory >= 1.0 && < 2.0,
279− Elm,
280− filemanip >= 0.3.5 && < 0.4,
281− filepath >= 1 && < 2.0,
282− highlighting-kate >= 0.5 && < 0.6,
283− indents >= 0.3 && < 0.4,
284− language-ecmascript >=0.15 && < 0.17,
285− language-glsl >= 0.0.2 && < 0.2,
286− mtl >= 2 && < 3,
287− parsec >= 3.1.1 && < 3.5,
288− pretty >= 1.0 && < 2.0,
289− process,
290− text >= 1 && < 2,
291− transformers >= 0.2 && < 0.5,
292− union-find >= 0.2 && < 0.3,
293− unordered-containers >= 0.1 && < 0.3
282+ Type:
283+ exitcode-stdio-1.0
284+
285+ Hs-Source-Dirs:
286+ tests/compiler, compiler
287+
288+ Main-is:
289+ CompilerTest.hs
290+
291+ other-modules:
292+ Tests.Compiler
293+ Tests.Property
294+ Tests.Property.Arbitrary
295+ AST.Helpers
296+ AST.Literal
297+ AST.PrettyPrint
298+
299+ build-depends:
300+ test-framework > 0.8 && < 0.9,
301+ test-framework-hunit >= 0.3 && < 0.4,
302+ test-framework-quickcheck2 >= 0.3 && < 0.4,
303+ HUnit >= 1.1 && < 2,
304+ QuickCheck >= 2 && < 3,
305+ aeson >= 0.7 && < 0.9,
306+ aeson-pretty >= 0.7 && < 0.8,
307+ base >=4.2 && <5,
308+ binary >= 0.7.0.0 && < 0.8,
309+ blaze-html >= 0.5 && < 0.8,
310+ blaze-markup >= 0.5.1 && < 0.7,
311+ bytestring >= 0.9 && < 0.11,
312+ cheapskate >= 0.1 && < 0.2,
313+ cmdargs >= 0.7 && < 0.11,
314+ containers >= 0.3 && < 0.6,
315+ directory >= 1.0 && < 2.0,
316+ Elm,
317+ filemanip >= 0.3.5 && < 0.4,
318+ filepath >= 1 && < 2.0,
319+ highlighting-kate >= 0.5 && < 0.6,
320+ indents >= 0.3 && < 0.4,
321+ language-ecmascript >=0.15 && < 0.17,
322+ language-glsl >= 0.0.2 && < 0.2,
323+ mtl >= 2 && < 3,
324+ parsec >= 3.1.1 && < 3.5,
325+ pretty >= 1.0 && < 2.0,
326+ process,
327+ text >= 1 && < 2,
328+ transformers >= 0.2 && < 0.5,
329+ union-find >= 0.2 && < 0.3,
330+ unordered-containers >= 0.1 && < 0.3
331+
294332
295333Test-Suite library-tests
296− Type: exitcode-stdio-1.0
297− Hs-Source-Dirs: tests/libraries
298− Main-is: LibraryTest.hs
299− build-depends: base >= 4.2 && <5,
300− directory >= 1.0 && < 2.0,
301− Elm,
302− filepath >= 1 && < 2.0,
303− process >= 1 && < 2.0
334+ Type:
335+ exitcode-stdio-1.0
336+
337+ Hs-Source-Dirs:
338+ tests/libraries
339+
340+ Main-is:
341+ LibraryTest.hs
342+
343+ build-depends:
344+ base >= 4.2 && <5,
345+ directory >= 1.0 && < 2.0,
346+ Elm,
347+ filepath >= 1 && < 2.0,
348+ process >= 1 && < 2.0