git.iko.soy/rowtype-yoga/purescript-native
on aa8a269 help sign in
132 lines 5.7 kB history raw
1name: purescript
2version: 0.4.8
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,
22 directory -any, filepath -any, mtl -any, parsec -any, syb -any,
23 transformers -any, utf8-string -any, pattern-arrows -any, monad-unify >= 0.2 && < 0.3,
24 xdg-basedir -any, time -any
25 if (!os(windows))
26 build-depends: unix -any
27 exposed-modules: Data.Generics.Extras
28 Language.PureScript
29 Language.PureScript.Constants
30 Language.PureScript.Options
31 Language.PureScript.Declarations
32 Language.PureScript.Environment
33 Language.PureScript.Kinds
34 Language.PureScript.Names
35 Language.PureScript.Types
36 Language.PureScript.Scope
37 Language.PureScript.TypeClassDictionaries
38 Language.PureScript.DeadCodeElimination
39 Language.PureScript.Sugar
40 Language.PureScript.ModuleDependencies
41 Language.PureScript.Sugar.CaseDeclarations
42 Language.PureScript.Sugar.DoNotation
43 Language.PureScript.Sugar.TypeDeclarations
44 Language.PureScript.Sugar.BindingGroups
45 Language.PureScript.Sugar.Operators
46 Language.PureScript.Sugar.TypeClasses
47 Language.PureScript.Sugar.Names
48 Language.PureScript.CodeGen
49 Language.PureScript.CodeGen.Common
50 Language.PureScript.CodeGen.Externs
51 Language.PureScript.CodeGen.JS
52 Language.PureScript.CodeGen.JS.AST
53 Language.PureScript.CodeGen.Monad
54 Language.PureScript.Optimizer
55 Language.PureScript.Optimizer.Common
56 Language.PureScript.Optimizer.MagicDo
57 Language.PureScript.Optimizer.TCO
58 Language.PureScript.Optimizer.Inliner
59 Language.PureScript.Optimizer.Unused
60 Language.PureScript.Optimizer.Blocks
61 Language.PureScript.Parser
62 Language.PureScript.Parser.Common
63 Language.PureScript.Parser.Declarations
64 Language.PureScript.Parser.Kinds
65 Language.PureScript.Parser.State
66 Language.PureScript.Parser.Types
67 Language.PureScript.Pretty
68 Language.PureScript.Pretty.Common
69 Language.PureScript.Pretty.JS
70 Language.PureScript.Pretty.Kinds
71 Language.PureScript.Pretty.Types
72 Language.PureScript.Pretty.Values
73 Language.PureScript.TypeChecker
74 Language.PureScript.TypeChecker.Kinds
75 Language.PureScript.TypeChecker.Monad
76 Language.PureScript.TypeChecker.Synonyms
77 Language.PureScript.TypeChecker.Types
78 exposed: True
79 buildable: True
80 hs-source-dirs: src
81 other-modules:
82 ghc-options: -Wall -O2
84executable psc
85 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
86 directory -any, filepath -any, mtl -any, parsec -any,
87 purescript -any, syb -any, transformers -any, utf8-string -any
88 main-is: Main.hs
89 buildable: True
90 hs-source-dirs: psc
91 other-modules:
92 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
94executable psc-make
95 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
96 directory -any, filepath -any, mtl -any, parsec -any,
97 purescript -any, syb -any, transformers -any, utf8-string -any
98 main-is: Main.hs
99 buildable: True
100 hs-source-dirs: psc-make
101 other-modules:
102 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
104executable psci
105 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
106 mtl -any, parsec -any, haskeline -any, purescript -any,
107 syb -any, transformers -any, utf8-string -any, process -any,
108 xdg-basedir -any, cmdtheline -any
109 main-is: Main.hs
110 buildable: True
111 hs-source-dirs: psci
112 other-modules: Commands
113 Parser
114 ghc-options: -Wall -O2
116executable docgen
117 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
118 process -any, mtl -any
119 main-is: Main.hs
120 buildable: True
121 hs-source-dirs: docgen
122 other-modules:
123 ghc-options: -Wall -O2
125test-suite tests
126 build-depends: base >=4 && <5, containers -any, directory -any,
127 filepath -any, mtl -any, parsec -any, purescript -any, syb -any,
128 transformers -any, utf8-string -any, process -any
129 type: exitcode-stdio-1.0
130 main-is: Main.hs
131 buildable: True
132 hs-source-dirs: tests