name: th-typegraph
version: 1.0
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.*
library
default-language: Haskell2010
hs-source-dirs: src
ghc-options: -Wall -O2
exposed-modules:
Language.Haskell.TH.TypeGraph.Orphans
Language.Haskell.TH.TypeGraph.Phantom
Language.Haskell.TH.TypeGraph.SafeCopyDerive
Language.Haskell.TH.TypeGraph.TypeTraversal
Language.Haskell.TH.TypeGraph.WebRoutesTH
build-depends:
aeson,
base >= 4.8 && < 5,
cereal,
containers,
fgl,
lens,
mtl,
parsec,
pretty >= 1.1.2,
safecopy,
split,
syb,
template-haskell >= 2.10,
text,
th-desugar,
th-lift,
th-lift-instances >= 0.1.7,
th-orphans,
time,
userid,
web-routes
source-repository head
type: git
location: git://github.com/seereason/th-typegraph.git