homepage: https://github.com/AJChapman/servant-polysemy#readme
changelog-type: markdown
hash: e8334ac3c65c51c8a964ab594ab60a5c9132aeba9950afa8f786681a4e2e6f91
test-bench-deps: {}
maintainer: alex@farfromthere.net
synopsis: Utilities for using servant in a polysemy stack
changelog: |
  # Revision history for servant-polysemy

  ## 0.1.0 -- YYYY-mm-dd

  * First version. Released on an unsuspecting world.
basic-deps:
  warp: '>=3.2.22 && <3.4'
  http-client: '>=0.6.4.1 && <0.7'
  polysemy-plugin: '>=0.2.4.0 && <0.3'
  servant-polysemy: -any
  servant-swagger-ui: ^>=0.3
  wai: '>=3.2.1.2 && <3.3'
  base: '>=4.11.0.0 && <5'
  servant-client: '>=0.16 && <0.19'
  text: ^>=1.2.3.1
  servant-swagger: ^>=1.1
  servant-server: '>=0.16 && <0.19'
  lens: -any
  polysemy-zoo: '>=0.7.0.1 && <0.8'
  http-client-tls: '>=0.3.5.3 && <0.4'
  mtl: '>=2.2.2 && <2.3'
  polysemy: '>=1.3.0.0 && <1.4'
  swagger2: '>=2.4 && <2.7'
  deepseq: '>=1.4.3.0 && <1.5'
all-versions:
- 0.1.0
author: Alex Chapman
latest: 0.1.0
description-type: markdown
description: |
  # servant-polysemy

  `servant-polysemy` is a Haskell library that makes it easier to use [Servant](https://hackage.haskell.org/package/servant) and [Polysemy](https://hackage.haskell.org/package/polysemy) together.

  ## Examples

  Check out these examples for how to use it:

  - [Server](https://github.com/AJChapman/servant-polysemy/blob/master/example/Server.hs)
  - [Server with Swagger docs](https://github.com/AJChapman/servant-polysemy/blob/master/example/ServerWithSwagger.hs)
  - [Client](https://github.com/AJChapman/servant-polysemy/blob/master/example/Client.hs)

  The client will connect to either version of the server and interact with its endpoint, which simply serves up the package version.
license-name: BSD-3-Clause

Update from Hackage at 2020-12-01T04:15:50Z
Update from Hackage at 2020-12-01T04:15:50Z
