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