packages feed

deep-map-0.1.0.0: deep-map.cabal

cabal-version: 2.4
name: deep-map
version: 0.1.0.0
category: Data, Statistics
synopsis: Deeply-nested, multiple key type maps.
description: Please see the README at https://github.com/cigsender/deep-map
homepage: https://github.com/cigsender/deep-map
bug-reports: https://github.com/cigsender/deep-map/issues
license: BSD-3-Clause
copyright: 2021 Melanie Brown
author: Melanie Brown
maintainer: brown.m@pm.me
tested-with:
  -- GHC ^>= 9.2,
  GHC ^>= 9.0,
  GHC ^>= 8.10,
  GHC ^>= 8.8,
  GHC ^>= 8.6,
  GHC ^>= 8.4
extra-source-files:
  README.md
  CHANGELOG.md

common extensions
  ghc-options: -Wall
  default-language:
    Haskell2010
  default-extensions:
    BangPatterns
    ConstraintKinds
    DataKinds
    DeriveDataTypeable
    DeriveFoldable
    DeriveFunctor
    DeriveGeneric
    DeriveLift
    DeriveTraversable
    DerivingStrategies
    EmptyCase
    FlexibleContexts
    FlexibleInstances
    GADTs
    GeneralizedNewtypeDeriving
    LambdaCase
    MultiParamTypeClasses
    MultiWayIf
    NamedFieldPuns
    OverloadedStrings
    PatternSynonyms
    PolyKinds
    QuasiQuotes
    RecordWildCards
    ScopedTypeVariables
    StandaloneDeriving
    TupleSections
    TypeApplications
    TypeFamilies
    TypeOperators
    ViewPatterns

library
  import: extensions
  hs-source-dirs:
    src
  build-depends:
    base >= 4.11 && < 5
    , containers >= 0.5.11 && < 0.7
    , indexed-traversable ^>= 0.1.2
  exposed-modules:
    Data.Map.Deep

test-suite test-readme
  import: extensions
  hs-source-dirs:
    tests
  type:
    exitcode-stdio-1.0
  main-is:
    test-readme.hs
  build-depends:
    deep-map
    , base
    , containers
    , hedgehog
    , text
    , time
    , time-compat