packages feed

pusher-ws-0.1.0.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.0.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.0.0

library
  exposed-modules:     Network.Pusher.WebSockets
                     , Network.Pusher.WebSockets.Channel
                     , Network.Pusher.WebSockets.Event
                     , Network.Pusher.WebSockets.Util
  other-modules:       Network.Pusher.WebSockets.Internal
                     , Network.Pusher.WebSockets.Internal.Client
                     , Network.Pusher.WebSockets.Internal.Event
                     , Paths_pusher_ws
  -- other-extensions:    
  build-depends:       base >=4.8 && <4.9
                     , aeson
                     , bytestring
                     , containers
                     , deepseq
                     , hashable
                     , http-conduit
                     , lens
                     , lens-aeson
                     , network
                     , scientific
                     , stm
                     , text
                     , time
                     , transformers
                     , unordered-containers
                     , websockets
                     , wuss
  -- hs-source-dirs:      
  default-language:    Haskell2010
  ghc-options:         -Wall