mirror of
https://github.com/graninas/Hydra.git
synced 2024-11-24 04:31:29 +03:00
Cabal files provided.
This commit is contained in:
parent
a1c49c4605
commit
58de96d572
2
.gitignore
vendored
2
.gitignore
vendored
@ -6,7 +6,6 @@ cabal-helper*build/
|
||||
log.txt
|
||||
*.csv
|
||||
.hspec-failures
|
||||
*.cabal
|
||||
.vscode
|
||||
stack.yaml.lock
|
||||
|
||||
@ -37,7 +36,6 @@ cabal.project.local~
|
||||
dist-newstyle
|
||||
.stack-work
|
||||
stack.yaml.lock
|
||||
*.cabal
|
||||
|
||||
.ghci
|
||||
.ghcid
|
||||
|
205
app/MeteorCounter/MeteorCounter.cabal
Normal file
205
app/MeteorCounter/MeteorCounter.cabal
Normal file
@ -0,0 +1,205 @@
|
||||
cabal-version: 1.12
|
||||
|
||||
-- This file has been generated from package.yaml by hpack version 0.33.0.
|
||||
--
|
||||
-- see: https://github.com/sol/hpack
|
||||
--
|
||||
-- hash: 28eee222954224a8d9f86601887d0c0700a7f1884df9c8976654370c976fc1b3
|
||||
|
||||
name: MeteorCounter
|
||||
version: 1.0.0.0
|
||||
description: MeteorCounter app
|
||||
homepage: https://github.com/graninas/Hydra#readme
|
||||
bug-reports: https://github.com/graninas/Hydra/issues
|
||||
author: Alexander Granin
|
||||
maintainer: graninas@gmail.com
|
||||
copyright: Granin A.S. 2020
|
||||
license: BSD3
|
||||
build-type: Simple
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/graninas/Hydra
|
||||
|
||||
library
|
||||
exposed-modules:
|
||||
Church
|
||||
Free
|
||||
FTL
|
||||
FTLTypes
|
||||
Main
|
||||
Types
|
||||
other-modules:
|
||||
Paths_MeteorCounter
|
||||
hs-source-dirs:
|
||||
src
|
||||
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
|
||||
ghc-options: -Wall -Wcompat -Widentities -fhide-source-paths
|
||||
build-depends:
|
||||
MonadRandom
|
||||
, aeson
|
||||
, aeson-pretty
|
||||
, arithmoi
|
||||
, async
|
||||
, base >=4.7 && <5
|
||||
, base16-bytestring
|
||||
, base58-bytestring
|
||||
, base64-bytestring
|
||||
, beam-core
|
||||
, beam-migrate
|
||||
, beam-postgres
|
||||
, beam-sqlite
|
||||
, bytestring
|
||||
, bytestring-conversion
|
||||
, cereal
|
||||
, clock
|
||||
, containers
|
||||
, cryptohash-sha256
|
||||
, cryptonite
|
||||
, data-default
|
||||
, directory
|
||||
, entropy
|
||||
, extra
|
||||
, filepath
|
||||
, fmt
|
||||
, free
|
||||
, generic-lens
|
||||
, haskeline
|
||||
, hedis
|
||||
, hslogger
|
||||
, http-client
|
||||
, http-client-tls
|
||||
, hydra-base
|
||||
, hydra-church-free
|
||||
, hydra-free
|
||||
, iproute
|
||||
, lens
|
||||
, lens-aeson
|
||||
, memory
|
||||
, mtl
|
||||
, network
|
||||
, newtype-generics
|
||||
, process
|
||||
, random
|
||||
, regex-posix
|
||||
, resource-pool
|
||||
, resourcet
|
||||
, rocksdb-haskell
|
||||
, safe-exceptions
|
||||
, scientific
|
||||
, servant
|
||||
, servant-client
|
||||
, servant-docs
|
||||
, servant-server
|
||||
, servant-swagger
|
||||
, silently
|
||||
, sqlite-simple
|
||||
, stm
|
||||
, template-haskell
|
||||
, text
|
||||
, th-abstraction
|
||||
, time
|
||||
, time-units
|
||||
, transformers
|
||||
, triplesec
|
||||
, universum
|
||||
, unliftio
|
||||
, unliftio-core
|
||||
, uuid
|
||||
, validation
|
||||
, vector
|
||||
, wai
|
||||
, warp
|
||||
, yaml
|
||||
default-language: Haskell2010
|
||||
|
||||
executable MeteorCounter
|
||||
main-is: Main.hs
|
||||
other-modules:
|
||||
Church
|
||||
Free
|
||||
FTL
|
||||
FTLTypes
|
||||
Types
|
||||
Paths_MeteorCounter
|
||||
hs-source-dirs:
|
||||
src/
|
||||
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
|
||||
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
|
||||
build-depends:
|
||||
MonadRandom
|
||||
, aeson
|
||||
, aeson-pretty
|
||||
, arithmoi
|
||||
, async
|
||||
, base >=4.7 && <5
|
||||
, base16-bytestring
|
||||
, base58-bytestring
|
||||
, base64-bytestring
|
||||
, beam-core
|
||||
, beam-migrate
|
||||
, beam-postgres
|
||||
, beam-sqlite
|
||||
, bytestring
|
||||
, bytestring-conversion
|
||||
, cereal
|
||||
, clock
|
||||
, containers
|
||||
, cryptohash-sha256
|
||||
, cryptonite
|
||||
, data-default
|
||||
, directory
|
||||
, entropy
|
||||
, extra
|
||||
, filepath
|
||||
, fmt
|
||||
, free
|
||||
, generic-lens
|
||||
, haskeline
|
||||
, hedis
|
||||
, hslogger
|
||||
, http-client
|
||||
, http-client-tls
|
||||
, hydra-base
|
||||
, hydra-church-free
|
||||
, hydra-free
|
||||
, iproute
|
||||
, lens
|
||||
, lens-aeson
|
||||
, memory
|
||||
, mtl
|
||||
, network
|
||||
, newtype-generics
|
||||
, process
|
||||
, random
|
||||
, regex-posix
|
||||
, resource-pool
|
||||
, resourcet
|
||||
, rocksdb-haskell
|
||||
, safe-exceptions
|
||||
, scientific
|
||||
, servant
|
||||
, servant-client
|
||||
, servant-docs
|
||||
, servant-server
|
||||
, servant-swagger
|
||||
, silently
|
||||
, sqlite-simple
|
||||
, stm
|
||||
, template-haskell
|
||||
, text
|
||||
, th-abstraction
|
||||
, time
|
||||
, time-units
|
||||
, transformers
|
||||
, triplesec
|
||||
, universum
|
||||
, unliftio
|
||||
, unliftio-core
|
||||
, uuid
|
||||
, validation
|
||||
, vector
|
||||
, wai
|
||||
, warp
|
||||
, yaml
|
||||
default-language: Haskell2010
|
203
app/PerfTestApp/PerfTestApp.cabal
Normal file
203
app/PerfTestApp/PerfTestApp.cabal
Normal file
@ -0,0 +1,203 @@
|
||||
cabal-version: 1.12
|
||||
|
||||
-- This file has been generated from package.yaml by hpack version 0.33.0.
|
||||
--
|
||||
-- see: https://github.com/sol/hpack
|
||||
--
|
||||
-- hash: 3d6279aa72a380ca3b4bebfd9d06e19a48745f51b0cbbd1b7a7a13ab61ac1e9e
|
||||
|
||||
name: PerfTestApp
|
||||
version: 1.0.0.0
|
||||
description: PerfTestApp
|
||||
homepage: https://github.com/graninas/Hydra#readme
|
||||
bug-reports: https://github.com/graninas/Hydra/issues
|
||||
author: Alexander Granin
|
||||
maintainer: graninas@gmail.com
|
||||
copyright: Granin A.S. 2020
|
||||
license: BSD3
|
||||
build-type: Simple
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/graninas/Hydra
|
||||
|
||||
library
|
||||
exposed-modules:
|
||||
Main
|
||||
PerfChurch
|
||||
PerfFree
|
||||
PerfFTL
|
||||
PerfTypes
|
||||
other-modules:
|
||||
Paths_PerfTestApp
|
||||
hs-source-dirs:
|
||||
src
|
||||
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
|
||||
ghc-options: -Wall -Wcompat -Widentities -fhide-source-paths
|
||||
build-depends:
|
||||
MonadRandom
|
||||
, aeson
|
||||
, aeson-pretty
|
||||
, arithmoi
|
||||
, async
|
||||
, base >=4.7 && <5
|
||||
, base16-bytestring
|
||||
, base58-bytestring
|
||||
, base64-bytestring
|
||||
, beam-core
|
||||
, beam-migrate
|
||||
, beam-postgres
|
||||
, beam-sqlite
|
||||
, bytestring
|
||||
, bytestring-conversion
|
||||
, cereal
|
||||
, clock
|
||||
, containers
|
||||
, cryptohash-sha256
|
||||
, cryptonite
|
||||
, data-default
|
||||
, directory
|
||||
, entropy
|
||||
, extra
|
||||
, filepath
|
||||
, fmt
|
||||
, free
|
||||
, generic-lens
|
||||
, haskeline
|
||||
, hedis
|
||||
, hslogger
|
||||
, http-client
|
||||
, http-client-tls
|
||||
, hydra-base
|
||||
, hydra-church-free
|
||||
, hydra-free
|
||||
, iproute
|
||||
, lens
|
||||
, lens-aeson
|
||||
, memory
|
||||
, mtl
|
||||
, network
|
||||
, newtype-generics
|
||||
, process
|
||||
, random
|
||||
, regex-posix
|
||||
, resource-pool
|
||||
, resourcet
|
||||
, rocksdb-haskell
|
||||
, safe-exceptions
|
||||
, scientific
|
||||
, servant
|
||||
, servant-client
|
||||
, servant-docs
|
||||
, servant-server
|
||||
, servant-swagger
|
||||
, silently
|
||||
, sqlite-simple
|
||||
, stm
|
||||
, template-haskell
|
||||
, text
|
||||
, th-abstraction
|
||||
, time
|
||||
, time-units
|
||||
, transformers
|
||||
, triplesec
|
||||
, universum
|
||||
, unliftio
|
||||
, unliftio-core
|
||||
, uuid
|
||||
, validation
|
||||
, vector
|
||||
, wai
|
||||
, warp
|
||||
, yaml
|
||||
default-language: Haskell2010
|
||||
|
||||
executable PerfTestApp
|
||||
main-is: Main.hs
|
||||
other-modules:
|
||||
PerfChurch
|
||||
PerfFree
|
||||
PerfFTL
|
||||
PerfTypes
|
||||
Paths_PerfTestApp
|
||||
hs-source-dirs:
|
||||
src/
|
||||
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
|
||||
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
|
||||
build-depends:
|
||||
MonadRandom
|
||||
, aeson
|
||||
, aeson-pretty
|
||||
, arithmoi
|
||||
, async
|
||||
, base >=4.7 && <5
|
||||
, base16-bytestring
|
||||
, base58-bytestring
|
||||
, base64-bytestring
|
||||
, beam-core
|
||||
, beam-migrate
|
||||
, beam-postgres
|
||||
, beam-sqlite
|
||||
, bytestring
|
||||
, bytestring-conversion
|
||||
, cereal
|
||||
, clock
|
||||
, containers
|
||||
, cryptohash-sha256
|
||||
, cryptonite
|
||||
, data-default
|
||||
, directory
|
||||
, entropy
|
||||
, extra
|
||||
, filepath
|
||||
, fmt
|
||||
, free
|
||||
, generic-lens
|
||||
, haskeline
|
||||
, hedis
|
||||
, hslogger
|
||||
, http-client
|
||||
, http-client-tls
|
||||
, hydra-base
|
||||
, hydra-church-free
|
||||
, hydra-free
|
||||
, iproute
|
||||
, lens
|
||||
, lens-aeson
|
||||
, memory
|
||||
, mtl
|
||||
, network
|
||||
, newtype-generics
|
||||
, process
|
||||
, random
|
||||
, regex-posix
|
||||
, resource-pool
|
||||
, resourcet
|
||||
, rocksdb-haskell
|
||||
, safe-exceptions
|
||||
, scientific
|
||||
, servant
|
||||
, servant-client
|
||||
, servant-docs
|
||||
, servant-server
|
||||
, servant-swagger
|
||||
, silently
|
||||
, sqlite-simple
|
||||
, stm
|
||||
, template-haskell
|
||||
, text
|
||||
, th-abstraction
|
||||
, time
|
||||
, time-units
|
||||
, transformers
|
||||
, triplesec
|
||||
, universum
|
||||
, unliftio
|
||||
, unliftio-core
|
||||
, uuid
|
||||
, validation
|
||||
, vector
|
||||
, wai
|
||||
, warp
|
||||
, yaml
|
||||
default-language: Haskell2010
|
203
app/PerfTestApp2/PerfTestApp2.cabal
Normal file
203
app/PerfTestApp2/PerfTestApp2.cabal
Normal file
@ -0,0 +1,203 @@
|
||||
cabal-version: 1.12
|
||||
|
||||
-- This file has been generated from package.yaml by hpack version 0.33.0.
|
||||
--
|
||||
-- see: https://github.com/sol/hpack
|
||||
--
|
||||
-- hash: c822eb7c7a47c991d0296be18c2d5e4cf07faf6a2e5b855ca766560a34221330
|
||||
|
||||
name: PerfTestApp2
|
||||
version: 1.0.0.0
|
||||
description: PerfTestApp2
|
||||
homepage: https://github.com/graninas/Hydra#readme
|
||||
bug-reports: https://github.com/graninas/Hydra/issues
|
||||
author: Alexander Granin
|
||||
maintainer: graninas@gmail.com
|
||||
copyright: Granin A.S. 2020
|
||||
license: BSD3
|
||||
build-type: Simple
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/graninas/Hydra
|
||||
|
||||
library
|
||||
exposed-modules:
|
||||
Church
|
||||
Free
|
||||
FTL
|
||||
IO
|
||||
Main
|
||||
other-modules:
|
||||
Paths_PerfTestApp2
|
||||
hs-source-dirs:
|
||||
src
|
||||
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
|
||||
ghc-options: -Wall -Wcompat -Widentities -fhide-source-paths
|
||||
build-depends:
|
||||
MonadRandom
|
||||
, aeson
|
||||
, aeson-pretty
|
||||
, arithmoi
|
||||
, async
|
||||
, base >=4.7 && <5
|
||||
, base16-bytestring
|
||||
, base58-bytestring
|
||||
, base64-bytestring
|
||||
, beam-core
|
||||
, beam-migrate
|
||||
, beam-postgres
|
||||
, beam-sqlite
|
||||
, bytestring
|
||||
, bytestring-conversion
|
||||
, cereal
|
||||
, clock
|
||||
, containers
|
||||
, cryptohash-sha256
|
||||
, cryptonite
|
||||
, data-default
|
||||
, directory
|
||||
, entropy
|
||||
, extra
|
||||
, filepath
|
||||
, fmt
|
||||
, free
|
||||
, generic-lens
|
||||
, haskeline
|
||||
, hedis
|
||||
, hslogger
|
||||
, http-client
|
||||
, http-client-tls
|
||||
, hydra-base
|
||||
, hydra-church-free
|
||||
, hydra-free
|
||||
, iproute
|
||||
, lens
|
||||
, lens-aeson
|
||||
, memory
|
||||
, mtl
|
||||
, network
|
||||
, newtype-generics
|
||||
, process
|
||||
, random
|
||||
, regex-posix
|
||||
, resource-pool
|
||||
, resourcet
|
||||
, rocksdb-haskell
|
||||
, safe-exceptions
|
||||
, scientific
|
||||
, servant
|
||||
, servant-client
|
||||
, servant-docs
|
||||
, servant-server
|
||||
, servant-swagger
|
||||
, silently
|
||||
, sqlite-simple
|
||||
, stm
|
||||
, template-haskell
|
||||
, text
|
||||
, th-abstraction
|
||||
, time
|
||||
, time-units
|
||||
, transformers
|
||||
, triplesec
|
||||
, universum
|
||||
, unliftio
|
||||
, unliftio-core
|
||||
, uuid
|
||||
, validation
|
||||
, vector
|
||||
, wai
|
||||
, warp
|
||||
, yaml
|
||||
default-language: Haskell2010
|
||||
|
||||
executable PerfTestApp2
|
||||
main-is: Main.hs
|
||||
other-modules:
|
||||
Church
|
||||
Free
|
||||
FTL
|
||||
IO
|
||||
Paths_PerfTestApp2
|
||||
hs-source-dirs:
|
||||
src/
|
||||
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
|
||||
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
|
||||
build-depends:
|
||||
MonadRandom
|
||||
, aeson
|
||||
, aeson-pretty
|
||||
, arithmoi
|
||||
, async
|
||||
, base >=4.7 && <5
|
||||
, base16-bytestring
|
||||
, base58-bytestring
|
||||
, base64-bytestring
|
||||
, beam-core
|
||||
, beam-migrate
|
||||
, beam-postgres
|
||||
, beam-sqlite
|
||||
, bytestring
|
||||
, bytestring-conversion
|
||||
, cereal
|
||||
, clock
|
||||
, containers
|
||||
, cryptohash-sha256
|
||||
, cryptonite
|
||||
, data-default
|
||||
, directory
|
||||
, entropy
|
||||
, extra
|
||||
, filepath
|
||||
, fmt
|
||||
, free
|
||||
, generic-lens
|
||||
, haskeline
|
||||
, hedis
|
||||
, hslogger
|
||||
, http-client
|
||||
, http-client-tls
|
||||
, hydra-base
|
||||
, hydra-church-free
|
||||
, hydra-free
|
||||
, iproute
|
||||
, lens
|
||||
, lens-aeson
|
||||
, memory
|
||||
, mtl
|
||||
, network
|
||||
, newtype-generics
|
||||
, process
|
||||
, random
|
||||
, regex-posix
|
||||
, resource-pool
|
||||
, resourcet
|
||||
, rocksdb-haskell
|
||||
, safe-exceptions
|
||||
, scientific
|
||||
, servant
|
||||
, servant-client
|
||||
, servant-docs
|
||||
, servant-server
|
||||
, servant-swagger
|
||||
, silently
|
||||
, sqlite-simple
|
||||
, stm
|
||||
, template-haskell
|
||||
, text
|
||||
, th-abstraction
|
||||
, time
|
||||
, time-units
|
||||
, transformers
|
||||
, triplesec
|
||||
, universum
|
||||
, unliftio
|
||||
, unliftio-core
|
||||
, uuid
|
||||
, validation
|
||||
, vector
|
||||
, wai
|
||||
, warp
|
||||
, yaml
|
||||
default-language: Haskell2010
|
251
app/astro/astro.cabal
Normal file
251
app/astro/astro.cabal
Normal file
@ -0,0 +1,251 @@
|
||||
cabal-version: 1.12
|
||||
|
||||
-- This file has been generated from package.yaml by hpack version 0.33.0.
|
||||
--
|
||||
-- see: https://github.com/sol/hpack
|
||||
--
|
||||
-- hash: 4fe1b039f6e418c480e9dadc3b1e549f11ebf2224cb9c5294d0b664e4f3db18e
|
||||
|
||||
name: astro
|
||||
version: 1.0.0.0
|
||||
description: Astro web server and client for astronomers
|
||||
homepage: https://github.com/graninas/Hydra#readme
|
||||
bug-reports: https://github.com/graninas/Hydra/issues
|
||||
author: Alexander Granin
|
||||
maintainer: graninas@gmail.com
|
||||
copyright: Granin A.S. 2020
|
||||
license: BSD3
|
||||
build-type: Simple
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/graninas/Hydra
|
||||
|
||||
library
|
||||
exposed-modules:
|
||||
Astro.API
|
||||
Astro.API.Asteroid
|
||||
Astro.API.AstroObject
|
||||
Astro.API.Meteor
|
||||
Astro.Catalogue
|
||||
Astro.Client.Common
|
||||
Astro.Client.FinalTagless
|
||||
Astro.Client.FinalTagless2
|
||||
Astro.Client.FreeMonad
|
||||
Astro.Client.GADT
|
||||
Astro.Client.ReaderT
|
||||
Astro.Client.ServiceHandle
|
||||
Astro.Config
|
||||
Astro.ConsoleOptions
|
||||
Astro.Domain.Asteroid
|
||||
Astro.Domain.AstroObject
|
||||
Astro.Domain.Meteor
|
||||
Astro.Domain.Types
|
||||
Astro.KVDB.AstroDB
|
||||
Astro.Lens
|
||||
Astro.Server
|
||||
Astro.SqlDB.AstroDB
|
||||
Astro.Types
|
||||
Main
|
||||
other-modules:
|
||||
Paths_astro
|
||||
hs-source-dirs:
|
||||
src
|
||||
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
|
||||
ghc-options: -Wall -Wcompat -Widentities -fhide-source-paths
|
||||
build-depends:
|
||||
HUnit
|
||||
, MonadRandom
|
||||
, QuickCheck
|
||||
, aeson
|
||||
, aeson-pretty
|
||||
, arithmoi
|
||||
, async
|
||||
, base >=4.7 && <5
|
||||
, base16-bytestring
|
||||
, base58-bytestring
|
||||
, base64-bytestring
|
||||
, beam-core
|
||||
, beam-migrate
|
||||
, beam-postgres
|
||||
, beam-sqlite
|
||||
, bytestring
|
||||
, bytestring-conversion
|
||||
, cereal
|
||||
, clock
|
||||
, containers
|
||||
, cryptohash-sha256
|
||||
, cryptonite
|
||||
, data-default
|
||||
, directory
|
||||
, entropy
|
||||
, extra
|
||||
, filepath
|
||||
, fmt
|
||||
, free
|
||||
, generic-lens
|
||||
, haskeline
|
||||
, hedis
|
||||
, hslogger
|
||||
, hspec
|
||||
, hspec-contrib
|
||||
, http-client
|
||||
, http-client-tls
|
||||
, hydra-base
|
||||
, hydra-free
|
||||
, iproute
|
||||
, lens
|
||||
, lens-aeson
|
||||
, memory
|
||||
, mtl
|
||||
, network
|
||||
, network-uri
|
||||
, newtype-generics
|
||||
, optparse-applicative
|
||||
, process
|
||||
, random
|
||||
, regex-posix
|
||||
, resource-pool
|
||||
, resourcet
|
||||
, rocksdb-haskell
|
||||
, safe-exceptions
|
||||
, scientific
|
||||
, servant
|
||||
, servant-client
|
||||
, servant-docs
|
||||
, servant-server
|
||||
, servant-swagger
|
||||
, silently
|
||||
, sqlite-simple
|
||||
, stm
|
||||
, template-haskell
|
||||
, text
|
||||
, th-abstraction
|
||||
, time
|
||||
, time-units
|
||||
, transformers
|
||||
, triplesec
|
||||
, universum
|
||||
, unliftio
|
||||
, unliftio-core
|
||||
, uuid
|
||||
, validation
|
||||
, vector
|
||||
, wai
|
||||
, warp
|
||||
, yaml
|
||||
default-language: Haskell2010
|
||||
|
||||
executable astro
|
||||
main-is: Main.hs
|
||||
other-modules:
|
||||
Astro.API
|
||||
Astro.API.Asteroid
|
||||
Astro.API.AstroObject
|
||||
Astro.API.Meteor
|
||||
Astro.Catalogue
|
||||
Astro.Client.Common
|
||||
Astro.Client.FinalTagless
|
||||
Astro.Client.FinalTagless2
|
||||
Astro.Client.FreeMonad
|
||||
Astro.Client.GADT
|
||||
Astro.Client.ReaderT
|
||||
Astro.Client.ServiceHandle
|
||||
Astro.Config
|
||||
Astro.ConsoleOptions
|
||||
Astro.Domain.Asteroid
|
||||
Astro.Domain.AstroObject
|
||||
Astro.Domain.Meteor
|
||||
Astro.Domain.Types
|
||||
Astro.KVDB.AstroDB
|
||||
Astro.Lens
|
||||
Astro.Server
|
||||
Astro.SqlDB.AstroDB
|
||||
Astro.Types
|
||||
Paths_astro
|
||||
hs-source-dirs:
|
||||
src/
|
||||
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
|
||||
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
|
||||
build-depends:
|
||||
HUnit
|
||||
, MonadRandom
|
||||
, QuickCheck
|
||||
, aeson
|
||||
, aeson-pretty
|
||||
, arithmoi
|
||||
, async
|
||||
, base >=4.7 && <5
|
||||
, base16-bytestring
|
||||
, base58-bytestring
|
||||
, base64-bytestring
|
||||
, beam-core
|
||||
, beam-migrate
|
||||
, beam-postgres
|
||||
, beam-sqlite
|
||||
, bytestring
|
||||
, bytestring-conversion
|
||||
, cereal
|
||||
, clock
|
||||
, containers
|
||||
, cryptohash-sha256
|
||||
, cryptonite
|
||||
, data-default
|
||||
, directory
|
||||
, entropy
|
||||
, extra
|
||||
, filepath
|
||||
, fmt
|
||||
, free
|
||||
, generic-lens
|
||||
, haskeline
|
||||
, hedis
|
||||
, hslogger
|
||||
, hspec
|
||||
, hspec-contrib
|
||||
, http-client
|
||||
, http-client-tls
|
||||
, hydra-base
|
||||
, hydra-free
|
||||
, iproute
|
||||
, lens
|
||||
, lens-aeson
|
||||
, memory
|
||||
, mtl
|
||||
, network
|
||||
, network-uri
|
||||
, newtype-generics
|
||||
, optparse-applicative
|
||||
, process
|
||||
, random
|
||||
, regex-posix
|
||||
, resource-pool
|
||||
, resourcet
|
||||
, rocksdb-haskell
|
||||
, safe-exceptions
|
||||
, scientific
|
||||
, servant
|
||||
, servant-client
|
||||
, servant-docs
|
||||
, servant-server
|
||||
, servant-swagger
|
||||
, silently
|
||||
, sqlite-simple
|
||||
, stm
|
||||
, template-haskell
|
||||
, text
|
||||
, th-abstraction
|
||||
, time
|
||||
, time-units
|
||||
, transformers
|
||||
, triplesec
|
||||
, universum
|
||||
, unliftio
|
||||
, unliftio-core
|
||||
, uuid
|
||||
, validation
|
||||
, vector
|
||||
, wai
|
||||
, warp
|
||||
, yaml
|
||||
default-language: Haskell2010
|
311
app/labyrinth/labyrinth.cabal
Normal file
311
app/labyrinth/labyrinth.cabal
Normal file
@ -0,0 +1,311 @@
|
||||
cabal-version: 1.12
|
||||
|
||||
-- This file has been generated from package.yaml by hpack version 0.33.0.
|
||||
--
|
||||
-- see: https://github.com/sol/hpack
|
||||
--
|
||||
-- hash: f607560888323859c75863174809c88d92f57b47dc5396714d520812e1c7817c
|
||||
|
||||
name: labyrinth
|
||||
version: 1.0.0.0
|
||||
description: Labyrinth game (aka Terra Incognita)
|
||||
homepage: https://github.com/graninas/Hydra#readme
|
||||
bug-reports: https://github.com/graninas/Hydra/issues
|
||||
author: Alexander Granin
|
||||
maintainer: graninas@gmail.com
|
||||
copyright: Granin A.S. 2020
|
||||
license: BSD3
|
||||
build-type: Simple
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/graninas/Hydra
|
||||
|
||||
library
|
||||
exposed-modules:
|
||||
Labyrinth
|
||||
Labyrinth.Algorithms
|
||||
Labyrinth.App
|
||||
Labyrinth.Domain
|
||||
Labyrinth.Gen
|
||||
Labyrinth.KVDB.Model
|
||||
Labyrinth.KVDB.Repository
|
||||
Labyrinth.Labyrinths
|
||||
Labyrinth.Lens
|
||||
Labyrinth.Prelude
|
||||
Labyrinth.Render
|
||||
Labyrinth.Types
|
||||
Main
|
||||
other-modules:
|
||||
Paths_labyrinth
|
||||
hs-source-dirs:
|
||||
src
|
||||
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
|
||||
ghc-options: -Wall -Wcompat -Widentities -fhide-source-paths
|
||||
build-depends:
|
||||
MonadRandom
|
||||
, aeson
|
||||
, aeson-pretty
|
||||
, arithmoi
|
||||
, async
|
||||
, base >=4.7 && <5
|
||||
, base16-bytestring
|
||||
, base58-bytestring
|
||||
, base64-bytestring
|
||||
, beam-core
|
||||
, beam-migrate
|
||||
, beam-postgres
|
||||
, beam-sqlite
|
||||
, bytestring
|
||||
, bytestring-conversion
|
||||
, cereal
|
||||
, clock
|
||||
, containers
|
||||
, cryptohash-sha256
|
||||
, cryptonite
|
||||
, data-default
|
||||
, directory
|
||||
, entropy
|
||||
, extra
|
||||
, filepath
|
||||
, fmt
|
||||
, free
|
||||
, generic-lens
|
||||
, haskeline
|
||||
, hedis
|
||||
, hslogger
|
||||
, http-client
|
||||
, http-client-tls
|
||||
, hydra-base
|
||||
, hydra-free
|
||||
, iproute
|
||||
, lens
|
||||
, lens-aeson
|
||||
, memory
|
||||
, mtl
|
||||
, network
|
||||
, newtype-generics
|
||||
, process
|
||||
, random
|
||||
, regex-posix
|
||||
, resource-pool
|
||||
, resourcet
|
||||
, rocksdb-haskell
|
||||
, safe-exceptions
|
||||
, scientific
|
||||
, servant
|
||||
, servant-client
|
||||
, servant-docs
|
||||
, servant-server
|
||||
, servant-swagger
|
||||
, silently
|
||||
, sqlite-simple
|
||||
, stm
|
||||
, template-haskell
|
||||
, text
|
||||
, th-abstraction
|
||||
, time
|
||||
, time-units
|
||||
, transformers
|
||||
, triplesec
|
||||
, universum
|
||||
, unliftio
|
||||
, unliftio-core
|
||||
, uuid
|
||||
, validation
|
||||
, vector
|
||||
, wai
|
||||
, warp
|
||||
, yaml
|
||||
default-language: Haskell2010
|
||||
|
||||
executable labyrinth
|
||||
main-is: Main.hs
|
||||
other-modules:
|
||||
Labyrinth
|
||||
Labyrinth.Algorithms
|
||||
Labyrinth.App
|
||||
Labyrinth.Domain
|
||||
Labyrinth.Gen
|
||||
Labyrinth.KVDB.Model
|
||||
Labyrinth.KVDB.Repository
|
||||
Labyrinth.Labyrinths
|
||||
Labyrinth.Lens
|
||||
Labyrinth.Prelude
|
||||
Labyrinth.Render
|
||||
Labyrinth.Types
|
||||
Paths_labyrinth
|
||||
hs-source-dirs:
|
||||
src/
|
||||
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
|
||||
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
|
||||
build-depends:
|
||||
MonadRandom
|
||||
, aeson
|
||||
, aeson-pretty
|
||||
, arithmoi
|
||||
, async
|
||||
, base >=4.7 && <5
|
||||
, base16-bytestring
|
||||
, base58-bytestring
|
||||
, base64-bytestring
|
||||
, beam-core
|
||||
, beam-migrate
|
||||
, beam-postgres
|
||||
, beam-sqlite
|
||||
, bytestring
|
||||
, bytestring-conversion
|
||||
, cereal
|
||||
, clock
|
||||
, containers
|
||||
, cryptohash-sha256
|
||||
, cryptonite
|
||||
, data-default
|
||||
, directory
|
||||
, entropy
|
||||
, extra
|
||||
, filepath
|
||||
, fmt
|
||||
, free
|
||||
, generic-lens
|
||||
, haskeline
|
||||
, hedis
|
||||
, hslogger
|
||||
, http-client
|
||||
, http-client-tls
|
||||
, hydra-base
|
||||
, hydra-free
|
||||
, iproute
|
||||
, lens
|
||||
, lens-aeson
|
||||
, memory
|
||||
, mtl
|
||||
, network
|
||||
, newtype-generics
|
||||
, process
|
||||
, random
|
||||
, regex-posix
|
||||
, resource-pool
|
||||
, resourcet
|
||||
, rocksdb-haskell
|
||||
, safe-exceptions
|
||||
, scientific
|
||||
, servant
|
||||
, servant-client
|
||||
, servant-docs
|
||||
, servant-server
|
||||
, servant-swagger
|
||||
, silently
|
||||
, sqlite-simple
|
||||
, stm
|
||||
, template-haskell
|
||||
, text
|
||||
, th-abstraction
|
||||
, time
|
||||
, time-units
|
||||
, transformers
|
||||
, triplesec
|
||||
, universum
|
||||
, unliftio
|
||||
, unliftio-core
|
||||
, uuid
|
||||
, validation
|
||||
, vector
|
||||
, wai
|
||||
, warp
|
||||
, yaml
|
||||
default-language: Haskell2010
|
||||
|
||||
test-suite functional-tests
|
||||
type: exitcode-stdio-1.0
|
||||
main-is: Spec.hs
|
||||
other-modules:
|
||||
Labyrinth.Tests.Common
|
||||
Labyrinth.Tests.KVDBSpec
|
||||
Labyrinth.Tests.LogicSpec
|
||||
Paths_labyrinth
|
||||
hs-source-dirs:
|
||||
test/
|
||||
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
|
||||
ghc-options: -threaded -rtsopts -with-rtsopts=-N
|
||||
build-depends:
|
||||
HUnit
|
||||
, MonadRandom
|
||||
, QuickCheck
|
||||
, aeson
|
||||
, aeson-pretty
|
||||
, arithmoi
|
||||
, async
|
||||
, base >=4.7 && <5
|
||||
, base16-bytestring
|
||||
, base58-bytestring
|
||||
, base64-bytestring
|
||||
, beam-core
|
||||
, beam-migrate
|
||||
, beam-postgres
|
||||
, beam-sqlite
|
||||
, bytestring
|
||||
, bytestring-conversion
|
||||
, cereal
|
||||
, clock
|
||||
, containers
|
||||
, cryptohash-sha256
|
||||
, cryptonite
|
||||
, data-default
|
||||
, directory
|
||||
, entropy
|
||||
, extra
|
||||
, filepath
|
||||
, fmt
|
||||
, free
|
||||
, generic-lens
|
||||
, haskeline
|
||||
, hedis
|
||||
, hslogger
|
||||
, hspec
|
||||
, hspec-contrib
|
||||
, http-client
|
||||
, http-client-tls
|
||||
, hydra-base
|
||||
, hydra-free
|
||||
, iproute
|
||||
, labyrinth
|
||||
, lens
|
||||
, lens-aeson
|
||||
, memory
|
||||
, mtl
|
||||
, network
|
||||
, newtype-generics
|
||||
, process
|
||||
, random
|
||||
, regex-posix
|
||||
, resource-pool
|
||||
, resourcet
|
||||
, rocksdb-haskell
|
||||
, safe-exceptions
|
||||
, scientific
|
||||
, servant
|
||||
, servant-client
|
||||
, servant-docs
|
||||
, servant-server
|
||||
, servant-swagger
|
||||
, silently
|
||||
, sqlite-simple
|
||||
, stm
|
||||
, template-haskell
|
||||
, text
|
||||
, th-abstraction
|
||||
, time
|
||||
, time-units
|
||||
, transformers
|
||||
, triplesec
|
||||
, universum
|
||||
, unliftio
|
||||
, unliftio-core
|
||||
, uuid
|
||||
, validation
|
||||
, vector
|
||||
, wai
|
||||
, warp
|
||||
, yaml
|
||||
default-language: Haskell2010
|
135
lib/hydra-base/hydra-base.cabal
Normal file
135
lib/hydra-base/hydra-base.cabal
Normal file
@ -0,0 +1,135 @@
|
||||
cabal-version: 1.12
|
||||
|
||||
-- This file has been generated from package.yaml by hpack version 0.33.0.
|
||||
--
|
||||
-- see: https://github.com/sol/hpack
|
||||
--
|
||||
-- hash: 9329fa0d97a5093eed7a97bf52a51f12aeefb147a42e0bcd1191685d0856d061
|
||||
|
||||
name: hydra-base
|
||||
version: 1.1.0.0
|
||||
description: Base package for Hydra framework.
|
||||
homepage: https://github.com/graninas/Hydra#readme
|
||||
bug-reports: https://github.com/graninas/Hydra/issues
|
||||
author: Alexander Granin
|
||||
maintainer: graninas@gmail.com
|
||||
copyright: Granin A.S. 2020
|
||||
license: BSD3
|
||||
build-type: Simple
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/graninas/Hydra
|
||||
|
||||
library
|
||||
exposed-modules:
|
||||
Hydra.Class
|
||||
Hydra.Core.Class
|
||||
Hydra.Core.ControlFlow.Class
|
||||
Hydra.Core.Domain
|
||||
Hydra.Core.Domain.Cli
|
||||
Hydra.Core.Domain.DB
|
||||
Hydra.Core.Domain.KVDB
|
||||
Hydra.Core.Domain.Logger
|
||||
Hydra.Core.Domain.Process
|
||||
Hydra.Core.Domain.SQLDB
|
||||
Hydra.Core.Domain.State
|
||||
Hydra.Core.KVDB.Impl.Redis
|
||||
Hydra.Core.KVDB.Impl.RocksDB
|
||||
Hydra.Core.KVDBRuntime
|
||||
Hydra.Core.Lang.Class
|
||||
Hydra.Core.Logger.Class
|
||||
Hydra.Core.Logger.Impl.HsLogger
|
||||
Hydra.Core.Process.Class
|
||||
Hydra.Core.Process.Impl
|
||||
Hydra.Core.Random.Class
|
||||
Hydra.Core.RLens
|
||||
Hydra.Core.Runtime
|
||||
Hydra.Core.SqlDBRuntime
|
||||
Hydra.Core.State.Class
|
||||
Hydra.Core.State.STM
|
||||
Hydra.Domain
|
||||
Hydra.Framework.RLens
|
||||
Hydra.Framework.Runtime
|
||||
Hydra.Prelude
|
||||
Hydra.Runtime
|
||||
other-modules:
|
||||
Paths_hydra_base
|
||||
hs-source-dirs:
|
||||
src
|
||||
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
|
||||
ghc-options: -Wall
|
||||
build-depends:
|
||||
MonadRandom
|
||||
, aeson
|
||||
, aeson-pretty
|
||||
, arithmoi
|
||||
, async
|
||||
, base >=4.7 && <5
|
||||
, base16-bytestring
|
||||
, base58-bytestring
|
||||
, base64-bytestring
|
||||
, beam-core
|
||||
, beam-migrate
|
||||
, beam-postgres
|
||||
, beam-sqlite
|
||||
, bytestring
|
||||
, bytestring-conversion
|
||||
, cereal
|
||||
, clock
|
||||
, containers
|
||||
, cryptohash-sha256
|
||||
, cryptonite
|
||||
, data-default
|
||||
, directory
|
||||
, entropy
|
||||
, extra
|
||||
, filepath
|
||||
, fmt
|
||||
, free
|
||||
, generic-lens
|
||||
, haskeline
|
||||
, hedis
|
||||
, hslogger
|
||||
, http-client
|
||||
, http-client-tls
|
||||
, iproute
|
||||
, lens
|
||||
, lens-aeson
|
||||
, memory
|
||||
, mtl
|
||||
, network
|
||||
, newtype-generics
|
||||
, process
|
||||
, random
|
||||
, regex-posix
|
||||
, resource-pool
|
||||
, resourcet
|
||||
, rocksdb-haskell
|
||||
, safe-exceptions
|
||||
, scientific
|
||||
, servant
|
||||
, servant-client
|
||||
, servant-docs
|
||||
, servant-server
|
||||
, servant-swagger
|
||||
, silently
|
||||
, sqlite-simple
|
||||
, stm
|
||||
, template-haskell
|
||||
, text
|
||||
, th-abstraction
|
||||
, time
|
||||
, time-units
|
||||
, transformers
|
||||
, triplesec
|
||||
, universum
|
||||
, unliftio
|
||||
, unliftio-core
|
||||
, uuid
|
||||
, validation
|
||||
, vector
|
||||
, wai
|
||||
, warp
|
||||
, yaml
|
||||
default-language: Haskell2010
|
129
lib/hydra-church-free/hydra-church-free.cabal
Normal file
129
lib/hydra-church-free/hydra-church-free.cabal
Normal file
@ -0,0 +1,129 @@
|
||||
cabal-version: 1.12
|
||||
|
||||
-- This file has been generated from package.yaml by hpack version 0.33.0.
|
||||
--
|
||||
-- see: https://github.com/sol/hpack
|
||||
--
|
||||
-- hash: 126b98dca77f3ee49ac8b8810350e872113b6117853d6cbb95a68aabe7048dc2
|
||||
|
||||
name: hydra-church-free
|
||||
version: 1.1.0.0
|
||||
description: All-in-one framework for writing web backends and cli applications. Church-encoded Free monad engine.
|
||||
homepage: https://github.com/graninas/Hydra#readme
|
||||
bug-reports: https://github.com/graninas/Hydra/issues
|
||||
author: Alexander Granin
|
||||
maintainer: graninas@gmail.com
|
||||
copyright: Granin A.S. 2020
|
||||
license: BSD3
|
||||
build-type: Simple
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/graninas/Hydra
|
||||
|
||||
library
|
||||
exposed-modules:
|
||||
Hydra.Core.ControlFlow.Interpreter
|
||||
Hydra.Core.ControlFlow.Language
|
||||
Hydra.Core.Interpreters
|
||||
Hydra.Core.Lang.Interpreter
|
||||
Hydra.Core.Lang.Language
|
||||
Hydra.Core.Language
|
||||
Hydra.Core.Logger.Impl.HsLoggerInterpreter
|
||||
Hydra.Core.Logger.Impl.StmLoggerInterpreter
|
||||
Hydra.Core.Logger.Language
|
||||
Hydra.Core.Process.Interpreter
|
||||
Hydra.Core.Process.Language
|
||||
Hydra.Core.Random.Interpreter
|
||||
Hydra.Core.Random.Language
|
||||
Hydra.Core.State.Interpreter
|
||||
Hydra.Core.State.Language
|
||||
Hydra.Framework.App.Interpreter
|
||||
Hydra.Framework.App.Language
|
||||
Hydra.Framework.Interpreters
|
||||
Hydra.Framework.Language
|
||||
Hydra.Interpreters
|
||||
Hydra.Language
|
||||
Hydra.Language.Extra
|
||||
Hydra.Runtime
|
||||
other-modules:
|
||||
Paths_hydra_church_free
|
||||
hs-source-dirs:
|
||||
src
|
||||
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
|
||||
ghc-options: -Wall
|
||||
build-depends:
|
||||
MonadRandom
|
||||
, aeson
|
||||
, aeson-pretty
|
||||
, arithmoi
|
||||
, async
|
||||
, base >=4.7 && <5
|
||||
, base16-bytestring
|
||||
, base58-bytestring
|
||||
, base64-bytestring
|
||||
, beam-core
|
||||
, beam-migrate
|
||||
, beam-postgres
|
||||
, beam-sqlite
|
||||
, bytestring
|
||||
, bytestring-conversion
|
||||
, cereal
|
||||
, clock
|
||||
, containers
|
||||
, cryptohash-sha256
|
||||
, cryptonite
|
||||
, data-default
|
||||
, directory
|
||||
, entropy
|
||||
, extra
|
||||
, filepath
|
||||
, fmt
|
||||
, free
|
||||
, generic-lens
|
||||
, haskeline
|
||||
, hedis
|
||||
, hslogger
|
||||
, http-client
|
||||
, http-client-tls
|
||||
, hydra-base
|
||||
, iproute
|
||||
, lens
|
||||
, lens-aeson
|
||||
, memory
|
||||
, mtl
|
||||
, network
|
||||
, newtype-generics
|
||||
, process
|
||||
, random
|
||||
, regex-posix
|
||||
, resource-pool
|
||||
, resourcet
|
||||
, rocksdb-haskell
|
||||
, safe-exceptions
|
||||
, scientific
|
||||
, servant
|
||||
, servant-client
|
||||
, servant-docs
|
||||
, servant-server
|
||||
, servant-swagger
|
||||
, silently
|
||||
, sqlite-simple
|
||||
, stm
|
||||
, template-haskell
|
||||
, text
|
||||
, th-abstraction
|
||||
, time
|
||||
, time-units
|
||||
, transformers
|
||||
, triplesec
|
||||
, universum
|
||||
, unliftio
|
||||
, unliftio-core
|
||||
, uuid
|
||||
, validation
|
||||
, vector
|
||||
, wai
|
||||
, warp
|
||||
, yaml
|
||||
default-language: Haskell2010
|
262
lib/hydra-free/hydra-free.cabal
Normal file
262
lib/hydra-free/hydra-free.cabal
Normal file
@ -0,0 +1,262 @@
|
||||
cabal-version: 1.12
|
||||
|
||||
-- This file has been generated from package.yaml by hpack version 0.33.0.
|
||||
--
|
||||
-- see: https://github.com/sol/hpack
|
||||
--
|
||||
-- hash: df52f80088680a5faf7a59abef2318df8a2c4a1a1dc8f86b5dc029bb50e3af26
|
||||
|
||||
name: hydra-free
|
||||
version: 1.1.0.0
|
||||
description: All-in-one framework for writing web backends and cli applications. Free monad engine.
|
||||
homepage: https://github.com/graninas/Hydra#readme
|
||||
bug-reports: https://github.com/graninas/Hydra/issues
|
||||
author: Alexander Granin
|
||||
maintainer: graninas@gmail.com
|
||||
copyright: Granin A.S. 2020
|
||||
license: BSD3
|
||||
build-type: Simple
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/graninas/Hydra
|
||||
|
||||
library
|
||||
exposed-modules:
|
||||
Hydra.Core.CliHandlers.Interpreter
|
||||
Hydra.Core.CliHandlers.Language
|
||||
Hydra.Core.ControlFlow.FTL
|
||||
Hydra.Core.ControlFlow.Interpreter
|
||||
Hydra.Core.ControlFlow.Language
|
||||
Hydra.Core.FTL
|
||||
Hydra.Core.FTLI
|
||||
Hydra.Core.Interpreters
|
||||
Hydra.Core.KVDB.Interpreter
|
||||
Hydra.Core.KVDB.Language
|
||||
Hydra.Core.Lang.FTL
|
||||
Hydra.Core.Lang.FTLI
|
||||
Hydra.Core.Lang.Interpreter
|
||||
Hydra.Core.Lang.Language
|
||||
Hydra.Core.Language
|
||||
Hydra.Core.Logger.FTL
|
||||
Hydra.Core.Logger.FTLI
|
||||
Hydra.Core.Logger.Impl.HsLoggerInterpreter
|
||||
Hydra.Core.Logger.Impl.StmLogger
|
||||
Hydra.Core.Logger.Language
|
||||
Hydra.Core.Process.FTL
|
||||
Hydra.Core.Process.FTLI
|
||||
Hydra.Core.Process.Interpreter
|
||||
Hydra.Core.Process.Language
|
||||
Hydra.Core.Random.FTL
|
||||
Hydra.Core.Random.FTLI
|
||||
Hydra.Core.Random.Interpreter
|
||||
Hydra.Core.Random.Language
|
||||
Hydra.Core.SqlDB.Interpreter
|
||||
Hydra.Core.SqlDB.Language
|
||||
Hydra.Core.State.FTL
|
||||
Hydra.Core.State.Interpreter
|
||||
Hydra.Core.State.Language
|
||||
Hydra.Framework.App.FTL
|
||||
Hydra.Framework.App.FTLI
|
||||
Hydra.Framework.App.Interpreter
|
||||
Hydra.Framework.App.Language
|
||||
Hydra.Framework.FTL
|
||||
Hydra.Framework.FTLI
|
||||
Hydra.Framework.Interpreters
|
||||
Hydra.Framework.Language
|
||||
Hydra.FTL
|
||||
Hydra.FTLI
|
||||
Hydra.Interpreters
|
||||
Hydra.Language
|
||||
Hydra.Language.Extra
|
||||
Hydra.Runtime
|
||||
Hydra.Testing.Functional
|
||||
Hydra.Testing.Functional.AppInterpreter
|
||||
Hydra.Testing.Functional.Common
|
||||
Hydra.Testing.Functional.LangInterpreter
|
||||
Hydra.Testing.Functional.RLens
|
||||
Hydra.Testing.Functional.TestRuntime
|
||||
Hydra.Testing.Integrational
|
||||
Hydra.Testing.Wrappers
|
||||
other-modules:
|
||||
Paths_hydra_free
|
||||
hs-source-dirs:
|
||||
src
|
||||
test-framework
|
||||
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
|
||||
ghc-options: -Wall
|
||||
build-depends:
|
||||
MonadRandom
|
||||
, QuickCheck
|
||||
, aeson
|
||||
, aeson-pretty
|
||||
, arithmoi
|
||||
, async
|
||||
, base >=4.7 && <5
|
||||
, base16-bytestring
|
||||
, base58-bytestring
|
||||
, base64-bytestring
|
||||
, beam-core
|
||||
, beam-migrate
|
||||
, beam-postgres
|
||||
, beam-sqlite
|
||||
, bytestring
|
||||
, bytestring-conversion
|
||||
, cereal
|
||||
, clock
|
||||
, containers
|
||||
, cryptohash-sha256
|
||||
, cryptonite
|
||||
, data-default
|
||||
, directory
|
||||
, entropy
|
||||
, extra
|
||||
, filepath
|
||||
, fmt
|
||||
, free
|
||||
, generic-lens
|
||||
, haskeline
|
||||
, hedis
|
||||
, hslogger
|
||||
, hspec
|
||||
, hspec-contrib
|
||||
, http-client
|
||||
, http-client-tls
|
||||
, hydra-base
|
||||
, iproute
|
||||
, lens
|
||||
, lens-aeson
|
||||
, memory
|
||||
, mtl
|
||||
, network
|
||||
, newtype-generics
|
||||
, process
|
||||
, random
|
||||
, regex-posix
|
||||
, resource-pool
|
||||
, resourcet
|
||||
, rocksdb-haskell
|
||||
, safe-exceptions
|
||||
, scientific
|
||||
, servant
|
||||
, servant-client
|
||||
, servant-docs
|
||||
, servant-server
|
||||
, servant-swagger
|
||||
, silently
|
||||
, sqlite-simple
|
||||
, stm
|
||||
, template-haskell
|
||||
, text
|
||||
, th-abstraction
|
||||
, time
|
||||
, time-units
|
||||
, transformers
|
||||
, triplesec
|
||||
, universum
|
||||
, unliftio
|
||||
, unliftio-core
|
||||
, uuid
|
||||
, validation
|
||||
, vector
|
||||
, wai
|
||||
, warp
|
||||
, yaml
|
||||
default-language: Haskell2010
|
||||
|
||||
test-suite functional-tests
|
||||
type: exitcode-stdio-1.0
|
||||
main-is: Spec.hs
|
||||
other-modules:
|
||||
Hydra.TestData
|
||||
Hydra.TestData.Types.KVDB.CatalogueDB
|
||||
Hydra.TestData.Types.Meteor
|
||||
Hydra.TestData.Types.SqlDB.CatalogueDB
|
||||
Hydra.Tests.Integration.Common
|
||||
Hydra.Tests.Integration.FrameworkSpec
|
||||
Hydra.Tests.Integration.KVDBSpec
|
||||
Hydra.Tests.Integration.SqlDBSpec
|
||||
Paths_hydra_free
|
||||
hs-source-dirs:
|
||||
test
|
||||
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
|
||||
ghc-options: -threaded -rtsopts -with-rtsopts=-N
|
||||
build-depends:
|
||||
MonadRandom
|
||||
, QuickCheck
|
||||
, aeson
|
||||
, aeson-pretty
|
||||
, arithmoi
|
||||
, async
|
||||
, base >=4.7 && <5
|
||||
, base16-bytestring
|
||||
, base58-bytestring
|
||||
, base64-bytestring
|
||||
, beam-core
|
||||
, beam-migrate
|
||||
, beam-postgres
|
||||
, beam-sqlite
|
||||
, bytestring
|
||||
, bytestring-conversion
|
||||
, cereal
|
||||
, clock
|
||||
, containers
|
||||
, cryptohash-sha256
|
||||
, cryptonite
|
||||
, data-default
|
||||
, directory
|
||||
, entropy
|
||||
, extra
|
||||
, filepath
|
||||
, fmt
|
||||
, free
|
||||
, generic-lens
|
||||
, haskeline
|
||||
, hedis
|
||||
, hslogger
|
||||
, hspec
|
||||
, hspec-contrib
|
||||
, http-client
|
||||
, http-client-tls
|
||||
, hydra-base
|
||||
, hydra-free
|
||||
, iproute
|
||||
, lens
|
||||
, lens-aeson
|
||||
, memory
|
||||
, mtl
|
||||
, network
|
||||
, newtype-generics
|
||||
, process
|
||||
, random
|
||||
, regex-posix
|
||||
, resource-pool
|
||||
, resourcet
|
||||
, rocksdb-haskell
|
||||
, safe-exceptions
|
||||
, scientific
|
||||
, servant
|
||||
, servant-client
|
||||
, servant-docs
|
||||
, servant-server
|
||||
, servant-swagger
|
||||
, silently
|
||||
, sqlite-simple
|
||||
, stm
|
||||
, template-haskell
|
||||
, text
|
||||
, th-abstraction
|
||||
, time
|
||||
, time-units
|
||||
, transformers
|
||||
, triplesec
|
||||
, universum
|
||||
, unliftio
|
||||
, unliftio-core
|
||||
, uuid
|
||||
, validation
|
||||
, vector
|
||||
, wai
|
||||
, warp
|
||||
, yaml
|
||||
default-language: Haskell2010
|
Loading…
Reference in New Issue
Block a user