name: xml-isogen version: 0.2.1 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: CPP , FlexibleInstances , LambdaCase , TemplateHaskell , TupleSections , TypeFamilies test-suite spec type: exitcode-stdio-1.0 hs-source-dirs: test main-is: Main.hs other-modules: TestDefs build-depends: base , QuickCheck , data-default , dom-parser , generic-arbitrary , hspec , quickcheck-instances , semigroups , xml-conduit , xml-conduit-writer , xml-isogen default-language: Haskell2010 default-extensions: CPP , DeriveGeneric , FlexibleInstances , LambdaCase , OverloadedStrings , StandaloneDeriving , TemplateHaskell , TupleSections , TypeFamilies ghc-options: -Wall -fno-warn-missing-signatures