git.iko.soy/rowtype-yoga/purescript-native
on 132a430 help sign in
266 lines 11 kB history raw
1name: purescript
2version: 0.7.4.1
3cabal-version: >=1.8
4build-type: Simple
5license: MIT
6license-file: LICENSE
7copyright: (c) 2013-15 Phil Freeman, (c) 2014-15 Gary Burgess
8maintainer: Phil Freeman <paf31@cantab.net>
9stability: experimental
10synopsis: PureScript Programming Language Compiler
11description: A small strongly, statically typed programming language with expressive types, inspired by Haskell and compiling to Javascript.
12category: Language
13Homepage: http://www.purescript.org/
14author: Phil Freeman <paf31@cantab.net>,
15 Gary Burgess <gary.burgess@gmail.com>,
16 Hardy Jones <jones3.hardy@gmail.com>,
17 Harry Garrood <harry@garrood.me>
19tested-with: GHC==7.8
21extra-source-files: examples/passing/*.purs
22 , examples/failing/*.purs
23 , tests/support/setup.js
24 , tests/support/package.json
25 , tests/support/bower.json
26 , tests/support/setup-win.cmd
27 , psci/tests/data/Sample.purs
29source-repository head
30 type: git
31 location: https://github.com/purescript/purescript.git
33library
34 build-depends: base >=4.6 && <5,
35 containers -any,
36 unordered-containers -any,
37 dlist -any,
38 directory >= 1.2,
39 filepath -any,
40 mtl >= 2.1.0 && < 2.3.0,
41 parsec -any,
42 transformers >= 0.3.0 && < 0.5,
43 transformers-compat >= 0.3.0,
44 utf8-string >= 1 && < 2,
45 pattern-arrows >= 0.0.2 && < 0.1,
46 time -any,
47 boxes >= 0.1.4 && < 0.2.0,
48 aeson >= 0.8 && < 0.11,
49 vector -any,
50 bower-json >= 0.7,
51 aeson-better-errors >= 0.8,
52 bytestring -any,
53 text -any,
54 split -any,
55 language-javascript == 0.5.*,
56 syb -any,
57 Glob >= 0.7 && < 0.8,
58 process >= 1.2.0 && < 1.4,
59 safe >= 0.3.9 && < 0.4,
60 semigroups >= 0.16.2 && < 0.18
62 exposed-modules: Language.PureScript
63 Language.PureScript.AST
64 Language.PureScript.AST.Binders
65 Language.PureScript.AST.Declarations
66 Language.PureScript.AST.Operators
67 Language.PureScript.AST.SourcePos
68 Language.PureScript.AST.Traversals
69 Language.PureScript.AST.Exported
70 Language.PureScript.Bundle
71 Language.PureScript.Externs
72 Language.PureScript.CodeGen
73 Language.PureScript.CodeGen.JS
74 Language.PureScript.CodeGen.JS.AST
75 Language.PureScript.CodeGen.JS.Common
76 Language.PureScript.CodeGen.JS.Optimizer
77 Language.PureScript.CodeGen.JS.Optimizer.Blocks
78 Language.PureScript.CodeGen.JS.Optimizer.Common
79 Language.PureScript.CodeGen.JS.Optimizer.Inliner
80 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
81 Language.PureScript.CodeGen.JS.Optimizer.TCO
82 Language.PureScript.CodeGen.JS.Optimizer.Unused
83 Language.PureScript.Constants
84 Language.PureScript.CoreFn
85 Language.PureScript.CoreFn.Ann
86 Language.PureScript.CoreFn.Binders
87 Language.PureScript.CoreFn.Desugar
88 Language.PureScript.CoreFn.Expr
89 Language.PureScript.CoreFn.Literals
90 Language.PureScript.CoreFn.Meta
91 Language.PureScript.CoreFn.Module
92 Language.PureScript.CoreFn.Traversals
93 Language.PureScript.Comments
94 Language.PureScript.Environment
95 Language.PureScript.Errors
96 Language.PureScript.Kinds
97 Language.PureScript.Linter
98 Language.PureScript.Linter.Exhaustive
99 Language.PureScript.Make
100 Language.PureScript.ModuleDependencies
101 Language.PureScript.Names
102 Language.PureScript.Options
103 Language.PureScript.Parser
104 Language.PureScript.Parser.Lexer
105 Language.PureScript.Parser.Common
106 Language.PureScript.Parser.Declarations
107 Language.PureScript.Parser.JS
108 Language.PureScript.Parser.Kinds
109 Language.PureScript.Parser.State
110 Language.PureScript.Parser.Types
111 Language.PureScript.Pretty
112 Language.PureScript.Pretty.Common
113 Language.PureScript.Pretty.JS
114 Language.PureScript.Pretty.Kinds
115 Language.PureScript.Pretty.Types
116 Language.PureScript.Pretty.Values
117 Language.PureScript.Renamer
118 Language.PureScript.Sugar
119 Language.PureScript.Sugar.BindingGroups
120 Language.PureScript.Sugar.CaseDeclarations
121 Language.PureScript.Sugar.DoNotation
122 Language.PureScript.Sugar.Names
123 Language.PureScript.Sugar.Names.Env
124 Language.PureScript.Sugar.Names.Imports
125 Language.PureScript.Sugar.Names.Exports
126 Language.PureScript.Sugar.ObjectWildcards
127 Language.PureScript.Sugar.Operators
128 Language.PureScript.Sugar.TypeClasses
129 Language.PureScript.Sugar.TypeClasses.Deriving
130 Language.PureScript.Sugar.TypeDeclarations
131 Language.PureScript.Traversals
132 Language.PureScript.TypeChecker
133 Language.PureScript.TypeChecker.Entailment
134 Language.PureScript.TypeChecker.Kinds
135 Language.PureScript.TypeChecker.Monad
136 Language.PureScript.TypeChecker.Rows
137 Language.PureScript.TypeChecker.Skolems
138 Language.PureScript.TypeChecker.Subsumption
139 Language.PureScript.TypeChecker.Synonyms
140 Language.PureScript.TypeChecker.Types
141 Language.PureScript.TypeChecker.Unify
142 Language.PureScript.TypeClassDictionaries
143 Language.PureScript.Types
145 Language.PureScript.Docs
146 Language.PureScript.Docs.Convert
147 Language.PureScript.Docs.Render
148 Language.PureScript.Docs.Types
149 Language.PureScript.Docs.RenderedCode
150 Language.PureScript.Docs.RenderedCode.Types
151 Language.PureScript.Docs.RenderedCode.Render
152 Language.PureScript.Docs.AsMarkdown
153 Language.PureScript.Docs.ParseAndDesugar
154 Language.PureScript.Docs.Utils.MonoidExtras
156 Language.PureScript.Publish
157 Language.PureScript.Publish.Utils
158 Language.PureScript.Publish.ErrorsWarnings
159 Language.PureScript.Publish.BoxesHelpers
161 Control.Monad.Unify
162 Control.Monad.Supply
163 Control.Monad.Supply.Class
165 System.IO.UTF8
166 exposed: True
167 buildable: True
168 hs-source-dirs: src
169 other-modules: Paths_purescript
170 ghc-options: -Wall -O2
172executable psc
173 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
174 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
175 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8
176 main-is: Main.hs
177 buildable: True
178 hs-source-dirs: psc
179 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
181executable psci
182 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
183 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
184 haskeline >= 0.7.0.0, purescript -any, transformers -any,
185 transformers-compat -any, process -any, time -any, Glob -any
187 main-is: Main.hs
188 buildable: True
189 hs-source-dirs: psci psci/main
190 other-modules: Types
191 Parser
192 Directive
193 Completion
194 PSCi
195 IO
196 ghc-options: -Wall -O2
198executable psc-docs
199 build-depends: base >=4 && <5, purescript -any,
200 optparse-applicative >= 0.10.0, process -any, mtl -any,
201 split -any, ansi-wl-pprint -any, directory -any,
202 filepath -any, Glob -any
203 main-is: Main.hs
204 buildable: True
205 hs-source-dirs: psc-docs
206 other-modules: Ctags
207 Etags
208 Tags
209 ghc-options: -Wall -O2
211executable psc-publish
212 build-depends: base >=4 && <5, purescript -any, bytestring -any, aeson -any, optparse-applicative -any
213 main-is: Main.hs
214 buildable: True
215 hs-source-dirs: psc-publish
216 ghc-options: -Wall -O2
218executable psc-hierarchy
219 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
220 process -any, mtl -any, parsec -any, filepath -any, directory -any,
221 Glob -any
222 main-is: Main.hs
223 buildable: True
224 hs-source-dirs: hierarchy
225 other-modules:
226 ghc-options: -Wall -O2
228executable psc-bundle
229 main-is: Main.hs
230 other-modules:
231 other-extensions:
232 build-depends: base >=4 && <5,
233 purescript -any,
234 filepath -any,
235 directory -any,
236 mtl -any,
237 transformers -any,
238 transformers-compat -any,
239 optparse-applicative >= 0.10.0,
240 Glob -any
241 ghc-options: -Wall -O2
242 hs-source-dirs: psc-bundle
244test-suite tests
245 build-depends: base >=4 && <5, containers -any, directory -any,
246 filepath -any, mtl -any, parsec -any, purescript -any,
247 transformers -any, process -any, transformers-compat -any, time -any,
248 Glob -any
249 type: exitcode-stdio-1.0
250 main-is: Main.hs
251 other-modules: TestsSetup
252 buildable: True
253 hs-source-dirs: tests tests/common
255test-suite psci-tests
256 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
257 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
258 haskeline >= 0.7.0.0, purescript -any, transformers -any,
259 transformers-compat -any, process -any, HUnit -any, time -any,
260 Glob -any
261 type: exitcode-stdio-1.0
262 main-is: Main.hs
263 other-modules: TestsSetup
264 buildable: True
265 hs-source-dirs: psci psci/tests tests/common
266 ghc-options: -Wall