-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.yaml
91 lines (86 loc) · 1.96 KB
/
package.yaml
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
name: aeson-schemas
version: 1.4.2.1
verbatim:
cabal-version: '>= 1.10'
license: BSD3
license-file: LICENSE.md
author:
- Brandon Chinn <[email protected]>
maintainer:
- Brandon Chinn <[email protected]>
category: JSON
synopsis: Easily consume JSON data on-demand with type-safety
description: |
Parse JSON data easily and safely without defining new data types. Useful
for deeply nested JSON data, which is difficult to parse using the default
FromJSON instances.
extra-source-files:
- README.md
- CHANGELOG.md
- examples/*.json
- test/**/*.golden
- test/wont-compile/*.hs
github: brandonchinn178/aeson-schemas
ghc-options:
- -Wall
- -Wcompat
- -Wincomplete-record-updates
- -Wincomplete-uni-patterns
- -Wnoncanonical-monad-instances
- -Wunused-packages
library:
source-dirs: src
other-modules:
- Data.Aeson.Schema.TH.Enum
- Data.Aeson.Schema.TH.Get
- Data.Aeson.Schema.TH.Getter
- Data.Aeson.Schema.TH.Parse
- Data.Aeson.Schema.TH.Schema
- Data.Aeson.Schema.TH.Unwrap
- Data.Aeson.Schema.TH.Utils
dependencies:
- aeson < 3
- base >= 4.17 && < 5
- first-class-families < 0.9
- hashable < 1.6
- megaparsec < 10
- template-haskell < 2.22
- text < 2.2
- unordered-containers < 0.3
tests:
aeson-schemas-test:
source-dirs: test
main: Main.hs
dependencies:
- aeson
- aeson-qq >= 0.8.4
- aeson-schemas
- base
- deepseq
- filepath
- hint
- interpolate
- process
- QuickCheck
- raw-strings-qq
- tasty
- tasty-golden
- tasty-hunit
- tasty-quickcheck >= 0.8.1
- template-haskell
- temporary
- text
- th-orphans
- th-test-utils
benchmarks:
aeson-schemas-bench:
source-dirs: bench
main: Main.hs
dependencies:
- aeson
- aeson-schemas
- base
- criterion
- deepseq
- template-haskell
- th-test-utils