packages feed

haskoin-store-data-1.10.0: haskoin-store-data.cabal

cabal-version: 1.18

-- This file has been generated from package.yaml by hpack version 0.39.6.
--
-- see: https://github.com/sol/hpack

name:           haskoin-store-data
version:        1.10.0
synopsis:       Data types and API client of Haskoin Store
description:    The types of the data that Haskoin Store serves (blocks, transactions,
                balances, unspent outputs, extended public keys, health checks, events and
                the Blockchain.info compatible formats), with their JSON and binary
                encodings, and a client for its REST API. Use it to talk to a Haskoin Store
                server from Haskell.
category:       Bitcoin, Finance, Network
homepage:       https://github.com/jprupp/haskoin-store-data#readme
bug-reports:    https://github.com/jprupp/haskoin-store-data/issues
author:         JP Rupp
maintainer:     jprupp@protonmail.ch
copyright:      (c) Haskoin Developers
license:        MIT
license-file:   LICENSE
build-type:     Simple
tested-with:
    GHC == 9.12.4
extra-doc-files:
    README.md
    CHANGELOG.md

source-repository head
  type: git
  location: https://github.com/jprupp/haskoin-store-data

library
  exposed-modules:
      Haskoin.Store.Data
      Haskoin.Store.WebClient
      Haskoin.Store.WebCommon
  other-modules:
      Paths_haskoin_store_data
  hs-source-dirs:
      src
  default-extensions:
      DuplicateRecordFields
      NoFieldSelectors
      OverloadedRecordDot
      OverloadedStrings
  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -Wno-name-shadowing -Wno-partial-fields
  build-depends:
      aeson >=2.2.5.1 && <2.3
    , base >=4.21.2.0 && <4.22
    , binary >=0.8.9.3 && <0.9
    , bytes >=0.17.5 && <0.18
    , bytestring >=0.12.2.0 && <0.13
    , cereal >=0.5.8.3 && <0.6
    , containers ==0.7.*
    , data-default >=0.8.0.2 && <0.9
    , deepseq >=1.5.1.0 && <1.6
    , hashable >=1.5.1.0 && <1.6
    , haskoin-core >=1.6.1 && <1.7
    , http-client >=0.7.19 && <0.8
    , http-types >=0.12.6 && <0.13
    , lens >=5.3.6 && <5.4
    , network >=3.2.12.0 && <3.3
    , string-conversions >=0.4.0.1 && <0.5
    , text >=2.1.4 && <2.2
    , time ==1.14.*
    , unordered-containers >=0.2.21 && <0.3
    , vector >=0.13.2.0 && <0.14
    , wreq >=0.5.4.5 && <0.6
  default-language: GHC2024

test-suite spec
  type: exitcode-stdio-1.0
  main-is: Spec.hs
  other-modules:
      Haskoin.Store.DataSpec
      Haskoin.Store.Gen
      Haskoin.Store.Laws
      Haskoin.Store.WebCommonSpec
      Paths_haskoin_store_data
  hs-source-dirs:
      test
  default-extensions:
      DuplicateRecordFields
      NoFieldSelectors
      OverloadedRecordDot
      OverloadedStrings
  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -Wno-name-shadowing -Wno-partial-fields -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      QuickCheck >=2.17.1.0 && <2.18
    , aeson >=2.2.5.1 && <2.3
    , base >=4.21.2.0 && <4.22
    , binary >=0.8.9.3 && <0.9
    , bytes >=0.17.5 && <0.18
    , bytestring >=0.12.2.0 && <0.13
    , cereal >=0.5.8.3 && <0.6
    , containers ==0.7.*
    , data-default >=0.8.0.2 && <0.9
    , deepseq >=1.5.1.0 && <1.6
    , hashable >=1.5.1.0 && <1.6
    , haskoin-core >=1.6.1 && <1.7
    , haskoin-store-data
    , hspec >=2.11.18 && <2.12
    , http-client >=0.7.19 && <0.8
    , http-types >=0.12.6 && <0.13
    , lens >=5.3.6 && <5.4
    , network >=3.2.12.0 && <3.3
    , string-conversions >=0.4.0.1 && <0.5
    , text >=2.1.4 && <2.2
    , time ==1.14.*
    , unordered-containers >=0.2.21 && <0.3
    , vector >=0.13.2.0 && <0.14
    , wreq >=0.5.4.5 && <0.6
  default-language: GHC2024
  build-tool-depends: hspec-discover:hspec-discover