domaindriven-0.5.0: domaindriven.cabal
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.35.1.
--
-- see: https://github.com/sol/hpack
name: domaindriven
version: 0.5.0
synopsis: Batteries included event sourcing and CQRS
description: Please see the README on GitHub at <https://github.com/tommyengstrom/domaindriven/tree/master/domaindriven#readme>
category: Web
homepage: https://github.com/tommyengstrom/domaindriven#readme
bug-reports: https://github.com/tommyengstrom/domaindriven/issues
author: Tommy Engström
maintainer: tommy@tommyengstrom.com
copyright: 2023 Tommy Engström
license: BSD3
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
ChangeLog.md
source-repository head
type: git
location: https://github.com/tommyengstrom/domaindriven
library
exposed-modules:
DomainDriven
DomainDriven.Internal.HasFieldName
DomainDriven.Internal.NamedFields
DomainDriven.Internal.NamedJsonFields
DomainDriven.Internal.Text
DomainDriven.Server.Class
DomainDriven.Server.Config
DomainDriven.Server.Helpers
DomainDriven.Server.TH
DomainDriven.Server.Types
other-modules:
Paths_domaindriven
hs-source-dirs:
src
default-extensions:
Arrows
ConstraintKinds
DataKinds
DeriveAnyClass
DeriveFunctor
DeriveGeneric
DeriveTraversable
DerivingStrategies
DuplicateRecordFields
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTs
GeneralizedNewtypeDeriving
ImportQualifiedPost
LambdaCase
MultiParamTypeClasses
MultiWayIf
NamedFieldPuns
NoImplicitPrelude
OverloadedLabels
OverloadedStrings
PolyKinds
RankNTypes
ScopedTypeVariables
StandaloneDeriving
TupleSections
TypeApplications
TypeFamilyDependencies
TypeOperators
TypeSynonymInstances
ViewPatterns
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-patterns
build-depends:
aeson >=2.0.3 && <2.2
, async >=2.2.4 && <2.3
, base >=4.7 && <5
, bytestring >=0.11.3 && <0.12
, containers >=0.6.5.1 && <0.7
, deepseq >=1.4.6.1 && <1.5
, domaindriven-core >=0.5.0 && <0.6
, exceptions >=0.10.4 && <0.11
, generic-lens >=2.2.1.0 && <2.3
, http-types >=0.12.3 && <0.13
, microlens >=0.4.12.0 && <0.5
, mtl >=2.2.2 && <2.3
, openapi3 >=3.2.2 && <3.3
, postgresql-simple >=0.6.4 && <0.7
, random >=1.2.1.1 && <1.3
, servant-server >=0.19.2 && <0.20
, streamly >=0.8.1.1 && <0.9
, template-haskell >=2.18.0.0 && <2.19
, text >=1.2.5.0 && <1.3
, time >=1.11.1.1 && <1.12
, transformers >=0.5.6.2 && <0.6
, unliftio >=0.2.0.1 && <0.3
, unliftio-pool >=0.2.2.0 && <0.3
, unordered-containers >=0.2.19.1 && <0.3
, uuid >=1.3.15 && <1.4
, vector >=0.12.3.1 && <0.13
default-language: Haskell2010
test-suite domaindriven-test
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Action.Counter
Action.ExtraParam
Action.ServerTest
Action.Store
DomainDriven.Internal.NamedJsonFieldsSpec
DomainDriven.ServerSpec
Paths_domaindriven
hs-source-dirs:
test
default-extensions:
Arrows
ConstraintKinds
DataKinds
DeriveAnyClass
DeriveFunctor
DeriveGeneric
DeriveTraversable
DerivingStrategies
DuplicateRecordFields
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTs
GeneralizedNewtypeDeriving
ImportQualifiedPost
LambdaCase
MultiParamTypeClasses
MultiWayIf
NamedFieldPuns
NoImplicitPrelude
OverloadedLabels
OverloadedStrings
PolyKinds
RankNTypes
ScopedTypeVariables
StandaloneDeriving
TupleSections
TypeApplications
TypeFamilyDependencies
TypeOperators
TypeSynonymInstances
ViewPatterns
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-patterns -threaded -rtsopts -with-rtsopts=-N -Wall -Wunused-packages
build-depends:
QuickCheck >=2.14.2 && <2.15
, aeson >=2.0.3 && <2.2
, async >=2.2.4 && <2.3
, base >=4.7 && <5
, containers >=0.6.5.1 && <0.7
, deepseq >=1.4.6.1 && <1.5
, domaindriven >=0.5.0 && <0.6
, domaindriven-core >=0.5.0 && <0.6
, exceptions >=0.10.4 && <0.11
, hspec >=2.9.7 && <2.10
, http-client >=0.7.13.1 && <0.8
, mtl >=2.2.2 && <2.3
, openapi3 >=3.2.2 && <3.3
, quickcheck-arbitrary-adt >=0.3.1.0 && <0.4
, quickcheck-classes >=0.6.5.0 && <0.7
, servant-client ==0.19.*
, servant-server >=0.19.2 && <0.20
, text >=1.2.5.0 && <1.3
, warp >=3.3.23 && <3.4
default-language: Haskell2010