packages feed

curly-expander-0.3.0.1: curly-expander.cabal

cabal-version:       3.0

name:                curly-expander
version:             0.3.0.1
synopsis:            Curly braces (brackets) expanding
description:         A library for curly braces (brackets) expanding - similar to bash curly expanding. It also contain an extended version of it.

license:             LGPL-3.0-only
license-file:        LICENSE

homepage:            https://github.com/stastnypremysl/curly-expander
bug-reports:         https://github.com/stastnypremysl/curly-expander/issues

author:              Přemysl Šťastný
maintainer:          p-w@stty.cz
category:            Text
build-type:          Simple
extra-source-files:  CHANGELOG.md README.md

common deps
  ghc-options: -Wall -Wextra
  build-depends:   base >= 4.15 && < 4.16, parsec >= 3.1 && < 3.2, text >= 1.2 && < 1.3,
  default-language:    Haskell2010

common tests
  import: deps
  hs-source-dirs: tests
  build-depends: curly-expander

library
  import: deps
  exposed-modules: Text.CurlyExpander
  

test-suite base-case-test
  import: tests
  main-is: BaseCaseTest.hs
  type: exitcode-stdio-1.0
 
test-suite range-case-test
  import: tests
  main-is: RangeCaseTest.hs
  type: exitcode-stdio-1.0

test-suite nested-case-test
  import: tests
  main-is: NestedCaseTest.hs
  type: exitcode-stdio-1.0

test-suite custom-case-test
  import: tests
  main-is: CustomCaseTest.hs
  type: exitcode-stdio-1.0

source-repository head
    type: git
    location: https://github.com/stastnypremysl/curly-expander

source-repository this
    type: git
    location: https://github.com/stastnypremysl/curly-expander
    tag: 0.3.0.1