hs-hath-1.2.0: hs-hath.cabal
cabal-version: 2.0
-- This file has been generated from package.yaml by hpack version 0.39.1.
--
-- see: https://github.com/sol/hpack
name: hs-hath
version: 1.2.0
synopsis: A Haskell implementation of the Hentai@Home client
description: Please see the README on GitHub at <https://github.com/pe200012/hs-hath#readme>
category: Web
homepage: https://github.com/pe200012/hs-hath#readme
bug-reports: https://github.com/pe200012/hs-hath/issues
author: pe200012
maintainer: 1326263755@qq.com
copyright: 2024 pe200012
license: GPL-3
license-file: LICENSE
build-type: Simple
tested-with:
GHC == 9.12.2
extra-source-files:
README.md
extra-doc-files:
CHANGELOG.md
source-repository head
type: git
location: https://github.com/pe200012/hs-hath
library
exposed-modules:
CLI
FileVerification
HathNetwork.Genesis
HathNetwork.RPC
Interface.API
LegacyCiphers
Metrics.Counter
Metrics.Gauge
Metrics.Prometheus
Metrics.Registry
Metrics.Snapshot
Metrics.Types
Middleware
Server
SettingM
Stats
Storage.Database
Storage.Filesystem
Storage.Locate
Storage.R2
Types
Utils
Version
other-modules:
Paths_hs_hath
autogen-modules:
Paths_hs_hath
hs-source-dirs:
src
default-extensions:
NoImplicitPrelude
TypeApplications
OverloadedStrings
ScopedTypeVariables
QuasiQuotes
LambdaCase
ViewPatterns
MultiParamTypeClasses
GADTs
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
build-depends:
aeson >=2.1 && <2.3
, async ==2.2.*
, base >=4.7 && <4.22
, base64 ==1.0.*
, bytestring >=0.11 && <0.13
, co-log >=0.6 && <0.8
, co-log-core ==0.3.*
, co-log-polysemy >=0.0.1.5 && <0.0.2
, conduit ==1.3.*
, containers >=0.6 && <0.8
, crypton ==1.0.*
, crypton-connection ==0.4.*
, crypton-x509 ==1.7.*
, crypton-x509-store ==1.6.*
, dhall ==1.42.*
, directory ==1.3.*
, exceptions ==0.10.*
, extra >=1.7 && <1.9
, filepath >=1.4 && <1.6
, hex-text ==0.1.*
, hs-hath-cryptostore
, hs-hath-minio
, hs-hath-placeholder
, hs-hath-polysemy-zoo
, hs-hath-warp-tls
, http-client ==0.7.*
, http-client-tls ==0.3.*
, http-conduit ==2.3.*
, http-media ==0.8.*
, http-types ==0.12.*
, lrucache ==1.2.*
, mason >=0.2.6 && <0.3
, memory ==0.18.*
, monad-control ==1.0.*
, monad-loops ==0.4.*
, mtl ==2.3.*
, network >=3.1 && <3.3
, optparse-applicative ==0.18.*
, polysemy ==1.9.*
, process ==1.6.*
, relude ==1.2.*
, resourcet ==1.3.*
, safe-exceptions ==0.1.*
, servant >=0.20.2 && <0.21
, servant-client >=0.20.2 && <0.21
, servant-client-core >=0.20.2 && <0.21
, servant-server >=0.20.2 && <0.21
, sqlite-simple ==0.4.*
, stm ==2.5.*
, string-interpolate ==0.3.*
, suspend ==0.2.*
, template-haskell >=2.19 && <2.24
, text >=2.0 && <2.2
, time >=1.12 && <1.15
, timers ==0.2.*
, tls >=2.0 && <2.4
, tls-session-manager >=0.0.5 && <0.1
, transformers ==0.6.*
, unix ==2.8.*
, unliftio ==0.2.*
, unordered-containers ==0.2.*
, wai ==3.2.*
, wai-extra ==3.1.*
, warp ==3.4.*
default-language: GHC2021
library hs-hath-cryptostore
exposed-modules:
Crypto.Store.ASN1.Generate
Crypto.Store.ASN1.Parse
Crypto.Store.Cipher.RC2
Crypto.Store.Cipher.RC2.Primitive
Crypto.Store.CMS
Crypto.Store.CMS.Algorithms
Crypto.Store.CMS.Attribute
Crypto.Store.CMS.Authenticated
Crypto.Store.CMS.AuthEnveloped
Crypto.Store.CMS.Digested
Crypto.Store.CMS.Encrypted
Crypto.Store.CMS.Enveloped
Crypto.Store.CMS.Info
Crypto.Store.CMS.OriginatorInfo
Crypto.Store.CMS.PEM
Crypto.Store.CMS.Signed
Crypto.Store.CMS.Type
Crypto.Store.CMS.Util
Crypto.Store.Error
Crypto.Store.KeyWrap.AES
Crypto.Store.KeyWrap.RC2
Crypto.Store.KeyWrap.TripleDES
Crypto.Store.PEM
Crypto.Store.PKCS12
Crypto.Store.PKCS5
Crypto.Store.PKCS5.PBES1
Crypto.Store.PKCS8
Crypto.Store.PKCS8.EC
Crypto.Store.Util
Crypto.Store.X509
other-modules:
Paths_hs_hath
autogen-modules:
Paths_hs_hath
hs-source-dirs:
vendor/cryptostore-0.3.0.1/src
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -w
build-depends:
aeson >=2.1 && <2.3
, asn1-encoding ==0.9.*
, asn1-types >=0.3.1 && <0.4
, async ==2.2.*
, base >=4.7 && <4.22
, base64 ==1.0.*
, basement >=0.0.16 && <0.1
, bytestring >=0.11 && <0.13
, co-log >=0.6 && <0.8
, co-log-core ==0.3.*
, co-log-polysemy >=0.0.1.5 && <0.0.2
, conduit ==1.3.*
, containers >=0.6 && <0.8
, crypton ==1.0.*
, crypton-connection ==0.4.*
, crypton-x509 ==1.7.*
, crypton-x509-store ==1.6.*
, crypton-x509-validation ==1.6.*
, dhall ==1.42.*
, directory ==1.3.*
, exceptions ==0.10.*
, extra >=1.7 && <1.9
, filepath >=1.4 && <1.6
, hex-text ==0.1.*
, hourglass ==0.2.*
, http-client ==0.7.*
, http-client-tls ==0.3.*
, http-conduit ==2.3.*
, http-media ==0.8.*
, http-types ==0.12.*
, lrucache ==1.2.*
, mason >=0.2.6 && <0.3
, memory ==0.18.*
, monad-control ==1.0.*
, monad-loops ==0.4.*
, mtl ==2.3.*
, network >=3.1 && <3.3
, optparse-applicative ==0.18.*
, pem >=0.1 && <0.3
, polysemy ==1.9.*
, process ==1.6.*
, relude ==1.2.*
, resourcet ==1.3.*
, safe-exceptions ==0.1.*
, servant >=0.20.2 && <0.21
, servant-client >=0.20.2 && <0.21
, servant-client-core >=0.20.2 && <0.21
, servant-server >=0.20.2 && <0.21
, sqlite-simple ==0.4.*
, stm ==2.5.*
, string-interpolate ==0.3.*
, suspend ==0.2.*
, template-haskell >=2.19 && <2.24
, text >=2.0 && <2.2
, time >=1.12 && <1.15
, timers ==0.2.*
, tls >=2.0 && <2.4
, tls-session-manager >=0.0.5 && <0.1
, transformers ==0.6.*
, unix ==2.8.*
, unliftio ==0.2.*
, unordered-containers ==0.2.*
, wai ==3.2.*
, wai-extra ==3.1.*
, warp ==3.4.*
default-language: GHC2021
library hs-hath-minio
exposed-modules:
Lib.Prelude
Network.Minio
Network.Minio.AdminAPI
Network.Minio.API
Network.Minio.APICommon
Network.Minio.CopyObject
Network.Minio.Credentials
Network.Minio.Credentials.AssumeRole
Network.Minio.Credentials.Types
Network.Minio.Data
Network.Minio.Data.ByteString
Network.Minio.Data.Crypto
Network.Minio.Data.Time
Network.Minio.Errors
Network.Minio.JsonParser
Network.Minio.ListOps
Network.Minio.PresignedOperations
Network.Minio.PutObject
Network.Minio.S3API
Network.Minio.SelectAPI
Network.Minio.Sign.V4
Network.Minio.Utils
Network.Minio.XmlCommon
Network.Minio.XmlGenerator
Network.Minio.XmlParser
other-modules:
Paths_hs_hath
autogen-modules:
Paths_hs_hath
hs-source-dirs:
vendor/minio-hs-1.7.0/src
default-extensions:
BangPatterns
DerivingStrategies
FlexibleContexts
FlexibleInstances
LambdaCase
MultiParamTypeClasses
MultiWayIf
OverloadedStrings
RankNTypes
ScopedTypeVariables
TupleSections
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
build-depends:
aeson >=1 && <3
, async ==2.2.*
, base >=4.7 && <5
, base64 >=0 && <2
, base64-bytestring ==1.*
, binary ==0.*
, bytestring >=0.11 && <0.13
, case-insensitive ==1.*
, co-log >=0.6 && <0.8
, co-log-core ==0.3.*
, co-log-polysemy >=0.0.1.5 && <0.0.2
, conduit ==1.*
, conduit-extra ==1.*
, containers >=0.6 && <0.8
, crypton >=0 && <2
, crypton-connection ==0.*
, crypton-x509 ==1.7.*
, crypton-x509-store ==1.6.*
, data-default-class ==0.*
, dhall ==1.42.*
, digest ==0.*
, directory ==1.*
, exceptions ==0.10.*
, extra >=1.7 && <1.9
, filepath >=1.4 && <1.6
, hex-text ==0.1.*
, http-client ==0.*
, http-client-tls ==0.*
, http-conduit ==2.*
, http-media ==0.8.*
, http-types ==0.*
, ini ==0.*
, lrucache ==1.2.*
, mason >=0.2.6 && <0.3
, memory ==0.*
, monad-control ==1.0.*
, monad-loops ==0.4.*
, mtl ==2.3.*
, network >=3.1 && <3.3
, network-uri ==2.*
, optparse-applicative ==0.18.*
, polysemy ==1.9.*
, process ==1.6.*
, relude ==1.*
, resourcet ==1.*
, retry ==0.*
, safe-exceptions ==0.1.*
, servant >=0.20.2 && <0.21
, servant-client >=0.20.2 && <0.21
, servant-client-core >=0.20.2 && <0.21
, servant-server >=0.20.2 && <0.21
, sqlite-simple ==0.4.*
, stm ==2.5.*
, string-interpolate ==0.3.*
, suspend ==0.2.*
, template-haskell >=2.19 && <2.24
, text >=1 && <3
, time ==1.*
, time-units ==1.*
, timers ==0.2.*
, tls >=2.0 && <2.4
, tls-session-manager >=0.0.5 && <0.1
, transformers ==0.*
, unix ==2.8.*
, unliftio ==0.*
, unliftio-core ==0.*
, unordered-containers ==0.*
, wai ==3.2.*
, wai-extra ==3.1.*
, warp ==3.4.*
, xml-conduit ==1.*
mixins:
base hiding (Prelude)
, base64 hiding (Data.ByteString.Base64)
, relude (Relude as Prelude)
, relude
default-language: GHC2021
library hs-hath-placeholder
exposed-modules:
Control.Placeholder
other-modules:
Paths_hs_hath
autogen-modules:
Paths_hs_hath
hs-source-dirs:
vendor/placeholder-0/src
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
build-depends:
aeson >=2.1 && <2.3
, async ==2.2.*
, base >=4.7 && <4.22
, base64 ==1.0.*
, bytestring >=0.11 && <0.13
, co-log >=0.6 && <0.8
, co-log-core ==0.3.*
, co-log-polysemy >=0.0.1.5 && <0.0.2
, conduit ==1.3.*
, containers >=0.6 && <0.8
, crypton ==1.0.*
, crypton-connection ==0.4.*
, crypton-x509 ==1.7.*
, crypton-x509-store ==1.6.*
, dhall ==1.42.*
, directory ==1.3.*
, exceptions ==0.10.*
, extra >=1.7 && <1.9
, filepath >=1.4 && <1.6
, ghc-prim >=0 && <10
, hex-text ==0.1.*
, http-client ==0.7.*
, http-client-tls ==0.3.*
, http-conduit ==2.3.*
, http-media ==0.8.*
, http-types ==0.12.*
, lrucache ==1.2.*
, mason >=0.2.6 && <0.3
, memory ==0.18.*
, monad-control ==1.0.*
, monad-loops ==0.4.*
, mtl ==2.3.*
, network >=3.1 && <3.3
, optparse-applicative ==0.18.*
, polysemy ==1.9.*
, process ==1.6.*
, relude ==1.2.*
, resourcet ==1.3.*
, safe-exceptions ==0.1.*
, servant >=0.20.2 && <0.21
, servant-client >=0.20.2 && <0.21
, servant-client-core >=0.20.2 && <0.21
, servant-server >=0.20.2 && <0.21
, sqlite-simple ==0.4.*
, stm ==2.5.*
, string-interpolate ==0.3.*
, suspend ==0.2.*
, template-haskell >=2.19 && <2.24
, text >=2.0 && <2.2
, time >=1.12 && <1.15
, timers ==0.2.*
, tls >=2.0 && <2.4
, tls-session-manager >=0.0.5 && <0.1
, transformers ==0.6.*
, unix ==2.8.*
, unliftio ==0.2.*
, unordered-containers ==0.2.*
, wai ==3.2.*
, wai-extra ==3.1.*
, warp ==3.4.*
default-language: GHC2021
library hs-hath-polysemy-zoo
exposed-modules:
Polysemy.Capture
Polysemy.ConstraintAbsorber
Polysemy.ConstraintAbsorber.MonadCatch
Polysemy.ConstraintAbsorber.MonadCont
Polysemy.ConstraintAbsorber.MonadError
Polysemy.ConstraintAbsorber.MonadReader
Polysemy.ConstraintAbsorber.MonadState
Polysemy.ConstraintAbsorber.MonadWriter
Polysemy.Cont
Polysemy.Cont.Internal
Polysemy.EndState
Polysemy.Final.IO
Polysemy.Final.IO.Internal
Polysemy.Final.More
Polysemy.Final.MTL
Polysemy.Final.NonDet
Polysemy.Floodgate
Polysemy.Fresh
Polysemy.Input.Streaming
Polysemy.KVStore
Polysemy.Operators
Polysemy.Random
Polysemy.Reader.Compact
Polysemy.Reader.More
Polysemy.RevState
Polysemy.SetStore
Polysemy.Several
Polysemy.Shift
Polysemy.Shift.Internal
other-modules:
Paths_hs_hath
autogen-modules:
Paths_hs_hath
hs-source-dirs:
vendor/polysemy-zoo-0.8.2.0/src
default-extensions:
DataKinds
DeriveFunctor
FlexibleContexts
GADTs
LambdaCase
PolyKinds
RankNTypes
ScopedTypeVariables
StandaloneDeriving
TypeApplications
TypeOperators
TypeFamilies
UnicodeSyntax
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -Wall
build-depends:
aeson >=2.1 && <2.3
, async ==2.2.*
, base >=4.18 && <4.22
, base64 ==1.0.*
, bytestring >=0.11 && <0.13
, co-log >=0.6 && <0.8
, co-log-core ==0.3.*
, co-log-polysemy >=0.0.1.5 && <0.0.2
, conduit ==1.3.*
, constraints >=0.14 && <0.16
, containers ==0.7.*
, contravariant ==1.5.*
, crypton ==1.0.*
, crypton-connection ==0.4.*
, crypton-x509 ==1.7.*
, crypton-x509-store ==1.6.*
, dhall ==1.42.*
, directory ==1.3.*
, exceptions ==0.10.*
, extra >=1.7 && <1.9
, filepath >=1.4 && <1.6
, ghc-compact ==0.1.*
, ghc-prim >=0.10 && <0.14
, hex-text ==0.1.*
, http-client ==0.7.*
, http-client-tls ==0.3.*
, http-conduit ==2.3.*
, http-media ==0.8.*
, http-types ==0.12.*
, lrucache ==1.2.*
, mason >=0.2.6 && <0.3
, memory ==0.18.*
, monad-control ==1.0.*
, monad-loops ==0.4.*
, mtl ==2.3.*
, network >=3.1 && <3.3
, optparse-applicative >=0.18.1 && <0.19
, polysemy ==1.9.*
, process ==1.6.*
, random ==1.3.*
, reflection ==2.1.*
, relude ==1.2.*
, resourcet ==1.3.*
, safe-exceptions ==0.1.*
, servant >=0.20.2 && <0.21
, servant-client >=0.20.2 && <0.21
, servant-client-core >=0.20.2 && <0.21
, servant-server >=0.20.2 && <0.21
, sqlite-simple ==0.4.*
, stm ==2.5.*
, streaming ==0.2.*
, string-interpolate ==0.3.*
, suspend ==0.2.*
, template-haskell >=2.19 && <2.24
, text ==2.1.*
, time >=1.12 && <1.15
, timers ==0.2.*
, tls >=2.0 && <2.4
, tls-session-manager >=0.0.5 && <0.1
, transformers ==0.6.*
, unix ==2.8.*
, unliftio ==0.2.*
, unordered-containers ==0.2.*
, wai ==3.2.*
, wai-extra ==3.1.*
, warp ==3.4.*
default-language: GHC2021
library hs-hath-warp-tls
exposed-modules:
Network.Wai.Handler.WarpTLS
Network.Wai.Handler.WarpTLS.Internal
other-modules:
Paths_hs_hath
autogen-modules:
Paths_hs_hath
hs-source-dirs:
vendor/warp-tls-3.4.13
default-extensions:
Strict
StrictData
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
build-depends:
aeson >=2.1 && <2.3
, async ==2.2.*
, base >=4.7 && <4.22
, base64 ==1.0.*
, bytestring ==0.*
, co-log >=0.6 && <0.8
, co-log-core ==0.3.*
, co-log-polysemy >=0.0.1.5 && <0.0.2
, conduit ==1.3.*
, containers >=0.6 && <0.8
, crypton ==1.0.*
, crypton-connection ==0.4.*
, crypton-x509 ==1.7.*
, crypton-x509-store ==1.6.*
, dhall ==1.42.*
, directory ==1.3.*
, exceptions ==0.10.*
, extra >=1.7 && <1.9
, filepath >=1.4 && <1.6
, hex-text ==0.1.*
, http-client ==0.7.*
, http-client-tls ==0.3.*
, http-conduit ==2.3.*
, http-media ==0.8.*
, http-types ==0.12.*
, lrucache ==1.2.*
, mason >=0.2.6 && <0.3
, memory ==0.18.*
, monad-control ==1.0.*
, monad-loops ==0.4.*
, mtl ==2.3.*
, network ==3.*
, optparse-applicative ==0.18.*
, polysemy ==1.9.*
, process ==1.6.*
, recv ==0.*
, relude ==1.2.*
, resourcet ==1.3.*
, safe-exceptions ==0.1.*
, servant >=0.20.2 && <0.21
, servant-client >=0.20.2 && <0.21
, servant-client-core >=0.20.2 && <0.21
, servant-server >=0.20.2 && <0.21
, sqlite-simple ==0.4.*
, stm ==2.5.*
, streaming-commons ==0.*
, string-interpolate ==0.3.*
, suspend ==0.2.*
, template-haskell >=2.19 && <2.24
, text >=1 && <3
, time >=1.12 && <1.15
, timers ==0.2.*
, tls >=2.1.3 && <2.5
, tls-session-manager ==0.*
, transformers ==0.6.*
, unix ==2.8.*
, unliftio ==0.2.*
, unordered-containers ==0.2.*
, wai ==3.2.*
, wai-extra ==3.1.*
, warp >=3.3.29 && <3.4.13
default-language: GHC2021
executable hath-bench
main-is: Bench.hs
hs-source-dirs:
app
default-extensions:
NoImplicitPrelude
TypeApplications
OverloadedStrings
ScopedTypeVariables
QuasiQuotes
LambdaCase
ViewPatterns
MultiParamTypeClasses
GADTs
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N -main-is Bench
build-depends:
aeson >=2.1 && <2.3
, async ==2.2.*
, base >=4.7 && <4.22
, base64 ==1.0.*
, bytestring >=0.11 && <0.13
, co-log >=0.6 && <0.8
, co-log-core ==0.3.*
, co-log-polysemy >=0.0.1.5 && <0.0.2
, conduit ==1.3.*
, containers >=0.6 && <0.8
, crypton ==1.0.*
, crypton-connection ==0.4.*
, crypton-x509 ==1.7.*
, crypton-x509-store ==1.6.*
, dhall ==1.42.*
, directory ==1.3.*
, exceptions ==0.10.*
, extra >=1.7 && <1.9
, filepath >=1.4 && <1.6
, hex-text ==0.1.*
, hs-hath
, http-client ==0.7.*
, http-client-tls ==0.3.*
, http-conduit ==2.3.*
, http-media ==0.8.*
, http-types ==0.12.*
, lrucache ==1.2.*
, mason >=0.2.6 && <0.3
, memory ==0.18.*
, monad-control ==1.0.*
, monad-loops ==0.4.*
, mtl ==2.3.*
, network >=3.1 && <3.3
, optparse-applicative ==0.18.*
, polysemy ==1.9.*
, process ==1.6.*
, relude ==1.2.*
, resourcet ==1.3.*
, safe-exceptions ==0.1.*
, servant >=0.20.2 && <0.21
, servant-client >=0.20.2 && <0.21
, servant-client-core >=0.20.2 && <0.21
, servant-server >=0.20.2 && <0.21
, sqlite-simple ==0.4.*
, stm ==2.5.*
, string-interpolate ==0.3.*
, suspend ==0.2.*
, template-haskell >=2.19 && <2.24
, text >=2.0 && <2.2
, time >=1.12 && <1.15
, timers ==0.2.*
, tls >=2.0 && <2.4
, tls-session-manager >=0.0.5 && <0.1
, transformers ==0.6.*
, unix ==2.8.*
, unliftio ==0.2.*
, unordered-containers ==0.2.*
, wai ==3.2.*
, wai-extra ==3.1.*
, warp ==3.4.*
default-language: GHC2021
executable hs-hath
main-is: Main.hs
hs-source-dirs:
app
default-extensions:
NoImplicitPrelude
TypeApplications
OverloadedStrings
ScopedTypeVariables
QuasiQuotes
LambdaCase
ViewPatterns
MultiParamTypeClasses
GADTs
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N -fpedantic-bottoms
build-depends:
aeson >=2.1 && <2.3
, async ==2.2.*
, base >=4.7 && <4.22
, base64 ==1.0.*
, bytestring >=0.11 && <0.13
, co-log >=0.6 && <0.8
, co-log-core ==0.3.*
, co-log-polysemy >=0.0.1.5 && <0.0.2
, conduit ==1.3.*
, containers >=0.6 && <0.8
, crypton ==1.0.*
, crypton-connection ==0.4.*
, crypton-x509 ==1.7.*
, crypton-x509-store ==1.6.*
, dhall ==1.42.*
, directory ==1.3.*
, exceptions ==0.10.*
, extra >=1.7 && <1.9
, filepath >=1.4 && <1.6
, hex-text ==0.1.*
, hs-hath
, http-client ==0.7.*
, http-client-tls ==0.3.*
, http-conduit ==2.3.*
, http-media ==0.8.*
, http-types ==0.12.*
, lrucache ==1.2.*
, mason >=0.2.6 && <0.3
, memory ==0.18.*
, monad-control ==1.0.*
, monad-loops ==0.4.*
, mtl ==2.3.*
, network >=3.1 && <3.3
, optparse-applicative ==0.18.*
, polysemy ==1.9.*
, process ==1.6.*
, relude ==1.2.*
, resourcet ==1.3.*
, safe-exceptions ==0.1.*
, servant >=0.20.2 && <0.21
, servant-client >=0.20.2 && <0.21
, servant-client-core >=0.20.2 && <0.21
, servant-server >=0.20.2 && <0.21
, sqlite-simple ==0.4.*
, stm ==2.5.*
, string-interpolate ==0.3.*
, suspend ==0.2.*
, template-haskell >=2.19 && <2.24
, text >=2.0 && <2.2
, time >=1.12 && <1.15
, timers ==0.2.*
, tls >=2.0 && <2.4
, tls-session-manager >=0.0.5 && <0.1
, transformers ==0.6.*
, unix ==2.8.*
, unliftio ==0.2.*
, unordered-containers ==0.2.*
, wai ==3.2.*
, wai-extra ==3.1.*
, warp ==3.4.*
default-language: GHC2021
executable migrate-to-r2
main-is: Migrate.hs
hs-source-dirs:
app
default-extensions:
NoImplicitPrelude
TypeApplications
OverloadedStrings
ScopedTypeVariables
QuasiQuotes
LambdaCase
ViewPatterns
MultiParamTypeClasses
GADTs
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N -main-is Migrate
build-depends:
aeson >=2.1 && <2.3
, async ==2.2.*
, base >=4.7 && <4.22
, base64 ==1.0.*
, bytestring >=0.11 && <0.13
, co-log >=0.6 && <0.8
, co-log-core ==0.3.*
, co-log-polysemy >=0.0.1.5 && <0.0.2
, conduit ==1.3.*
, containers >=0.6 && <0.8
, crypton ==1.0.*
, crypton-connection ==0.4.*
, crypton-x509 ==1.7.*
, crypton-x509-store ==1.6.*
, dhall ==1.42.*
, directory
, exceptions ==0.10.*
, extra >=1.7 && <1.9
, filepath >=1.4 && <1.6
, hex-text ==0.1.*
, hs-hath
, hs-hath-minio
, hs-hath-polysemy-zoo
, http-client ==0.7.*
, http-client-tls ==0.3.*
, http-conduit ==2.3.*
, http-media ==0.8.*
, http-types ==0.12.*
, lrucache ==1.2.*
, mason >=0.2.6 && <0.3
, memory ==0.18.*
, monad-control ==1.0.*
, monad-loops ==0.4.*
, mtl ==2.3.*
, network >=3.1 && <3.3
, optparse-applicative
, polysemy ==1.9.*
, process ==1.6.*
, relude ==1.2.*
, resourcet ==1.3.*
, safe-exceptions ==0.1.*
, servant >=0.20.2 && <0.21
, servant-client >=0.20.2 && <0.21
, servant-client-core >=0.20.2 && <0.21
, servant-server >=0.20.2 && <0.21
, sqlite-simple ==0.4.*
, stm ==2.5.*
, string-interpolate ==0.3.*
, suspend ==0.2.*
, template-haskell >=2.19 && <2.24
, text >=2.0 && <2.2
, time >=1.12 && <1.15
, timers ==0.2.*
, tls >=2.0 && <2.4
, tls-session-manager >=0.0.5 && <0.1
, transformers ==0.6.*
, unix ==2.8.*
, unliftio ==0.2.*
, unordered-containers ==0.2.*
, wai ==3.2.*
, wai-extra ==3.1.*
, warp ==3.4.*
default-language: GHC2021
test-suite hs-hath-test
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
FilesystemSpec
FileURIRenderSpec
Integration
InterfaceAPIOptimizationSpec
MockRPC
R2Spec
Paths_hs_hath
autogen-modules:
Paths_hs_hath
hs-source-dirs:
test
default-extensions:
NoImplicitPrelude
TypeApplications
OverloadedStrings
ScopedTypeVariables
QuasiQuotes
LambdaCase
ViewPatterns
MultiParamTypeClasses
GADTs
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
build-depends:
aeson >=2.1 && <2.3
, async ==2.2.*
, base >=4.7 && <4.22
, base64 ==1.0.*
, bytestring >=0.11 && <0.13
, co-log >=0.6 && <0.8
, co-log-core ==0.3.*
, co-log-polysemy >=0.0.1.5 && <0.0.2
, conduit ==1.3.*
, containers >=0.6 && <0.8
, crypton ==1.0.*
, crypton-connection ==0.4.*
, crypton-x509 ==1.7.*
, crypton-x509-store ==1.6.*
, dhall ==1.42.*
, directory
, exceptions ==0.10.*
, extra >=1.7 && <1.9
, filepath
, hex-text ==0.1.*
, hs-hath
, hs-hath-polysemy-zoo
, hspec ==2.11.*
, http-client ==0.7.*
, http-client-tls ==0.3.*
, http-conduit ==2.3.*
, http-media ==0.8.*
, http-types ==0.12.*
, lrucache ==1.2.*
, mason >=0.2.6 && <0.3
, memory ==0.18.*
, monad-control ==1.0.*
, monad-loops ==0.4.*
, mtl ==2.3.*
, network >=3.1 && <3.3
, optparse-applicative ==0.18.*
, polysemy ==1.9.*
, process ==1.6.*
, relude ==1.2.*
, resourcet ==1.3.*
, safe-exceptions ==0.1.*
, servant >=0.20.2 && <0.21
, servant-client >=0.20.2 && <0.21
, servant-client-core >=0.20.2 && <0.21
, servant-server >=0.20.2 && <0.21
, sqlite-simple ==0.4.*
, stm ==2.5.*
, string-interpolate ==0.3.*
, suspend ==0.2.*
, template-haskell >=2.19 && <2.24
, temporary
, text >=2.0 && <2.2
, time >=1.12 && <1.15
, timers ==0.2.*
, tls >=2.0 && <2.4
, tls-session-manager >=0.0.5 && <0.1
, transformers ==0.6.*
, unix ==2.8.*
, unliftio ==0.2.*
, unordered-containers ==0.2.*
, wai ==3.2.*
, wai-extra ==3.1.*
, warp ==3.4.*
default-language: GHC2021