-- Initial nestedmap.cabal generated by cabal init.  For further
-- documentation, see http://haskell.org/cabal/users-guide/

name:                nestedmap
version:             0.1.0.3
synopsis:            A library for nested maps
description:         This library supports deeply nested key to value mapping.
                     Very much like Data.Map, but for higher, hierarchial dimensions.
                     It could be used for things such as markov chains, sparse tensors
                     or matricies which could contain non-numeric data, file systems, etc.
license:             BSD3
license-file:        LICENSE
author:              kirstin penelope rhys
maintainer:          kirstin.rhys@gmail.com
-- copyright:
category:            Data
build-type:          Simple
-- extra-source-files:
cabal-version:       >=1.10

source-repository head
  type:                git
  location:            https://github.com/kirstin-rhys/nestedmap

library
  exposed-modules:     Data.Nested.Tree
                     , Data.Nested.Forest
  other-modules:       Data.Nested.Internal
  -- other-extensions:
  hs-source-dirs:      src
  default-language:    Haskell2010
  build-depends:       base >=4.7 && <4.9
                     , containers >= 0.5.5.1
                     , base-unicode-symbols >= 0.2 && < 0.4

test-suite spec
  type:                exitcode-stdio-1.0
  main-is:             Spec.hs
  hs-source-dirs:      src, test
  default-language:    Haskell2010
  build-depends:       QuickCheck >= 2.7 && < 2.8
                     , base >=4.7 && <4.9
                     , containers >= 0.5.5.1
                     , hspec >= 2.0 && < 2.1
                     , base-unicode-symbols >= 0.2 && < 0.4
                     , data-ordlist >= 0.4.7 && < 0.5