packages feed

gemmula-1.1.0: gemmula.cabal

name:               gemmula
version:            1.1.0
synopsis:           A tiny Gemtext parser
description:        gemmula is a tiny and functional Gemtext (unofficially text/gemini)
                    parser that aims to parse a Gemtext document from and back to Text,
                    according to the Section 5 of the Gemini Protocol specification at
                    <https://geminiprotocol.net/docs/specification.gmi>.
license:            AGPL-3
license-file:       LICENSE
author:             Sena <jn-sena@proton.me>
maintainer:         Sena <jn-sena@proton.me>
tested-with:        GHC == 9.4.8 || == 9.6.3
category:           Text, Gemini
homepage:           https://codeberg.org/sena/gemmula
bug-reports:        https://codeberg.org/sena/gemmula/issues
build-type:         Simple
extra-source-files: README.md, ChangeLog.md
cabal-version:      1.18

library
  default-language: Haskell2010
  hs-source-dirs:  src
  exposed-modules: Text.Gemini
  build-depends:   base >= 4.16 && < 5
                 , text >= 2.0 && < 2.2
  ghc-options:     -Wall

test-suite gemmulae-probatio
  default-language: Haskell2010
  type:           exitcode-stdio-1.0
  hs-source-dirs: test
  main-is:        Main.hs
  build-depends:  base
                , text
                , HUnit >= 1.6 && < 2
                , raw-strings-qq >= 1.1 && < 2
                , gemmula
  ghc-options:    -Wall

source-repository head
  location: https://codeberg.org/sena/gemmula
  type:     git