packages feed

nats-queue-0.1.2.1: nats-queue.cabal

name:                nats-queue
version:             0.1.2.1
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.8 && < 4.9
                   , network >=2.6
                   , dequeue >= 0.1.7
                   , random
                   , network-uri >= 2.6
                   , containers  >= 0.5
                   , bytestring
                   , text
                   , aeson >= 0.8.0.1
                   , 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