hedgehog-extras-0.6.0.2: hedgehog-extras.cabal
cabal-version: 2.4
name: hedgehog-extras
version: 0.6.0.2
synopsis: Supplemental library for hedgehog
description: Supplemental library for hedgehog.
category: Test
author: IOHK
maintainer: operations@iohk.io
license: Apache-2.0
license-files: LICENSE
NOTICE
build-type: Simple
source-repository head
type: git
location: https://github.com/input-output-hk/hedgehog-extras
common aeson { build-depends: aeson >= 2.1.0.0 }
common aeson-pretty { build-depends: aeson-pretty >= 0.8.5 }
common async { build-depends: async }
common base { build-depends: base >= 4.12 && < 4.20 }
common bytestring { build-depends: bytestring }
common deepseq { build-depends: deepseq }
common Diff { build-depends: Diff }
common directory { build-depends: directory }
common exceptions { build-depends: exceptions }
common filepath { build-depends: filepath }
common hedgehog { build-depends: hedgehog }
common http-conduit { build-depends: http-conduit }
common lifted-async { build-depends: lifted-async }
common lifted-base { build-depends: lifted-base }
common monad-control { build-depends: monad-control }
common mmorph { build-depends: mmorph }
common mtl { build-depends: mtl }
common network { build-depends: network }
common process { build-depends: process }
common resourcet { build-depends: resourcet }
common stm { build-depends: stm }
common tar { build-depends: tar < 0.6 }
common temporary { build-depends: temporary }
common text { build-depends: text }
common time { build-depends: time >= 1.9.1 }
common transformers { build-depends: transformers }
common transformers-base { build-depends: transformers-base }
common unliftio { build-depends: unliftio }
common yaml { build-depends: yaml }
common zlib { build-depends: zlib }
common Win32
if os(windows)
build-depends: Win32 >= 2.5.4.1
common project-config
default-language: Haskell2010
default-extensions: NoImplicitPrelude
ghc-options: -Wall
-Wcompat
-Wincomplete-record-updates
-Wincomplete-uni-patterns
-Wpartial-fields
-Wredundant-constraints
-Wunused-packages
library
import: base, project-config,
aeson-pretty,
aeson,
async,
bytestring,
deepseq,
Diff,
directory,
exceptions,
filepath,
hedgehog,
http-conduit,
lifted-async,
lifted-base,
monad-control,
mmorph,
mtl,
network,
process,
resourcet,
stm,
tar,
temporary,
text,
time,
transformers,
transformers-base,
unliftio,
Win32,
yaml,
zlib,
hs-source-dirs: src
if os(windows)
exposed-modules: Hedgehog.Extras.Internal.Win32.NamedPipes
exposed-modules: Hedgehog.Extras
Hedgehog.Extras.Aeson
Hedgehog.Extras.Internal.Cli
Hedgehog.Extras.Internal.Plan
Hedgehog.Extras.Internal.Test.Integration
Hedgehog.Extras.Stock
Hedgehog.Extras.Stock.Aeson
Hedgehog.Extras.Stock.CallStack
Hedgehog.Extras.Stock.IO.File
Hedgehog.Extras.Stock.IO.Network.NamedPipe
Hedgehog.Extras.Stock.IO.Network.Socket
Hedgehog.Extras.Stock.IO.Network.Sprocket
Hedgehog.Extras.Stock.IO.Process
Hedgehog.Extras.Stock.Monad
Hedgehog.Extras.Stock.OS
Hedgehog.Extras.Stock.String
Hedgehog.Extras.Stock.Time
Hedgehog.Extras.Test
Hedgehog.Extras.Test.Base
Hedgehog.Extras.Test.Concurrent
Hedgehog.Extras.Test.File
Hedgehog.Extras.Test.Golden
Hedgehog.Extras.Test.MonadAssertion
Hedgehog.Extras.Test.Network
Hedgehog.Extras.Test.Process