git.iko.soy/rowtype-yoga/purescript-native
on df82205 help sign in
114 lines 4.9 kB history raw
1name: purescript
2version: 0.4.2.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.CodeGen
47 Language.PureScript.CodeGen.Common
48 Language.PureScript.CodeGen.Externs
49 Language.PureScript.CodeGen.JS
50 Language.PureScript.CodeGen.JS.AST
51 Language.PureScript.CodeGen.Monad
52 Language.PureScript.CodeGen.Optimize
53 Language.PureScript.Parser
54 Language.PureScript.Parser.Common
55 Language.PureScript.Parser.Declarations
56 Language.PureScript.Parser.Kinds
57 Language.PureScript.Parser.State
58 Language.PureScript.Parser.Types
59 Language.PureScript.Parser.Values
60 Language.PureScript.Pretty
61 Language.PureScript.Pretty.Common
62 Language.PureScript.Pretty.JS
63 Language.PureScript.Pretty.Kinds
64 Language.PureScript.Pretty.Types
65 Language.PureScript.Pretty.Values
66 Language.PureScript.TypeChecker
67 Language.PureScript.TypeChecker.Kinds
68 Language.PureScript.TypeChecker.Monad
69 Language.PureScript.TypeChecker.Synonyms
70 Language.PureScript.TypeChecker.Types
71 exposed: True
72 buildable: True
73 hs-source-dirs: src
74 other-modules:
76executable psc
77 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
78 directory -any, filepath -any, mtl -any, parsec -any,
79 purescript -any, syb -any, transformers -any, utf8-string -any
80 main-is: Main.hs
81 buildable: True
82 hs-source-dirs: psc
83 other-modules:
84 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
86executable psci
87 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
88 mtl -any, parsec -any, haskeline <=0.7.1.1, purescript -any,
89 syb -any, transformers -any, utf8-string -any, process -any,
90 xdg-basedir -any, cmdtheline -any
91 main-is: Main.hs
92 buildable: True
93 hs-source-dirs: psci
94 other-modules: Commands
95 Parser
96 ghc-options: -Wall -O2
98executable docgen
99 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
100 process -any, mtl -any
101 main-is: Main.hs
102 buildable: True
103 hs-source-dirs: docgen
104 other-modules:
105 ghc-options: -Wall -O2
107test-suite tests
108 build-depends: base >=4 && <5, containers -any, directory -any,
109 filepath -any, mtl -any, parsec -any, purescript -any, syb -any,
110 transformers -any, utf8-string -any, process -any
111 type: exitcode-stdio-1.0
112 main-is: Main.hs
113 buildable: True
114 hs-source-dirs: tests