packages feed

liquid-0.1.0.2: liquid.cabal

name:                  liquid
version:               0.1.0.2
synopsis:              Liquid template language library
description:           Parser, interpreter and assorted functions for the Liquid template language
license:               BSD3
license-file:          LICENSE
copyright:             Copyright (C) 2015-2016 Orphid, Inc.
author:                James R. Thompson <james@projector.com>
maintainer:            James R. Thompson <jamesthompsonoxford@gmail.com>
homepage:              https://github.com/projectorhq/haskell-liquid
build-type:            Simple
category:              Template
cabal-version:         >= 1.10
stability:             Experimental
description:
  This package should be used by importing Text.Liquid.
  Sundry nested packages can be used freely for other functionality. See the readme on Github for more details on usage.

library
  default-language:    Haskell2010

  ghc-options:         -Wall

  hs-source-dirs:      src

  exposed-modules:     Text.Liquid
                       Text.Liquid.Helpers
                       Text.Liquid.Parser
                       Text.Liquid.Renderer
                       Text.Liquid.Tokens
                       Text.Liquid.Types
                       Text.Liquid.VariableFinder

  build-depends:       attoparsec           >=0.13.1.0 && <0.14,
                       aeson                >=0.11.2.1 && <0.12,
                       base                 >=4.9.0.0  && <5.0,
                       lens                 >=4.14     && <4.15,
                       lens-aeson           >=1.0.0.5  && <1.1,
                       mtl                  >=2.2.1    && <2.3,
                       semigroups           >=0.18.2   && <0.19,
                       scientific           >=0.3.4.9  && <0.4,
                       text                 >=1.2.2.1  && <1.3,
                       unordered-containers >=0.2.7.1  && <0.3,
                       validation           >=0.5.4    && <0.6,
                       vector               >=0.11.0.0 && <0.12

test-suite test

  default-language:    Haskell2010

  type:                exitcode-stdio-1.0

  hs-source-dirs:      test

  main-is:             Main.hs

  default-extensions:  OverloadedStrings

  build-depends:       aeson                >=0.11.2.1 && <0.12,
                       QuickCheck           >=2.8.2    && <2.9,
                       attoparsec           >=0.13.1.0 && <0.14,
                       base                 >=4.9.0.0  && <5.0,
                       lens                 >=4.14     && <4.15,
                       lens-aeson           >=1.0.0.5  && <1.1,
                       liquid,
                       mtl                  >=2.2.1    && <2.3,
                       scientific           >=0.3.4.9  && <0.4,
                       semigroups           >=0.18.2   && <0.19,
                       tasty                >=0.11.0.4 && <0.12,
                       tasty-hunit          >=0.9.2    && <0.10,
                       tasty-quickcheck     >=0.8.4    && <0.9,
                       tasty-th             >=0.1.4    && <0.2,
                       text                 >=1.2.2.1  && <1.3,
                       unordered-containers >=0.2.7.1  && <0.3,
                       validation           >=0.5.4    && <0.6,
                       vector               >=0.11.0.0 && <0.12

benchmark bench

  default-language:    Haskell2010

  type:                exitcode-stdio-1.0

  hs-source-dirs:      benchmark

  main-is:             Benchmark.hs

  default-extensions:  OverloadedStrings

  ghc-options:         -O2

  build-depends:       attoparsec             >=0.13.1.0 && <0.14,
                       aeson                  >=0.11.2.1 && <0.12,
                       base                   >=4.9      && <5,
                       criterion              >=1.1.1.0  && <1.2,
                       liquid,
                       text                   >=1.2.2.1  && <1.3