packages feed

named-servant-0.3.0: named-servant.cabal

cabal-version: 1.12
name: named-servant
synopsis: support records and named (from the named package) parameters in servant
version: 0.3.0
maintainer: kristof@resonata.be
copyright: Kristof Bastiaensen 2020
license: BSD3
license-file: LICENSE
build-type: Simple
description: Having positional parameters in Servant can be error prone, especially if you have lot of them, and they have similar types.  This package solves that problem by either using records or named parameters (from the named package) to specify servant parameters.  To use with servers, use the /named-servant-server/ package, with clients use /named-servant-client/.

source-repository head
    type: git
    location: https://github.com/kuribas/named-servant

library
   default-language: Haskell2010
   Ghc-options: -Wall
   exposed-modules:
        Servant.Named
        Servant.Record
   hs-source-dirs:
        src
   build-depends:
        base >= 4.7 && < 5,
        servant >= 0.17 && < 0.18,
        named >= 0.3 && < 0.4