-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjmacro.cabal
61 lines (53 loc) · 2.74 KB
/
jmacro.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
name: jmacro
version: 0.6.15
synopsis: QuasiQuotation library for programmatic generation of Javascript code.
description: Javascript syntax, functional syntax, hygienic names, compile-time guarantees of syntactic correctness, limited typechecking. Additional documentation available at <http://www.haskell.org/haskellwiki/Jmacro>
category: Language
license: BSD3
license-file: LICENSE
author: Gershom Bazerman
maintainer: [email protected]
Tested-With: GHC == 8.4.2
Build-Type: Simple
Cabal-Version: >= 1.6
library
build-depends: base >= 4, base < 5, containers, wl-pprint-text, text, safe >= 0.2, parsec > 3.0, template-haskell >= 2.3, mtl > 1.1 , haskell-src-exts, haskell-src-meta, bytestring >= 0.9, syb, aeson >= 2.0 , regex-posix > 0.9, vector >= 0.8, unordered-containers >= 0.2
exposed-modules: Language.Javascript.JMacro
Language.Javascript.JMacro.Util
Language.Javascript.JMacro.TypeCheck
Language.Javascript.JMacro.Types
Language.Javascript.JMacro.Prelude
other-modules: Language.Javascript.JMacro.Base
Language.Javascript.JMacro.QQ
Language.Javascript.JMacro.ParseTH
ghc-options: -Wall
flag benchmarks
description: Build the benchmarks
default: False
executable jmacro
build-depends: base >= 4, base < 5, containers, wl-pprint-text, text, safe >= 0.2, parsec > 3.0, template-haskell >= 2.3, mtl > 1.1 , haskell-src-exts, haskell-src-meta, bytestring >= 0.9, syb, aeson >= 0.5 , regex-posix > 0.9, vector >= 0.8, unordered-containers >= 0.2, parseargs
main-is: Language/Javascript/JMacro/Executable.hs
other-modules: Language.Javascript.JMacro.Util
Language.Javascript.JMacro.TypeCheck
Language.Javascript.JMacro.Types
Language.Javascript.JMacro.Prelude
Language.Javascript.JMacro.Base
Language.Javascript.JMacro.QQ
Language.Javascript.JMacro.ParseTH
executable jmacro-bench
main-is: Language/Javascript/JMacro/Benchmark.hs
if flag(benchmarks)
buildable: True
build-depends: criterion
other-modules: Language.Javascript.JMacro.Util
Language.Javascript.JMacro.TypeCheck
Language.Javascript.JMacro.Types
Language.Javascript.JMacro.Prelude
Language.Javascript.JMacro.Base
Language.Javascript.JMacro.QQ
Language.Javascript.JMacro.ParseTH
else
buildable: False
source-repository head
type: darcs
location: http://hub.darcs.net/gershomb/jmacro