From c1b448e06f65d17bb2c097e0ec18a032b9567ea7 Mon Sep 17 00:00:00 2001 From: Liam Date: Sat, 4 May 2024 17:15:08 -0400 Subject: [PATCH] Remove slime dependency --- config/config.exs | 5 ----- config/dev.exs | 2 +- config/runtime.exs | 3 --- mix.exs | 4 ---- mix.lock | 2 -- 5 files changed, 1 insertion(+), 15 deletions(-) diff --git a/config/config.exs b/config/config.exs index 2c797a1a..b4c17f07 100644 --- a/config/config.exs +++ b/config/config.exs @@ -41,11 +41,6 @@ config :philomena, Philomena.Native, crate: "philomena", mode: :release -config :phoenix, :template_engines, - slim: PhoenixSlime.Engine, - slime: PhoenixSlime.Engine, - slimleex: PhoenixSlime.LiveViewEngine - config :tesla, adapter: Tesla.Adapter.Mint # Configures Elixir's Logger diff --git a/config/dev.exs b/config/dev.exs index 6442b975..4f42caa0 100644 --- a/config/dev.exs +++ b/config/dev.exs @@ -68,7 +68,7 @@ config :philomena, PhilomenaWeb.Endpoint, ~r"priv/static/.*(js|css|png|jpeg|jpg|gif|svg)$", ~r"priv/gettext/.*(po)$", ~r"lib/philomena_web/{live,views}/.*(ex)$", - ~r"lib/philomena_web/templates/.*(eex|slim|slime)$" + ~r"lib/philomena_web/templates/.*(eex)$" ] ] diff --git a/config/runtime.exs b/config/runtime.exs index 4257ed9e..7bc0f3fd 100644 --- a/config/runtime.exs +++ b/config/runtime.exs @@ -141,7 +141,4 @@ if config_env() == :prod do else # Don't send email in development config :philomena, Philomena.Mailer, adapter: Bamboo.LocalAdapter - - # Use this to debug slime templates - # config :slime, :keep_lines, true end diff --git a/mix.exs b/mix.exs index c7a30138..8ff1292a 100644 --- a/mix.exs +++ b/mix.exs @@ -47,10 +47,6 @@ defmodule Philomena.MixProject do {:jason, "~> 1.4"}, {:ranch, "~> 2.1", override: true}, {:plug_cowboy, "~> 2.6"}, - {:slime, "~> 1.3.0", - github: "liamwhite/slime", ref: "8332d2c2667e9912d2fa34f541bfb46e42eb48b1", override: true}, - {:phoenix_slime, "~> 0.13", - github: "slime-lang/phoenix_slime", ref: "8944de91654d6fcf6bdcc0aed6b8647fe3398241"}, {:phoenix_pubsub_redis, "~> 3.0"}, {:ecto_network, "~> 1.3"}, {:bcrypt_elixir, "~> 3.0"}, diff --git a/mix.lock b/mix.lock index b47b7cab..d7613e33 100644 --- a/mix.lock +++ b/mix.lock @@ -57,7 +57,6 @@ "phoenix_live_view": {:hex, :phoenix_live_view, "0.20.14", "70fa101aa0539e81bed4238777498f6215e9dda3461bdaa067cad6908110c364", [:mix], [{:floki, "~> 0.36", [hex: :floki, repo: "hexpm", optional: true]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:phoenix, "~> 1.6.15 or ~> 1.7.0", [hex: :phoenix, repo: "hexpm", optional: false]}, {:phoenix_html, "~> 3.3 or ~> 4.0", [hex: :phoenix_html, 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.15", [hex: :plug, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.2 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "82f6d006c5264f979ed5eb75593d808bbe39020f20df2e78426f4f2d570e2402"}, "phoenix_pubsub": {:hex, :phoenix_pubsub, "2.1.3", "3168d78ba41835aecad272d5e8cd51aa87a7ac9eb836eabc42f6e57538e3731d", [:mix], [], "hexpm", "bba06bc1dcfd8cb086759f0edc94a8ba2bc8896d5331a1e2c2902bf8e36ee502"}, "phoenix_pubsub_redis": {:hex, :phoenix_pubsub_redis, "3.0.1", "d4d856b1e57a21358e448543e1d091e07e83403dde4383b8be04ed9d2c201cbc", [:mix], [{:phoenix_pubsub, "~> 2.0", [hex: :phoenix_pubsub, repo: "hexpm", optional: false]}, {:poolboy, "~> 1.5.1 or ~> 1.6", [hex: :poolboy, repo: "hexpm", optional: false]}, {:redix, "~> 0.10.0 or ~> 1.0", [hex: :redix, repo: "hexpm", optional: false]}], "hexpm", "0b36a17ff6e9a56159f8df8933d62b5c1f0695eae995a02e0c86c035ace6a309"}, - "phoenix_slime": {:git, "https://github.com/slime-lang/phoenix_slime.git", "8944de91654d6fcf6bdcc0aed6b8647fe3398241", [ref: "8944de91654d6fcf6bdcc0aed6b8647fe3398241"]}, "phoenix_template": {:hex, :phoenix_template, "1.0.4", "e2092c132f3b5e5b2d49c96695342eb36d0ed514c5b252a77048d5969330d639", [:mix], [{:phoenix_html, "~> 2.14.2 or ~> 3.0 or ~> 4.0", [hex: :phoenix_html, repo: "hexpm", optional: true]}], "hexpm", "2c0c81f0e5c6753faf5cca2f229c9709919aba34fab866d3bc05060c9c444206"}, "phoenix_view": {:hex, :phoenix_view, "2.0.3", "4d32c4817fce933693741deeb99ef1392619f942633dde834a5163124813aad3", [:mix], [{:phoenix_html, "~> 2.14.2 or ~> 3.0 or ~> 4.0", [hex: :phoenix_html, repo: "hexpm", optional: true]}, {:phoenix_template, "~> 1.0", [hex: :phoenix_template, repo: "hexpm", optional: false]}], "hexpm", "cd34049af41be2c627df99cd4eaa71fc52a328c0c3d8e7d4aa28f880c30e7f64"}, "plug": {:hex, :plug, "1.15.3", "712976f504418f6dff0a3e554c40d705a9bcf89a7ccef92fc6a5ef8f16a30a97", [:mix], [{:mime, "~> 1.0 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:plug_crypto, "~> 1.1.1 or ~> 1.2 or ~> 2.0", [hex: :plug_crypto, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.3 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "cc4365a3c010a56af402e0809208873d113e9c38c401cabd88027ef4f5c01fd2"}, @@ -75,7 +74,6 @@ "scrivener": {:hex, :scrivener, "2.7.2", "1d913c965ec352650a7f864ad7fd8d80462f76a32f33d57d1e48bc5e9d40aba2", [:mix], [], "hexpm", "7866a0ec4d40274efbee1db8bead13a995ea4926ecd8203345af8f90d2b620d9"}, "scrivener_ecto": {:hex, :scrivener_ecto, "2.7.0", "cf64b8cb8a96cd131cdbcecf64e7fd395e21aaa1cb0236c42a7c2e34b0dca580", [:mix], [{:ecto, "~> 3.3", [hex: :ecto, repo: "hexpm", optional: false]}, {:scrivener, "~> 2.4", [hex: :scrivener, repo: "hexpm", optional: false]}], "hexpm", "e809f171687806b0031129034352f5ae44849720c48dd839200adeaf0ac3e260"}, "secure_compare": {:hex, :secure_compare, "0.1.0", "01b3c93c8edb696e8a5b38397ed48e10958c8a5ec740606656445bcbec0aadb8", [:mix], [], "hexpm", "6391a49eb4a6182f0d7425842fc774bbed715e78b2bfb0c83b99c94e02c78b5c"}, - "slime": {:git, "https://github.com/liamwhite/slime.git", "8332d2c2667e9912d2fa34f541bfb46e42eb48b1", [ref: "8332d2c2667e9912d2fa34f541bfb46e42eb48b1"]}, "sobelow": {:hex, :sobelow, "0.13.0", "218afe9075904793f5c64b8837cc356e493d88fddde126a463839351870b8d1e", [:mix], [{:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "cd6e9026b85fc35d7529da14f95e85a078d9dd1907a9097b3ba6ac7ebbe34a0d"}, "ssl_verify_fun": {:hex, :ssl_verify_fun, "1.1.7", "354c321cf377240c7b8716899e182ce4890c5938111a1296add3ec74cf1715df", [:make, :mix, :rebar3], [], "hexpm", "fe4c190e8f37401d30167c8c405eda19469f34577987c76dde613e838bbc67f8"}, "sweet_xml": {:hex, :sweet_xml, "0.7.4", "a8b7e1ce7ecd775c7e8a65d501bc2cd933bff3a9c41ab763f5105688ef485d08", [:mix], [], "hexpm", "e7c4b0bdbf460c928234951def54fe87edf1a170f6896675443279e2dbeba167"},