git.iko.soy/rowtype-yoga/purescript-native
on da5983f help sign in
280 lines 12 kB history raw
1name: purescript
2version: 0.7.5.3
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
28 , stack.yaml
29 , stack-lts-2.yaml
30 , stack-lts-3.yaml
31 , stack-nightly.yaml
32 , README.md
33 , INSTALL.md
34 , CONTRIBUTORS.md
35 , CONTRIBUTING.md
37source-repository head
38 type: git
39 location: https://github.com/purescript/purescript.git
41library
42 build-depends: base >=4.6 && <5,
43 lifted-base >= 0.2.3 && < 0.2.4,
44 monad-control >= 1.0.0.0 && < 1.1,
45 transformers-base >= 0.4.0 && < 0.5,
46 containers -any,
47 unordered-containers -any,
48 dlist -any,
49 directory >= 1.2,
50 filepath -any,
51 mtl >= 2.1.0 && < 2.3.0,
52 parsec -any,
53 transformers >= 0.3.0 && < 0.5,
54 transformers-compat >= 0.3.0,
55 utf8-string >= 1 && < 2,
56 pattern-arrows >= 0.0.2 && < 0.1,
57 time -any,
58 boxes >= 0.1.4 && < 0.2.0,
59 aeson >= 0.8 && < 0.11,
60 vector -any,
61 bower-json >= 0.7,
62 aeson-better-errors >= 0.8,
63 bytestring -any,
64 text -any,
65 split -any,
66 language-javascript == 0.5.*,
67 syb -any,
68 Glob >= 0.7 && < 0.8,
69 process >= 1.2.0 && < 1.4,
70 safe >= 0.3.9 && < 0.4,
71 semigroups >= 0.16.2 && < 0.18,
72 parallel >= 3.2 && < 3.3
74 exposed-modules: Language.PureScript
75 Language.PureScript.AST
76 Language.PureScript.AST.Binders
77 Language.PureScript.AST.Declarations
78 Language.PureScript.AST.Operators
79 Language.PureScript.AST.SourcePos
80 Language.PureScript.AST.Traversals
81 Language.PureScript.AST.Exported
82 Language.PureScript.Bundle
83 Language.PureScript.Crash
84 Language.PureScript.Externs
85 Language.PureScript.CodeGen
86 Language.PureScript.CodeGen.JS
87 Language.PureScript.CodeGen.JS.AST
88 Language.PureScript.CodeGen.JS.Common
89 Language.PureScript.CodeGen.JS.Optimizer
90 Language.PureScript.CodeGen.JS.Optimizer.Blocks
91 Language.PureScript.CodeGen.JS.Optimizer.Common
92 Language.PureScript.CodeGen.JS.Optimizer.Inliner
93 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
94 Language.PureScript.CodeGen.JS.Optimizer.TCO
95 Language.PureScript.CodeGen.JS.Optimizer.Unused
96 Language.PureScript.Constants
97 Language.PureScript.CoreFn
98 Language.PureScript.CoreFn.Ann
99 Language.PureScript.CoreFn.Binders
100 Language.PureScript.CoreFn.Desugar
101 Language.PureScript.CoreFn.Expr
102 Language.PureScript.CoreFn.Literals
103 Language.PureScript.CoreFn.Meta
104 Language.PureScript.CoreFn.Module
105 Language.PureScript.CoreFn.Traversals
106 Language.PureScript.Comments
107 Language.PureScript.Environment
108 Language.PureScript.Errors
109 Language.PureScript.Kinds
110 Language.PureScript.Linter
111 Language.PureScript.Linter.Exhaustive
112 Language.PureScript.Make
113 Language.PureScript.ModuleDependencies
114 Language.PureScript.Names
115 Language.PureScript.Options
116 Language.PureScript.Parser
117 Language.PureScript.Parser.Lexer
118 Language.PureScript.Parser.Common
119 Language.PureScript.Parser.Declarations
120 Language.PureScript.Parser.JS
121 Language.PureScript.Parser.Kinds
122 Language.PureScript.Parser.State
123 Language.PureScript.Parser.Types
124 Language.PureScript.Pretty
125 Language.PureScript.Pretty.Common
126 Language.PureScript.Pretty.JS
127 Language.PureScript.Pretty.Kinds
128 Language.PureScript.Pretty.Types
129 Language.PureScript.Pretty.Values
130 Language.PureScript.Renamer
131 Language.PureScript.Sugar
132 Language.PureScript.Sugar.BindingGroups
133 Language.PureScript.Sugar.CaseDeclarations
134 Language.PureScript.Sugar.DoNotation
135 Language.PureScript.Sugar.Names
136 Language.PureScript.Sugar.Names.Env
137 Language.PureScript.Sugar.Names.Imports
138 Language.PureScript.Sugar.Names.Exports
139 Language.PureScript.Sugar.ObjectWildcards
140 Language.PureScript.Sugar.Operators
141 Language.PureScript.Sugar.TypeClasses
142 Language.PureScript.Sugar.TypeClasses.Deriving
143 Language.PureScript.Sugar.TypeDeclarations
144 Language.PureScript.Traversals
145 Language.PureScript.TypeChecker
146 Language.PureScript.TypeChecker.Entailment
147 Language.PureScript.TypeChecker.Kinds
148 Language.PureScript.TypeChecker.Monad
149 Language.PureScript.TypeChecker.Rows
150 Language.PureScript.TypeChecker.Skolems
151 Language.PureScript.TypeChecker.Subsumption
152 Language.PureScript.TypeChecker.Synonyms
153 Language.PureScript.TypeChecker.Types
154 Language.PureScript.TypeChecker.Unify
155 Language.PureScript.TypeClassDictionaries
156 Language.PureScript.Types
158 Language.PureScript.Docs
159 Language.PureScript.Docs.Convert
160 Language.PureScript.Docs.Render
161 Language.PureScript.Docs.Types
162 Language.PureScript.Docs.RenderedCode
163 Language.PureScript.Docs.RenderedCode.Types
164 Language.PureScript.Docs.RenderedCode.Render
165 Language.PureScript.Docs.AsMarkdown
166 Language.PureScript.Docs.ParseAndDesugar
167 Language.PureScript.Docs.Utils.MonoidExtras
169 Language.PureScript.Publish
170 Language.PureScript.Publish.Utils
171 Language.PureScript.Publish.ErrorsWarnings
172 Language.PureScript.Publish.BoxesHelpers
174 Control.Monad.Logger
175 Control.Monad.Unify
176 Control.Monad.Supply
177 Control.Monad.Supply.Class
179 System.IO.UTF8
180 exposed: True
181 buildable: True
182 hs-source-dirs: src
183 other-modules: Paths_purescript
184 ghc-options: -Wall -O2
186executable psc
187 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
188 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
189 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8
190 main-is: Main.hs
191 buildable: True
192 hs-source-dirs: psc
193 ghc-options: -Wall -O2 -fno-warn-unused-do-bind -threaded -rtsopts "-with-rtsopts=-N"
195executable psci
196 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
197 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
198 haskeline >= 0.7.0.0, purescript -any, transformers -any,
199 transformers-compat -any, process -any, time -any, Glob -any
201 main-is: Main.hs
202 buildable: True
203 hs-source-dirs: psci psci/main
204 other-modules: Types
205 Parser
206 Directive
207 Completion
208 PSCi
209 IO
210 ghc-options: -Wall -O2
212executable psc-docs
213 build-depends: base >=4 && <5, purescript -any,
214 optparse-applicative >= 0.10.0, process -any, mtl -any,
215 split -any, ansi-wl-pprint -any, directory -any,
216 filepath -any, Glob -any
217 main-is: Main.hs
218 buildable: True
219 hs-source-dirs: psc-docs
220 other-modules: Ctags
221 Etags
222 Tags
223 ghc-options: -Wall -O2
225executable psc-publish
226 build-depends: base >=4 && <5, purescript -any, bytestring -any, aeson -any, optparse-applicative -any
227 main-is: Main.hs
228 buildable: True
229 hs-source-dirs: psc-publish
230 ghc-options: -Wall -O2
232executable psc-hierarchy
233 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
234 process -any, mtl -any, parsec -any, filepath -any, directory -any,
235 Glob -any
236 main-is: Main.hs
237 buildable: True
238 hs-source-dirs: hierarchy
239 other-modules:
240 ghc-options: -Wall -O2
242executable psc-bundle
243 main-is: Main.hs
244 other-modules:
245 other-extensions:
246 build-depends: base >=4 && <5,
247 purescript -any,
248 filepath -any,
249 directory -any,
250 mtl -any,
251 transformers -any,
252 transformers-compat -any,
253 optparse-applicative >= 0.10.0,
254 Glob -any
255 ghc-options: -Wall -O2
256 hs-source-dirs: psc-bundle
258test-suite tests
259 build-depends: base >=4 && <5, containers -any, directory -any,
260 filepath -any, mtl -any, parsec -any, purescript -any,
261 transformers -any, process -any, transformers-compat -any, time -any,
262 Glob -any
263 type: exitcode-stdio-1.0
264 main-is: Main.hs
265 other-modules: TestsSetup
266 buildable: True
267 hs-source-dirs: tests tests/common
269test-suite psci-tests
270 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
271 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
272 haskeline >= 0.7.0.0, purescript -any, transformers -any,
273 transformers-compat -any, process -any, HUnit -any, time -any,
274 Glob -any
275 type: exitcode-stdio-1.0
276 main-is: Main.hs
277 other-modules: TestsSetup
278 buildable: True
279 hs-source-dirs: psci psci/tests tests/common
280 ghc-options: -Wall