packages feed

defaultable-map-1.0.2: defaultable-map.cabal

cabal-version:      3.0
name:               defaultable-map
version:            1.0.2
synopsis:           Applicative maps
description:
  This package provides a `Defaultable` type constructor that
  wraps any `Map`-like type to add an optional default value. 
  Wrapping a `Map`-like type in this way permits a valid
  `Applicative` instance, so you can think of this as an
  "`Applicative` map" package.
bug-reports:        https://github.com/Gabriella439/defaultable-map/issues
license:            BSD-3-Clause
license-file:       LICENSE
author:             Gabriella Gonzalez
copyright:          2022 Gabriella Gonzalez
maintainer:         GenuineGabby@gmail.com
extra-source-files: CHANGELOG.md

source-repository head
    type:             git
    location:         https://github.com/Gabriella439/defaultable-map

library
    exposed-modules:  Defaultable.Map
                    , Defaultable.Map.Generalized
    build-depends:    base >= 4.14.3.0 && < 5
                    , containers < 0.7
                    , deepseq >= 1.4.0.0 && < 1.5
                    , semigroupoids < 5.4
    hs-source-dirs:   src
    default-language: Haskell2010
    ghc-options:      -Wall