packages feed

higgledy-0.1.1.0: higgledy.cabal

cabal-version:       2.4

name:                higgledy
version:             0.1.1.0
synopsis:            Partial types as a type constructor.
description:         Use the generic representation of an ADT to get a higher-kinded data-style interface automatically.
homepage:            https://github.com/i-am-tom/higgledy
-- bug-reports:
license:             MIT
license-file:        LICENSE
author:              Tom Harding
maintainer:          tom.harding@habito.com
-- copyright:
category:            Data
extra-source-files:  CHANGELOG.md
                  ,  README.md

library
  exposed-modules:     Data.Generic.HKD
                       Data.Generic.HKD.Construction
                       Data.Generic.HKD.Field
                       Data.Generic.HKD.Labels
                       Data.Generic.HKD.Position
                       Data.Generic.HKD.Types
  -- other-modules:
  -- other-extensions:
  build-depends:       base ^>=4.12.0.0
                     , barbies ^>=1.1.0.0
                     , generic-lens ^>=1.1.0.0
                     , QuickCheck ^>=2.13.0
  hs-source-dirs:      src
  default-language:    Haskell2010

test-suite test
  build-depends:       base
                     , doctest ^>=0.16.0
                     , higgledy
                     , hspec ^>=2.7.0
                     , lens ^>=4.17
                     , QuickCheck
  main-is:             Main.hs
  type:                exitcode-stdio-1.0
  hs-source-dirs:      test
  default-language:    Haskell2010