git.iko.soy/typeable/hjsonschema
on 1.1.0.0 help sign in
typeable/hjsonschema/hjsonschema.cabal
162 lines 4.1 kB history raw
1name: hjsonschema
2version: 1.1.0.0
3synopsis: JSON Schema library
4homepage: https://github.com/seagreen/hjsonschema
5license: MIT
6license-file: MIT-LICENSE.txt
7author: Ian Grant Jeffries
8maintainer: ian@housejeffries.com
9category: Data
10build-type: Simple
11cabal-version: >=1.10
12tested-with: GHC == 7.8.4, GHC == 7.10.2
13extra-source-files:
14 changelog.txt
15 JSON-Schema-Test-Suite/remotes/*.json
16 JSON-Schema-Test-Suite/remotes/folder/*.json
17 JSON-Schema-Test-Suite/tests/draft4/*.json
18 JSON-Schema-Test-Suite/tests/draft4/optional/*.json
19 README.md
20 src/draft4.json
21 test/Local/*.json
22 test/supplement/*.json
23 examples/json/*.json
25library
26 hs-source-dirs:
27 src
28 default-language: Haskell2010
29 default-extensions:
30 NoImplicitPrelude
31 OverloadedStrings
32 ScopedTypeVariables
33 if impl(ghc >= 8)
34 default-extensions: StrictData
35 other-extensions:
36 DeriveFunctor
37 GeneralizedNewtypeDeriving
38 TemplateHaskell
39 ghc-options:
40 -Wall
41 exposed-modules:
42 Data.JsonSchema.Draft4
43 , Data.JsonSchema.Draft4.Failure
44 , Data.JsonSchema.Draft4.Schema
45 , Data.JsonSchema.Draft4.Spec
46 , Data.JsonSchema.Fetch
47 , Data.JsonSchema.Types
48 , Data.Validator.Draft4
49 , Data.Validator.Draft4.Any
50 , Data.Validator.Draft4.Array
51 , Data.Validator.Draft4.Number
52 , Data.Validator.Draft4.Object
53 , Data.Validator.Draft4.String
54 , Data.Validator.Failure
55 , Data.Validator.Reference
56 , Data.Validator.Types
57 , Data.Validator.Utils
58 other-modules:
59 Data.Validator.Draft4.Object.Properties
60 , Import
61 build-depends:
62 aeson >= 0.11 && < 0.12
63 , base >= 4.7 && < 4.10
64 , bytestring >= 0.10 && < 0.11
65 , containers >= 0.5 && < 0.6
66 , file-embed >= 0.0.8 && < 0.1
67 , filepath >= 1.3 && < 1.5
68 , hjsonpointer >= 0.3 && < 0.4
69 -- 0.4.30 is for parseUrlThrow:
70 , http-client >= 0.4.30 && < 0.6
71 , http-types >= 0.8 && < 0.10
72 , pcre-heavy >= 1.0 && < 1.1
73 , profunctors >= 5.0 && < 5.3
74 , QuickCheck >= 2.8 && < 2.10
75 , scientific >= 0.3 && < 0.4
76 , semigroups >= 0.18 && < 0.19
77 , unordered-containers >= 0.2 && < 0.3
78 , text >= 1.1 && < 1.3
79 , vector >= 0.10 && < 0.12
81test-suite local
82 hs-source-dirs:
83 test
84 examples
85 default-language: Haskell2010
86 ghc-options:
87 -Wall
88 -fno-warn-orphans
89 default-extensions:
90 OverloadedStrings
91 ScopedTypeVariables
92 type: exitcode-stdio-1.0
93 main-is: Local.hs
94 other-modules:
95 Local.Failure
96 , Local.Reference
97 , Local.Validation
98 , Shared
99 -- from ./examples:
100 , AlternateSchema
101 , Full
102 , Simple
103 build-depends:
104 aeson
105 , base
106 , bytestring
107 , filepath
108 , hjsonpointer
109 , hjsonschema
110 , profunctors
111 , semigroups
112 , text
113 , QuickCheck
114 , unordered-containers
115 , vector
116 -- directory-1.2.5 required for `listDirectory`:
117 , directory >= 1.2.5 && < 1.3
118 , HUnit >= 1.2 && < 1.4
119 , tasty >= 0.11 && < 0.12
120 , tasty-hunit >= 0.9 && < 0.10
121 , tasty-quickcheck >= 0.8 && < 0.9
123test-suite remote
124 hs-source-dirs:
125 test
126 examples
127 default-language: Haskell2010
128 ghc-options:
129 -Wall
130 -fno-warn-orphans
131 default-extensions:
132 OverloadedStrings
133 ScopedTypeVariables
134 type: exitcode-stdio-1.0
135 main-is: Remote.hs
136 other-modules:
137 Shared
138 -- from ./examples:
139 , AlternateSchema
140 build-depends:
141 aeson
142 , async
143 , base
144 , bytestring
145 , filepath
146 , hjsonpointer
147 , hjsonschema
148 , profunctors
149 , semigroups
150 , text
151 , unordered-containers
152 , vector
153 , directory
154 , HUnit
155 , tasty
156 , tasty-hunit
157 , wai-app-static
158 , warp
160source-repository head
161 type: git
162 location: git://github.com/seagreen/hjsonschema.git