on json-schema-export help sign in
schematic/schematic.cabal
135 lines 4.9 kB history raw
1-- Initial schematic.cabal generated by cabal init. For further
2-- documentation, see http://haskell.org/cabal/users-guide/
4name: schematic
5version: 0.1.6.0
6synopsis: JSON-biased spec and validation tool
7-- description:
8license: BSD3
9license-file: LICENSE
10author: Denis Redozubov
11maintainer: denis.redozubov@gmail.com
12-- copyright:
13category: Data
14build-type: Simple
15extra-source-files: ChangeLog.md
16cabal-version: >=1.10
18library
19 exposed-modules: Data.Schematic
20 , Data.Schematic.Instances
21 , Data.Schematic.JsonSchema
22 , Data.Schematic.Lens
23 , Data.Schematic.Migration
24 , Data.Schematic.Path
25 , Data.Schematic.Schema
26 , Data.Schematic.Validation
27 , Data.Schematic.Utils
28 ghc-options: -Wall
29 -- other-modules:
30 default-extensions: ConstraintKinds
31 , DataKinds
32 , DefaultSignatures
33 , DeriveFunctor
34 , DeriveFoldable
35 , DeriveGeneric
36 , DeriveDataTypeable
37 , FlexibleContexts
38 , FlexibleInstances
39 , FunctionalDependencies
40 , GADTs
41 , KindSignatures
42 , InstanceSigs
43 , LambdaCase
44 , MultiParamTypeClasses
45 , OverloadedLists
46 , OverloadedStrings
47 , PolyKinds
48 , QuasiQuotes
49 , PartialTypeSignatures
50 , RankNTypes
51 , RecordWildCards
52 , StandaloneDeriving
53 , ScopedTypeVariables
54 , TemplateHaskell
55 , TypeApplications
56 , TypeFamilies
57 , TypeFamilyDependencies
58 , TypeInType
59 , TypeOperators
60 , TypeSynonymInstances
61 , UndecidableInstances
62 build-depends: base >=4.9 && <4.10
63 , bytestring
64 , aeson >= 1
65 , containers
66 , hjsonschema
67 , mtl
68 , regex-compat
69 , scientific
70 , singletons >= 2.2
71 , smallcheck
72 , smallcheck-series
73 , tagged
74 , text
75 , unordered-containers
76 , validationt >= 0.1.0.1
77 , vector
78 , vinyl
79 hs-source-dirs: src
80 default-language: Haskell2010
82test-suite spec
83 type: exitcode-stdio-1.0
84 hs-source-dirs: test
85 main-is: Spec.hs
86 default-language: Haskell2010
87 default-extensions: ConstraintKinds
88 , DataKinds
89 , DeriveFunctor
90 , DeriveFoldable
91 , DeriveGeneric
92 , DeriveDataTypeable
93 , FlexibleContexts
94 , FlexibleInstances
95 , FunctionalDependencies
96 , GADTs
97 , KindSignatures
98 , InstanceSigs
99 , MultiParamTypeClasses
100 , OverloadedLists
101 , OverloadedStrings
102 , PolyKinds
103 , QuasiQuotes
104 , PartialTypeSignatures
105 , RecordWildCards
106 , ScopedTypeVariables
107 , TemplateHaskell
108 , TypeApplications
109 , TypeFamilies
110 , TypeInType
111 , TypeOperators
112 , TypeSynonymInstances
113 build-depends: HUnit
114 , aeson >= 1
115 , base >=4.9 && <4.10
116 , bytestring
117 , containers
118 , hjsonschema
119 , hspec >= 2.2.0
120 , hspec-core
121 , hspec-discover
122 , hspec-smallcheck
123 , lens
124 , regex-compat
125 , schematic
126 , smallcheck
127 , smallcheck-series
128 , singletons >= 2.3.1
129 , tagged
130 , text
131 , unordered-containers
132 , validationt >= 0.1.0.1
133 , vinyl
134 other-modules: SchemaSpec
135 , LensSpec