git.iko.soy/rowtype-yoga/purescript-native
on beaef52 help sign in
145 lines 6.3 kB history raw
1name: purescript
2version: 0.4.18.2
3cabal-version: >=1.8
4build-type: Custom
5license: MIT
6license-file: LICENSE
7copyright: (c) 2013-14 Phil Freeman, (c) 2014 Gary Burgess, and other contributors
8maintainer: Phil Freeman <paf31@cantab.net>
9stability: experimental
10synopsis: PureScript Programming Language Compiler
11description: A small compile-to-JS language with extensible records and type-safe blocks
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>
17data-files: prelude/prelude.purs
18data-dir: ""
20library
21 build-depends: base >=4 && <5, cmdtheline -any, containers -any, unordered-containers -any,
22 directory >= 1.2, filepath -any, mtl -any, parsec -any, syb >= 0.4.1 && < 0.5,
23 transformers -any, utf8-string -any,
24 pattern-arrows >= 0.0.2 && < 0.1,
25 monad-unify >= 0.2.2 && < 0.3,
26 xdg-basedir -any, time -any
27 if (!os(windows))
28 build-depends: unix -any
29 exposed-modules: Data.Generics.Extras
30 Language.PureScript
31 Language.PureScript.Constants
32 Language.PureScript.Options
33 Language.PureScript.Declarations
34 Language.PureScript.Environment
35 Language.PureScript.Errors
36 Language.PureScript.Kinds
37 Language.PureScript.Names
38 Language.PureScript.Types
39 Language.PureScript.Scope
40 Language.PureScript.Traversals
41 Language.PureScript.TypeClassDictionaries
42 Language.PureScript.DeadCodeElimination
43 Language.PureScript.Sugar
44 Language.PureScript.ModuleDependencies
45 Language.PureScript.Sugar.CaseDeclarations
46 Language.PureScript.Sugar.DoNotation
47 Language.PureScript.Sugar.TypeDeclarations
48 Language.PureScript.Sugar.BindingGroups
49 Language.PureScript.Sugar.Operators
50 Language.PureScript.Sugar.TypeClasses
51 Language.PureScript.Sugar.Names
52 Language.PureScript.CodeGen
53 Language.PureScript.CodeGen.Common
54 Language.PureScript.CodeGen.Externs
55 Language.PureScript.CodeGen.JS
56 Language.PureScript.CodeGen.JS.AST
57 Language.PureScript.CodeGen.Monad
58 Language.PureScript.Optimizer
59 Language.PureScript.Optimizer.Common
60 Language.PureScript.Optimizer.MagicDo
61 Language.PureScript.Optimizer.TCO
62 Language.PureScript.Optimizer.Inliner
63 Language.PureScript.Optimizer.Unused
64 Language.PureScript.Optimizer.Blocks
65 Language.PureScript.Parser
66 Language.PureScript.Parser.Common
67 Language.PureScript.Parser.Declarations
68 Language.PureScript.Parser.Kinds
69 Language.PureScript.Parser.State
70 Language.PureScript.Parser.Types
71 Language.PureScript.Pretty
72 Language.PureScript.Pretty.Common
73 Language.PureScript.Pretty.JS
74 Language.PureScript.Pretty.Kinds
75 Language.PureScript.Pretty.Types
76 Language.PureScript.Pretty.Values
77 Language.PureScript.TypeChecker
78 Language.PureScript.TypeChecker.Kinds
79 Language.PureScript.TypeChecker.Monad
80 Language.PureScript.TypeChecker.Synonyms
81 Language.PureScript.TypeChecker.Types
82 exposed: True
83 buildable: True
84 hs-source-dirs: src
85 other-modules:
86 ghc-options: -Wall -O2
88executable psc
89 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
90 directory -any, filepath -any, mtl -any, parsec -any,
91 purescript -any, syb >= 0.4.1 && < 0.5, transformers -any, utf8-string -any
92 main-is: Main.hs
93 buildable: True
94 hs-source-dirs: psc
95 other-modules:
96 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
98executable psc-make
99 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
100 directory -any, filepath -any, mtl -any, parsec -any,
101 purescript -any, syb >= 0.4.1 && < 0.5, transformers -any, utf8-string -any
102 main-is: Main.hs
103 buildable: True
104 hs-source-dirs: psc-make
105 other-modules:
106 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
108executable psci
109 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
110 mtl -any, parsec -any, haskeline -any, purescript -any,
111 syb >= 0.4.1 && < 0.5, transformers -any, utf8-string -any, process -any,
112 xdg-basedir -any, cmdtheline -any
113 main-is: Main.hs
114 buildable: True
115 hs-source-dirs: psci
116 other-modules: Commands
117 Parser
118 ghc-options: -Wall -O2
120executable docgen
121 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
122 process -any, mtl -any
123 main-is: Main.hs
124 buildable: True
125 hs-source-dirs: docgen
126 other-modules:
127 ghc-options: -Wall -O2
129executable hierarchy
130 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
131 process -any, mtl -any, parsec -any, filepath -any, directory -any
132 main-is: Main.hs
133 buildable: True
134 hs-source-dirs: hierarchy
135 other-modules:
136 ghc-options: -Wall -O2
138test-suite tests
139 build-depends: base >=4 && <5, containers -any, directory -any,
140 filepath -any, mtl -any, parsec -any, purescript -any, syb >= 0.4.1 && < 0.5,
141 transformers -any, utf8-string -any, process -any
142 type: exitcode-stdio-1.0
143 main-is: Main.hs
144 buildable: True
145 hs-source-dirs: tests