packages feed

wire-streams-0.0.2.0: wire-streams.cabal

name:               wire-streams
version:            0.0.2.0
synopsis:           Use cereal or binary with io-streams.
description:        Use cereal or binary with io-streams.

license:            BSD3
license-file:       LICENSE
author:             Michael Xavier, Petter Bergman, Winterland
maintainer:         winterland1989@gmail.com
copyright:          Soostone Inc, Petter Bergman, Winterland
category:           Data, Parsing, IO-Streams
build-type:         Simple
extra-source-files: README.md, CHANGElOG
cabal-version:      >=1.10

library
  exposed-modules:      System.IO.Streams.Cereal
                        System.IO.Streams.Binary

  build-depends:        base >= 4 && < 5
                    ,   bytestring >= 0.10.2.0
                    ,   cereal >= 0.5 && < 0.6
                    ,   binary >= 0.6 && < 0.9
                    ,   io-streams >= 1.2
  hs-source-dirs:       src
  ghc-options:      -Wall
  default-language:     Haskell2010

test-suite encode-decode-cereal
  type:                 detailed-0.9
  test-module:          EncodeDecodeCereal
  build-depends:        base
                    ,   bytestring
                    ,   cereal
                    ,   io-streams
                    ,   wire-streams
                    ,   QuickCheck
                    ,   Cabal >= 1.10
                    ,   cabal-test-quickcheck
  hs-source-dirs:      test
  default-language:    Haskell2010

test-suite encode-decode-binary
  type:                 detailed-0.9
  test-module:          EncodeDecodeBinary
  build-depends:        base
                    ,   bytestring
                    ,   binary
                    ,   io-streams
                    ,   wire-streams
                    ,   QuickCheck
                    ,   Cabal >= 1.10
                    ,   cabal-test-quickcheck
  hs-source-dirs:      test
  default-language:    Haskell2010

benchmark bench
  type: exitcode-stdio-1.0
  main-is: Main.hs
  hs-source-dirs: bench
  default-language:    Haskell2010
  build-depends:        base
                    ,   wire-streams
                    ,   criterion >= 1.0.2.0
                    ,   io-streams
                    ,   bytestring
                    ,   cereal
                    ,   binary
                    ,   cereal-conduit
                    ,   conduit
                    ,   conduit-extra
                    ,   transformers

  ghc-options:      -rtsopts -Wall

source-repository head
  type:     git
  location: git://github.com/winterland1989/wire-streams.git