cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.37.0. -- -- see: https://github.com/sol/hpack name: eventium-core version: 0.1.0 synopsis: Core module for eventium description: Eventium-core provides the core abstractions and utilities for building event sourcing systems in Haskell. It includes event store interfaces, command handlers, projections, read models, process managers, and Template Haskell utilities for generating boilerplate code. This is the foundational package that all other Eventium modules build upon. category: Database,Eventsourcing stability: experimental homepage: https://github.com/aleks-sidorenko/eventium#readme bug-reports: https://github.com/aleks-sidorenko/eventium/issues maintainer: Alexander Sidorenko license: MIT license-file: LICENSE.md build-type: Simple extra-source-files: CHANGELOG.md README.md source-repository head type: git location: https://github.com/aleks-sidorenko/eventium library exposed-modules: Eventium Eventium.CommandHandler Eventium.EventBus Eventium.ProcessManager Eventium.Projection Eventium.ProjectionCache.Types Eventium.ReadModel.Class Eventium.Serializer Eventium.Store.Class Eventium.Store.Queries Eventium.TH Eventium.TH.Projection Eventium.TH.SumTypeSerializer Eventium.UUID other-modules: Paths_eventium_core hs-source-dirs: src ghc-options: -Wall build-depends: aeson >=1.5 && <2.3 , base >=4.9 && <5 , containers >=0.6 && <0.8 , contravariant ==1.5.* , http-api-data >=0.4 && <0.7 , path-pieces ==0.2.* , template-haskell >=2.16 && <2.22 , text >=1.2 && <2.2 , transformers >=0.5 && <0.7 , uuid ==1.3.* , x-sum-type-boilerplate ==0.1.* default-language: Haskell2010 test-suite spec type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: Eventium.SerializerSpec Eventium Eventium.CommandHandler Eventium.EventBus Eventium.ProcessManager Eventium.Projection Eventium.ProjectionCache.Types Eventium.ReadModel.Class Eventium.Serializer Eventium.Store.Class Eventium.Store.Queries Eventium.TH Eventium.TH.Projection Eventium.TH.SumTypeSerializer Eventium.UUID Paths_eventium_core hs-source-dirs: tests src ghc-options: -Wall build-tool-depends: hspec-discover:hspec-discover build-depends: HUnit , aeson >=1.5 && <2.3 , base >=4.9 && <5 , containers >=0.6 && <0.8 , contravariant ==1.5.* , hspec , http-api-data >=0.4 && <0.7 , path-pieces ==0.2.* , template-haskell >=2.16 && <2.22 , text >=1.2 && <2.2 , transformers >=0.5 && <0.7 , uuid ==1.3.* , x-sum-type-boilerplate ==0.1.* default-language: Haskell2010