packages feed

serdoc-binary-0.1.0.0: serdoc-binary.cabal

cabal-version:      3.0
name:               serdoc-binary
version:            0.1.0.0
synopsis:           `binary` backend for `serdoc`
-- description:
license:            Apache-2.0
license-file:       LICENSE
author:             Tobias Dammers
maintainer:         tobias@well-typed.com
copyright:          2023 IO Global
category:           Data
build-type:         Simple
extra-doc-files:    README.md
               ,    CHANGELOG.md
-- extra-source-files:

common warnings
    ghc-options: -Wall

library
    import:           warnings
    exposed-modules: Data.SerDoc.Binary
                   , Data.SerDoc.Binary.Codec
    -- other-modules:
    -- other-extensions:
    build-depends: base >=4.14.0.0 && <5
                 , serdoc-core ^>=0.1.0.0
                 , binary >=0.8.0.0 && <0.11
                 , bytestring >=0.11 && <0.13
    hs-source-dirs:   src
    default-language: Haskell2010

test-suite serdoc-binary-test
    import:           warnings
    default-language: Haskell2010
    type:             exitcode-stdio-1.0
    hs-source-dirs:   test
    main-is: Main.hs
    other-modules: Data.SerDoc.Binary.Test.Codec
    build-depends: base >=4.14.0.0 && <5
                 , serdoc-binary
                 , serdoc-core ^>=0.1.0.0
                 , binary >=0.8.0.0 && <0.11
                 , bytestring >=0.11 && <0.13
                 , mtl >=2.3.1 && <2.4
                 , tasty >=1.5 && <1.6
                 , tasty-quickcheck >=0.10.3 && <0.11
                 , text >=1.1 && <2.2
                 , time >=1.12 && <1.14