packages feed

haste-app-0.1.0.0: haste-app.cabal

name:                haste-app
version:             0.1.0.0
synopsis:            Framework for type-safe, distributed web applications.
description:         Framework for quick development of tierless web applications.
homepage:            http://haste-lang.org
license:             MIT
license-file:        LICENSE
author:              Anton Ekblad
maintainer:          anton@ekblad.cc
-- copyright:           
category:            Web
build-type:          Simple
cabal-version:       >=1.10

source-repository head
    type:       git
    location:   https://github.com/valderman/haste-app.git

flag haste
  default: False
  description: Package is being installed for Haste.

library
  exposed-modules:
    Haste.App
  other-modules:
    Haste.App.Client,
    Haste.App.Client.Type,
    Haste.App.Protocol,
    Haste.App.Protocol.Types,
    Haste.App.Remote,
    Haste.App.Routing,
    Haste.App.Sandbox,
    Haste.App.Sandbox.Internal,
    Haste.App.Server,
    Haste.App.Server.Type,
    Haste.App.Transport,
    Paths_haste_app
  other-extensions:
    CPP,
    GeneralizedNewtypeDeriving,
    UndecidableInstances,
    ScopedTypeVariables,
    TypeFamilies,
    DataKinds,
    TypeOperators,
    PolyKinds,
    FlexibleInstances,
    StaticPointers,
    MultiParamTypeClasses,
    FlexibleContexts,
    ConstraintKinds

  build-depends:
    base         >=4.8 && <4.9,
    data-default >=0.7 && <0.8,
    exceptions   >=0.8 && <0.9,
    mtl          >=2.2 && <3,
    transformers >=0.4 && <0.6,
    haste-lib    >=0.6 && <0.7,
    haste-prim   >=0.6 && <0.7,
    containers   >=0.5 && <0.6
  if !flag(haste)
    build-depends:
      bytestring     >=0.10 && <0.11,
      filepath       >=1.4  && <1.5,
      http-types     >=0.9  && <0.10,
      text           >=1.2  && <1.3,
      utf8-string    >=1.0  && <1.1,
      websockets     >=0.8  && <0.10,
      wai            >=3.2  && <3.3,
      wai-websockets >=3.0  && <3.1,
      warp           >=3.2  && <3.3
  hs-source-dirs:
    src
  ghc-options:
    -Wall
  default-language:
    Haskell2010