packages feed

conduit-concurrent-map-0.1.2: conduit-concurrent-map.cabal

name:          conduit-concurrent-map
version:       0.1.2
license:       MIT
copyright:     2017 Niklas Hambüchen <mail@nh2.me>
author:        Niklas Hambüchen <mail@nh2.me>
maintainer:    Niklas Hambüchen <mail@nh2.me>
category:      Data, Conduit
build-type:    Simple
tested-with:   GHC==8.10.7
cabal-version: >= 1.10
homepage:      https://github.com/nh2/conduit-concurrent-map
bug-Reports:   https://github.com/nh2/conduit-concurrent-map/issues
synopsis:      Concurrent, order-preserving mapping Conduit
description:
  Provides a @Conduit@ that maps a function concurrently over incoming elements, maintaining input order.

source-repository head
  type:      git
  location:  git://github.com/nh2/conduit-concurrent-map.git

library
  exposed-modules:
    Data.Conduit.ConcurrentMap
  hs-source-dirs:
    src
  build-depends:
      base             >= 4 && < 5
    , conduit          >= 1.3.0
    , containers
    , mtl
    , resourcet
    , unliftio
    , unliftio-core
    , vector

  default-language: Haskell2010
  ghc-options:
    -Wall


test-suite tests
  type: exitcode-stdio-1.0
  hs-source-dirs:
    test
  main-is:
    Main.hs
  build-depends:
      base             >= 4 && < 5
    , conduit-concurrent-map
    , conduit
    , hspec            >= 1.3.0.1
    , HUnit            >= 1.2
    , QuickCheck
    , say
  default-language: Haskell2010
  ghc-options:
    -Wall -threaded -with-rtsopts=-N4