@@ -16,8 +16,6 @@ tested-with: GHC == 8.6.5
1616 GHC == 8.8.3
1717
1818common common-options
19− build-depends: base >= 4.12.0.0 && < 4.14
20−
2119 ghc-options: -Wall
2220 -Wcompat
2321 -Widentities
@@ -30,15 +28,52 @@ common common-options
3028 if impl(ghc >= 8.4)
3129 ghc-options: -Wmissing-export-lists
3230 -Wpartial-fields
33− if impl(ghc >= 8.8)
34− ghc-options: -Wmissing-deriving-strategies
3531
3632 default-language: Haskell2010
33+ build-depends: base >= 4.12.0.0 && < 4.14
34+ , aeson
35+ , insert-ordered-containers
36+ , openapi3
37+ , text
38+ default-extensions: ConstraintKinds
39+ , DataKinds
40+ , DeriveFoldable
41+ , DeriveFunctor
42+ , DeriveGeneric
43+ , DeriveTraversable
44+ , DuplicateRecordFields
45+ , FlexibleContexts
46+ , FlexibleInstances
47+ , FunctionalDependencies
48+ , GADTs
49+ , GeneralizedNewtypeDeriving
50+ , LambdaCase
51+ , MultiParamTypeClasses
52+ , MultiWayIf
53+ , NamedFieldPuns
54+ , NumDecimals
55+ , OverloadedStrings
56+ , PolyKinds
57+ , QuasiQuotes
58+ , RankNTypes
59+ , RecordWildCards
60+ , ScopedTypeVariables
61+ , StandaloneDeriving
62+ , TemplateHaskell
63+ , TupleSections
64+ , TypeApplications
65+ , TypeFamilies
66+ , TypeOperators
67+ , UndecidableInstances
68+ , ViewPatterns
3769
3870library
3971 import: common-options
4072 hs-source-dirs: src
41− exposed-modules: Compa4ek
73+ exposed-modules: OpenAPI.Checker.Report
74+ , OpenAPI.Checker.Run
75+ , OpenAPI.Checker.Validate
76+ , OpenAPI.Checker.Validate.Monad
4277
4378executable compa4ek
4479 import: common-options