om-legion-6.9.0.8: om-legion.cabal
cabal-version: 3.0
name: om-legion
version: 6.9.0.8
synopsis: Legion Framework.
description: Framework for managing shared, replicated state across a
number of homogeneous nodes.
homepage: https://github.com/owensmurray/om-legion
license: MIT
license-file: LICENSE
author: Rick Owens
maintainer: rick@owensmurray.com
copyright: 2022 Owens Murray, LLC.
category: Network
build-type: Simple
extra-source-files:
LICENSE
README.md
common dependencies
build-depends:
, aeson >= 2.2.1.0 && < 2.3
, async >= 2.2.5 && < 2.3
, base >= 4.19.0.0 && < 4.22
, binary >= 0.8.9.1 && < 0.9
, bytestring >= 0.12.0.2 && < 0.13
, clock >= 0.8.4 && < 0.9
, containers >= 0.6.8 && < 0.8
, crdt-event-fold >= 1.8.1.0 && < 1.9
, data-default-class >= 0.1.2.0 && < 0.3
, http-api-data >= 0.6 && < 0.7
, monad-logger >= 0.3.40 && < 0.4
, mtl >= 2.3.1 && < 2.4
, network >= 3.1.4.0 && < 3.3
, om-fork >= 0.7.1.9 && < 0.8
, om-logging >= 1.1.0.8 && < 1.2
, om-show >= 0.1.2.9 && < 0.2
, om-socket >= 1.0.0.0 && < 1.1
, om-time >= 0.3.0.4 && < 0.4
, random-shuffle >= 0.0.4 && < 0.1
, safe-exceptions >= 0.1.7.4 && < 0.2
, stm >= 2.5.2.1 && < 2.6
, streaming >= 0.2.4.0 && < 0.3
, text >= 2.1 && < 2.2
, time >= 1.12.2 && < 1.15
, transformers >= 0.6.1.0 && < 0.7
, unliftio-core >= 0.2.1.0 && < 0.3
, uuid >= 1.3.15 && < 1.4
common warnings
ghc-options:
-Wall
-Wmissing-deriving-strategies
-Wmissing-export-lists
-Wmissing-import-lists
-Wredundant-constraints
-Wunused-packages
library
import: dependencies, warnings
exposed-modules:
OM.Legion
other-modules:
OM.Legion.Connection
OM.Legion.MsgChan
OM.Legion.RChan
OM.Legion.Runtime
-- other-extensions:
hs-source-dirs: src
default-language: Haskell2010