Source

hpaco / hpaco-lib / hpaco-lib.cabal

name:                hpaco-lib
version:             0.22.2.0
synopsis:            Modular template compiler library
description:         Template compiler library, compiles template code into
                     PHP or Javascript, or interprets it directly.
homepage:            https://bitbucket.org/tdammers/hpaco
license:             BSD3
license-file:        LICENSE
author:              Tobias Dammers
maintainer:          tdammers@gmail.com
-- copyright:           
category:            Development
build-type:          Simple
cabal-version:       >=1.8

extra-source-files:
    snippets/php/*.php
    snippets/js/*.js

library
  exposed-modules: Text.HPaco.Optimizer
                 , Text.HPaco.Readers.Common
                 , Text.HPaco.Readers.Paco
                 , Text.HPaco.Readers.Paco.ParserInternals
                 , Text.HPaco.Readers.Paco.Basics
                 , Text.HPaco.Readers.Paco.Expressions
                 , Text.HPaco.Readers.Paco.Statements
                 , Text.HPaco.Readers.Paco.Include
                 , Text.HPaco.Readers.Capo.Statements
                 , Text.HPaco.Writers.Javascript
                 , Text.HPaco.Writers.JsonLisp
                 , Text.HPaco.Writers.Dependencies
                 , Text.HPaco.Writers.Run
                 , Text.HPaco.Writers.PHP
                 , Text.HPaco.Writers.Internal.WrapMode
                 , Text.HPaco.Writers.Internal.CodeWriter
                 , Text.HPaco.Writers.Run.Encode
                 , Text.HPaco.Writers.Run.Library
                 , Text.HPaco.AST
                 , Text.HPaco.AST.Statement
                 , Text.HPaco.AST.Identifier
                 , Text.HPaco.AST.AST
                 , Text.HPaco.AST.Expression
                 , Text.HPaco.Writer
                 , Text.HPaco.Reader
                 , Data.Variant
                 , Data.Variant.ToFrom
  -- other-modules:       
  build-depends:       base == 4.*
               ,       bytestring == 0.9.*
               ,       parsec == 3.*
               ,       mtl == 2.1.*
               ,       containers >= 0.2 && < 0.5
               ,       transformers == 0.3.*
               ,       strict == 0.3.*
               ,       filepath >= 1.1 && < 1.4
               ,       split >= 0.1 && < 0.2
               ,       safe >= 0.3.3 && < 0.4
               ,       file-embed == 0.0.4.*
               ,       aeson == 0.6.*
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.