diff options
author | Peter Saxton <peterhsaxton@gmail.com> | 2021-05-13 17:16:44 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-13 17:16:44 +0100 |
commit | e680f6fd0213d133f188064b684c1c56080f831f (patch) | |
tree | abc6f97e3cc2fb8d11136fd39d460e83cb306abc | |
parent | 151166183b2097e56e621204ae57fdca09b24ec8 (diff) | |
parent | 25b68bb5c468657f35bb0ce134e66920dc4797cb (diff) | |
download | gleam_json-e680f6fd0213d133f188064b684c1c56080f831f.tar.gz gleam_json-e680f6fd0213d133f188064b684c1c56080f831f.zip |
Merge pull request #4 from chazsconi/upgrade-deps
Upgrade gleam stdlib to 0.15.0
-rw-r--r-- | rebar.config | 4 | ||||
-rw-r--r-- | rebar.lock | 13 | ||||
-rw-r--r-- | src/gleam/json.gleam | 2 | ||||
-rw-r--r-- | test/gleam/json_test.gleam | 4 |
4 files changed, 13 insertions, 10 deletions
diff --git a/rebar.config b/rebar.config index 8f5bf96..b311899 100644 --- a/rebar.config +++ b/rebar.config @@ -8,6 +8,6 @@ {project_plugins, [rebar_gleam, rebar3_hex]}. {deps, [ - {gleam_stdlib, "0.10.1"}, - {jsone, "1.5.2"} + {gleam_stdlib, "0.15.0"}, + {jsone, "1.5.7"} ]}. @@ -1,8 +1,11 @@ -{"1.1.0", -[{<<"gleam_stdlib">>,{pkg,<<"gleam_stdlib">>,<<"0.10.1">>},0}, - {<<"jsone">>,{pkg,<<"jsone">>,<<"1.5.2">>},0}]}. +{"1.2.0", +[{<<"gleam_stdlib">>,{pkg,<<"gleam_stdlib">>,<<"0.15.0">>},0}, + {<<"jsone">>,{pkg,<<"jsone">>,<<"1.5.7">>},0}]}. [ {pkg_hash,[ - {<<"gleam_stdlib">>, <<"F123F33E03B5CDF5E19FC179B9EE81269DEB93F7DEFADB17EF2930E4DB9011E7">>}, - {<<"jsone">>, <<"87ADEA283C9CF24767B4DEED44602989A5331156DF5D60A2660E9C9114D54046">>}]} + {<<"gleam_stdlib">>, <<"7979CDEA88D206250845F129A342C82FB04DA5DFD4ECE3CC5C6A1E3983117D15">>}, + {<<"jsone">>, <<"036EC290BF3B2B3348B2EEC199A0FCDA62CE296AB6B736A403A6A440C5203618">>}]}, +{pkg_hash_ext,[ + {<<"gleam_stdlib">>, <<"22B54D25271227B20E28B3DB341E39FEB04DB88D10A01AA7537F5FFD428CB0D2">>}, + {<<"jsone">>, <<"5F146CBF953469667EEE145FB066D6EE6B9B181BCFD547295317526E7464D732">>}]} ]. diff --git a/src/gleam/json.gleam b/src/gleam/json.gleam index 1c53e3c..74a9746 100644 --- a/src/gleam/json.gleam +++ b/src/gleam/json.gleam @@ -61,7 +61,7 @@ pub fn nullable(input: Option(a), mapper: fn(a) -> Json) -> Json { |> option.unwrap(null()) } -pub fn object(entries: List(tuple(String, Json))) -> Json { +pub fn object(entries: List(#(String, Json))) -> Json { entries |> map.from_list() |> dynamic.from() diff --git a/test/gleam/json_test.gleam b/test/gleam/json_test.gleam index 25228bb..8d3c9d4 100644 --- a/test/gleam/json_test.gleam +++ b/test/gleam/json_test.gleam @@ -1,7 +1,7 @@ import gleam/dynamic import gleam/option.{None, Some} import gleam/result -import gleam/json.{Json} +import gleam/json import gleam/should pub fn decode_test() { @@ -23,7 +23,7 @@ pub fn encode_test() { |> json.encode() |> should.equal("null") - json.object([tuple("foo", json.int(5))]) + json.object([#("foo", json.int(5))]) |> json.encode() |> should.equal("{\"foo\":5}") |