mirror of
https://github.com/i-am-tom/higgledy.git
synced 2024-09-11 16:16:43 +03:00
75 lines
2.2 KiB
Plaintext
75 lines
2.2 KiB
Plaintext
cabal-version: 2.4
|
|
build-type: Custom
|
|
name: higgledy
|
|
version: 0.4.1.1
|
|
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
|
|
license: MIT
|
|
license-file: LICENSE
|
|
author: Tom Harding
|
|
maintainer: tom.harding@habito.com
|
|
category: Data
|
|
extra-source-files: CHANGELOG.md
|
|
, README.md
|
|
|
|
custom-setup
|
|
setup-depends:
|
|
base,
|
|
Cabal,
|
|
cabal-doctest ^>= 1.0
|
|
|
|
library
|
|
exposed-modules: Data.Generic.HKD
|
|
Data.Generic.HKD.Build
|
|
Data.Generic.HKD.Construction
|
|
Data.Generic.HKD.Labels
|
|
Data.Generic.HKD.Named
|
|
Data.Generic.HKD.Types
|
|
build-depends: base >= 4.12 && < 5
|
|
, barbies ^>= 2.0
|
|
, generic-lens >= 2.1 && < 3.0
|
|
, generic-lens-core >= 2.1 && < 3.0
|
|
, QuickCheck >= 2.12.6 && < 2.15
|
|
, named ^>= 0.3.0.0
|
|
hs-source-dirs: src
|
|
default-language: Haskell2010
|
|
|
|
test-suite doctests
|
|
build-depends: base
|
|
, base-compat >= 0.11 && < 0.13
|
|
, doctest >= 0.17 && < 0.22
|
|
, higgledy
|
|
, lens
|
|
, QuickCheck
|
|
, template-haskell
|
|
main-is: Doctest.hs
|
|
type: exitcode-stdio-1.0
|
|
hs-source-dirs: test
|
|
ghc-options: -Wall -Wextra -threaded
|
|
default-language: Haskell2010
|
|
|
|
test-suite test
|
|
build-depends: base
|
|
, barbies
|
|
, higgledy
|
|
, hspec >= 2.6.1 && < 2.11
|
|
, lens >= 4.17 && < 5.3
|
|
, QuickCheck
|
|
main-is: Main.hs
|
|
type: exitcode-stdio-1.0
|
|
hs-source-dirs: test
|
|
default-language: Haskell2010
|
|
|
|
test-suite readme
|
|
build-depends: base
|
|
, barbies
|
|
, lens >= 4.17 && < 5.3
|
|
, higgledy
|
|
, named ^>= 0.3.0.0
|
|
main-is: README.lhs
|
|
type: exitcode-stdio-1.0
|
|
default-language: Haskell2010
|
|
ghc-options: -pgmL markdown-unlit -Wall
|
|
build-tool-depends: markdown-unlit:markdown-unlit
|