git.iko.soy/rowtype-yoga/purescript-native
on 4326d49 help sign in
133 lines 5.8 kB history raw
1name: purescript
2version: 0.4.10.1
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.1 && < 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.Errors
34 Language.PureScript.Kinds
35 Language.PureScript.Names
36 Language.PureScript.Types
37 Language.PureScript.Scope
38 Language.PureScript.TypeClassDictionaries
39 Language.PureScript.DeadCodeElimination
40 Language.PureScript.Sugar
41 Language.PureScript.ModuleDependencies
42 Language.PureScript.Sugar.CaseDeclarations
43 Language.PureScript.Sugar.DoNotation
44 Language.PureScript.Sugar.TypeDeclarations
45 Language.PureScript.Sugar.BindingGroups
46 Language.PureScript.Sugar.Operators
47 Language.PureScript.Sugar.TypeClasses
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.Pretty
69 Language.PureScript.Pretty.Common
70 Language.PureScript.Pretty.JS
71 Language.PureScript.Pretty.Kinds
72 Language.PureScript.Pretty.Types
73 Language.PureScript.Pretty.Values
74 Language.PureScript.TypeChecker
75 Language.PureScript.TypeChecker.Kinds
76 Language.PureScript.TypeChecker.Monad
77 Language.PureScript.TypeChecker.Synonyms
78 Language.PureScript.TypeChecker.Types
79 exposed: True
80 buildable: True
81 hs-source-dirs: src
82 other-modules:
83 ghc-options: -Wall -O2
85executable psc
86 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
87 directory -any, filepath -any, mtl -any, parsec -any,
88 purescript -any, syb -any, transformers -any, utf8-string -any
89 main-is: Main.hs
90 buildable: True
91 hs-source-dirs: psc
92 other-modules:
93 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
95executable psc-make
96 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
97 directory -any, filepath -any, mtl -any, parsec -any,
98 purescript -any, syb -any, transformers -any, utf8-string -any
99 main-is: Main.hs
100 buildable: True
101 hs-source-dirs: psc-make
102 other-modules:
103 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
105executable psci
106 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
107 mtl -any, parsec -any, haskeline -any, purescript -any,
108 syb -any, transformers -any, utf8-string -any, process -any,
109 xdg-basedir -any, cmdtheline -any
110 main-is: Main.hs
111 buildable: True
112 hs-source-dirs: psci
113 other-modules: Commands
114 Parser
115 ghc-options: -Wall -O2
117executable docgen
118 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
119 process -any, mtl -any
120 main-is: Main.hs
121 buildable: True
122 hs-source-dirs: docgen
123 other-modules:
124 ghc-options: -Wall -O2
126test-suite tests
127 build-depends: base >=4 && <5, containers -any, directory -any,
128 filepath -any, mtl -any, parsec -any, purescript -any, syb -any,
129 transformers -any, utf8-string -any, process -any
130 type: exitcode-stdio-1.0
131 main-is: Main.hs
132 buildable: True
133 hs-source-dirs: tests