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