polysemy-http-0.2.0.0: polysemy-http.cabal
cabal-version: 2.2
-- This file has been generated from package.yaml by hpack version 0.34.2.
--
-- see: https://github.com/sol/hpack
name: polysemy-http
version: 0.2.0.0
synopsis: Polysemy effect for http-client
description: Please see the README on Github at <https://github.com/tek/polysemy-http>
category: Network
author: Torsten Schmits
maintainer: tek@tryp.io
copyright: 2020 Torsten Schmits
license: BSD-2-Clause-Patent
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
Changelog.md
library
exposed-modules:
Polysemy.Http
Polysemy.Http.AesonEntity
Polysemy.Http.Data.Entity
Polysemy.Http.Data.Header
Polysemy.Http.Data.Http
Polysemy.Http.Data.HttpError
Polysemy.Http.Data.Log
Polysemy.Http.Data.Manager
Polysemy.Http.Data.Request
Polysemy.Http.Data.Response
Polysemy.Http.Data.StreamChunk
Polysemy.Http.Data.StreamEvent
Polysemy.Http.Http
Polysemy.Http.Json
Polysemy.Http.Log
Polysemy.Http.Manager
Polysemy.Http.Native
Polysemy.Http.Prelude
Polysemy.Http.Request
Polysemy.Http.Strict
Paths_polysemy_http
other-modules:
Prelude
autogen-modules:
Paths_polysemy_http
hs-source-dirs:
lib
default-extensions: AllowAmbiguousTypes ApplicativeDo BangPatterns BinaryLiterals BlockArguments ConstraintKinds DataKinds DefaultSignatures DeriveAnyClass DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DerivingVia DoAndIfThenElse EmptyDataDecls ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns OverloadedStrings PackageImports PartialTypeSignatures PatternGuards PatternSynonyms PolyKinds QuantifiedConstraints QuasiQuotes RankNTypes RecordWildCards RecursiveDo ScopedTypeVariables StandaloneDeriving TemplateHaskell TupleSections TypeApplications TypeFamilies TypeOperators TypeSynonymInstances UndecidableInstances UnicodeSyntax ViewPatterns
build-depends:
aeson >=1.4.7
, ansi-terminal >=0.10.3
, base-noprelude >=4.13.0
, bytestring >=0.10.10
, case-insensitive >=1.2.1
, co-log-core >=0.2.1
, co-log-polysemy >=0.0.1
, composition >=1.0.2
, containers >=0.6.2
, data-default >=0.7.1
, either >=5.0.1
, http-client >=0.6.4
, http-client-tls >=0.3.5
, http-conduit >=2.3.7
, http-types >=0.12.3
, lens >=4
, mono-traversable >=1.0.15
, polysemy >=1.3.0
, polysemy-plugin >=0.2.5
, relude >=0.7.0
, string-interpolate >=0.2.1
, template-haskell >=2.14.0
, text >=1.2.3
if impl(ghcjs)
else
ghc-options: -fplugin=Polysemy.Plugin -O2 -flate-specialise -fspecialise-aggressively
build-depends:
polysemy-plugin
default-language: Haskell2010
test-suite polysemy-http-integration
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
Polysemy.Http.RequestTest
Polysemy.Http.Server
Polysemy.Http.StreamTest
Polysemy.Http.Test
Paths_polysemy_http
hs-source-dirs:
integration
default-extensions: AllowAmbiguousTypes ApplicativeDo BangPatterns BinaryLiterals BlockArguments ConstraintKinds DataKinds DefaultSignatures DeriveAnyClass DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DerivingVia DoAndIfThenElse EmptyDataDecls ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns OverloadedStrings PackageImports PartialTypeSignatures PatternGuards PatternSynonyms PolyKinds QuantifiedConstraints QuasiQuotes RankNTypes RecordWildCards RecursiveDo ScopedTypeVariables StandaloneDeriving TemplateHaskell TupleSections TypeApplications TypeFamilies TypeOperators TypeSynonymInstances UndecidableInstances UnicodeSyntax ViewPatterns
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
aeson >=1.4.7
, ansi-terminal >=0.10.3
, base-noprelude >=4.13.0
, bytestring >=0.10.10
, case-insensitive >=1.2.1
, co-log-core >=0.2.1
, co-log-polysemy >=0.0.1
, composition >=1.0.2
, containers >=0.6.2
, data-default >=0.7.1
, either >=5.0.1
, hedgehog
, http-client >=0.6.4
, http-client-tls >=0.3.5
, http-conduit >=2.3.7
, http-types >=0.12.3
, lens >=4
, mono-traversable >=1.0.15
, network
, polysemy >=1.3.0
, polysemy-http
, polysemy-plugin >=0.2.5
, relude >=0.7.0
, servant
, servant-client
, servant-server
, string-interpolate >=0.2.1
, tasty
, tasty-hedgehog
, template-haskell >=2.14.0
, text >=1.2.3
, warp
mixins:
polysemy-http hiding (Prelude)
, polysemy-http (Polysemy.Http.Prelude as Prelude)
if impl(ghcjs)
else
ghc-options: -fplugin=Polysemy.Plugin -O2 -flate-specialise -fspecialise-aggressively
build-depends:
polysemy-plugin
default-language: Haskell2010
test-suite polysemy-http-unit
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
Polysemy.Http.ResponseTest
Polysemy.Http.Test
Polysemy.Http.UrlTest
Paths_polysemy_http
hs-source-dirs:
test
default-extensions: AllowAmbiguousTypes ApplicativeDo BangPatterns BinaryLiterals BlockArguments ConstraintKinds DataKinds DefaultSignatures DeriveAnyClass DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DerivingVia DoAndIfThenElse EmptyDataDecls ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns OverloadedStrings PackageImports PartialTypeSignatures PatternGuards PatternSynonyms PolyKinds QuantifiedConstraints QuasiQuotes RankNTypes RecordWildCards RecursiveDo ScopedTypeVariables StandaloneDeriving TemplateHaskell TupleSections TypeApplications TypeFamilies TypeOperators TypeSynonymInstances UndecidableInstances UnicodeSyntax ViewPatterns
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
aeson >=1.4.7
, ansi-terminal >=0.10.3
, base-noprelude >=4.13.0
, bytestring >=0.10.10
, case-insensitive >=1.2.1
, co-log-core >=0.2.1
, co-log-polysemy >=0.0.1
, composition >=1.0.2
, containers >=0.6.2
, data-default >=0.7.1
, either >=5.0.1
, hedgehog
, http-client >=0.6.4
, http-client-tls >=0.3.5
, http-conduit >=2.3.7
, http-types >=0.12.3
, lens >=4
, mono-traversable >=1.0.15
, polysemy >=1.3.0
, polysemy-http
, polysemy-plugin >=0.2.5
, relude >=0.7.0
, string-interpolate >=0.2.1
, tasty
, tasty-hedgehog
, template-haskell >=2.14.0
, text >=1.2.3
mixins:
polysemy-http hiding (Prelude)
, polysemy-http (Polysemy.Http.Prelude as Prelude)
if impl(ghcjs)
else
ghc-options: -fplugin=Polysemy.Plugin -O2 -flate-specialise -fspecialise-aggressively
build-depends:
polysemy-plugin
default-language: Haskell2010