{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/dormouse-client","name":"dormouse-client","description":"An HTTP client designed to be productive, easy to use, easy to test, flexible and safe!\n\nIt was designed with the following objectives in mind:\n\nHTTP requests and responses should be modelled by a simple, immutable Haskell Record.\n\nActual HTTP calls should be made via an abstraction layer (MonadDormouseClient) so testing and mocking is painless.\n\nIllegal requests should be unrepresentable, such as HTTP GET requests with a content body.\n\nIt should be possible to enforce a protocol (e.g. https) at the type level.\n\nIt should be possible to handle large request and response bodies via constant memory streaming.\n\nPlease see https://dormouse.io for full documentation.","version":"0.3.0.0","softwareVersion":"0.3.0.0","license":"https://spdx.org/licenses/BSD-3-Clause","codeRepository":"https://github.com/theinnerlight/dormouse","issueTracker":"https://github.com/TheInnerLight/dormouse/issues","url":"https://dormouse.io/client.html","keywords":["bsd3","library","web","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"philcurzon"}],"author":[{"@type":"Person","name":"philcurzon"}],"copyrightHolder":[{"@type":"Person","name":"philcurzon"}],"dateCreated":"2021-02-06","dateModified":"2024-09-04","datePublished":"2024-09-04","copyrightYear":2021,"downloadUrl":"https://hackage.haskell.org/package/dormouse-client-0.3.0.0/dormouse-client-0.3.0.0.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/dormouse-client"],"https://www.w3.org/ns/activitystreams#likes":7,"https://forgefed.org/ns#forks":3}