/websockets.cabal

https://github.com/yihuang/websockets · Cabal · 128 lines · 116 code · 11 blank · 1 comment · 38 complexity · f4591c30e74c0336e796751db0676b91 MD5 · raw file

  1. Name: websockets-conduit
  2. Version: 0.7.0.0
  3. Synopsis:
  4. A sensible and clean way to write WebSocket-capable servers in Haskell.
  5. Description:
  6. This library allows you to write WebSocket-capable servers.
  7. .
  8. See an example: <http://jaspervdj.be/websockets/example.html>.
  9. .
  10. The API of the 'Network.WebSockets' module should also contain enough
  11. information to get you started.
  12. .
  13. See also:
  14. .
  15. * The specification of the WebSocket protocol:
  16. <http://www.whatwg.org/specs/web-socket-protocol/>
  17. .
  18. * The JavaScript API for dealing with WebSockets:
  19. <http://www.w3.org/TR/websockets/>
  20. License: BSD3
  21. License-file: LICENCE
  22. Copyright: (c) 2010-2011 Siniša Biđin
  23. (c) 2011 Jasper Van der Jeugt
  24. (c) 2011 Steffen Schuldenzucker
  25. (c) 2011 Alex Lang
  26. Author: Siniša Biđin <sinisa@bidin.cc>
  27. Jasper Van der Jeugt <m@jaspervdj.be>
  28. Steffen Schuldenzucker <steffen.schuldenzucker@googlemail.com>
  29. Alex Lang <lang@tsurucapital.com>
  30. Maintainer: Jasper Van der Jeugt <m@jaspervdj.be>
  31. Stability: experimental
  32. Category: Network
  33. Build-type: Simple
  34. Cabal-version: >= 1.8
  35. Homepage: http://jaspervdj.be/websockets
  36. Bug-reports: https://github.com/jaspervdj/websockets/issues
  37. Library
  38. Hs-source-dirs: src
  39. Ghc-options: -Wall
  40. Exposed-modules:
  41. Network.WebSockets.Conduit
  42. Network.WebSockets.Monad
  43. Network.WebSockets.Types
  44. Other-modules:
  45. Network.WebSockets.Handshake
  46. Network.WebSockets.Handshake.Http
  47. Network.WebSockets.Protocol
  48. Network.WebSockets.Protocol.Hybi00
  49. Network.WebSockets.Protocol.Hybi00.Internal
  50. Network.WebSockets.Protocol.Hybi10
  51. Network.WebSockets.Protocol.Hybi10.Demultiplex
  52. Network.WebSockets.Protocol.Hybi10.Internal
  53. Network.WebSockets.Protocol.Hybi10.Mask
  54. Network.WebSockets.Protocol.Unsafe
  55. Build-depends:
  56. attoparsec >= 0.9 && < 0.11,
  57. attoparsec-conduit >= 0.4.0,
  58. base >= 4 && < 5,
  59. monad-control >= 0.3.0,
  60. transformers-base >= 0.4.0,
  61. base64-bytestring >= 0.1 && < 0.2,
  62. binary >= 0.5 && < 0.6,
  63. blaze-builder >= 0.3 && < 0.4,
  64. blaze-builder-conduit >= 0.4.0,
  65. bytestring >= 0.9 && < 0.10,
  66. case-insensitive >= 0.3 && < 0.5,
  67. containers >= 0.3 && < 0.5,
  68. conduit >= 0.4.0,
  69. resourcet >= 0.3.2,
  70. mtl >= 2.0 && < 2.2,
  71. network >= 2.3 && < 2.4,
  72. network-conduit >= 0.4.0,
  73. random >= 1.0 && < 1.1,
  74. SHA >= 1.5 && < 1.6,
  75. text >= 0.10 && < 0.12,
  76. pureMD5 >= 0.2.2 && < 2.2,
  77. lifted-base >= 0.1.0,
  78. transformers >= 0.2.0,
  79. wai >= 1.2.0,
  80. warp >= 1.2.0
  81. Test-suite websockets-tests
  82. Type: exitcode-stdio-1.0
  83. Hs-source-dirs: src tests/haskell
  84. Main-is: TestSuite.hs
  85. Ghc-options: -Wall
  86. Build-depends:
  87. HUnit >= 1.2 && < 1.3,
  88. QuickCheck >= 2.4 && < 2.5,
  89. test-framework >= 0.4 && < 0.7,
  90. test-framework-hunit >= 0.2 && < 0.3,
  91. test-framework-quickcheck2 >= 0.2 && < 0.3,
  92. -- Copied from regular dependencies...
  93. attoparsec >= 0.9 && < 0.11,
  94. attoparsec-enumerator >= 0.2 && < 0.4,
  95. base >= 4 && < 5,
  96. base64-bytestring >= 0.1 && < 0.2,
  97. binary >= 0.5 && < 0.6,
  98. blaze-builder >= 0.3 && < 0.4,
  99. blaze-builder-enumerator >= 0.2 && < 0.3,
  100. bytestring >= 0.9 && < 0.10,
  101. case-insensitive >= 0.3 && < 0.5,
  102. containers >= 0.3 && < 0.5,
  103. enumerator >= 0.4.13 && < 0.5,
  104. mtl >= 2.0 && < 2.2,
  105. network >= 2.3 && < 2.4,
  106. network-enumerator >= 0.1 && < 0.2,
  107. random >= 1.0 && < 1.1,
  108. SHA >= 1.5 && < 1.6,
  109. text >= 0.10 && < 0.12,
  110. pureMD5 >= 0.2.2 && < 2.2,
  111. lifted-base >= 0.1.0,
  112. transformers >= 0.2.0,
  113. wai >= 1.1.0,
  114. warp >= 1.1.0
  115. Source-repository head
  116. Type: git
  117. Location: https://github.com/jaspervdj/websockets