on a3801ac help sign in
elk/Elm.cabal
153 lines 5.3 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.8
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, compiler/Gen, compiler/Model, compiler/Transform
36 other-modules: Ast,
37 Located,
38 CompileToJS,
39 Cases,
40 Substitute,
41 ExtractNoscript,
42 GenerateHtml,
43 Guid,
44 Libraries,
45 LoadLibraries,
46 Optimize,
47 Initialize,
48 Rename,
49 Parse.Binops,
50 Parse.Expr,
51 Parse.Foreign,
52 Parse.Library,
53 Parse.Modules,
54 Parse.Parser,
55 Parse.Patterns,
56 Parse.Types,
57 Types.Alias,
58 Types.Types,
59 Types.Constrain,
60 Types.Hints,
61 Types.Solver,
62 Types.Substitutions,
63 Types.Unify,
64 Paths_Elm
66 Build-depends: base >=4.2 && <5,
67 containers >= 0.3,
68 uniplate >= 1.6,
69 transformers >= 0.2,
70 mtl >= 2,
71 deepseq,
72 parsec >= 3.1.1,
73 blaze-html == 0.5.* || == 0.6.*,
74 blaze-markup == 0.5.1.*,
75 text,
76 shakespeare >= 1,
77 template-haskell,
78 pandoc >= 1.10,
79 bytestring,
80 hjsmin,
81 indents,
82 filepath,
83 json,
84 directory
86Executable elm
87 Main-is: Compiler.hs
88 Hs-Source-Dirs: compiler, compiler/Gen, compiler/Model, compiler/Transform
89 other-modules: Ast,
90 Located,
91 CompileToJS,
92 Cases,
93 Substitute,
94 ExtractNoscript,
95 GenerateHtml,
96 Guid,
97 Libraries,
98 LoadLibraries,
99 Optimize,
100 Initialize,
101 Rename,
102 Parse.Binops,
103 Parse.Expr,
104 Parse.Foreign,
105 Parse.Library,
106 Parse.Modules,
107 Parse.Parser,
108 Parse.Patterns,
109 Parse.Types,
110 Types.Alias,
111 Types.Types,
112 Types.Constrain,
113 Types.Hints,
114 Types.Solver,
115 Types.Substitutions,
116 Types.Unify,
117 Paths_Elm
119 Build-depends: base >=4.2 && <5,
120 containers >= 0.3,
121 uniplate >= 1.6,
122 transformers >= 0.2,
123 mtl >= 2,
124 deepseq,
125 parsec >= 3.1.1,
126 blaze-html == 0.5.* || == 0.6.*,
127 blaze-markup == 0.5.1.*,
128 cmdargs,
129 pandoc >= 1.10,
130 bytestring,
131 hjsmin,
132 indents,
133 filepath,
134 json,
135 directory
137Executable elm-doc
138 Main-is: Docs.hs
139 Hs-Source-Dirs: compiler, compiler/Model, compiler/Transform
140 other-modules: Ast,
141 Located,
142 Parse.Library,
143 Parse.Modules,
144 Rename
146 Build-depends: base >=4.2 && <5,
147 containers >= 0.3,
148 transformers >= 0.2,
149 mtl >= 2,
150 parsec >= 3.1.1,
151 pandoc >= 1.10,
152 cmdargs,
153 indents