packages feed

gemmula-1.1.1: gemmula.cabal

name:               gemmula
version:            1.1.1
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 into Text,
                    according to the Gemini hypertext format specification at
                    <https://geminiprotocol.net/docs/gemtext-specification.gmi>.
license:            AGPL-3
license-file:       LICENSE
author:             Sena <jn-sena@proton.me>
maintainer:         Sena <jn-sena@proton.me>
tested-with:        GHC == 9.6.5 || == 9.8.2
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