packages feed

nats-queue-0.1.2.0: nats-queue.cabal

name:                nats-queue
version:             0.1.2.0
synopsis:            Haskell API for NATS messaging system
description:         
    This library is a Haskell driver for NATS <http://nats.io>. 
    NATS is a fast and lightweight publish-subscribe messaging system. 
    
    This version supports authentication but does not support SSL as the current 
    version of gnatsd (go server 0.5.6) does not support it either.
    
license:             BSD3
license-file:        LICENSE
author:              Ondrej Palkovsky
maintainer:          palkovsky.ondrej@gmail.com
category:            Network
build-type:          Simple
cabal-version:       >=1.10

source-repository head
  type:     git
  location: https://github.com/ondrap/nats-queue.git

library
  exposed-modules:   Network.Nats, Network.Nats.Json
  build-depends:     base == 4.*
                   , network >=2.6
                   , dequeue
                   , random
                   , network-uri >= 2.6
                   , containers  >= 0.5
                   , bytestring
                   , text
                   , aeson >= 0.7
                   , async
                   
  ghc-options:       -Wall
  
  default-language:  Haskell2010

test-suite spec
  main-is:         Spec.hs
  other-modules:   Network.NatsSpec
  type:            exitcode-stdio-1.0
  hs-source-dirs:  test
  default-language:  Haskell2010

  build-depends:     base
                   , nats-queue
                   , hspec
                   , network
                   , dequeue
                   , random
                   , network-uri
                   , containers
                   , bytestring
                   , text
                   , aeson