git.iko.soy/typeable/hjsonschema
on 0.10.0.0 help sign in
typeable/hjsonschema/hjsonschema.cabal
120 lines 5.0 kB history raw
1name: hjsonschema
2version: 0.10.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: changelog.txt
14 JSON-Schema-Test-Suite/remotes/*.json
15 JSON-Schema-Test-Suite/tests/draft4/*.json
16 README.md
17 src/draft4.json
18 test/Local/*.json
20library
21 hs-source-dirs: src
22 exposed-modules: Data.JsonSchema.Draft4
23 , Data.JsonSchema.Draft4.Internal
24 , Data.JsonSchema.Fetch
25 , Data.Validator.Draft4
26 , Data.Validator.Failure
27 , Data.Validator.Reference
28 , Data.Validator.Utils
30 other-modules: Data.JsonSchema.Draft4.Failure
31 , Data.JsonSchema.Draft4.Schema
32 , Data.Validator.Draft4.Any
33 , Data.Validator.Draft4.Array
34 , Data.Validator.Draft4.Number
35 , Data.Validator.Draft4.Object
36 , Data.Validator.Draft4.Object.Properties
37 , Data.Validator.Draft4.String
38 , Import
39 default-language: Haskell2010
40 default-extensions: ScopedTypeVariables
41 OverloadedStrings
42 ghc-options: -Wall
43 build-depends: aeson >= 0.7 && < 0.12
44 -- 4.6 doesn't have a Traversable Either instance:
45 , base >= 4.7 && < 4.9
46 , bytestring >= 0.10 && < 0.11
47 , containers >= 0.5 && < 0.6
48 , file-embed >= 0.0.8 && < 0.1
49 , filepath >= 1.3 && < 1.5
50 , hjsonpointer >= 0.3 && < 0.4
51 , http-client >= 0.4 && < 0.5
52 , http-types >= 0.8 && < 0.10
53 , pcre-heavy >= 1.0 && < 1.1
54 , QuickCheck >= 2.8.1 && < 2.9
55 , scientific >= 0.3 && < 0.4
56 , semigroups >= 0.18 && < 0.19
57 , unordered-containers >= 0.2 && < 0.3
58 , text >= 1.1 && < 1.3
59 , vector >= 0.10 && < 0.12
61test-suite local
62 type: exitcode-stdio-1.0
63 hs-source-dirs: test
64 examples
65 main-is: Local.hs
66 other-modules: Local.Failure
67 , Local.Filesystem
68 , Local.Reference
69 , Shared
70 -- from ./examples:
71 , CustomSchema
72 , Full
73 , PrettyShowFailure
74 , Simple
75 default-language: Haskell2010
76 ghc-options: -Wall -fno-warn-orphans
77 default-extensions: OverloadedStrings
78 build-depends: aeson
79 , base
80 , bytestring
81 , filepath
82 , hjsonpointer
83 , hjsonschema
84 , semigroups
85 , text
86 , QuickCheck
87 , unordered-containers
88 , vector
89 , directory >= 1.2 && < 1.3
90 , HUnit >= 1.2 && < 1.4
91 , tasty >= 0.11 && < 0.12
92 , tasty-hunit >= 0.9 && < 0.10
93 , tasty-quickcheck >= 0.8 && < 0.9
95test-suite remote
96 type: exitcode-stdio-1.0
97 hs-source-dirs: test
98 main-is: Remote.hs
99 other-modules: Shared
100 default-language: Haskell2010
101 ghc-options: -Wall -fno-warn-orphans
102 default-extensions: OverloadedStrings
103 build-depends: aeson
104 , async
105 , base
106 , bytestring
107 , filepath
108 , hjsonschema
109 , text
110 , vector
111 , directory
112 , HUnit
113 , tasty
114 , tasty-hunit
115 , wai-app-static
116 , warp
118source-repository head
119 type: git
120 location: git://github.com/seagreen/hjsonschema.git