-
Notifications
You must be signed in to change notification settings - Fork 27
/
aeson-typescript.cabal
155 lines (150 loc) · 3.9 KB
/
aeson-typescript.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
148
149
150
151
152
153
154
155
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: aeson-typescript
version: 0.6.4.0
synopsis: Generate TypeScript definition files from your ADTs
description: Please see the README on Github at <https://github.com/codedownio/aeson-typescript#readme>
category: Text, Web, JSON
homepage: https://github.com/codedownio/aeson-typescript#readme
bug-reports: https://github.com/codedownio/aeson-typescript/issues
author: Tom McLaughlin
maintainer: [email protected]
copyright: 2022 CodeDown
license: BSD3
license-file: LICENSE
build-type: Simple
tested-with:
GHC == 9.6.1
, GHC == 9.4.4
, GHC == 9.2.7
, GHC == 9.0.2
, GHC == 8.10.7
, GHC == 8.8.4
, GHC == 8.6.5
extra-source-files:
README.md
CHANGELOG.md
test/assets/package.json
test/assets/npm_install.sh
test/assets/yarn_install.sh
test/assets/yarn.lock
source-repository head
type: git
location: https://github.com/codedownio/aeson-typescript
library
exposed-modules:
Data.Aeson.TypeScript.TH
Data.Aeson.TypeScript.Internal
Data.Aeson.TypeScript.Recursive
Data.Aeson.TypeScript.LegalName
other-modules:
Data.Aeson.TypeScript.Formatting
Data.Aeson.TypeScript.Instances
Data.Aeson.TypeScript.Lookup
Data.Aeson.TypeScript.Transform
Data.Aeson.TypeScript.TypeManipulation
Data.Aeson.TypeScript.Types
Data.Aeson.TypeScript.Util
Paths_aeson_typescript
hs-source-dirs:
src
default-extensions:
LambdaCase
MultiWayIf
NamedFieldPuns
OverloadedStrings
QuasiQuotes
RecordWildCards
ScopedTypeVariables
TupleSections
ViewPatterns
build-depends:
aeson
, base >=4.7 && <5
, bytestring
, containers
, mtl
, string-interpolate
, template-haskell
, text
, th-abstraction
, transformers
, unordered-containers
default-language: Haskell2010
test-suite aeson-typescript-tests
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Basic
ClosedTypeFamilies
Formatting
Generic
GetDoc
HigherKind
LegalNameSpec
NoOmitNothingFields
ObjectWithSingleFieldNoTagSingleConstructors
ObjectWithSingleFieldTagSingleConstructors
OmitNothingFields
OpenTypeFamilies
TaggedObjectNoTagSingleConstructors
TaggedObjectTagSingleConstructors
TestBoilerplate
TwoElemArrayNoTagSingleConstructors
TwoElemArrayTagSingleConstructors
UntaggedNoTagSingleConstructors
UntaggedTagSingleConstructors
UnwrapUnaryRecords
Util
Util.Aeson
Data.Aeson.TypeScript.Formatting
Data.Aeson.TypeScript.Instances
Data.Aeson.TypeScript.Internal
Data.Aeson.TypeScript.LegalName
Data.Aeson.TypeScript.Lookup
Data.Aeson.TypeScript.Recursive
Data.Aeson.TypeScript.TH
Data.Aeson.TypeScript.Transform
Data.Aeson.TypeScript.TypeManipulation
Data.Aeson.TypeScript.Types
Data.Aeson.TypeScript.Util
Paths_aeson_typescript
hs-source-dirs:
test
src
default-extensions:
LambdaCase
MultiWayIf
NamedFieldPuns
OverloadedStrings
QuasiQuotes
RecordWildCards
ScopedTypeVariables
TupleSections
ViewPatterns
FlexibleContexts
KindSignatures
TemplateHaskell
TypeFamilies
ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N -haddock -fno-warn-unused-top-binds -fno-warn-orphans
build-depends:
aeson
, aeson-typescript
, base >=4.7 && <5
, bytestring
, containers
, directory
, filepath
, hspec
, mtl
, process
, string-interpolate
, template-haskell
, temporary
, text
, th-abstraction
, transformers
, unordered-containers
default-language: Haskell2010