packages feed

string-interpolate-0.2.0.2: string-interpolate.cabal

cabal-version: 1.18
name: string-interpolate
version: 0.2.0.2
license: BSD3
license-file: LICENSE
copyright: 2019-2020 William Yao
maintainer: williamyaoh@gmail.com
author: William Yao
homepage: https://gitlab.com/williamyaoh/string-interpolate/blob/master/README.md
bug-reports: https://gitlab.com/williamyaoh/string-interpolate/issues
synopsis: Haskell string/text/bytestring interpolation that just works
description:
    Unicode-aware string interpolation that handles all textual types.
    .
    See the README at <https://gitlab.com/williamyaoh/string-interpolate/blob/master/README.md> for more info.
category: Data, Text
build-type: Simple
extra-doc-files: README.md
                 CHANGELOG.md

source-repository head
    type: git
    location: https://www.gitlab.com/williamyaoh/string-interpolate.git

library
    exposed-modules:
        Data.String.Interpolate
        Data.String.Interpolate.Conversion
    hs-source-dirs: src/lib
    other-modules:
        Data.String.Interpolate.Parse
        Paths_string_interpolate
    default-language: Haskell2010
    ghc-options: -Wall -Wcompat -Wincomplete-record-updates
                 -Wincomplete-uni-patterns -Wredundant-constraints
                 -Wnoncanonical-monad-instances -fno-warn-name-shadowing
    build-depends:
        base ==4.*,
        bytestring >=0.10.8.2 && <0.11,
        haskell-src-exts >=1.21.1 && <1.22,
        haskell-src-meta >=0.8.3 && <0.9,
        template-haskell >=2.14.0.0 && <2.15,
        text >=1.2.3.1 && <1.3,
        text-conversions >=0.3.0 && <0.4,
        utf8-string >=1.0.1.1 && <1.1

test-suite string-interpolate-test
    type: exitcode-stdio-1.0
    main-is: Spec.hs
    hs-source-dirs: test
    other-modules:
        Paths_string_interpolate
    default-language: Haskell2010
    ghc-options: -threaded -rtsopts -with-rtsopts=-N
    build-depends:
        QuickCheck >=2.13.2 && <2.14,
        base ==4.*,
        bytestring >=0.10.8.2 && <0.11,
        hspec >=2.7.1 && <2.8,
        quickcheck-instances >=0.3.22 && <0.4,
        quickcheck-text >=0.1.2.1 && <0.2,
        quickcheck-unicode >=1.0.1.0 && <1.1,
        random-shuffle >=0.0.4 && <0.1,
        string-interpolate -any,
        text >=1.2.3.1 && <1.3,
        unordered-containers >=0.2.10.0 && <0.3

benchmark string-interpolate-bench
    type: exitcode-stdio-1.0
    main-is: Bench.hs
    hs-source-dirs: bench
    other-modules:
        Paths_string_interpolate
    default-language: Haskell2010
    build-depends:
        QuickCheck >=2.13.2 && <2.14,
        base ==4.*,
        bytestring >=0.10.8.2 && <0.11,
        criterion >=1.5.6.1 && <1.6,
        formatting >=6.3.7 && <6.4,
        interpolate >=0.2.0 && <0.3,
        interpolatedstring-perl6 >=1.0.2 && <1.1,
        neat-interpolation >=0.3.2.6 && <0.4,
        string-interpolate -any,
        text >=1.2.3.1 && <1.3