packages feed

hslogstash-0.4.2: hslogstash.cabal

-- Initial hslogstash.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                hslogstash
version:             0.4.2
synopsis:            A library to work with, or as, a logstash server
description:         This library contains a few modules that let you work with Logstash messages, read them from a Redis list, store them in or get them from Elasticsearch, and more.
homepage:            https://github.com/bartavelle/hslogstash
license:             BSD3
license-file:        LICENSE
author:              Simon Marechal
maintainer:          bartavelle@gmail.com
category:            System, Logstash
build-type:          Simple
extra-source-files:  Changelog, README.md
cabal-version:       >=1.10

source-repository head
  type: git
  location: git://github.com/bartavelle/hslogstash.git


library
  exposed-modules:     Logstash.Message, Logstash.IO, Data.Conduit.Redis, Data.Conduit.ElasticSearch, Data.Conduit.Logstash, Data.Conduit.Network.Retry, Data.Conduit.Branching, Data.Conduit.Misc, Logstash.Counter, Data.Conduit.FireHose
  default-extensions:  OverloadedStrings, BangPatterns
  build-depends:
    base >=4.6 && <5,
    conduit >= 1.1.7 && < 1.3,
    bytestring,
    transformers >= 0.3 && < 0.5,
    aeson >= 0.8 && < 0.11,
    parallel-io >= 0.3.3 && < 0.4,
    text,
    network,
    iconv,
    http-conduit,
    time >= 1.5 && < 1.6,
    text-format,
    http-types,
    unordered-containers,
    vector,
    containers,
    stm-chans,
    stm-conduit,
    hedis,
    stm,
    attoparsec >= 0.12 && < 0.14,
    lens >= 4.12 && < 4.14,
    data-default,
    stm-firehose >= 0.3.0,
    wai,
    blaze-builder,
    conduit-extra,
    resourcet,
    http-client,
    conduit-extra >= 1.1.9.1 && < 1.2,
    lens-aeson >= 1.0.0.5 && < 1.1
    

  default-language:    Haskell2010
  ghc-options:         -Wall

Test-Suite conduits
    hs-source-dirs:         tests
    type:                   exitcode-stdio-1.0
    ghc-options:            -Wall -rtsopts -threaded
    default-extensions:     OverloadedStrings
    build-depends:          base <5, hslogstash, conduit, QuickCheck, hspec, transformers, stm, split
    main-is:                conduits.hs
    default-language:    Haskell2010