name: hamlet version: 0.5.1 license: BSD3 license-file: LICENSE author: Michael Snoyman maintainer: Michael Snoyman synopsis: Haml-like template files that are compile-time checked description: Hamlet gives you a type-safe tool for generating HTML code. It works via Quasi-Quoting, and generating extremely efficient output code. The syntax is white-space sensitive, and it helps you avoid cross-site scripting issues and 404 errors. Please see the documentation at for more details. . As a quick overview, here is a sample Hamlet template: . > !!! > %html > %head > %title Hamlet Demo > %body > %h1 Information on $name.person$ > %p $*name.person$ is $age.person$ years old. > %h2 > $if isMarried.person > Married > $else > Not married > %ul > $forall children.person child > %li $child$ > %p > %a!href=@page.person@ See the page. > ^footer^ category: Web stability: unstable cabal-version: >= 1.6 build-type: Simple homepage: http://docs.yesodweb.com/ flag buildtests description: Build the executable to run unit tests default: False library build-depends: base >= 4 && < 5 , bytestring >= 0.9 && < 0.10 , utf8-string >= 0.3.4 && < 0.4 , template-haskell , blaze-builder >= 0.1 && < 0.2 , neither >= 0.0.1 && < 0.1 , parsec >= 2 && < 4 , failure >= 0.1.0 && < 0.2 exposed-modules: Text.Hamlet Text.Hamlet.RT Text.Cassius Text.Julius other-modules: Text.Hamlet.Parse Text.Hamlet.Quasi Text.Hamlet.Debug ghc-options: -Wall executable runtests if flag(buildtests) Buildable: True cpp-options: -DTEST build-depends: QuickCheck >= 2 && < 3, HUnit, test-framework-hunit, test-framework else Buildable: False main-is: runtests.hs source-repository head type: git location: git://github.com/snoyberg/hamlet.git