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