traverse-code-0.1.1.1: traverse-code.cabal
cabal-version: 2.2
name: traverse-code
version: 0.1.1.1
synopsis: General data structure lifting for Template Haskell
tested-with:
GHC ==9.0.1 || ==9.2.1
-- A longer description of the package.
description:
.
This package provides a simple type class to use Template Haskell
to generate code for building data structures.
homepage: https://github.com/treeowl/traverse-code
-- A URL where users can report bugs.
bug-reports: https://github.com/treeowl/traverse-code/issues
license: BSD-3-Clause
license-file: LICENSE
author: David Feuer
maintainer: David.Feuer@gmail.com
copyright: 2022 David Feuer
category: Language
extra-source-files: CHANGELOG.md
library
exposed-modules:
Language.Haskell.TH.TraverseCode
-- Modules included in this library but not exported.
-- other-modules:
-- LANGUAGE extensions used by modules in this package.
other-extensions:
TemplateHaskellQuotes
build-depends: base >=4.15.0.0 && < 4.17
, template-haskell >= 2.16
, containers
, linear-generics
-- We need this for Solo for now
, ghc-prim
, array
, primitive
hs-source-dirs: src
default-language: Haskell2010
test-suite traverse-code-test
default-language: Haskell2010
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: TraverseCodeTest.hs
build-depends:
base
, template-haskell
, traverse-code
, containers
, linear-generics
, primitive
, tasty
, tasty-hunit