packages feed

describe-0.1.2.0: describe.cabal

cabal-version:       2.4
-- Initial package description 'describe.cabal' generated by 'cabal init'.
--   For further documentation, see http://haskell.org/cabal/users-guide/

name:                describe
version:             0.1.2.0
synopsis:            Combinators for describing binary data structures
description:         Combinators for describing binary data structures, which eliminate the boilerplate of having to write isomorphic Get and Put instances. Please see the Github page for examples.
homepage:            https://github.com/riugabachi/describe
license:             BSD-3-Clause
license-file:        LICENSE
author:              Riuga
maintainer:          n/a
category:            Data
extra-source-files:  CHANGELOG.md

source-repository head
  type:     git
  location: https://github.com/RiugaBachi/describe.git

common deps
  build-depends: base ^>= 4.12.0.0,
                 cereal >= 0.5.8 && < 0.6,
                 bytestring >= 0.10.8 && < 0.11
  ghc-options: -Wall
  default-language: Haskell2010

library
  import: deps
  exposed-modules:     Data.Serialize.Descriptor,
                       Data.Serialize.Descriptor.LE,
                       Data.Serialize.Descriptor.BE
  hs-source-dirs:      src

test-suite describe-tests
  import: deps
  type: exitcode-stdio-1.0
  main-is: Test.hs
  build-depends: describe, QuickCheck