Name: cqrs Version: 0.9.0 Synopsis: Command-Query Responsibility Segregation 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 Library Build-Depends: base == 4.* , bytestring >= 0.9.0.1 , conduit >= 1.0 && < 2 , containers >= 0.5 , cqrs-types >= 0.9.0 && < 0.10 , deepseq >= 1.3 && < 2 , random >= 1.0 && < 1.1 , pool-conduit >= 0.1 && < 0.2 , SafeSemaphore >= 0.9 && < 1.0 , stm >= 2.4 && < 3 , transformers >= 0.2.2 && < 0.4 Default-language: Haskell2010 Default-Extensions: DeriveDataTypeable ExistentialQuantification GeneralizedNewtypeDeriving MultiParamTypeClasses PackageImports ScopedTypeVariables ghc-options: -Wall hs-source-dirs: src Exposed-modules: Data.CQRS.Command Data.CQRS.EventStore.Backend.Memory Data.CQRS.GUID Data.CQRS.Repository Data.CQRS.Query Data.CQRS.Serializable Other-modules: Data.CQRS.Internal.AggregateRef Data.CQRS.Internal.EventBus Data.CQRS.Internal.EventStore Data.CQRS.Internal.Repository Data.CQRS.Internal.UnitOfWork Test-Suite cqrs-tests Type: exitcode-stdio-1.0 Hs-source-dirs: src-test Main-is: Main.hs Build-depends: base == 4.* , async >= 2.0.1 && < 3 , bytestring >= 0.9.0.1 , conduit >= 0.5 && < 0.6 , pool-conduit >= 0.1 && < 0.2 , stm >= 2.4 && < 3 , transformers >= 0.2.2 && < 0.4 -- Self-dependency , cqrs , cqrs-test >= 0.9 && < 0.10 -- Test framework , hspec >= 1.3 && < 2.0 , HUnit >= 1.2 && < 2.0 Ghc-options: -Wall Default-language: Haskell2010 Default-extensions: DeriveDataTypeable MultiParamTypeClasses OverloadedStrings ScopedTypeVariables TemplateHaskell