xml-isogen-0.2.0: xml-isogen.cabal
name: xml-isogen
version: 0.2.0
synopsis: Generate XML-isomorphic types
description:
TemplateHaskell generators for XML-isomorphic data types, including
instances for parsing and rendering. A convenient DSL to define those
types.
This is similar to XSD but is Haskell-specific.
license: MIT
license-file: LICENSE
author: Typeable.io contributors
maintainer: makeit@typeable.io
category: Data
build-type: Simple
cabal-version: >=1.22
homepage: https://github.com/typeable/xml-isogen
tested-with: GHC == 7.10.3
, GHC == 8.0.2
, GHC == 8.2.1
extra-source-files: CHANGELOG.md
, README.md
source-repository head
type: git
location: git@github.com:typeable/xml-isogen.git
library
exposed-modules: Data.THGen.Enum
Data.THGen.XML
Text.XML.ParentAttributes
other-modules: Data.THGen.Compat
build-depends: QuickCheck >= 2.8
, base >=4.8 && <5
, dom-parser >= 2.0.0
, lens >= 4.13
, mtl >= 2.2
, semigroups >= 0.18
, template-haskell >= 2.10
, text >= 1.2
, xml-conduit >= 1.0
, xml-conduit-writer >= 0.1
hs-source-dirs: src
default-language: Haskell2010
default-extensions: TemplateHaskell
LambdaCase
FlexibleInstances
TypeFamilies
TupleSections
test-suite spec
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Main.hs
other-modules: TestDefs
build-depends: base, xml-isogen
default-language: Haskell2010
ghc-options: -Wall -fno-warn-missing-signatures