cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.34.4. -- -- see: https://github.com/sol/hpack name: servant-util version: 0.4 synopsis: Servant servers utilities. description: Basement for common Servant combinators like filtering, sorting, pagination and semantical logging. category: Servant, Web homepage: https://github.com/serokell/servant-util#readme bug-reports: https://github.com/serokell/servant-util/issues author: Serokell maintainer: hi@serokell.io copyright: 2019-2021 Serokell OÜ license: MPL-2.0 build-type: Simple extra-source-files: README.md CHANGES.md source-repository head type: git location: https://github.com/serokell/servant-util library exposed-modules: Servant.Util Servant.Util.Combinators Servant.Util.Combinators.ErrorResponses Servant.Util.Combinators.Filtering Servant.Util.Combinators.Filtering.Backend Servant.Util.Combinators.Filtering.Base Servant.Util.Combinators.Filtering.Client Servant.Util.Combinators.Filtering.Construction Servant.Util.Combinators.Filtering.Filters Servant.Util.Combinators.Filtering.Filters.General Servant.Util.Combinators.Filtering.Filters.Like Servant.Util.Combinators.Filtering.Getters Servant.Util.Combinators.Filtering.Logging Servant.Util.Combinators.Filtering.Server Servant.Util.Combinators.Filtering.Support Servant.Util.Combinators.Filtering.Swagger Servant.Util.Combinators.Logging Servant.Util.Combinators.Pagination Servant.Util.Combinators.Sorting Servant.Util.Combinators.Sorting.Arbitrary Servant.Util.Combinators.Sorting.Backend Servant.Util.Combinators.Sorting.Base Servant.Util.Combinators.Sorting.Client Servant.Util.Combinators.Sorting.Construction Servant.Util.Combinators.Sorting.Logging Servant.Util.Combinators.Sorting.Server Servant.Util.Combinators.Sorting.Swagger Servant.Util.Combinators.Tag Servant.Util.Common Servant.Util.Common.Common Servant.Util.Common.HList Servant.Util.Common.PolyKinds Servant.Util.Dummy Servant.Util.Dummy.Filtering Servant.Util.Dummy.Pagination Servant.Util.Dummy.Sorting Servant.Util.Error Servant.Util.Internal.Util Servant.Util.Stats Servant.Util.Swagger Servant.Util.Util other-modules: Paths_servant_util hs-source-dirs: src default-extensions: AllowAmbiguousTypes BangPatterns ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveGeneric EmptyCase FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns NoImplicitPrelude OverloadedStrings OverloadedLabels PatternSynonyms RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving TemplateHaskell TupleSections TypeFamilies TypeOperators UndecidableInstances ViewPatterns TypeApplications ghc-options: -Wall build-depends: QuickCheck , aeson , base >=4.7 && <5 , bytestring , constraints , containers , data-default , fmt , http-types , insert-ordered-containers , lens , megaparsec , mtl , openapi3 , pretty-terminal , reflection , regex-posix , safe-exceptions , servant , servant-client , servant-client-core , servant-openapi3 , servant-server , servant-swagger , servant-swagger-ui , servant-swagger-ui-core , swagger2 , text , text-format , time , universum , wai default-language: Haskell2010 executable servant-util-examples main-is: Main.hs other-modules: Books BooksOpenApi Paths_servant_util hs-source-dirs: examples default-extensions: AllowAmbiguousTypes BangPatterns ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveGeneric EmptyCase FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns NoImplicitPrelude OverloadedStrings OverloadedLabels PatternSynonyms RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving TemplateHaskell TupleSections TypeFamilies TypeOperators UndecidableInstances ViewPatterns TypeApplications ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N -O2 build-depends: QuickCheck , aeson , base >=4.7 && <5 , bytestring , constraints , containers , data-default , fmt , http-types , insert-ordered-containers , lens , megaparsec , mtl , openapi3 , pretty-terminal , reflection , regex-posix , safe-exceptions , servant , servant-client , servant-client-core , servant-openapi3 , servant-server , servant-swagger , servant-swagger-ui , servant-swagger-ui-core , servant-util , swagger2 , text , text-format , time , universum , wai , wai-extra , warp default-language: Haskell2010 test-suite servant-util-test type: exitcode-stdio-1.0 main-is: Main.hs other-modules: Spec Test.Servant.Filtering.GeneralSpec Test.Servant.Filtering.ImplSpec Test.Servant.Filtering.LikeSpec Test.Servant.Helpers Test.Servant.Logging.ImplSpec Test.Servant.Pagination.ImplSpec Test.Servant.Sorting.ImplSpec Paths_servant_util hs-source-dirs: tests default-extensions: AllowAmbiguousTypes BangPatterns ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveGeneric EmptyCase FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns NoImplicitPrelude OverloadedStrings OverloadedLabels PatternSynonyms RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving TemplateHaskell TupleSections TypeFamilies TypeOperators UndecidableInstances ViewPatterns TypeApplications ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N build-tool-depends: hspec-discover:hspec-discover build-depends: QuickCheck , aeson , base >=4.7 && <5 , bytestring , constraints , containers , data-default , fmt , hspec , hspec-expectations , http-client , http-types , insert-ordered-containers , lens , megaparsec , mtl , openapi3 , pretty-terminal , reflection , regex-posix , safe-exceptions , servant , servant-client , servant-client-core , servant-openapi3 , servant-server , servant-swagger , servant-swagger-ui , servant-swagger-ui-core , servant-util , swagger2 , text , text-format , time , universum , wai , warp default-language: Haskell2010