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