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

name:                nestedmap
version:             0.1.0.1
synopsis:            A library for nested maps
description:         This library supports deeply nested key to value mapping.
                     Very much like Data.Map, but for heigher, hierarchial dimensions.
                     It could be used for thing such as markov chains, sparse tensors
                     or matricies which could contain non-numeric data, file systems, etc.
license:             LGPL-3
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:
  -- 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