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: ed84bd45513e7957dd1254d806c83022fb78ac260bef475addae82254f097b0b name: chakra version: 0.1.0 synopsis: A REST Web Api server template for building (micro)services. description: A REST Web Api server template, that serves as a reference and avoids repetive boilerplate when building many (micro)services. This combines best libraries available in Haskell web development, like RIO, warp, servant, etc., and principles around 12-factor app. . Check @'Chakra'@ module documentation for example. . Idea is to provide Curated & Opinionated set of packages and patterns to build well designed web api applications in Haskell. . Inspiration from Python Flask, ASP.NET Core . For more details, please see the README on Github at category: Web homepage: https://github.com/cackharot/haskell-web-api-template#readme bug-reports: https://github.com/cackharot/haskell-web-api-template/issues author: Cackharot maintainer: cackharot@gmail.com copyright: 2020 Cackharot license: MIT license-file: LICENSE tested-with: GHC==8.8.4 build-type: Simple extra-source-files: README.md source-repository head type: git location: https://github.com/cackharot/haskell-web-api-template library exposed-modules: Chakra Chakra.Types Chakra.App Chakra.Config Chakra.Logging Chakra.Util Chakra.JWT Network.Wai.Middleware.Health Network.Wai.Middleware.Info other-modules: Chakra.RequestLogging Paths_chakra hs-source-dirs: src ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints build-depends: aeson , ansi-terminal , base >=4.11 && <10 , bytestring , cryptonite , data-default , data-has , dotenv , envy , fast-logger , http-types , iproute , jose , lens , mtl , network , network-uri , options , prometheus-client , prometheus-metrics-ghc , rio , servant-auth >=0.4.0.0 , servant-auth-server >=0.4.6.0 , servant-server >=0.18.2 , streaming-commons , string-conversions , text , time , transformers , unordered-containers , wai , wai-cli , wai-extra , wai-middleware-prometheus , warp default-language: Haskell2010 executable chakra-exe main-is: Main.hs other-modules: User Paths_chakra hs-source-dirs: examples ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N -with-rtsopts=-T build-depends: aeson , ansi-terminal , base >=4.11 && <10 , bytestring , chakra , cryptonite , data-default , data-has , dotenv , envy , fast-logger , http-types , iproute , jose , lens , mtl , network , network-uri , options , optparse-simple , prometheus-client , prometheus-metrics-ghc , rio , servant-auth >=0.4.0.0 , servant-auth-server >=0.4.6.0 , servant-server >=0.18.2 , streaming-commons , string-conversions , text , time , transformers , unordered-containers , wai , wai-cli , wai-extra , wai-middleware-prometheus , warp default-language: Haskell2010 test-suite chakra-test type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: UtilSpec Paths_chakra hs-source-dirs: test ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N build-depends: aeson , ansi-terminal , base >=4.11 && <10 , bytestring , chakra , cryptonite , data-default , data-has , dotenv , envy , fast-logger , hspec , http-types , iproute , jose , lens , mtl , network , network-uri , options , prometheus-client , prometheus-metrics-ghc , rio , servant-auth >=0.4.0.0 , servant-auth-server >=0.4.6.0 , servant-server >=0.18.2 , streaming-commons , string-conversions , text , time , transformers , unordered-containers , wai , wai-cli , wai-extra , wai-middleware-prometheus , warp default-language: Haskell2010