A cutesy HTTP client for Gleam

feat: partially working http client

+11
+1
.gitignore
··· 2 2 *.ez 3 3 /build 4 4 /.direnv 5 + /dev 5 6 erl_crash.dump
+1
flake.nix
··· 16 16 ]; 17 17 18 18 devShell.packages = pkgs: with pkgs; [ 19 + erlang 19 20 gleam 20 21 ]; 21 22
+3
gleam.toml
··· 18 18 gleam_stdlib = ">= 0.69.0 and < 1.0.0" 19 19 gleam_erlang = ">= 1.3.0 and < 2.0.0" 20 20 gleam_otp = ">= 1.2.0 and < 2.0.0" 21 + gleam_http = ">= 4.3.0 and < 5.0.0" 22 + given = ">= 6.0.1 and < 7.0.0" 23 + gleam_json = ">= 3.1.0 and < 4.0.0"
+6
manifest.toml
··· 2 2 # You typically do not need to edit this file 3 3 4 4 packages = [ 5 + { name = "given", version = "6.0.1", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "given", source = "hex", outer_checksum = "7270B10BF75D2A24997DC412AC3031A5845C7093884FBD5D582C1CD475A97FF3" }, 5 6 { name = "gleam_erlang", version = "1.3.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_erlang", source = "hex", outer_checksum = "1124AD3AA21143E5AF0FC5CF3D9529F6DB8CA03E43A55711B60B6B7B3874375C" }, 7 + { name = "gleam_http", version = "4.3.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_http", source = "hex", outer_checksum = "82EA6A717C842456188C190AFB372665EA56CE13D8559BF3B1DD9E40F619EE0C" }, 8 + { name = "gleam_json", version = "3.1.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_json", source = "hex", outer_checksum = "44FDAA8847BE8FC48CA7A1C089706BD54BADCC4C45B237A992EDDF9F2CDB2836" }, 6 9 { name = "gleam_otp", version = "1.2.0", build_tools = ["gleam"], requirements = ["gleam_erlang", "gleam_stdlib"], otp_app = "gleam_otp", source = "hex", outer_checksum = "BA6A294E295E428EC1562DC1C11EA7530DCB981E8359134BEABC8493B7B2258E" }, 7 10 { name = "gleam_stdlib", version = "0.69.0", build_tools = ["gleam"], requirements = [], otp_app = "gleam_stdlib", source = "hex", outer_checksum = "AAB0962BEBFAA67A2FBEE9EEE218B057756808DC9AF77430F5182C6115B3A315" }, 8 11 { name = "mug", version = "3.1.0", build_tools = ["gleam"], requirements = ["gleam_erlang", "gleam_stdlib"], source = "git", repo = "https://github.com/arnu515/mug.git", commit = "a2767a2992dbf61c9450739ba98031e74072ea5c" }, 9 12 ] 10 13 11 14 [requirements] 15 + given = { version = ">= 6.0.1 and < 7.0.0" } 12 16 gleam_erlang = { version = ">= 1.3.0 and < 2.0.0" } 17 + gleam_http = { version = ">= 4.3.0 and < 5.0.0" } 18 + gleam_json = { version = ">= 3.1.0 and < 4.0.0" } 13 19 gleam_otp = { version = ">= 1.2.0 and < 2.0.0" } 14 20 gleam_stdlib = { version = ">= 0.69.0 and < 1.0.0" } 15 21 mug = { git = "https://github.com/arnu515/mug.git", ref = "main" }
src/.gitkeep

This is a binary file and will not be displayed.