aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Saxton <peterhsaxton@gmail.com>2021-05-13 17:16:44 +0100
committerGitHub <noreply@github.com>2021-05-13 17:16:44 +0100
commite680f6fd0213d133f188064b684c1c56080f831f (patch)
treeabc6f97e3cc2fb8d11136fd39d460e83cb306abc
parent151166183b2097e56e621204ae57fdca09b24ec8 (diff)
parent25b68bb5c468657f35bb0ce134e66920dc4797cb (diff)
downloadgleam_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.config4
-rw-r--r--rebar.lock13
-rw-r--r--src/gleam/json.gleam2
-rw-r--r--test/gleam/json_test.gleam4
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"}
]}.
diff --git a/rebar.lock b/rebar.lock
index b84f1c2..1a490f6 100644
--- a/rebar.lock
+++ b/rebar.lock
@@ -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}")