graphql-engine/server/lib/dc-api/dc-api.cabal

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

158 lines
3.4 KiB
Plaintext
Raw Normal View History

cabal-version: 3.0
name: dc-api
version: 1.0.0
extra-source-files:
test/Test/Data/ChinookData.xml.gz
test/Test/Data/schema-tables.json
flag profiling
description: Configures the project to be profiling-compatible
default: False
manual: True
common common-all
default-language: Haskell2010
default-extensions:
BlockArguments
DataKinds
DeriveDataTypeable
DeriveFunctor
DeriveGeneric
DerivingStrategies
DerivingVia
FlexibleContexts
GADTs
GeneralizedNewtypeDeriving
ImportQualifiedPost
LambdaCase
MultiParamTypeClasses
NamedFieldPuns
OverloadedStrings
RankNTypes
RecordWildCards
ScopedTypeVariables
StrictData
TupleSections
TypeApplications
TypeFamilies
TypeOperators
library
import: common-all
hs-source-dirs: src
build-depends:
aeson,
autodocodec,
autodocodec-openapi3,
base,
bytestring,
deepseq,
extra,
graphql-parser,
hashable,
insert-ordered-containers,
lens,
lens-aeson,
openapi3,
scientific,
servant,
servant-client,
servant-client-core,
servant-openapi3,
text,
unordered-containers,
http-media
if !flag(profiling)
-- ghc-heap-view can't be built with profiling
build-depends: ghc-heap-view
exposed-modules:
Autodocodec.Extended
Hasura.Backends.DataConnector.API
Hasura.Backends.DataConnector.API.V0
Hasura.Backends.DataConnector.API.V0.Aggregate
Hasura.Backends.DataConnector.API.V0.Capabilities
Hasura.Backends.DataConnector.API.V0.Column
Hasura.Backends.DataConnector.API.V0.ConfigSchema
Hasura.Backends.DataConnector.API.V0.ErrorResponse
Hasura.Backends.DataConnector.API.V0.Expression
Hasura.Backends.DataConnector.API.V0.OrderBy
Hasura.Backends.DataConnector.API.V0.Query
Hasura.Backends.DataConnector.API.V0.Explain
Hasura.Backends.DataConnector.API.V0.Raw
Hasura.Backends.DataConnector.API.V0.Relationships
Hasura.Backends.DataConnector.API.V0.Scalar
Hasura.Backends.DataConnector.API.V0.Schema
Hasura.Backends.DataConnector.API.V0.Table
other-modules:
Hasura.Backends.DataConnector.API.V0.Name
test-suite tests-dc-api
import: common-all
type: exitcode-stdio-1.0
build-depends:
Diff,
aeson,
ansi-terminal,
autodocodec,
autodocodec-openapi3,
base,
bytestring,
case-insensitive,
data-fix,
deepseq,
dc-api,
directory,
file-embed,
filepath,
graphql-parser,
hashable,
hspec,
hspec-core,
http-client,
lens,
lens-aeson,
mtl,
network-uri,
openapi3,
optparse-applicative,
scientific,
servant,
servant-client,
servant-client-core,
servant-openapi3,
text,
time,
unordered-containers,
vector,
xml-conduit,
xml-lens,
yaml,
zlib
hs-source-dirs: test
-- Turning off optimizations is intentional; tests aren't
-- performance sensitive and waiting for compilation is a problem.
ghc-options: -Wall -O0 -threaded
main-is: Main.hs
other-modules:
Command
Paths_dc_api
Test.Data
Test.DataExport
Test.CapabilitiesSpec
Test.Expectations
Test.HealthSpec
Test.ConfigSpec
Test.MetricsSpec
Test.ExplainSpec
Test.QuerySpec
Test.ErrorSpec
Test.QuerySpec.AggregatesSpec
Test.QuerySpec.BasicSpec
Test.QuerySpec.FilteringSpec
Test.QuerySpec.OrderBySpec
Test.QuerySpec.RelationshipsSpec
Test.SchemaSpec