packages feed

mole-0.0.5: mole.cabal

name: mole
version: 0.0.5
cabal-version: >=1.10
build-type: Simple
license: MIT
license-file: LICENSE
maintainer: tomas.carnecky@gmail.com
synopsis: A glorified string replacement tool
description:
    A glorified string replacement tool. For a very specific purpose. That
    purpose being to compile and optimize a static website (or a single-page
    application). Mole inspects source, builds a complete dependency tree,
    minifies and compresses the files, adds fingerprints and writes the result
    to a directory.
category: System
author: Tomas Carnecky

source-repository head
    type: git
    location: git://github.com/wereHamster/mole.git

executable mole
    main-is: Main.hs
    build-depends:
        base >=4.6 && <4.10,
        containers >=0.5.7.1 && <0.6,
        bytestring >=0.10.8.1 && <0.11,
        base64-bytestring >=1.0.0.1 && <1.1,
        tagsoup ==0.14.*,
        stm >=2.4.4.1 && <2.5,
        cryptohash >=0.11.9 && <0.12,
        filepath >=1.4.1.0 && <1.5,
        filemanip >=0.3.6.3 && <0.4,
        fsnotify ==0.2.*,
        directory >=1.2.6.2 && <1.3,
        snap >=1.0.0.1 && <1.1,
        snap-server >=1.0.1.0 && <1.1,
        text >=1.2.2.1 && <1.3,
        transformers >=0.5.2.0 && <0.6,
        process >=1.4.2.0 && <1.5,
        attoparsec >=0.13.1.0 && <0.14,
        network-uri >=2.6.1.0 && <2.7,
        optparse-applicative >=0.12.1.0 && <0.13,
        time >=1.6.0.1 && <1.7,
        mtl >=2.2.1 && <2.3,
        kraken >=0.0.3 && <0.1,
        unix >=2.7.2.0 && <2.8,
        css-syntax >=0.0.5 && <0.1
    default-language: Haskell2010
    hs-source-dirs: src
    other-modules:
        Main
        Data.Mole.Builder.Internal.Fingerprint
        Data.Mole.Builder.Internal.Template
        Data.Mole.Builder.Binary
        Data.Mole.Builder.External
        Data.Mole.Builder.Html
        Data.Mole.Builder.Image
        Data.Mole.Builder.JavaScript
        Data.Mole.Builder.Stylesheet
        Data.Mole.Builder
        Data.Mole.Core
        Data.Mole.Server
        Data.Mole.Types
        Data.Mole.Watcher
    ghc-options: -Wall -threaded -rtsopts

test-suite spec
    type: exitcode-stdio-1.0
    main-is: Test.hs
    build-depends:
        base >=4.6 && <4.10,
        hspec >=2.2.3 && <2.3,
        smallcheck >=1.1.1 && <1.2,
        hspec-smallcheck >=0.4.1 && <0.5,
        vector >=0.11.0.0 && <0.12,
        text >=1.2.2.1 && <1.3,
        unordered-containers >=0.2.7.1 && <0.3,
        time >=1.6.0.1 && <1.7,
        kraken >=0.0.3 && <0.1,
        attoparsec >=0.13.1.0 && <0.14,
        stm >=2.4.4.1 && <2.5,
        bytestring >=0.10.8.1 && <0.11,
        containers >=0.5.7.1 && <0.6
    default-language: Haskell2010
    hs-source-dirs: src test