cereal-plus-0.3.3: cereal-plus.cabal
name:
cereal-plus
version:
0.3.3
synopsis:
An extended serialization library on top of "cereal"
description:
Provides non-orphan instances for an extended range of types,
transformer types and support for mutable data,
while reapproaching the naming conventions of \"cereal\" library.
For a streaming frontend over this library see
<http://hackage.haskell.org/package/pipes-cereal-plus "pipes-cereal-plus">
license:
MIT
license-file:
LICENSE
homepage:
https://github.com/nikita-volkov/cereal-plus
bug-reports:
https://github.com/nikita-volkov/cereal-plus/issues
author:
Nikita Volkov <nikita.y.volkov@mail.ru>
maintainer:
Nikita Volkov <nikita.y.volkov@mail.ru>
copyright:
(c) 2013, Nikita Volkov
category:
Serialization
build-type:
Simple
cabal-version:
>=1.10
source-repository head
type:
git
location:
git://github.com/nikita-volkov/cereal-plus.git
library
hs-source-dirs:
library
exposed-modules:
CerealPlus.Serializable
CerealPlus.Deserialize
CerealPlus.Serialize
other-modules:
CerealPlus.Prelude
build-depends:
-- Serialization:
cereal == 0.4.*,
-- Concurrency:
stm,
-- Data:
time,
hashable,
hashtables,
unordered-containers,
vector,
array,
containers,
text,
bytestring,
-- Control:
layers == 0.1.*,
errors,
mtl,
base >= 4.5 && < 5
default-extensions:
Arrows
BangPatterns
ConstraintKinds
DataKinds
DefaultSignatures
DeriveDataTypeable
DeriveGeneric
EmptyDataDecls
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTs
GeneralizedNewtypeDeriving
ImpredicativeTypes
LambdaCase
LiberalTypeSynonyms
MultiParamTypeClasses
MultiWayIf
NoImplicitPrelude
NoMonomorphismRestriction
OverloadedStrings
PatternGuards
QuasiQuotes
RankNTypes
RecordWildCards
ScopedTypeVariables
StandaloneDeriving
TemplateHaskell
TupleSections
TypeFamilies
TypeOperators
default-language:
Haskell2010
test-suite cereal-plus-htf-test-suite
ghc-options:
-threaded
"-with-rtsopts=-N"
type:
exitcode-stdio-1.0
hs-source-dirs:
htf-test-suite
main-is:
HTFTestSuite.hs
build-depends:
cereal-plus,
-- testing:
quickcheck-instances,
QuickCheck-GenT == 0.1.*,
QuickCheck,
HUnit,
HTF == 0.11.*,
-- Serialization:
cereal == 0.4.*,
-- Concurrency:
stm,
-- Data:
time,
hashable,
hashtables,
unordered-containers,
vector,
array,
containers,
text,
bytestring,
-- Control:
layers == 0.1.*,
errors,
mtl,
base >= 4.5 && < 5
default-extensions:
Arrows
BangPatterns
ConstraintKinds
DataKinds
DefaultSignatures
DeriveDataTypeable
DeriveGeneric
EmptyDataDecls
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTs
GeneralizedNewtypeDeriving
ImpredicativeTypes
LambdaCase
LiberalTypeSynonyms
MultiParamTypeClasses
MultiWayIf
NoImplicitPrelude
NoMonomorphismRestriction
OverloadedStrings
PatternGuards
QuasiQuotes
RankNTypes
RecordWildCards
ScopedTypeVariables
StandaloneDeriving
TemplateHaskell
TupleSections
TypeFamilies
TypeOperators
default-language:
Haskell2010