describe-0.2.0.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.2.0.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
default-extensions: TypeApplications,
MultiParamTypeClasses,
AllowAmbiguousTypes,
FunctionalDependencies,
TypeOperators,
FlexibleContexts,
DefaultSignatures,
DataKinds,
UndecidableInstances,
KindSignatures
ConstraintKinds,
EmptyDataDecls,
ScopedTypeVariables,
FlexibleInstances
build-depends: base ^>= 4.12.0.0,
cereal >= 0.5.8 && < 0.6,
bytestring >= 0.10.8 && < 0.11,
fixed-vector >= 1.2.0 && < 1.3
ghc-options: -Wall
default-language: Haskell2010
library
import: deps
exposed-modules: Data.Serialize.Describe,
Data.Serialize.Describe.Descriptor,
Data.Serialize.Describe.Combinators,
Data.Serialize.Describe.Combinators.LE,
Data.Serialize.Describe.Combinators.BE,
Data.Serialize.Describe.Class
hs-source-dirs: src
test-suite describe-tests
import: deps
type: exitcode-stdio-1.0
main-is: Test.hs
build-depends: describe, QuickCheck