From 6a53617b5e20ecdc8bfa72678f704a2dd312e225 Mon Sep 17 00:00:00 2001 From: Denis Donici Date: Fri, 6 Mar 2026 09:30:43 +0200 Subject: [PATCH] chore: mix format files --- lib/live_svelte.ex | 6 ++-- lib/mix/tasks/live_svelte.install.ex | 41 +++++++++++++++++++++++----- lib/reload.ex | 2 +- lib/slots.ex | 2 +- 4 files changed, 39 insertions(+), 12 deletions(-) diff --git a/lib/live_svelte.ex b/lib/live_svelte.ex index 0c30a6c..c54d117 100644 --- a/lib/live_svelte.ex +++ b/lib/live_svelte.ex @@ -153,12 +153,12 @@ defmodule LiveSvelte do class={@class} >
- <%= raw(@ssr_render["head"]) %> + {raw(@ssr_render["head"])} - <%= raw(@ssr_render["html"]) %> - <%= render_slot(@loading) %> + {raw(@ssr_render["html"])} + {render_slot(@loading)}
""" diff --git a/lib/mix/tasks/live_svelte.install.ex b/lib/mix/tasks/live_svelte.install.ex index 1614d37..08b63df 100644 --- a/lib/mix/tasks/live_svelte.install.ex +++ b/lib/mix/tasks/live_svelte.install.ex @@ -76,9 +76,19 @@ defmodule Mix.Tasks.LiveSvelte.Install do defp configure_environments(igniter, _app_name) do igniter |> Config.configure("config.exs", :live_svelte, [:ssr], true) - |> Config.configure("dev.exs", :live_svelte, [:ssr_module], {:code, Sourceror.parse_string!("LiveSvelte.SSR.ViteJS")}) + |> Config.configure( + "dev.exs", + :live_svelte, + [:ssr_module], + {:code, Sourceror.parse_string!("LiveSvelte.SSR.ViteJS")} + ) |> Config.configure("dev.exs", :live_svelte, [:vite_host], "http://localhost:5173") - |> Config.configure("prod.exs", :live_svelte, [:ssr_module], {:code, Sourceror.parse_string!("LiveSvelte.SSR.NodeJS")}) + |> Config.configure( + "prod.exs", + :live_svelte, + [:ssr_module], + {:code, Sourceror.parse_string!("LiveSvelte.SSR.NodeJS")} + ) |> Config.configure("prod.exs", :live_svelte, [:ssr], true) end @@ -190,10 +200,20 @@ defmodule Mix.Tasks.LiveSvelte.Install do if String.contains?(content, "@source \"../svelte\";") do content else - result = String.replace(content, "@source \"../js\";", ~s(@source "../js";\n@source "../svelte";)) + result = + String.replace( + content, + "@source \"../js\";", + ~s(@source "../js";\n@source "../svelte";) + ) + # Fallback: single-quote variant used by some generators if result == content do - String.replace(content, "@source '../js';", ~s(@source '../js';\n@source "../svelte";)) + String.replace( + content, + "@source '../js';", + ~s(@source '../js';\n@source "../svelte";) + ) else result end @@ -363,7 +383,8 @@ defmodule Mix.Tasks.LiveSvelte.Install do Igniter.update_file(igniter, app_file, fn source -> Rewrite.Source.update(source, :content, fn content -> - if String.contains?(content, "children = [") and not String.contains?(content, "NodeJS.Supervisor") do + if String.contains?(content, "children = [") and + not String.contains?(content, "NodeJS.Supervisor") do # Capture the indentation of `children = [` so the generated code # aligns with the surrounding function body regardless of indent style. String.replace( @@ -465,10 +486,16 @@ defmodule Mix.Tasks.LiveSvelte.Install do Rewrite.Source.update(source, :content, fn content -> content |> then(fn c -> - if String.contains?(c, "/assets/node_modules"), do: String.replace(c, "/assets/node_modules", "node_modules"), else: c + if String.contains?(c, "/assets/node_modules"), + do: String.replace(c, "/assets/node_modules", "node_modules"), + else: c end) |> then(fn c -> - if String.contains?(c, "/priv/svelte/"), do: c, else: String.trim_trailing(c) <> "\n\n# LiveSvelte build artifacts\n/assets/svelte/_build/\n/priv/svelte/\n" + if String.contains?(c, "/priv/svelte/"), + do: c, + else: + String.trim_trailing(c) <> + "\n\n# LiveSvelte build artifacts\n/assets/svelte/_build/\n/priv/svelte/\n" end) end) end) diff --git a/lib/reload.ex b/lib/reload.ex index cc0dca6..dbc80a4 100644 --- a/lib/reload.ex +++ b/lib/reload.ex @@ -48,7 +48,7 @@ defmodule LiveSvelte.Reload do <% else %> - <%= render_slot(@inner_block) %> + {render_slot(@inner_block)} <% end %> """ end diff --git a/lib/slots.ex b/lib/slots.ex index 2729ac5..088fba3 100644 --- a/lib/slots.ex +++ b/lib/slots.ex @@ -57,7 +57,7 @@ defmodule LiveSvelte.Slots do defp render(assigns) do ~H""" <%= if assigns[:slot] do %> - <%= render_slot(@slot) %> + {render_slot(@slot)} <% end %> """ |> Phoenix.HTML.Safe.to_iodata()