├── .envrc ├── .github └── workflows │ └── check.yaml ├── .gitignore ├── .tidyrc.json ├── Contributing.md ├── History.md ├── License ├── Readme.md ├── Releasing.md ├── bower.json ├── docs ├── Basics.md ├── Examples │ ├── AsyncResponse │ │ ├── Hello │ │ ├── Main.purs │ │ └── Readme.md │ ├── BinaryRequest │ │ ├── Main.js │ │ ├── Main.purs │ │ └── Readme.md │ ├── BinaryResponse │ │ ├── Main.purs │ │ ├── Readme.md │ │ └── circle.png │ ├── Chunked │ │ ├── Main.purs │ │ └── Readme.md │ ├── CustomStack │ │ ├── Main.purs │ │ └── Readme.md │ ├── Headers │ │ ├── Main.purs │ │ └── Readme.md │ ├── HelloWorld │ │ ├── Main.purs │ │ └── Readme.md │ ├── Middleware │ │ ├── Main.purs │ │ └── Readme.md │ ├── MultiHeaders │ │ ├── Main.purs │ │ └── Readme.md │ ├── MultiRoute │ │ ├── Main.purs │ │ └── Readme.md │ ├── PathSegments │ │ ├── Main.purs │ │ └── Readme.md │ ├── Post │ │ ├── Main.purs │ │ └── Readme.md │ ├── QueryParameters │ │ ├── Main.purs │ │ └── Readme.md │ └── SSL │ │ ├── Certificate.cer │ │ ├── Key.key │ │ ├── Main.purs │ │ └── Readme.md ├── Middleware.md ├── Responses.md └── Routing.md ├── packages.dhall ├── shell.nix ├── sources.json ├── sources.nix ├── spago.dhall ├── src ├── HTTPure.purs └── HTTPure │ ├── Body.purs │ ├── Headers.purs │ ├── Lookup.purs │ ├── Method.purs │ ├── MultiHeaders.js │ ├── MultiHeaders.purs │ ├── Path.purs │ ├── Query.purs │ ├── Request.purs │ ├── Response.purs │ ├── Server.purs │ ├── Status.purs │ ├── Utils.purs │ └── Version.purs ├── test.dhall └── test ├── Mocks ├── Certificate.cer └── Key.key └── Test ├── HTTPure ├── BodySpec.purs ├── HeadersSpec.purs ├── IntegrationSpec.purs ├── LookupSpec.purs ├── MethodSpec.purs ├── MultiHeadersSpec.purs ├── PathSpec.purs ├── QuerySpec.purs ├── RequestSpec.purs ├── ResponseSpec.purs ├── ServerSpec.purs ├── StatusSpec.purs ├── TestHelpers.js ├── TestHelpers.purs ├── UtilsSpec.purs └── VersionSpec.purs └── Main.purs /.envrc: -------------------------------------------------------------------------------- 1 | eval "$(lorri direnv)" 2 | -------------------------------------------------------------------------------- /.github/workflows/check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/.github/workflows/check.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/.gitignore -------------------------------------------------------------------------------- /.tidyrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/.tidyrc.json -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/Contributing.md -------------------------------------------------------------------------------- /History.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/History.md -------------------------------------------------------------------------------- /License: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/License -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/Readme.md -------------------------------------------------------------------------------- /Releasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/Releasing.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/bower.json -------------------------------------------------------------------------------- /docs/Basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Basics.md -------------------------------------------------------------------------------- /docs/Examples/AsyncResponse/Hello: -------------------------------------------------------------------------------- 1 | hello world! -------------------------------------------------------------------------------- /docs/Examples/AsyncResponse/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/AsyncResponse/Main.purs -------------------------------------------------------------------------------- /docs/Examples/AsyncResponse/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/AsyncResponse/Readme.md -------------------------------------------------------------------------------- /docs/Examples/BinaryRequest/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/BinaryRequest/Main.js -------------------------------------------------------------------------------- /docs/Examples/BinaryRequest/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/BinaryRequest/Main.purs -------------------------------------------------------------------------------- /docs/Examples/BinaryRequest/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/BinaryRequest/Readme.md -------------------------------------------------------------------------------- /docs/Examples/BinaryResponse/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/BinaryResponse/Main.purs -------------------------------------------------------------------------------- /docs/Examples/BinaryResponse/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/BinaryResponse/Readme.md -------------------------------------------------------------------------------- /docs/Examples/BinaryResponse/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/BinaryResponse/circle.png -------------------------------------------------------------------------------- /docs/Examples/Chunked/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/Chunked/Main.purs -------------------------------------------------------------------------------- /docs/Examples/Chunked/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/Chunked/Readme.md -------------------------------------------------------------------------------- /docs/Examples/CustomStack/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/CustomStack/Main.purs -------------------------------------------------------------------------------- /docs/Examples/CustomStack/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/CustomStack/Readme.md -------------------------------------------------------------------------------- /docs/Examples/Headers/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/Headers/Main.purs -------------------------------------------------------------------------------- /docs/Examples/Headers/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/Headers/Readme.md -------------------------------------------------------------------------------- /docs/Examples/HelloWorld/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/HelloWorld/Main.purs -------------------------------------------------------------------------------- /docs/Examples/HelloWorld/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/HelloWorld/Readme.md -------------------------------------------------------------------------------- /docs/Examples/Middleware/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/Middleware/Main.purs -------------------------------------------------------------------------------- /docs/Examples/Middleware/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/Middleware/Readme.md -------------------------------------------------------------------------------- /docs/Examples/MultiHeaders/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/MultiHeaders/Main.purs -------------------------------------------------------------------------------- /docs/Examples/MultiHeaders/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/MultiHeaders/Readme.md -------------------------------------------------------------------------------- /docs/Examples/MultiRoute/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/MultiRoute/Main.purs -------------------------------------------------------------------------------- /docs/Examples/MultiRoute/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/MultiRoute/Readme.md -------------------------------------------------------------------------------- /docs/Examples/PathSegments/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/PathSegments/Main.purs -------------------------------------------------------------------------------- /docs/Examples/PathSegments/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/PathSegments/Readme.md -------------------------------------------------------------------------------- /docs/Examples/Post/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/Post/Main.purs -------------------------------------------------------------------------------- /docs/Examples/Post/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/Post/Readme.md -------------------------------------------------------------------------------- /docs/Examples/QueryParameters/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/QueryParameters/Main.purs -------------------------------------------------------------------------------- /docs/Examples/QueryParameters/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/QueryParameters/Readme.md -------------------------------------------------------------------------------- /docs/Examples/SSL/Certificate.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/SSL/Certificate.cer -------------------------------------------------------------------------------- /docs/Examples/SSL/Key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/SSL/Key.key -------------------------------------------------------------------------------- /docs/Examples/SSL/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/SSL/Main.purs -------------------------------------------------------------------------------- /docs/Examples/SSL/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Examples/SSL/Readme.md -------------------------------------------------------------------------------- /docs/Middleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Middleware.md -------------------------------------------------------------------------------- /docs/Responses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Responses.md -------------------------------------------------------------------------------- /docs/Routing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/docs/Routing.md -------------------------------------------------------------------------------- /packages.dhall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/packages.dhall -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/shell.nix -------------------------------------------------------------------------------- /sources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/sources.json -------------------------------------------------------------------------------- /sources.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/sources.nix -------------------------------------------------------------------------------- /spago.dhall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/spago.dhall -------------------------------------------------------------------------------- /src/HTTPure.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/src/HTTPure.purs -------------------------------------------------------------------------------- /src/HTTPure/Body.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/src/HTTPure/Body.purs -------------------------------------------------------------------------------- /src/HTTPure/Headers.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/src/HTTPure/Headers.purs -------------------------------------------------------------------------------- /src/HTTPure/Lookup.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/src/HTTPure/Lookup.purs -------------------------------------------------------------------------------- /src/HTTPure/Method.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/src/HTTPure/Method.purs -------------------------------------------------------------------------------- /src/HTTPure/MultiHeaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/src/HTTPure/MultiHeaders.js -------------------------------------------------------------------------------- /src/HTTPure/MultiHeaders.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/src/HTTPure/MultiHeaders.purs -------------------------------------------------------------------------------- /src/HTTPure/Path.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/src/HTTPure/Path.purs -------------------------------------------------------------------------------- /src/HTTPure/Query.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/src/HTTPure/Query.purs -------------------------------------------------------------------------------- /src/HTTPure/Request.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/src/HTTPure/Request.purs -------------------------------------------------------------------------------- /src/HTTPure/Response.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/src/HTTPure/Response.purs -------------------------------------------------------------------------------- /src/HTTPure/Server.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/src/HTTPure/Server.purs -------------------------------------------------------------------------------- /src/HTTPure/Status.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/src/HTTPure/Status.purs -------------------------------------------------------------------------------- /src/HTTPure/Utils.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/src/HTTPure/Utils.purs -------------------------------------------------------------------------------- /src/HTTPure/Version.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/src/HTTPure/Version.purs -------------------------------------------------------------------------------- /test.dhall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/test.dhall -------------------------------------------------------------------------------- /test/Mocks/Certificate.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/test/Mocks/Certificate.cer -------------------------------------------------------------------------------- /test/Mocks/Key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/test/Mocks/Key.key -------------------------------------------------------------------------------- /test/Test/HTTPure/BodySpec.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/test/Test/HTTPure/BodySpec.purs -------------------------------------------------------------------------------- /test/Test/HTTPure/HeadersSpec.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/test/Test/HTTPure/HeadersSpec.purs -------------------------------------------------------------------------------- /test/Test/HTTPure/IntegrationSpec.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/test/Test/HTTPure/IntegrationSpec.purs -------------------------------------------------------------------------------- /test/Test/HTTPure/LookupSpec.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/test/Test/HTTPure/LookupSpec.purs -------------------------------------------------------------------------------- /test/Test/HTTPure/MethodSpec.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/test/Test/HTTPure/MethodSpec.purs -------------------------------------------------------------------------------- /test/Test/HTTPure/MultiHeadersSpec.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/test/Test/HTTPure/MultiHeadersSpec.purs -------------------------------------------------------------------------------- /test/Test/HTTPure/PathSpec.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/test/Test/HTTPure/PathSpec.purs -------------------------------------------------------------------------------- /test/Test/HTTPure/QuerySpec.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/test/Test/HTTPure/QuerySpec.purs -------------------------------------------------------------------------------- /test/Test/HTTPure/RequestSpec.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/test/Test/HTTPure/RequestSpec.purs -------------------------------------------------------------------------------- /test/Test/HTTPure/ResponseSpec.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/test/Test/HTTPure/ResponseSpec.purs -------------------------------------------------------------------------------- /test/Test/HTTPure/ServerSpec.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/test/Test/HTTPure/ServerSpec.purs -------------------------------------------------------------------------------- /test/Test/HTTPure/StatusSpec.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/test/Test/HTTPure/StatusSpec.purs -------------------------------------------------------------------------------- /test/Test/HTTPure/TestHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/test/Test/HTTPure/TestHelpers.js -------------------------------------------------------------------------------- /test/Test/HTTPure/TestHelpers.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/test/Test/HTTPure/TestHelpers.purs -------------------------------------------------------------------------------- /test/Test/HTTPure/UtilsSpec.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/test/Test/HTTPure/UtilsSpec.purs -------------------------------------------------------------------------------- /test/Test/HTTPure/VersionSpec.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/test/Test/HTTPure/VersionSpec.purs -------------------------------------------------------------------------------- /test/Test/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizennet/purescript-httpure/HEAD/test/Test/Main.purs --------------------------------------------------------------------------------