-
Notifications
You must be signed in to change notification settings - Fork 5
/
moat.cabal
147 lines (142 loc) · 3.84 KB
/
moat.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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.37.0.
--
-- see: https://github.com/sol/hpack
name: moat
version: 0.1
synopsis: Generate swift and kotlin types from haskell types
description: See README at <https://github.com/chessai/moat>
category: Codegen, Text, TemplateHaskell
homepage: https://github.com/chessai/moat#readme
bug-reports: https://github.com/chessai/moat/issues
maintainer: chessai <[email protected]>
license: MIT
license-file: LICENSE
build-type: Simple
extra-source-files:
CHANGELOG.md
README.md
source-repository head
type: git
location: https://github.com/chessai/moat
library
exposed-modules:
Moat
other-modules:
Moat.Class
Moat.Pretty.Doc.DocC
Moat.Pretty.Doc.KDoc
Moat.Pretty.Doc.Markdown
Moat.Pretty.Kotlin
Moat.Pretty.Swift
Moat.Types
Paths_moat
hs-source-dirs:
src
default-extensions:
LambdaCase
RecordWildCards
ghc-options: -Wall
build-tool-depends:
hspec-discover:hspec-discover
build-depends:
base >=4.11 && <4.19
, bytestring >=0.10 && <0.12
, case-insensitive ==1.2.*
, cmark-gfm >=0.2.5 && <0.3.0
, containers >=0.5.9 && <0.7
, haddock-library >=1.10 && <1.12
, mtl >=2.2 && <2.4
, primitive >=0.6.4 && <0.9
, template-haskell >=2.11 && <2.21
, text >=1.2 && <2.1
, th-abstraction >=0.3 && <0.7
, th-compat >=0.1.0 && <0.2
, time >=1.8 && <1.13
, unordered-containers ==0.2.*
, uuid-types ==1.0.*
, vector >=0.12 && <0.14
default-language: Haskell2010
test-suite spec
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
AdvancedEnumSpec
AdvancedEnumWithRawValueSpec
AdvancedNewtypeSpec
AdvancedNewtypeWithEnumFieldSpec
AdvancedRecordSpec
BasicDocSpec
BasicEnumSpec
BasicEnumWithRawValueSpec
BasicNewtypeJoinOptionalsSpec
BasicNewtypeSpec
BasicNewtypeWithConcreteFieldSpec
BasicNewtypeWithEitherFieldSpec
BasicRecordSpec
Common
DeprecatedFieldSpec
DuplicateRecordFieldSpec
EnumValueClassDocSpec
EnumValueClassSpec
GenericAliasSpec
GenericNewtypeSpec
GenericStructSpec
MultipleTypeVariableSpec
SingleNullarySpec
SingleNullaryWithTypeVariableSpec
StrictEnumsSpec
StrictFieldsSpec
SumOfProductDocSpec
SumOfProductSpec
SumOfProductWithNameCollisionSpec
SumOfProductWithTaggedFlatObjectStyleSpec
SumOfProductWithTaggedObjectAndNonConcreteCasesSpec
SumOfProductWithTaggedObjectAndSingleNullarySpec
SumOfProductWithTaggedObjectStyleSpec
SumOfProductWithTypeParameterSpec
TypeVariableSpec
Moat
Moat.Class
Moat.Pretty.Doc.DocC
Moat.Pretty.Doc.KDoc
Moat.Pretty.Doc.Markdown
Moat.Pretty.Kotlin
Moat.Pretty.Swift
Moat.Types
Paths_moat
hs-source-dirs:
test
src
default-extensions:
LambdaCase
RecordWildCards
AllowAmbiguousTypes
DataKinds
ScopedTypeVariables
TemplateHaskell
TypeApplications
ghc-options: -Wall -Wno-unused-top-binds -haddock
build-tool-depends:
hspec-discover:hspec-discover
build-depends:
base >=4.11 && <4.19
, bytestring >=0.10 && <0.12
, case-insensitive ==1.2.*
, cmark-gfm >=0.2.5 && <0.3.0
, containers >=0.5.9 && <0.7
, haddock-library >=1.10 && <1.12
, hspec
, hspec-discover
, hspec-golden
, mtl >=2.2 && <2.4
, primitive >=0.6.4 && <0.9
, template-haskell >=2.11 && <2.21
, text >=1.2 && <2.1
, th-abstraction >=0.3 && <0.7
, th-compat >=0.1.0 && <0.2
, time >=1.8 && <1.13
, unordered-containers ==0.2.*
, uuid-types ==1.0.*
, vector >=0.12 && <0.14
default-language: Haskell2010