packages feed

th-typegraph-1.0: th-typegraph.cabal

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