packages feed

pusher-ws-0.1.1.0: pusher-ws.cabal

-- Initial pusher-ws.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                pusher-ws
version:             0.1.1.0
synopsis:            Implementation of the Pusher WebSocket protocol

description:
  An implementation of the Pusher WebSocket (client) protocol in
  Haskell.
  .
  Current features:
  .
  * @ws://@ and @wss://@ protocols.
  * Clusters.
  * Subscribing to channels.
  * Unsubscribing from channels.
  * Authorisation for private and presence channels.
  * Binding event handlers.
  * Unbinding event handlers
  * Sending client events.
  * Threads which automatically get cleaned up on connection close.
  * Automatic reconnection (and channel resubscription).
  * Connection state events.
  * Pusher close codes.
  .
  Missing features:
  .
  * "connecting_in" events.
  .
  See the <https://github.com/barrucadu/pusher-ws README> for more
  details.


homepage:            https://github.com/barrucadu/pusher-ws
license:             MIT
license-file:        LICENSE
author:              Michael Walker
maintainer:          mike@barrucadu.co.uk
-- copyright:           
category:            Network
build-type:          Simple
-- extra-source-files:  
cabal-version:       >=1.10

source-repository head
  type:     git
  location: https://github.com/barrucadu/pusher-ws.git

source-repository this
  type:     git
  location: https://github.com/barrucadu/pusher-ws.git
  tag:      pusher-ws-0.1.1.0

library
  exposed-modules:     Network.Pusher.WebSockets
                     , Network.Pusher.WebSockets.Channel
                     , Network.Pusher.WebSockets.Event
                     , Network.Pusher.WebSockets.Util
                     , Network.Pusher.WebSockets.Internal
                     , Network.Pusher.WebSockets.Internal.Client
                     , Network.Pusher.WebSockets.Internal.Event
                     , Paths_pusher_ws
  -- other-modules:       
  -- other-extensions:    
  build-depends:       base                 >=4.7  && <5
                     , aeson                >=0.8  && <1.3
                     , bytestring           >=0.10 && <0.11
                     , containers           >=0.5  && <0.6
                     , deepseq              >=1.4  && <1.5
                     , hashable             >=1.2  && <1.3
                     , http-conduit         >=2.1  && <2.3
                     , lens                 >=4.12 && <4.16
                     , lens-aeson           >=1.0  && <1.1
                     , network              >=2.6  && <2.7
                     , scientific           >=0.3  && <0.4
                     , stm                  >=2.4  && <2.5
                     , text                 >=1.2  && <1.3
                     , time                 >=1.5  && <1.9
                     , transformers         >=0.4  && <0.6
                     , unordered-containers >=0.2  && <0.3
                     , websockets           >=0.9  && <0.13
                     , wuss                 >=1.0  && <1.2
  -- hs-source-dirs:      
  default-language:    Haskell2010
  ghc-options:         -Wall