packages feed

binary-ext-2.0: binary-ext.cabal

name: binary-ext
version: 2.0
synopsis: An alternate with strong-typed errors for `Data.Binary.Get` monad from `binary` package.
description: An alternate with strong-typed errors for `Data.Binary.Get` monad from `binary` package.
homepage: https://github.com/A1-Triard/binary-ext#readme
license: Apache
license-file: LICENSE
author: Warlock <internalmike@gmail.com>
maintainer: Warlock <internalmike@gmail.com>
copyright: 2017 Warlock <internalmike@gmail.com>
category: Data, Parsing
build-type: Simple
-- extra-source-files:
cabal-version: >=1.10

library
  hs-source-dirs: src
  exposed-modules: Control.Monad.Error.Map
                 , Data.Conduit.Parsers
                 , Data.Conduit.Parsers.GetC
                 , Data.Conduit.Parsers.PutS
                 , Data.Conduit.Parsers.Binary
                 , Data.Conduit.Parsers.Binary.ByteOffset
                 , Data.Conduit.Parsers.Binary.Get
                 , Data.Conduit.Parsers.Binary.Put
                 , Data.Conduit.Parsers.Text
                 , Data.Conduit.Parsers.Text.Gen
                 , Data.Conduit.Parsers.Text.Parser
                 , Data.Conduit.Parsers.Text.TextOffset
  build-depends: base >= 4.7 && < 5
               , attoparsec
               , binary
               , bytestring
               , conduit >= 1.2.12
               , conduit-combinators
               , data-binary-ieee754
               , errors
               , exceptions
               , monad-control
               , monad-loops
               , mono-traversable
               , mtl
               , scientific
               , text
               , transformers
               , transformers-base
  default-extensions: BangPatterns
                    , FlexibleContexts
                    , FlexibleInstances
                    , FunctionalDependencies
                    , GeneralizedNewtypeDeriving
                    , MultiParamTypeClasses
                    , StandaloneDeriving
                    , RankNTypes
                    , TupleSections
                    , TypeFamilies
                    , UndecidableInstances
  ghc-options: -fmax-pmcheck-iterations=100000000 -Wall -fprint-potential-instances -fsimpl-tick-factor=110
  default-language: Haskell2010

test-suite binary-ext-test
  type: exitcode-stdio-1.0
  hs-source-dirs: test
  main-is: Spec.hs
  other-modules: Data.Conduit.Parsers.Binary.Get.Spec
               , Data.Conduit.Parsers.Binary.Put.Spec
               , Data.Conduit.Parsers.Text.Parser.Spec
  build-depends: base
               , HUnit
               , binary-ext
               , attoparsec
               , binary
               , bytestring
               , conduit >= 1.2.12
               , conduit-combinators
               , data-binary-ieee754
               , errors
               , exceptions
               , monad-control
               , monad-loops
               , mono-traversable
               , mtl
               , scientific
               , text
               , transformers
               , transformers-base
  default-extensions: BangPatterns
                    , FlexibleContexts
                    , FlexibleInstances
                    , FunctionalDependencies
                    , GeneralizedNewtypeDeriving
                    , MultiParamTypeClasses
                    , OverloadedStrings
                    , StandaloneDeriving
                    , RankNTypes
                    , TupleSections
                    , TypeFamilies
                    , UndecidableInstances
  ghc-options: -threaded -rtsopts -with-rtsopts=-N -fmax-pmcheck-iterations=100000000 -Wall -fprint-potential-instances -fsimpl-tick-factor=110
  default-language: Haskell2010

source-repository head
  type: git
  location: https://github.com/A1-Triard/binary-ext