packages feed

kontrakcja-templates-0.1: kontrakcja-templates.cabal

Name:                kontrakcja-templates
Version:             0.1
Synopsis:
    Utilities for working with many HStringTemplate templates from files
Description:
    This library adds support for working with multiple templates in a single file,
    and .csv files containing mapping from template names to multiple template versions
    (e.g. for translations)

License:             BSD3
License-file:        LICENSE
Author:              Scrive
Maintainer:          bartek@scrive.com
Build-type:          Simple
Stability:           None
Category:            Web
Cabal-version:       >=1.9
extra-source-files:  example.hs

Library
  exposed-modules: Text.StringTemplates.Fields
                   Text.StringTemplates.Files
                   Text.StringTemplates.Templates
                   Text.StringTemplates.TemplatesLoader
                   Text.StringTemplates.TextTemplates
                   Text.StringTemplates.Utils

  hs-source-dirs:  src
  GHC-Options:     -Wall -rtsopts
  Extensions:      FlexibleInstances,
                   UndecidableInstances,
                   GeneralizedNewtypeDeriving
  build-depends:   base >= 4 && < 5,
                   HStringTemplate == 0.7.0,
                   containers >= 0.4.2.1 && < 0.5,
                   utf8-string == 0.3.6,
                   bytestring >= 0.9.2.1 && < 0.10,
                   mtl >= 2.0.1.0 && < 2.2,
                   transformers >= 0.2.2 && < 0.4,
                   old-time >= 1.1 && < 1.2,
                   directory >= 1.1.0.2 && < 1.2,
                   html >= 1.0.1.2 && < 1.1,
                   MissingH >= 1.1.1.0 && < 1.2,
                   parsec >= 3.1.1 && < 3.2

Test-Suite test-text-string-templates
  type:            exitcode-stdio-1.0
  hs-source-dirs:  test
  main-is:         Main.hs
  build-depends:   base >= 4 && < 5
  build-depends:   syb >= 0.1
  build-depends:   MissingH >= 1.0
  build-depends:   mtl >= 2.0
  build-depends:   time >= 1.0
  build-depends:   directory >= 1.0
  build-depends:   hslogger==1.1.4
  build-depends:   test-framework >= 0.4.1
  build-depends:   test-framework-quickcheck2
  build-depends:   test-framework-hunit
  build-depends:   HUnit
  build-depends:   string-templates
  build-depends:   old-time
  build-depends:   HStringTemplate == 0.7.0
  build-depends:   containers >= 0.4.2.1 && < 0.5

  extensions:      FlexibleInstances