monad-actions-2.0.0.0: monad-actions.cabal
cabal-version: 3.4
name: monad-actions
-- The package version.
-- See the Haskell package versioning policy (PVP) for standards
-- guiding when and how versions should be incremented.
-- https://pvp.haskell.org
-- PVP summary:
-- +-+------- breaking API changes
-- | | +----- non-breaking API additions
-- | | | +--- code changes with no API change
version: 2.0.0.0
synopsis: Actions of monads on functors
description:
This package defines classes for left and right actions of
monads on functors. It also includes modules for using
monad actions with qualified do notation.
license: LGPL-2.0-or-later
license-file: LICENSE
author: noiioiu
maintainer: noiioiu@cocaine.ninja
category:
Control,
Monads
homepage: https://codeberg.org/noiioiu/monad-actions
build-type: Simple
extra-doc-files: CHANGELOG.md
README.md
common warnings
ghc-options: -Wall
source-repository head
type: git
location: ssh://git@codeberg.org/noiioiu/monad-actions.git
library
import: warnings
exposed-modules:
Control.Monad.Action
Control.Monad.TransformerStack
Control.Monad.Action.Left
Control.Monad.Action.Right
Control.Monad.Action.Records
other-modules: Control.Monad.Action.TH
build-depends:
base >= 4.20.2 && < 4.21,
free >= 5.2 && < 5.3,
kan-extensions >= 5.2.8 && < 5.3,
mmorph >= 1.2.2 && < 1.3,
mtl >= 2.3.1 && < 2.4,
template-haskell >= 2.22.0 && < 2.23,
transformers >= 0.6.1 && < 0.7,
constraints >= 0.14.4 && < 0.15,
hs-source-dirs: src
default-language: GHC2021
test-suite monad-actions-test
import: warnings
default-language: GHC2021
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Main.hs
build-depends:
QuickCheck,
base,
checkers,
free,
kan-extensions,
mmorph,
monad-actions,
mtl,
tasty,
tasty-quickcheck,
transformers,