on backport-to-822-second help sign in
schematic/schematic.cabal
120 lines 4.6 kB history raw
1name: schematic
2version: 0.5.0.0
3synopsis: JSON-biased spec and validation tool
4description: JSON-biased spec and validation tool. Makes possible to have a schema as a haskell type and derive json instances, validation actions, JSON generation for property-test generically. Built-in lens support.
5license: BSD3
6license-file: LICENSE
7author: Denis Redozubov
8maintainer: denis.redozubov@gmail.com
9homepage: http://github.com/typeable/schematic
10Bug-reports: http://github.com/typeable/schematic/issues/
11category: Data
12build-type: Simple
13extra-source-files: ChangeLog.md
14cabal-version: >=1.10
16library
17 exposed-modules: Data.Schematic
18 , Data.Schematic.DSL
19 , Data.Schematic.Generator
20 , Data.Schematic.Generator.Regex
21 , Data.Schematic.Instances
22 , Data.Schematic.JsonSchema
23 , Data.Schematic.Helpers
24 , Data.Schematic.Lens
25 , Data.Schematic.Migration
26 , Data.Schematic.Path
27 , Data.Schematic.Schema
28 , Data.Schematic.Validation
29 , Data.Schematic.Verifier
30 , Data.Schematic.Verifier.Array
31 , Data.Schematic.Verifier.Common
32 , Data.Schematic.Verifier.Number
33 , Data.Schematic.Verifier.Text
34 ghc-options: -Wall
35 default-extensions: ConstraintKinds
36 , DataKinds
37 , DefaultSignatures
38 , DeriveFunctor
39 , DeriveFoldable
40 , DeriveTraversable
41 , DeriveGeneric
42 , DeriveDataTypeable
43 , FlexibleContexts
44 , FlexibleInstances
45 , FunctionalDependencies
46 , GADTs
47 , KindSignatures
48 , InstanceSigs
49 , LambdaCase
50 , MultiParamTypeClasses
51 , OverloadedLists
52 , OverloadedStrings
53 , PolyKinds
54 , QuasiQuotes
55 , PartialTypeSignatures
56 , RankNTypes
57 , RecordWildCards
58 , StandaloneDeriving
59 , ScopedTypeVariables
60 , TemplateHaskell
61 , TypeApplications
62 , TypeFamilies
63 , TypeFamilyDependencies
64 , TypeInType
65 , TypeOperators
66 , TypeSynonymInstances
67 , UndecidableInstances
68 build-depends: base >=4.10 && <4.13
69 , bytestring
70 , aeson >= 1
71 , containers
72 , hjsonschema
73 , mtl
74 , profunctors
75 , regex-tdfa
76 , regex-tdfa-text
77 , scientific
78 , singletons >= 2.3
79 , smallcheck
80 , tagged
81 , template-haskell
82 , text
83 , union
84 , unordered-containers
85 , validationt >= 0.2.0.0
86 , vector
87 , vinyl
88 hs-source-dirs: src
89 default-language: Haskell2010
91test-suite spec
92 type: exitcode-stdio-1.0
93 hs-source-dirs: test
94 main-is: Spec.hs
95 default-language: Haskell2010
96 build-depends: HUnit
97 , aeson >= 1
98 , base >=4.11 && <4.13
99 , bytestring
100 , containers
101 , hjsonschema
102 , hspec >= 2.2.0
103 , hspec-core
104 , hspec-discover
105 , hspec-smallcheck
106 , lens
107 , regex-tdfa
108 , regex-tdfa-text
109 , schematic
110 , smallcheck
111 , singletons
112 , tagged
113 , text
114 , unordered-containers
115 , validationt >= 0.2.1.0
116 , vinyl
117 other-modules: SchemaSpec
118 , HelpersSpec
119 , LensSpec
120 , JsonSchemaSpec