packages feed

lnurl-0.1.0.0: lnurl.cabal

cabal-version: 2.4
name: lnurl
synopsis: Support for developing against the LNURL protocol
description: See https://github.com/GambolingPangolin/lnurl/blob/master/lnurl/README.md
version: 0.1.0.0
license: BSD-3-Clause
license-file: LICENSE
author: Ian Shipman
maintainer: ics@gambolingpangolin.com
homepage: https://github.com/GambolingPangolin/lnurl
bug-reports: https://github.com/GambolingPangolin/lnurl/issues
extra-source-files: CHANGELOG.md

source-repository head
    type: git
    location: https://github.com/GambolingPangolin/lnurl.git

library
    default-language: Haskell2010
    hs-source-dirs: src
    ghc-options:
        -Wall
        -Wunused-packages
        -Wmissing-home-modules
        -Widentities
        -Wincomplete-uni-patterns
        -Wincomplete-record-updates
        -Wpartial-fields
        -Wmissing-export-lists
        -fno-warn-unused-do-bind

    exposed-modules:
        LnUrl.Auth
        LnUrl.Channel
        LnUrl.Pay
        LnUrl.Withdraw

    other-modules:
        LnUrl
        LnUrl.Utils
        Network.URI.Utils

    build-depends:
          aeson ^>=1.5
        , base >=4.14 && <4.15
        , base16 ^>=0.3
        , base64 ^>=0.4
        , bytestring >=0.10 && <0.12
        , cereal ^>=0.5
        , cryptonite ^>=0.29
        , extra ^>=1.7
        , haskoin-core ^>=0.20
        , http-types ^>=0.12
        , memory ^>=0.16
        , network-uri >=2.6 && <2.8
        , text ^>=1.2