packages feed

cayley-client-0.4.19.5: cayley-client.cabal

name:                cayley-client
version:             0.4.19.5
synopsis:            A Haskell client for the Cayley graph database
description:         cayley-client implements the RESTful API of the Cayley graph database.
homepage:            https://github.com/MichelBoucey/cayley-client
license:             BSD3
license-file:        LICENSE
author:              Michel Boucey
maintainer:          michel.boucey@gmail.com
copyright:           (c) 2015-2025 - Michel Boucey
category:            Database
build-type:          Simple
cabal-version:       >=1.10
extra-source-files:  README.md
                   , tests/testdata.nq

Tested-With:
  GHC ==8.8.4
   || ==8.10.7
   || ==9.0.2
   || ==9.2.8
   || ==9.4.8
   || ==9.6.7
   || ==9.8.4
   || ==9.10.2
   || ==9.12.2
   || ==9.14.1

Source-Repository head
  Type: git
  Location: https://github.com/MichelBoucey/cayley-client.git

library
  hs-source-dirs:     src/
  exposed-modules:    Database.Cayley.Client
                    , Database.Cayley.Types
  other-modules:      Database.Cayley.Client.Internal
  default-extensions: OverloadedStrings

  if !impl(ghc >=9.4.8)
    build-depends:    bytestring >= 0.10.6 && < 0.13
                    , http-conduit >= 2.1.8 && < 2.4
                    , transformers >= 0.4.2 && < 0.7
                    , unordered-containers >= 0.2.5.1 && < 0.3

  build-depends:      aeson >= 2 && < 2.3
                    , attoparsec >= 0.12 && < 0.15
                    , base >= 4.8.1.0 && < 5
                    , exceptions >= 0.8.0.2 && < 0.11
                    , binary >= 0.7.5 && < 0.13
                    , http-client >= 0.4.30 && < 0.8
                    , lens >= 4.12.3 && < 5.4
                    , mtl >= 2.2.1 && < 2.4
                    , lens-aeson >= 1.1 && < 1.3
                    , text >= 1.2.2 && < 2.3
                    , vector >= 0.9 && < 0.14

  default-language:   Haskell2010
  GHC-Options:        -Wall

test-suite tests
  type:               exitcode-stdio-1.0
  hs-source-dirs:     tests
  main-is:            hspec.hs
  build-depends:      hspec >= 2.1.10 && < 3
                    , base >= 4.8.1.0 && < 5
                    , cayley-client
                    , aeson >= 2.0 && < 2.3
                    , unordered-containers >= 0.2.5 && < 0.3
  default-language:   Haskell2010