Skip to content

Commit ef42c2c

Browse files
committed
update to lustre 5.0.2
1 parent c6bfdf3 commit ef42c2c

File tree

7 files changed

+15
-11
lines changed

7 files changed

+15
-11
lines changed

example/assets/lustre/gleam.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ version = "1.0.0"
1414

1515
[dependencies]
1616
gleam_stdlib = ">= 0.44.0 and < 2.0.0"
17-
lustre = ">= 4.6.3 and < 5.0.0"
17+
lustre = ">= 5.0.2 and < 6.0.0"
1818

1919
lissome = { path = "../../../src_gleam" }
2020

example/assets/lustre/manifest.toml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,15 @@ packages = [
55
{ name = "gleam_erlang", version = "0.34.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_erlang", source = "hex", outer_checksum = "0C38F2A128BAA0CEF17C3000BD2097EB80634E239CE31A86400C4416A5D0FDCC" },
66
{ name = "gleam_json", version = "2.3.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_json", source = "hex", outer_checksum = "C55C5C2B318533A8072D221C5E06E5A75711C129E420DD1CE463342106012E5D" },
77
{ name = "gleam_otp", version = "0.16.1", build_tools = ["gleam"], requirements = ["gleam_erlang", "gleam_stdlib"], otp_app = "gleam_otp", source = "hex", outer_checksum = "50DA1539FC8E8FA09924EB36A67A2BBB0AD6B27BCDED5A7EF627057CF69D035E" },
8-
{ name = "gleam_stdlib", version = "0.55.0", build_tools = ["gleam"], requirements = [], otp_app = "gleam_stdlib", source = "hex", outer_checksum = "32D8F4AE03771516950047813A9E359249BD9FBA5C33463FDB7B953D6F8E896B" },
9-
{ name = "gleeunit", version = "1.3.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleeunit", source = "hex", outer_checksum = "0E6C83834BA65EDCAAF4FE4FB94AC697D9262D83E6F58A750D63C9F6C8A9D9FF" },
8+
{ name = "gleam_stdlib", version = "0.59.0", build_tools = ["gleam"], requirements = [], otp_app = "gleam_stdlib", source = "hex", outer_checksum = "F8FEE9B35797301994B81AF75508CF87C328FE1585558B0FFD188DC2B32EAA95" },
9+
{ name = "gleeunit", version = "1.3.1", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleeunit", source = "hex", outer_checksum = "A7DD6C07B7DA49A6E28796058AA89E651D233B357D5607006D70619CD89DAAAB" },
10+
{ name = "houdini", version = "1.1.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "houdini", source = "hex", outer_checksum = "5BA517E5179F132F0471CB314F27FE210A10407387DA1EA4F6FD084F74469FC2" },
1011
{ name = "lissome", version = "1.0.0", build_tools = ["gleam"], requirements = ["gleam_json", "gleam_stdlib", "lustre"], source = "local", path = "../../../src_gleam" },
11-
{ name = "lustre", version = "4.6.4", build_tools = ["gleam"], requirements = ["gleam_erlang", "gleam_json", "gleam_otp", "gleam_stdlib"], otp_app = "lustre", source = "hex", outer_checksum = "CC59564624A4A1D855B5FEB55D979A072B328D0368E82A1639F180840D6288E9" },
12+
{ name = "lustre", version = "5.0.2", build_tools = ["gleam"], requirements = ["gleam_erlang", "gleam_json", "gleam_otp", "gleam_stdlib", "houdini"], otp_app = "lustre", source = "hex", outer_checksum = "ED46F0CA5BA61067DDC2CEDEA9906AC99E88F49918EFDC58283A531F0A14F042" },
1213
]
1314

1415
[requirements]
1516
gleam_stdlib = { version = ">= 0.44.0 and < 2.0.0" }
1617
gleeunit = { version = ">= 1.0.0 and < 2.0.0" }
1718
lissome = { path = "../../../src_gleam" }
18-
lustre = { version = ">= 4.6.3 and < 5.0.0" }
19+
lustre = { version = ">= 5.0.2 and < 6.0.0" }

example/mix.exs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ defmodule ExampleLissome.MixProject do
5353
{:jason, "~> 1.2"},
5454
{:dns_cluster, "~> 0.1.1"},
5555
{:bandit, "~> 1.5"},
56+
{:lustre, "~> 5.0.2", app: false, manager: :rebar3},
5657
{:lissome, path: "../"},
5758
]
5859
end

example/mix.lock

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,13 @@
88
"gleam_erlang": {:hex, :gleam_erlang, "0.34.0", "57969ce2d0c378ffac2f9eef44da74948272c4258124b885546fd4f8b7924c4b", [:gleam], [{:gleam_stdlib, ">= 0.53.0 and < 2.0.0", [hex: :gleam_stdlib, repo: "hexpm", optional: false]}], "hexpm", "0c38f2a128baa0cef17c3000bd2097eb80634e239ce31a86400c4416a5d0fdcc"},
99
"gleam_json": {:hex, :gleam_json, "2.3.0", "f514a52d69d3033708052d27bd063f725fb552979b6c83279bda4ce52865d460", [:gleam], [{:gleam_stdlib, ">= 0.51.0 and < 2.0.0", [hex: :gleam_stdlib, repo: "hexpm", optional: false]}], "hexpm", "c55c5c2b318533a8072d221c5e06e5a75711c129e420dd1ce463342106012e5d"},
1010
"gleam_otp": {:hex, :gleam_otp, "0.16.1", "894f6c1d3b56b529ffb89550dc9b0516a09ab99dcdc68e3573b163cffe5bdf55", [:gleam], [{:gleam_erlang, ">= 0.22.0 and < 1.0.0", [hex: :gleam_erlang, repo: "hexpm", optional: false]}, {:gleam_stdlib, ">= 0.32.0 and < 1.0.0", [hex: :gleam_stdlib, repo: "hexpm", optional: false]}], "hexpm", "50da1539fc8e8fa09924eb36a67a2bbb0ad6b27bcded5a7ef627057cf69d035e"},
11-
"gleam_stdlib": {:hex, :gleam_stdlib, "0.54.0", "0b5d730b1f56c4300ee5036b299b990a6d65b0da616045b14327c6e0f82a516c", [:gleam], [], "hexpm", "723ba61a2bae8d67406e59dd88cea1b3c3f266fc8d70f64be9fec81b4505b927"},
11+
"gleam_stdlib": {:hex, :gleam_stdlib, "0.59.0", "ad7d2e2d4e980c22b18d376b96e7ac15016debfff0cc43ed7a6c2cf7631e0913", [:gleam], [], "hexpm", "f8fee9b35797301994b81af75508cf87c328fe1585558b0ffd188dc2b32eaa95"},
1212
"gleeunit": {:hex, :gleeunit, "1.3.0", "3b5313d12055a2653f866d21aa7dad779358b3f7f693d70ff0e782ed8c7e1d9e", [:gleam], [{:gleam_stdlib, ">= 0.33.0 and < 2.0.0", [hex: :gleam_stdlib, repo: "hexpm", optional: false]}], "hexpm", "0e6c83834ba65edcaaf4fe4fb94ac697d9262d83e6f58a750d63c9f6c8a9d9ff"},
1313
"heroicons": {:git, "https://github.com/tailwindlabs/heroicons.git", "88ab3a0d790e6a47404cba02800a6b25d2afae50", [tag: "v2.1.1", sparse: "optimized", depth: 1]},
14+
"houdini": {:hex, :houdini, "1.1.0", "4bdff4e937a42ab35380ef288ccc7de9182ea9f27614ab1f995b513f5e9dad91", [:gleam], [{:gleam_stdlib, ">= 0.44.0 and < 2.0.0", [hex: :gleam_stdlib, repo: "hexpm", optional: false]}], "hexpm", "5ba517e5179f132f0471cb314f27fe210a10407387da1ea4f6fd084f74469fc2"},
1415
"hpax": {:hex, :hpax, "1.0.2", "762df951b0c399ff67cc57c3995ec3cf46d696e41f0bba17da0518d94acd4aac", [:mix], [], "hexpm", "2f09b4c1074e0abd846747329eaa26d535be0eb3d189fa69d812bfb8bfefd32f"},
1516
"jason": {:hex, :jason, "1.4.4", "b9226785a9aa77b6857ca22832cffa5d5011a667207eb2a0ad56adb5db443b8a", [:mix], [{:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: true]}], "hexpm", "c5eb0cab91f094599f94d55bc63409236a8ec69a21a67814529e8d5f6cc90b3b"},
16-
"lustre": {:hex, :lustre, "4.6.4", "832e750e6c32037b4347976ce87bd57628bc00321e1eb5892d5304bda91d50ef", [:gleam], [{:gleam_erlang, "~> 0.24", [hex: :gleam_erlang, repo: "hexpm", optional: false]}, {:gleam_json, ">= 1.0.0 and < 3.0.0", [hex: :gleam_json, repo: "hexpm", optional: false]}, {:gleam_otp, "~> 0.9", [hex: :gleam_otp, repo: "hexpm", optional: false]}, {:gleam_stdlib, ">= 0.43.0 and < 2.0.0", [hex: :gleam_stdlib, repo: "hexpm", optional: false]}], "hexpm", "cc59564624a4a1d855b5feb55d979a072b328d0368e82a1639f180840d6288e9"},
17+
"lustre": {:hex, :lustre, "5.0.2", "1c5c355b0d066bcafe59ced292423c4c2e4594408d4651acb76d5e23949d0fad", [:gleam], [{:gleam_erlang, ">= 0.34.0 and < 1.0.0", [hex: :gleam_erlang, repo: "hexpm", optional: false]}, {:gleam_json, ">= 1.0.0 and < 3.0.0", [hex: :gleam_json, repo: "hexpm", optional: false]}, {:gleam_otp, ">= 0.16.0 and < 1.0.0", [hex: :gleam_otp, repo: "hexpm", optional: false]}, {:gleam_stdlib, ">= 0.56.0 and < 2.0.0", [hex: :gleam_stdlib, repo: "hexpm", optional: false]}, {:houdini, ">= 1.0.0 and < 2.0.0", [hex: :houdini, repo: "hexpm", optional: false]}], "hexpm", "ed46f0ca5ba61067ddc2cedea9906ac99e88f49918efdc58283a531f0a14f042"},
1718
"mime": {:hex, :mime, "2.0.6", "8f18486773d9b15f95f4f4f1e39b710045fa1de891fada4516559967276e4dc2", [:mix], [], "hexpm", "c9945363a6b26d747389aac3643f8e0e09d30499a138ad64fe8fd1d13d9b153e"},
1819
"phoenix": {:hex, :phoenix, "1.7.19", "36617efe5afbd821099a8b994ff4618a340a5bfb25531a1802c4d4c634017a57", [:mix], [{:castore, ">= 0.0.0", [hex: :castore, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:phoenix_pubsub, "~> 2.1", [hex: :phoenix_pubsub, repo: "hexpm", optional: false]}, {:phoenix_template, "~> 1.0", [hex: :phoenix_template, repo: "hexpm", optional: false]}, {:phoenix_view, "~> 2.0", [hex: :phoenix_view, repo: "hexpm", optional: true]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}, {:plug_cowboy, "~> 2.7", [hex: :plug_cowboy, repo: "hexpm", optional: true]}, {:plug_crypto, "~> 1.2 or ~> 2.0", [hex: :plug_crypto, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}, {:websock_adapter, "~> 0.5.3", [hex: :websock_adapter, repo: "hexpm", optional: false]}], "hexpm", "ba4dc14458278773f905f8ae6c2ec743d52c3a35b6b353733f64f02dfe096cd6"},
1920
"phoenix_html": {:hex, :phoenix_html, "4.2.0", "83a4d351b66f472ebcce242e4ae48af1b781866f00ef0eb34c15030d4e2069ac", [:mix], [], "hexpm", "9713b3f238d07043583a94296cc4bbdceacd3b3a6c74667f4df13971e7866ec8"},

src_gleam/gleam.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ version = "1.0.0"
1515
[dependencies]
1616
gleam_stdlib = ">= 0.44.0 and < 2.0.0"
1717
gleam_json = ">= 2.3.0 and < 3.0.0"
18-
lustre = ">= 4.6.4 and < 5.0.0"
18+
lustre = ">= 5.0.2 and < 6.0.0"
1919

2020
[dev-dependencies]
2121
gleeunit = ">= 1.0.0 and < 2.0.0"

src_gleam/manifest.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@ packages = [
77
{ name = "gleam_otp", version = "0.16.1", build_tools = ["gleam"], requirements = ["gleam_erlang", "gleam_stdlib"], otp_app = "gleam_otp", source = "hex", outer_checksum = "50DA1539FC8E8FA09924EB36A67A2BBB0AD6B27BCDED5A7EF627057CF69D035E" },
88
{ name = "gleam_stdlib", version = "0.56.0", build_tools = ["gleam"], requirements = [], otp_app = "gleam_stdlib", source = "hex", outer_checksum = "7C5169F4DA62BB5CD1FC3EBE40C63415FDE1AAA7E5BD13F2B047FF973B571568" },
99
{ name = "gleeunit", version = "1.3.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleeunit", source = "hex", outer_checksum = "0E6C83834BA65EDCAAF4FE4FB94AC697D9262D83E6F58A750D63C9F6C8A9D9FF" },
10-
{ name = "lustre", version = "4.6.4", build_tools = ["gleam"], requirements = ["gleam_erlang", "gleam_json", "gleam_otp", "gleam_stdlib"], otp_app = "lustre", source = "hex", outer_checksum = "CC59564624A4A1D855B5FEB55D979A072B328D0368E82A1639F180840D6288E9" },
10+
{ name = "houdini", version = "1.1.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "houdini", source = "hex", outer_checksum = "5BA517E5179F132F0471CB314F27FE210A10407387DA1EA4F6FD084F74469FC2" },
11+
{ name = "lustre", version = "5.0.2", build_tools = ["gleam"], requirements = ["gleam_erlang", "gleam_json", "gleam_otp", "gleam_stdlib", "houdini"], otp_app = "lustre", source = "hex", outer_checksum = "ED46F0CA5BA61067DDC2CEDEA9906AC99E88F49918EFDC58283A531F0A14F042" },
1112
]
1213

1314
[requirements]
1415
gleam_json = { version = ">= 2.3.0 and < 3.0.0" }
1516
gleam_stdlib = { version = ">= 0.44.0 and < 2.0.0" }
1617
gleeunit = { version = ">= 1.0.0 and < 2.0.0" }
17-
lustre = { version = ">= 4.6.4 and < 5.0.0" }
18+
lustre = { version = ">= 5.0.2 and < 6.0.0" }

test/lissome_test.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ defmodule LissomeTest do
3737

3838
assert Enum.all?(
3939
[push_event_result, push_event_to_result, handle_event_result],
40-
&(is_tuple(&1) && tuple_size(&1) == 2 && elem(&1, 0) == :effect)
40+
&(is_tuple(&1) && tuple_size(&1) == 4 && elem(&1, 0) == :effect)
4141
)
4242
end
4343
end

0 commit comments

Comments
 (0)