packages feed

derive-topdown-0.0.2.2: derive-topdown.cabal

-- Initial derive-topdown.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                derive-topdown
version:             0.0.2.2
synopsis:            Help Haskellers derive class instances for composited data types.
description:         This package will make it easier to derive class instance for complex composited data types by using Template Haskell.
license:             BSD3
license-file:        LICENSE
author:              songzh <Haskell.Zhang.Song@hotmail.com>
maintainer:          songzh <Haskell.Zhang.Song@hotmail.com>
homepage:            https://github.com/HaskellZhangSong/derive-topdown                   
copyright:           (C) songzh
category:            Development
build-type:          Simple
extra-source-files:  README.md, ChangeLog.md
cabal-version:       >=1.10
tested-with:         GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.1                  
source-repository head
  type: git
  location: git://github.com/HaskellZhangSong/derive-topdown.git
                     
library
  exposed-modules:    Data.Derive.TopDown,
                      Data.Derive.Superclass
  other-modules:      Data.Derive.TopDown.Lib,
                      Data.Derive.TopDown.Standalone,
                      Data.Derive.TopDown.Instance
                      Data.Derive.TopDown.TH
  -- other-extensions:    
  build-depends:       base >=4.8 && <5.0,
                       -- considered 7.10, 8.0, 8.2
                       template-haskell>=2.10,
                       -- compatible from 7.0 to 7.11
                       syb>=0.4,
                       -- compatible from 7.4 to 8.0
                       primitive>=0.6.2,
                       -- fully compatible
                       th-expand-syns>=0.4.3,
                       -- compatible from 7.6 to 8.2
                       mtl>=2.1.0,
                       --
                       transformers>=0.4.2
  hs-source-dirs:      src
  default-language:    Haskell2010
  default-extensions:  TemplateHaskell,CPP