packages feed

indieweb-algorithms-0.1.1: indieweb-algorithms.cabal

name:            indieweb-algorithms
version:         0.1.1
synopsis:        A collection of implementations of IndieWeb algorithms.
category:        Web
homepage:        https://codeberg.org/valpackett/indieweb-algorithms
bug-reports:     https://codeberg.org/valpackett/indieweb-algorithms/issues
author:          Val Packett
copyright:       2015-2017 Val Packett <val@packett.cool>
maintainer:      val@packett.cool
license:         PublicDomain
license-file:    UNLICENSE
build-type:      Simple
cabal-version:   1.18
extra-source-files:
    README.md
tested-with:
    GHC == 9.0.2


source-repository head
    type: git
    location: https://codeberg.org/valpackett/indieweb-algorithms.git

library
    build-depends:
        base >= 4.0.0.0 && < 5
      , transformers
      , text
      , bytestring
      , time
      , either
      , safe
      , errors
      , containers
      , unordered-containers
      , vector
      , lens
      , aeson
      , lens-aeson
      , xml-conduit
      , xml-lens >= 0.2
      , xml-conduit-writer
      , data-default
      , network-uri
      , microformats2-parser
      , http-link-header >= 1.2.0
    default-language: Haskell2010
    exposed-modules:
        Data.IndieWeb.Authorship
        Data.IndieWeb.Endpoints
        Data.IndieWeb.MicroformatsToAtom
        Data.IndieWeb.MicroformatsUtil
        Data.IndieWeb.SiloToMicroformats
    ghc-options: -Wall
    hs-source-dirs: library

test-suite tests
    build-depends:
        base >= 4.0.0.0 && < 5
      , mtl
      , time
      , text
      , bytestring
      , network-uri
      , hspec
      , hspec-expectations-pretty-diff
      , lens
      , aeson
      , lens-aeson
      , xml-conduit
      , template-haskell
      , indieweb-algorithms
      , microformats2-parser
      , raw-strings-qq
      , aeson-qq
      , data-default
      , http-link-header >= 1.2.0
    default-language: Haskell2010
    ghc-options: -threaded -Wall
    hs-source-dirs: test-suite
    main-is: Spec.hs
    other-modules:
        TestCommon
        Data.IndieWeb.AuthorshipSpec
        Data.IndieWeb.EndpointsSpec
        Data.IndieWeb.MicroformatsToAtomSpec
        Data.IndieWeb.MicroformatsUtilSpec
    type: exitcode-stdio-1.0