packages feed

cqrs-0.6.0: cqrs.cabal

Name:                cqrs
Version:             0.6.0
Synopsis:            Command-Query Responsibility Segregation
Description:         Haskell implementation of the CQRS architectural pattern.
License:             MIT
License-file:        LICENSE
Category:            Data
Cabal-version:       >=1.6.0.1
Build-type:          Simple
Author:              Bardur Arantsson
Maintainer:          Bardur Arantsson <bardur@scientician.net>

Library
  Build-Depends: base == 4.*
               , base16-bytestring >= 0.1.1.3 && < 0.2
               , bytestring >= 0.9.0.1
               , cereal >= 0.3.3 && < 0.4
               , containers >= 0.4
               , enumerator >= 0.4.15 && < 0.5
               , data-default >= 0.3 && < 0.4
               , random >= 1.0 && < 1.1
               , transformers >= 0.2.2 && < 0.3
  Extensions:          DeriveDataTypeable
                       ExistentialQuantification
                       FunctionalDependencies
                       GeneralizedNewtypeDeriving
                       MultiParamTypeClasses
                       OverloadedStrings
                       Rank2Types
                       ScopedTypeVariables
  ghc-options:         -Wall
  hs-source-dirs:      src
  Exposed-modules:     Data.CQRS
                       Data.CQRS.Aggregate
                       Data.CQRS.AggregateRef
                       Data.CQRS.Eventable
                       Data.CQRS.EventStore
                       Data.CQRS.EventStore.Backend
                       Data.CQRS.GUID
                       Data.CQRS.Serialize
                       Data.CQRS.Transaction
  Other-modules:       Data.CQRS.Internal.AggregateRef
                       Data.CQRS.Internal.EventStore