cqrs-0.2.0: cqrs.cabal
Name: cqrs
Version: 0.2.0
Synopsis: Command-Query Responsibility Segregation
Description: Haskell implementation of the CQRS architectural pattern.
An SQLite3-based backend is included.
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.*
, bytestring >= 0.9.0.1
, containers >= 0.4
, data-default >= 0.3 && < 0.4
, direct-sqlite >= 1.1 && < 1.2
, random >= 1.0 && < 1.1
, transformers >= 0.2.2 && < 0.3
Extensions: DeriveDataTypeable
ExistentialQuantification
FunctionalDependencies
GeneralizedNewtypeDeriving
MultiParamTypeClasses
OverloadedStrings
Rank2Types
ScopedTypeVariables
TemplateHaskell
ghc-options: -Wall
hs-source-dirs: src
Exposed-modules: Data.CQRS
Data.CQRS.Aggregate
Data.CQRS.AggregateRef
Data.CQRS.Event
Data.CQRS.EventStore
Data.CQRS.EventStore.Sqlite3
Data.CQRS.GUID
Data.CQRS.Transaction
Other-modules: Data.CQRS.Internal.AggregateRef