git.iko.soy/rowtype-yoga/purescript-native
on 63c67fd help sign in
112 lines 4.8 kB history raw
1name: purescript
2version: 0.4.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
13author: Phil Freeman <paf31@cantab.net>,
14 Gary Burgess <gary.burgess@gmail.com>,
15 Hardy Jones <jones3.hardy@gmail.com>
16data-files: prelude/prelude.purs
17data-dir: ""
19library
20 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
21 directory -any, filepath -any, mtl -any, parsec -any, syb -any,
22 transformers -any, utf8-string -any, pattern-arrows -any, monad-unify >= 0.2 && < 0.3,
23 xdg-basedir -any
24 if (!os(windows))
25 build-depends: unix -any
26 exposed-modules: Data.Generics.Extras
27 Language.PureScript
28 Language.PureScript.Options
29 Language.PureScript.Declarations
30 Language.PureScript.Kinds
31 Language.PureScript.Names
32 Language.PureScript.Types
33 Language.PureScript.Values
34 Language.PureScript.Scope
35 Language.PureScript.DeadCodeElimination
36 Language.PureScript.Sugar
37 Language.PureScript.ModuleDependencies
38 Language.PureScript.Sugar.CaseDeclarations
39 Language.PureScript.Sugar.DoNotation
40 Language.PureScript.Sugar.TypeDeclarations
41 Language.PureScript.Sugar.BindingGroups
42 Language.PureScript.Sugar.Operators
43 Language.PureScript.Sugar.TypeClasses
44 Language.PureScript.Sugar.Let
45 Language.PureScript.CodeGen
46 Language.PureScript.CodeGen.Common
47 Language.PureScript.CodeGen.Externs
48 Language.PureScript.CodeGen.JS
49 Language.PureScript.CodeGen.JS.AST
50 Language.PureScript.CodeGen.Monad
51 Language.PureScript.CodeGen.Optimize
52 Language.PureScript.Parser
53 Language.PureScript.Parser.Common
54 Language.PureScript.Parser.Declarations
55 Language.PureScript.Parser.Kinds
56 Language.PureScript.Parser.State
57 Language.PureScript.Parser.Types
58 Language.PureScript.Parser.Values
59 Language.PureScript.Pretty
60 Language.PureScript.Pretty.Common
61 Language.PureScript.Pretty.JS
62 Language.PureScript.Pretty.Kinds
63 Language.PureScript.Pretty.Types
64 Language.PureScript.Pretty.Values
65 Language.PureScript.TypeChecker
66 Language.PureScript.TypeChecker.Kinds
67 Language.PureScript.TypeChecker.Monad
68 Language.PureScript.TypeChecker.Synonyms
69 Language.PureScript.TypeChecker.Types
70 exposed: True
71 buildable: True
72 hs-source-dirs: src
73 other-modules:
75executable psc
76 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
77 directory -any, filepath -any, mtl -any, parsec -any,
78 purescript -any, syb -any, transformers -any, utf8-string -any
79 main-is: Main.hs
80 buildable: True
81 hs-source-dirs: psc
82 other-modules:
83 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
85executable psci
86 build-depends: base >=4 && <5, containers -any, directory -any,
87 mtl -any, parsec -any, haskeline <=0.7.1.1, purescript -any,
88 syb -any, transformers -any, utf8-string -any, process -any,
89 xdg-basedir -any
90 main-is: Main.hs
91 buildable: True
92 hs-source-dirs: psci
93 other-modules:
94 ghc-options: -Wall -O2
96executable docgen
97 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
98 process -any, mtl -any
99 main-is: Main.hs
100 buildable: True
101 hs-source-dirs: docgen
102 other-modules:
103 ghc-options: -Wall -O2
105test-suite tests
106 build-depends: base >=4 && <5, containers -any, directory -any,
107 filepath -any, mtl -any, parsec -any, purescript -any, syb -any,
108 transformers -any, utf8-string -any, process -any
109 type: exitcode-stdio-1.0
110 main-is: Main.hs
111 buildable: True
112 hs-source-dirs: tests