packages feed

th-typegraph-1.4: th-typegraph.cabal

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