packages feed

cqrs-types-0.9.0: cqrs-types.cabal

Name:                cqrs-types
Version:             0.9.0
Synopsis:            Command-Query Responsibility Segregation. Modules for the basic types.
Description:         Haskell implementation of the CQRS architectural pattern.
License:             MIT
License-file:        LICENSE
Category:            Data
Cabal-version:       >=1.10
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
                     , base64-bytestring >= 1 && < 2
                     , bytestring >= 0.9.0.1
                     , conduit >= 1.0 && < 2
                     , deepseq >= 1.3 && < 2
                     , derive >= 2.5.11 && < 2.6
                     , random >= 1.0 && < 1.1
  Default-language:    Haskell2010
  Default-Extensions:
                       DeriveDataTypeable
                       DeriveFunctor
                       FunctionalDependencies
                       MultiParamTypeClasses
                       Rank2Types
                       TemplateHaskell
  ghc-options:         -Wall
  hs-source-dirs:      src
  Exposed-modules:     Data.CQRS.Aggregate
                       Data.CQRS.Eventable
                       Data.CQRS.EventStore.Backend
                       Data.CQRS.GUID
                       Data.CQRS.PersistedEvent
                       Data.CQRS.Serializable