treemap-2.4.0.20180213: treemap.cabal
name: treemap
-- PVP: +-+------- breaking API changes
-- | | +----- non-breaking API additions
-- | | | +--- code changes with no API change
version: 2.4.0.20180213
category: Data Structures
synopsis: A tree of Data.Map.
description: A tree of Data.Map,
which is like a 'Map'
but whose key is now a 'NonEmpty' list of 'Map' keys (a 'Path')
enabling the possibility to gather mapped values
by 'Path' prefixes (inside a 'Node').
extra-doc-files:
license: GPL-3
license-file: COPYING
stability: experimental
author: Julien Moutinho <julm+treemap@autogeree.net>
maintainer: Julien Moutinho <julm+treemap@autogeree.net>
bug-reports: Julien Moutinho <julm+treemap@autogeree.net>
-- homepage:
build-type: Simple
cabal-version: >= 1.10
tested-with: GHC==8.2.2
extra-source-files:
stack.yaml
extra-tmp-files:
source-repository head
location: git://git.autogeree.net/haskell/treemap
type: git
Library
exposed-modules:
Data.TreeMap.Strict
Data.TreeMap.Strict.Zipper
default-language: Haskell2010
default-extensions: NoImplicitPrelude
ghc-options:
-Wall
-Wincomplete-uni-patterns
-Wincomplete-record-updates
-fno-warn-tabs
-- -fhide-source-paths
build-depends:
base >= 4.6 && < 5
, containers >= 0.5
, deepseq >= 1.4
, mono-traversable >= 1.0
, semigroups >= 0.18
, strict >= 0.3
, transformers >= 0.4
Test-Suite treemap-test
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Main.hs
other-modules:
HUnit
HUnit.Strict
default-language: Haskell2010
default-extensions:
NamedFieldPuns
NoImplicitPrelude
OverloadedStrings
ScopedTypeVariables
TupleSections
ghc-options:
-Wall
-Wincomplete-uni-patterns
-Wincomplete-record-updates
-fno-warn-tabs
-- -fhide-source-paths
build-depends:
treemap
, base >= 4.6 && < 5
, containers >= 0.5
, mono-traversable >= 1.0
, semigroups >= 0.18
, strict >= 0.3
, tasty >= 0.11
, tasty-hunit >= 0.9
, text >= 1.2
, transformers >= 0.4