name: th-typegraph
version: 1.4
cabal-version: >= 1.10
build-type: Simple
license: BSD3
category: Template Haskell
author: David Fox
copyright: (c) David Fox
maintainer: David Fox <dsf@seereason.com>
homepage: https://github.com/seereason/th-typegraph
bug-reports: https://github.com/seereason/th-typegraph/issues
stability: experimental
synopsis: Graph of the subtype relation
description: This package is not the successor to th-typegraph-0.43, it is
a brand new package which forms the basis of a new package that
what will eventually do what th-typegraph was supposed to. What
it *can* do is traverse the type "TypeQ", and includes versions
of deriveSafeCopy and derivePathInfo that use the traversal to
avoid adding phantom types to the context of the instance.
tested-with: GHC == 7.10.3, GHC == 7.11.*
data-files: include/overlapping-compat.h
library
default-language: Haskell2010
hs-source-dirs: src
ghc-options: -Wall -O2
exposed-modules:
Language.Haskell.TH.TypeGraph.Constraints
Language.Haskell.TH.TypeGraph.Orphans
Language.Haskell.TH.TypeGraph.Phantom
Language.Haskell.TH.TypeGraph.Prelude
Language.Haskell.TH.TypeGraph.Serialize
Language.Haskell.TH.TypeGraph.TypeTraversal
Language.Haskell.TH.TypeGraph.WebRoutesTH
Data.SafeCopy.Derive
build-depends:
attoparsec,
base >= 4.8 && < 5,
bytestring,
cereal,
containers,
deepseq,
dlist,
fail,
fgl,
ghc-prim,
hashable,
lens,
mtl,
parsec,
pretty >= 1.1.2,
safecopy,
scientific,
semigroups,
split,
sr-extra,
syb,
tagged,
template-haskell >= 2.10,
text,
th-desugar,
th-lift,
th-lift-instances >= 0.1.7,
th-orphans,
time,
transformers,
unordered-containers,
userid,
vector,
web-routes
include-dirs: include
test-suite th-typegraph-tests
default-language: Haskell2010
type: exitcode-stdio-1.0
ghc-options: -Wall
hs-source-dirs: test
main-is: Main.hs
build-depends: base, th-lift, HUnit, aeson, syb, template-haskell, network-uri, th-typegraph
source-repository head
type: git
location: git://github.com/seereason/th-typegraph.git