name: symantic-http -- PVP: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change version: 0.0.0.20190305 category: Protocol synopsis: Symantic combinators for deriving HTTP clients, servers and docs from an API. description: An experimental Domain-Specific Language (DSL) for HTTP, trying to be as powerful as 's while proposing an arguably simpler (hence more customisable) machinery, based upon (aka. Tagless-Final DSL) instead of a type-level machinery using advanced Haskell. extra-doc-files: license: GPL-3 license-file: COPYING stability: experimental author: Julien Moutinho maintainer: Julien Moutinho bug-reports: Julien Moutinho -- homepage: build-type: Simple cabal-version: 1.24 tested-with: GHC==8.4.4 extra-source-files: stack.yaml extra-tmp-files: Source-Repository head location: git://git.autogeree.net/symantic-http type: git Library exposed-modules: Symantic.HTTP Symantic.HTTP.API Symantic.HTTP.Client Symantic.HTTP.Client.Connection Symantic.HTTP.Layout Symantic.HTTP.MIME Symantic.HTTP.Server Symantic.HTTP.URI Symantic.HTTP.Utils default-language: Haskell2010 default-extensions: AllowAmbiguousTypes DataKinds FlexibleContexts FlexibleInstances InstanceSigs LambdaCase MultiParamTypeClasses NamedFieldPuns NoImplicitPrelude RecordWildCards ScopedTypeVariables TupleSections TypeApplications TypeFamilies TypeOperators ghc-options: -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates -fno-warn-tabs -- -fhide-source-paths build-depends: base >= 4.10 && < 5 , base64-bytestring >= 1.0.0.1 , bytestring >= 0.10 , containers >= 0.5 -- , constraint >= 0.1 , data-default-class >= 0.1 -- , filepath >= 1.4 , http-api-data >= 0.4 , http-client >= 0.5.12 , http-types >= 0.12 , http-media >= 0.7 , monad-classes >= 0.3.2 , network-uri >= 2.6 , resourcet >= 1.1.11 -- , safe >= 0.3 , stm >= 2.4.5 , time , text >= 1.2 , transformers >= 0.5 , unordered-containers >= 0.2.8 , wai >= 3.2.1.1 -- , wai-app-static >= 3.1.6.1 , warp , word8 >= 0.1.3 -- pkgconfig-depends: zlib -- extra-libraries: z Test-Suite symantic-http-test type: exitcode-stdio-1.0 hs-source-dirs: test main-is: Main.hs other-modules: -- Golden Hspec Hspec.API Hspec.Client Hspec.Server Hspec.Server.Error HUnit -- HUnit.HSpec -- QuickCheck default-language: Haskell2010 default-extensions: DataKinds FlexibleContexts FlexibleInstances LambdaCase MultiParamTypeClasses NamedFieldPuns NoImplicitPrelude RecordWildCards ScopedTypeVariables TupleSections TypeApplications TypeFamilies TypeOperators ViewPatterns ghc-options: -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates -fno-warn-tabs -fhide-source-paths build-depends: symantic-http , base >= 4.10 && < 5 , base64-bytestring >= 1.0.0.1 , bytestring >= 0.10 , containers >= 0.5 , deepseq >= 1.4 , filepath >= 1.4 , hashable >= 1.2.6 , hspec , hspec-wai >= 0.9 , http-api-data >= 0.4 , http-client >= 0.5.12 , http-media >= 0.7 , http-types >= 0.12 , megaparsec >= 6.3 , network -- >= 2.8 , network-uri >= 2.6 , tasty >= 0.11 , tasty-hspec >= 1.1 , tasty-hunit >= 0.10 , text >= 1.2 , time , transformers >= 0.4 , wai >= 3.2.1.1 , wai-extra >= 3.0 , warp -- , wai-app-static >= 3.1.6.1 -- , QuickCheck >= 2.0 -- , tasty-golden >= 2.3 -- , tasty-quickcheck