bloodhound-0.25.0.0: bloodhound.cabal
cabal-version: 3.4
name: bloodhound
version: 0.25.0.0
synopsis: Elasticsearch client library for Haskell
description: Elasticsearch made awesome for Haskell hackers
category: Database, Search
homepage: https://github.com/bitemyapp/bloodhound.git#readme
bug-reports: https://github.com/bitemyapp/bloodhound.git/issues
author: Chris Allen
maintainer: foss@difolco.dev
copyright: 2018 Chris Allen
license: BSD-3-Clause
license-file: LICENSE
build-type: Simple
extra-doc-files:
README.md
changelog.md
tested-with: GHC==8.10.7, GHC==9.0.2, GHC==9.2.8, GHC==9.4.8, GHC==9.6.6, GHC==9.8.4, GHC==9.10.1, GHC==9.12.1
source-repository head
type: git
location: https://github.com/bitemyapp/bloodhound.git
library
exposed-modules:
Database.Bloodhound
Database.Bloodhound.Client
Database.Bloodhound.Client.Cluster
Database.Bloodhound.Requests
Database.Bloodhound.Types
Database.Bloodhound.Common.Client
Database.Bloodhound.Common.Requests
Database.Bloodhound.Common.Types
Database.Bloodhound.Dynamic.Client
Database.Bloodhound.ElasticSearch7.Client
Database.Bloodhound.ElasticSearch7.Requests
Database.Bloodhound.ElasticSearch7.Types
Database.Bloodhound.OpenSearch1.Client
Database.Bloodhound.OpenSearch1.Requests
Database.Bloodhound.OpenSearch1.Types
Database.Bloodhound.OpenSearch2.Client
Database.Bloodhound.OpenSearch2.Requests
Database.Bloodhound.OpenSearch2.Types
other-modules:
Database.Bloodhound.Internal.Client.BHRequest
Database.Bloodhound.Internal.Client.Doc
Database.Bloodhound.Internal.Utils.Requests
Database.Bloodhound.Internal.Utils.Imports
Database.Bloodhound.Internal.Utils.StringlyTyped
Database.Bloodhound.Internal.Versions.Common.Types.Aggregation
Database.Bloodhound.Internal.Versions.Common.Types.Analysis
Database.Bloodhound.Internal.Versions.Common.Types.Bulk
Database.Bloodhound.Internal.Versions.Common.Types.Count
Database.Bloodhound.Internal.Versions.Common.Types.Highlight
Database.Bloodhound.Internal.Versions.Common.Types.Indices
Database.Bloodhound.Internal.Versions.Common.Types.Newtypes
Database.Bloodhound.Internal.Versions.Common.Types.Nodes
Database.Bloodhound.Internal.Versions.Common.Types.PointInTime
Database.Bloodhound.Internal.Versions.Common.Types.Query
Database.Bloodhound.Internal.Versions.Common.Types.Query.CommonTerms
Database.Bloodhound.Internal.Versions.Common.Types.Query.Commons
Database.Bloodhound.Internal.Versions.Common.Types.Query.Fuzzy
Database.Bloodhound.Internal.Versions.Common.Types.Query.Match
Database.Bloodhound.Internal.Versions.Common.Types.Query.MoreLikeThis
Database.Bloodhound.Internal.Versions.Common.Types.Query.MoreLikeThisField
Database.Bloodhound.Internal.Versions.Common.Types.Query.Prefix
Database.Bloodhound.Internal.Versions.Common.Types.Query.QueryString
Database.Bloodhound.Internal.Versions.Common.Types.Query.Range
Database.Bloodhound.Internal.Versions.Common.Types.Query.Regexp
Database.Bloodhound.Internal.Versions.Common.Types.Query.SimpleQueryString
Database.Bloodhound.Internal.Versions.Common.Types.Query.Wildcard
Database.Bloodhound.Internal.Versions.Common.Types.Reindex
Database.Bloodhound.Internal.Versions.Common.Types.Script
Database.Bloodhound.Internal.Versions.Common.Types.Search
Database.Bloodhound.Internal.Versions.Common.Types.Snapshots
Database.Bloodhound.Internal.Versions.Common.Types.Sort
Database.Bloodhound.Internal.Versions.Common.Types.Suggest
Database.Bloodhound.Internal.Versions.Common.Types.Task
Database.Bloodhound.Internal.Versions.Common.Types.Units
Database.Bloodhound.Internal.Versions.ElasticSearch7.Types.PointInTime
Database.Bloodhound.Internal.Versions.OpenSearch2.Types.PointInTime
Paths_bloodhound
autogen-modules:
Paths_bloodhound
hs-source-dirs:
src
ghc-options: -Wall
build-depends:
aeson >=2.0 && <3
, base >=4.14 && <5
, blaze-builder >= 0.1 && <1
, bytestring >=0.10.0 && <1
, containers >=0.5.0.0 && <1
, exceptions >=0.1 && <1
, hashable >=1 && <2
, http-client >=0.4.30 && <1
, http-types >=0.8 && <1
, microlens >=0.4 && <1
, mtl >=1.0 && <3
, network-uri >=2.6 && <3
, optics-core >=0.4 && <0.5
, scientific >=0.3.0.0 && <1
, template-haskell >=2.10 && <3
, text >=0.11 && <3
, time >=1.4 && <2
, unordered-containers >=0.1 && <1
, vector >=0.10.9 && <1
, versions >= 5.0.2 && <7
default-language: Haskell2010
default-extensions:
DataKinds
DeriveAnyClass
DeriveGeneric
DerivingStrategies
DerivingVia
GeneralizedNewtypeDeriving
KindSignatures
TypeApplications
test-suite bloodhound-tests
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Test.AggregationSpec
Test.BulkAPISpec
Test.CountSpec
Test.DocumentsSpec
Test.HighlightsSpec
Test.IndicesSpec
Test.JSONSpec
Test.NodesSpec
Test.PointInTimeSpec
Test.QuerySpec
Test.ReindexSpec
Test.ScanScrollSpec
Test.ScriptSpec
Test.SearchAfterSpec
Test.SnapshotsSpec
Test.SortingSpec
Test.SourceFilteringSpec
Test.SuggestSpec
Test.TemplatesSpec
Test.TypesSpec
TestsUtils.ApproxEq
TestsUtils.Common
TestsUtils.Generators
TestsUtils.Import
Paths_bloodhound
autogen-modules:
Paths_bloodhound
hs-source-dirs:
tests
ghc-options: -Wall -fno-warn-orphans
build-depends:
QuickCheck
, aeson >=2.0
, aeson-optics
, base
, bloodhound
, bytestring >=0.10.0
, containers >=0.5.0.0
, errors
, exceptions
, generic-random
, hspec >=1.8
, hspec-discover
, http-client >=0.4.30
, http-types >=0.8
, microlens
, mtl >=1.0
, optics
, pretty-simple
, quickcheck-properties
, temporary
, text >=0.11
, time >=1.4
, unix-compat
, vector >=0.10.9
, versions >= 5.0.2
default-language: Haskell2010
default-extensions:
DataKinds
DefaultSignatures
DeriveAnyClass
DeriveGeneric
DerivingStrategies
DerivingVia
DuplicateRecordFields
GeneralizedNewtypeDeriving
KindSignatures
LambdaCase
OverloadedStrings
RankNTypes
RecordWildCards
ScopedTypeVariables
TypeApplications
TypeFamilies
TypeOperators
test-suite doctests
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: Doctests.hs
autogen-modules:
Paths_bloodhound
other-modules:
Paths_bloodhound
default-language: Haskell2010
ghc-options: -threaded
build-depends:
aeson
, base
, bloodhound
, doctest >= 0.8
, text