packages feed

cooklang-hs-0.1.0.0: cooklang-hs.cabal

cabal-version: 2.4
name:          cooklang-hs
version:       0.1.0.0
synopsis:      Parser for the Cook markup language
description:   Parser for the Cook markup language. See more about Cook at https://cooklang.org/
license:       MIT
author:        Isaac Van Doren
maintainer:    69181572+isaacvando@users.noreply.github.com
copyright:     Isaac Van Doren 2022-present
category:      Parsing
homepage:      https://github.com/isaacvando/cooklang-hs
bug-reports:   https://github.com/isaacvando/cooklang-hs/issues
extra-doc-files: README.md

source-repository head
  type:     git
  location: https://github.com/isaacvando/cooklang-hs.git

executable cooklang-hs
    main-is:          Main.hs
    other-modules:    Text.Cook
    build-depends:    base
                      , megaparsec 
    hs-source-dirs:   .
    default-language: Haskell2010

library
  exposed-modules: Text.Cook
  build-depends:    base ^>=4.16.4.0
                    , megaparsec >= 9.1.0 && < 9.7
  default-language: Haskell2010

test-suite test-cooklang-hs
    type:             exitcode-stdio-1.0
    main-is:          Spec.hs
    other-modules:    Text.Cook
    build-depends:    base
                      , megaparsec
                      , hspec
    hs-source-dirs:   .
    default-language: Haskell2010