wai-control-0.2.0.0: wai-control.cabal
name: wai-control
version: 0.2.0.0
synopsis: Run wai Applications in IO based monads
description: This package allows 'IO' based monads in covariant and contravariant positions
of <https://hackage.haskell.org/package/wai wai> 'Application's.
.
The monads, which are applicable for this, need to have
'MonadUnliftIO' instances.
This are for most cases 'ReaderT' stacks based on the 'IO' monad.
This package will especially be of interest, if you are sharing access to
'MVar's, 'TVar's or other concurrent data, while controlling that access with
monad transformers.
.
This package is based on
<https://hackage.haskell.org/package/wai-transformers wai-transformers> by Athan
Clark.
license: BSD3
license-file: LICENSE
author: Felix Springer
maintainer: felixspringer149@gmail.com
homepage: https://github.com/jumper149/wai-control
bug-reports: https://github.com/jumper149/wai-control/issues
category: Control, Web
build-type: Simple
extra-source-files: CHANGELOG.md
cabal-version: >=1.10
library
exposed-modules: Network.Wai.Trans
Network.Wai.Handler.WebSockets.Trans
build-depends: base >= 4.5 && < 5
, unliftio-core >= 0.2 && < 0.3
, wai >= 3.2 && < 3.3
, wai-websockets >= 3.0.1.2 && < 3.1
, websockets >= 0.12.5.3 && < 0.13
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -Wall