packages feed

transformers-lift-0.2.0.2: transformers-lift.cabal

cabal-version:       2.2
name:                transformers-lift
version:             0.2.0.2
synopsis:            Ad-hoc type classes for lifting
description:
    This simple and lightweight library provides type classes
    for lifting monad transformer operations.

license:             BSD-3-Clause
license-file:        LICENSE
author:              Vladislav Zavialov
maintainer:          Vladislav Zavialov <vlad.z.4096@gmail.com>
category:            Control
bug-reports:         https://github.com/int-index/transformers-lift/issues
build-type:          Simple

library
  exposed-modules:     Control.Monad.Trans.Lift.Local
                       Control.Monad.Trans.Lift.CallCC
                       Control.Monad.Trans.Lift.Catch
                       Control.Monad.Trans.Lift.Listen
                       Control.Monad.Trans.Lift.Pass
                       Control.Monad.Trans.Lift.StT

  build-depends:       base >=4.8 && <4.13
               ,       transformers >= 0.4.2.0 && <0.6
               ,       writer-cps-transformers == 0.1.1.4

  mixins:              transformers hiding
    (Control.Monad.Trans.RWS.CPS, Control.Monad.Trans.Writer.CPS)

  default-language:    Haskell2010
  other-extensions:    CPP
                       RankNTypes
                       TypeFamilies
                       KindSignatures

  hs-source-dirs:      src
  ghc-options:         -Wall -fno-warn-deprecations