git.iko.soy/rowtype-yoga/purescript-native
on ce4bd2b help sign in
135 lines 5.8 kB history raw
1name: purescript
2version: 0.4.16
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 >= 1.2, filepath -any, mtl -any, parsec -any, syb -any,
23 transformers -any, utf8-string -any,
24 pattern-arrows >= 0.0.2 && < 0.1,
25 monad-unify >= 0.2.1 && < 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.TypeClassDictionaries
41 Language.PureScript.DeadCodeElimination
42 Language.PureScript.Sugar
43 Language.PureScript.ModuleDependencies
44 Language.PureScript.Sugar.CaseDeclarations
45 Language.PureScript.Sugar.DoNotation
46 Language.PureScript.Sugar.TypeDeclarations
47 Language.PureScript.Sugar.BindingGroups
48 Language.PureScript.Sugar.Operators
49 Language.PureScript.Sugar.TypeClasses
50 Language.PureScript.Sugar.Names
51 Language.PureScript.CodeGen
52 Language.PureScript.CodeGen.Common
53 Language.PureScript.CodeGen.Externs
54 Language.PureScript.CodeGen.JS
55 Language.PureScript.CodeGen.JS.AST
56 Language.PureScript.CodeGen.Monad
57 Language.PureScript.Optimizer
58 Language.PureScript.Optimizer.Common
59 Language.PureScript.Optimizer.MagicDo
60 Language.PureScript.Optimizer.TCO
61 Language.PureScript.Optimizer.Inliner
62 Language.PureScript.Optimizer.Unused
63 Language.PureScript.Optimizer.Blocks
64 Language.PureScript.Parser
65 Language.PureScript.Parser.Common
66 Language.PureScript.Parser.Declarations
67 Language.PureScript.Parser.Kinds
68 Language.PureScript.Parser.State
69 Language.PureScript.Parser.Types
70 Language.PureScript.Pretty
71 Language.PureScript.Pretty.Common
72 Language.PureScript.Pretty.JS
73 Language.PureScript.Pretty.Kinds
74 Language.PureScript.Pretty.Types
75 Language.PureScript.Pretty.Values
76 Language.PureScript.TypeChecker
77 Language.PureScript.TypeChecker.Kinds
78 Language.PureScript.TypeChecker.Monad
79 Language.PureScript.TypeChecker.Synonyms
80 Language.PureScript.TypeChecker.Types
81 exposed: True
82 buildable: True
83 hs-source-dirs: src
84 other-modules:
85 ghc-options: -Wall -O2
87executable psc
88 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
89 directory -any, filepath -any, mtl -any, parsec -any,
90 purescript -any, syb -any, transformers -any, utf8-string -any
91 main-is: Main.hs
92 buildable: True
93 hs-source-dirs: psc
94 other-modules:
95 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
97executable psc-make
98 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
99 directory -any, filepath -any, mtl -any, parsec -any,
100 purescript -any, syb -any, transformers -any, utf8-string -any
101 main-is: Main.hs
102 buildable: True
103 hs-source-dirs: psc-make
104 other-modules:
105 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
107executable psci
108 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
109 mtl -any, parsec -any, haskeline -any, purescript -any,
110 syb -any, transformers -any, utf8-string -any, process -any,
111 xdg-basedir -any, cmdtheline -any
112 main-is: Main.hs
113 buildable: True
114 hs-source-dirs: psci
115 other-modules: Commands
116 Parser
117 ghc-options: -Wall -O2
119executable docgen
120 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
121 process -any, mtl -any
122 main-is: Main.hs
123 buildable: True
124 hs-source-dirs: docgen
125 other-modules:
126 ghc-options: -Wall -O2
128test-suite tests
129 build-depends: base >=4 && <5, containers -any, directory -any,
130 filepath -any, mtl -any, parsec -any, purescript -any, syb -any,
131 transformers -any, utf8-string -any, process -any
132 type: exitcode-stdio-1.0
133 main-is: Main.hs
134 buildable: True
135 hs-source-dirs: tests