/websockets.cabal
https://github.com/yihuang/websockets · Cabal · 128 lines · 116 code · 11 blank · 1 comment · 38 complexity · f4591c30e74c0336e796751db0676b91 MD5 · raw file
- Name: websockets-conduit
- Version: 0.7.0.0
- Synopsis:
- A sensible and clean way to write WebSocket-capable servers in Haskell.
- Description:
- This library allows you to write WebSocket-capable servers.
- .
- See an example: <http://jaspervdj.be/websockets/example.html>.
- .
- The API of the 'Network.WebSockets' module should also contain enough
- information to get you started.
- .
- See also:
- .
- * The specification of the WebSocket protocol:
- <http://www.whatwg.org/specs/web-socket-protocol/>
- .
- * The JavaScript API for dealing with WebSockets:
- <http://www.w3.org/TR/websockets/>
- License: BSD3
- License-file: LICENCE
- Copyright: (c) 2010-2011 Siniša Biđin
- (c) 2011 Jasper Van der Jeugt
- (c) 2011 Steffen Schuldenzucker
- (c) 2011 Alex Lang
- Author: Siniša Biđin <sinisa@bidin.cc>
- Jasper Van der Jeugt <m@jaspervdj.be>
- Steffen Schuldenzucker <steffen.schuldenzucker@googlemail.com>
- Alex Lang <lang@tsurucapital.com>
- Maintainer: Jasper Van der Jeugt <m@jaspervdj.be>
- Stability: experimental
- Category: Network
- Build-type: Simple
- Cabal-version: >= 1.8
- Homepage: http://jaspervdj.be/websockets
- Bug-reports: https://github.com/jaspervdj/websockets/issues
- Library
- Hs-source-dirs: src
- Ghc-options: -Wall
- Exposed-modules:
- Network.WebSockets.Conduit
- Network.WebSockets.Monad
- Network.WebSockets.Types
- Other-modules:
- Network.WebSockets.Handshake
- Network.WebSockets.Handshake.Http
- Network.WebSockets.Protocol
- Network.WebSockets.Protocol.Hybi00
- Network.WebSockets.Protocol.Hybi00.Internal
- Network.WebSockets.Protocol.Hybi10
- Network.WebSockets.Protocol.Hybi10.Demultiplex
- Network.WebSockets.Protocol.Hybi10.Internal
- Network.WebSockets.Protocol.Hybi10.Mask
- Network.WebSockets.Protocol.Unsafe
- Build-depends:
- attoparsec >= 0.9 && < 0.11,
- attoparsec-conduit >= 0.4.0,
- base >= 4 && < 5,
- monad-control >= 0.3.0,
- transformers-base >= 0.4.0,
- base64-bytestring >= 0.1 && < 0.2,
- binary >= 0.5 && < 0.6,
- blaze-builder >= 0.3 && < 0.4,
- blaze-builder-conduit >= 0.4.0,
- bytestring >= 0.9 && < 0.10,
- case-insensitive >= 0.3 && < 0.5,
- containers >= 0.3 && < 0.5,
- conduit >= 0.4.0,
- resourcet >= 0.3.2,
- mtl >= 2.0 && < 2.2,
- network >= 2.3 && < 2.4,
- network-conduit >= 0.4.0,
- random >= 1.0 && < 1.1,
- SHA >= 1.5 && < 1.6,
- text >= 0.10 && < 0.12,
- pureMD5 >= 0.2.2 && < 2.2,
- lifted-base >= 0.1.0,
- transformers >= 0.2.0,
- wai >= 1.2.0,
- warp >= 1.2.0
- Test-suite websockets-tests
- Type: exitcode-stdio-1.0
- Hs-source-dirs: src tests/haskell
- Main-is: TestSuite.hs
- Ghc-options: -Wall
- Build-depends:
- HUnit >= 1.2 && < 1.3,
- QuickCheck >= 2.4 && < 2.5,
- test-framework >= 0.4 && < 0.7,
- test-framework-hunit >= 0.2 && < 0.3,
- test-framework-quickcheck2 >= 0.2 && < 0.3,
- -- Copied from regular dependencies...
- attoparsec >= 0.9 && < 0.11,
- attoparsec-enumerator >= 0.2 && < 0.4,
- base >= 4 && < 5,
- base64-bytestring >= 0.1 && < 0.2,
- binary >= 0.5 && < 0.6,
- blaze-builder >= 0.3 && < 0.4,
- blaze-builder-enumerator >= 0.2 && < 0.3,
- bytestring >= 0.9 && < 0.10,
- case-insensitive >= 0.3 && < 0.5,
- containers >= 0.3 && < 0.5,
- enumerator >= 0.4.13 && < 0.5,
- mtl >= 2.0 && < 2.2,
- network >= 2.3 && < 2.4,
- network-enumerator >= 0.1 && < 0.2,
- random >= 1.0 && < 1.1,
- SHA >= 1.5 && < 1.6,
- text >= 0.10 && < 0.12,
- pureMD5 >= 0.2.2 && < 2.2,
- lifted-base >= 0.1.0,
- transformers >= 0.2.0,
- wai >= 1.1.0,
- warp >= 1.1.0
- Source-repository head
- Type: git
- Location: https://github.com/jaspervdj/websockets