@@ -1,218 +0,0 @@
1−cabal-version: 2.4
2−name: compaREST
3−version: 0.0.0.0
4−synopsis: Compatibility checker for OpenAPI
5−description: Compatibility checker for OpenAPI.
6−license: MIT
7−license-file: LICENSE
8−author: Typeable
9−maintainer: compaREST@typeable.io
10−copyright: 2021 Typeable
11−category: Web
12−build-type: Simple
13−extra-doc-files: README.md
14− CHANGELOG.md
15−tested-with: GHC == 8.10.4
16−extra-source-files: awsm-css/dist/awsm.min.css
17−
18−common common-options
19− ghc-options:
20− -Weverything
21− -Wno-implicit-prelude
22− -Wno-missing-safe-haskell-mode
23− -Wno-safe
24− -Wno-prepositive-qualified-module
25− -Wno-missing-import-lists
26− -Wno-partial-fields
27− -Wno-all-missed-specialisations
28− -Wno-missing-local-signatures
29− -Wno-unsafe
30− -fconstraint-solver-iterations=0
31− default-language: Haskell2010
32− build-depends: base >= 4.12.0.0 && < 4.16
33− , text
34−
35− default-extensions: ApplicativeDo
36− , BangPatterns
37− , ConstraintKinds
38− , DataKinds
39− , DeriveAnyClass
40− , DeriveFoldable
41− , DeriveFunctor
42− , DeriveGeneric
43− , DeriveTraversable
44− , DerivingStrategies
45− , DerivingVia
46− , DuplicateRecordFields
47− , EmptyDataDeriving
48− , FlexibleContexts
49− , FlexibleInstances
50− , FunctionalDependencies
51− , GADTs
52− , GeneralizedNewtypeDeriving
53− , LambdaCase
54− , MultiParamTypeClasses
55− , MultiWayIf
56− , NamedFieldPuns
57− , NumDecimals
58− , OverloadedStrings
59− , PatternSynonyms
60− , PolyKinds
61− , QuasiQuotes
62− , RankNTypes
63− , RecordWildCards
64− , ScopedTypeVariables
65− , StandaloneDeriving
66− , TemplateHaskell
67− , TupleSections
68− , TypeApplications
69− , TypeFamilies
70− , TypeOperators
71− , UndecidableInstances
72− , ViewPatterns
73− , QuantifiedConstraints
74− , DefaultSignatures
75−
76−library
77− import: common-options
78− build-depends:
79− , pcre2
80− , open-union
81− , vector
82− , unordered-containers
83− , type-fun
84− , typerep-map
85− , tagged
86− , scientific
87− , pandoc-types
88− , openapi3
89− , lattices
90− , insert-ordered-containers
91− , http-media
92− , hashable
93− , free
94− , containers
95− , comonad
96− , attoparsec
97− , transformers
98− , mtl
99− , aeson
100− , generic-data
101− , doctemplates
102− , file-embed
103− , data-default
104− , ordered-containers
105− , bytestring
106− hs-source-dirs: src
107− exposed-modules: Data.OpenApi.Compare.Behavior
108− , Data.OpenApi.Compare.Common
109− , Data.OpenApi.Compare.Formula
110− , Data.OpenApi.Compare.Memo
111− , Data.OpenApi.Compare.Orphans
112− , Data.OpenApi.Compare.Paths
113− , Data.OpenApi.Compare.PathsPrefixTree
114− , Data.OpenApi.Compare.References
115− , Data.OpenApi.Compare.Report
116− , Data.OpenApi.Compare.Report.Html.Template
117− , Data.OpenApi.Compare.Report.Jet
118− , Data.OpenApi.Compare.Run
119− , Data.OpenApi.Compare.Subtree
120− , Data.OpenApi.Compare.Validate.Header
121− , Data.OpenApi.Compare.Validate.Link
122− , Data.OpenApi.Compare.Validate.MediaTypeObject
123− , Data.OpenApi.Compare.Validate.OAuth2Flows
124− , Data.OpenApi.Compare.Validate.OpenApi
125− , Data.OpenApi.Compare.Validate.Operation
126− , Data.OpenApi.Compare.Validate.Param
127− , Data.OpenApi.Compare.Validate.PathFragment
128− , Data.OpenApi.Compare.Validate.Products
129− , Data.OpenApi.Compare.Validate.RequestBody
130− , Data.OpenApi.Compare.Validate.Responses
131− , Data.OpenApi.Compare.Validate.Schema
132− , Data.OpenApi.Compare.Validate.Schema.DNF
133− , Data.OpenApi.Compare.Validate.Schema.Issues
134− , Data.OpenApi.Compare.Validate.Schema.JsonFormula
135− , Data.OpenApi.Compare.Validate.Schema.Partition
136− , Data.OpenApi.Compare.Validate.Schema.Process
137− , Data.OpenApi.Compare.Validate.Schema.Traced
138− , Data.OpenApi.Compare.Validate.Schema.TypedJson
139− , Data.OpenApi.Compare.Validate.SecurityRequirement
140− , Data.OpenApi.Compare.Validate.SecurityScheme
141− , Data.OpenApi.Compare.Validate.Server
142− , Data.OpenApi.Compare.Validate.Sums
143− other-modules: Data.HList
144− , Data.OpenUnion.Extra
145−
146−executable compaREST
147− import: common-options
148− hs-source-dirs: app
149− main-is: Main.hs
150− build-depends:
151− compaREST
152− , pandoc
153− , data-default
154− , bytestring
155− , yaml
156− , filepath
157− , optparse-applicative
158− , mtl
159− , aeson
160− , containers
161− , doctemplates
162− , pandoc-types
163− ghc-options: -threaded
164− -rtsopts
165− -with-rtsopts=-N
166− other-modules:
167− FormatHeuristic
168− Data.OpenApi.Compare.Options
169−
170−executable compaREST-GitHub-Action
171− import: common-options
172− hs-source-dirs: github-action
173− main-is: Main.hs
174− build-depends:
175− compaREST
176− , pandoc
177− , yaml
178− , aeson
179− , github
180− , freer-simple
181− , vector
182− , pandoc-types
183− , envy
184− , filepath
185− , bytestring
186− ghc-options: -threaded
187− -rtsopts
188− -with-rtsopts=-N
189− other-modules:
190− Control.Monad.Freer.GitHub
191− CompaREST.GitHub.API
192− CompaREST.GitHub.Action.Config
193− GitHub.Data.Checks
194− GitHub.Endpoints.Checks
195−
196−test-suite compaREST-tests
197− import: common-options
198− type: exitcode-stdio-1.0
199− hs-source-dirs: test
200− main-is: Spec.hs
201− other-modules:
202− Spec.Golden.Extra
203− Spec.Golden.TraceTree
204− build-depends:
205− , compaREST
206− , tasty-golden
207− , tasty
208− , bytestring
209− , yaml
210− , directory
211− , filepath
212− , pandoc
213− , data-default
214− , lens
215− , pandoc-types
216− ghc-options: -threaded
217− -rtsopts
218− -with-rtsopts=-N