packages feed

helix-0.9.5: helix.cabal

name               : helix
version            : 0.9.5
cabal-version      : >=1.18
build-type         : Simple
license            : MIT
license-file       : LICENSE
maintainer         : ajnsit@gmail.com
stability          : Experimental
homepage           : https://ajnsit.github.io/helix/
synopsis           : Web development micro framework for haskell with typesafe URLs
description        : A web development micro framework for haskell that provides easy to use typesafe URLs. See README for more information. Also see examples/ directory for usage examples.
category           : Network
author             : Anupam Jain
data-dir           : ""
extra-source-files : README.md
                   , test/static/lambda.png

source-repository head
    type     : git
    location : http://github.com/ajnsit/helix

source-repository this
    type     : git
    location : http://github.com/ajnsit/helix/tree/v0.9.5
    tag      : v0.9.5

library
    build-depends      : base               >= 4.7  && < 4.9
                       , wai                >= 3.0  && < 3.3
                       , wai-extra          >= 3.0  && < 3.1
                       , wai-app-static     >= 3.0  && < 3.2
                       , text               >= 1.2  && < 1.3
                       , template-haskell   >= 2.9  && < 2.12
                       , mtl                >= 2.1  && < 2.3
                       , aeson              >= 0.8  && < 0.11
                       , containers         >= 0.5  && < 0.6
                       , random             >= 1.1  && < 1.2
                       , path-pieces        >= 0.2  && < 0.3
                       , bytestring         >= 0.10 && < 0.11
                       , http-types         >= 0.8  && < 0.10
                       , blaze-builder      >= 0.4  && < 0.5
                       , monad-loops        >= 0.4  && < 0.5
                       , case-insensitive   >= 1.2  && < 1.3
                       , mime-types         >= 0.1  && < 0.2
                       , filepath           >= 1.3  && < 1.5
                       , cookie             >= 0.4  && < 0.5
                       , data-default-class >= 0.0  && < 0.1
                       , vault              >= 0.3  && < 0.4
    exposed-modules    : Helix
    other-modules      : Helix.Parse
                         Helix.Overlap
                         Helix.Class
                         Helix.Routes
                         Helix.Monad
                         Helix.Handler
                         Helix.ContentTypes
                         Helix.DefaultRoute
                         Helix.TH
                         Helix.TH.Types
                         Helix.TH.Dispatch
                         Helix.TH.ParseRoute
                         Helix.TH.RenderRoute
                         Helix.TH.RouteAttrs
                         Util.Free
    exposed            : True
    buildable          : True
    hs-source-dirs     : src
    default-language   : Haskell2010
    ghc-options        : -Wall

test-suite test
  main-is          : Spec.hs
  other-modules    : HelloSpec
  type             : exitcode-stdio-1.0
  default-language : Haskell2010
  hs-source-dirs   : test
  GHC-options      : -Wall -threaded -fno-warn-orphans

  build-depends    : base           >= 4.7 && < 4.9
                   , wai            >= 3.0 && < 3.3
                   , aeson          >= 0.8 && < 0.11
                   , hspec          >= 2.1 && < 2.3
                   , hspec-wai      >= 0.6 && < 0.7
                   , hspec-wai-json >= 0.6 && < 0.7
                   , text           >= 1.2 && < 1.3
                   , helix
  ghc-options        : -Wall