packages feed

dom-parser-0.1.0: dom-parser.cabal

name:                dom-parser
version:             0.1.0
synopsis:            Simple monadic DOM parser
license:             MIT
license-file:        LICENSE
author:              Typeable.io contributors
maintainer:          makeit@typeable.io
category:            XML
build-type:          Simple
extra-source-files:  CHANGELOG.md
cabal-version:       >=1.10

library
  hs-source-dirs:      src
  default-language:    Haskell2010
  ghc-options:        -Wall
  default-extensions:  ConstraintKinds
                     , DataKinds
                     , DeriveGeneric
                     , FlexibleContexts
                     , FlexibleInstances
                     , FunctionalDependencies
                     , GADTs
                     , GeneralizedNewtypeDeriving
                     , InstanceSigs
                     , LambdaCase
                     , MultiParamTypeClasses
                     , MultiWayIf
                     , OverloadedStrings
                     , QuasiQuotes
                     , RankNTypes
                     , ScopedTypeVariables
                     , TemplateHaskell
                     , TupleSections
                     , TypeFamilies
                     , TypeOperators
                     , UndecidableInstances
  build-depends:       base >= 4.7 && < 5
                     , lens
                     , mtl
                     , open-union
                     , semigroups
                     , shakespeare
                     , text
                     , transformers
                     , type-fun
                     , xml-conduit
                     , xml-lens
  exposed-modules: Text.XML.DOM.Parser
                 , Text.XML.DOM.Parser.Class
                 , Text.XML.DOM.Parser.Combinators
                 , Text.XML.DOM.Parser.Types

test-suite test
  type:             exitcode-stdio-1.0
  hs-source-dirs:   test
  main-is:          Main.hs
  default-language: Haskell2010
  default-extensions:  DeriveGeneric
                     , FlexibleContexts
                     , FlexibleInstances
                     , LambdaCase
                     , MultiParamTypeClasses
                     , OverloadedStrings
                     , QuasiQuotes
                     , RecordWildCards
                     , ScopedTypeVariables
                     , TemplateHaskell
                     , TypeFamilies
  build-depends:   base
                 , data-default
                 , dom-parser
                 , hspec
                 , lens
                 , semigroups
                 , shakespeare
                 , text
                 , xml-conduit