packages feed

monoid-map-0.1.0.0: monoid-map.cabal

cabal-version:      2.4
name:               monoid-map
version:            0.1.0.0
synopsis:           Newtype wrapper around 'Data.Map.Monoidal.MonoidalMap' that has a correct 'Group' instance.
description:
  The 'Group' instance for Data.MonoidMap has a unique neutral element,
  as compared to 'Data.Map.Monoidal.MonoidalMap'.

homepage:           https://github.com/obsidiansystems/monoid-map
bug-reports:
  https://github.com/obsidiansystems/monoid-map/issues

license:            BSD-3-Clause
license-file:       LICENSE
author:             Obsidian Systems LLC
maintainer:         maintainer@obsidian.systems
copyright:          (c) 2021 Obsidian Systems LLC
category:           Data
extra-source-files: CHANGELOG.md README.md

library
  exposed-modules:  Data.MonoidMap
  other-extensions:
    DeriveTraversable
    FlexibleContexts
    GeneralizedNewtypeDeriving
    TypeFamilies
    UndecidableInstances

  build-depends:
      appendmap
    , base >= 4 && < 5
    , monoidal-containers
    , reflex
    , witherable
  hs-source-dirs:   src
  default-language: Haskell2010