Added dependencies for password, TOTP, and passkey authentication

This commit is contained in:
Alex Tavarez
2025-09-02 17:18:32 -04:00
parent 819c38c110
commit 283bf99632

22
mix.exs
View File

@@ -43,6 +43,7 @@ defmodule Sukaato.MixProject do
{:phoenix_live_dashboard, "~> 0.8.3"},
{:esbuild, "~> 0.8", runtime: Mix.env() == :dev},
{:tailwind, "~> 0.2.0", runtime: Mix.env() == :dev},
{:dart_sass, "~> 0.7.0", runtime: Mix.env() == :dev},
{:heroicons,
github: "tailwindlabs/heroicons",
tag: "v2.1.1",
@@ -59,8 +60,16 @@ defmodule Sukaato.MixProject do
{:dns_cluster, "~> 0.1.1"},
{:bandit, "~> 1.5"},
{:toml, "~> 0.7.0"},
{:earmark, "~> 1.4"},
{:validate, "~> 1.3"}
{:validate, "~> 1.3"},
{:yaml_front_matter, "~> 1.0"},
{:qr_code, "~> 3.2"},
{:panpipe, "~> 0.3.2"},
{:cloak, "~> 1.1"},
{:argon2_elixir, "~> 4.1"},
{:nimble_totp, "~> 1.0"},
{:wax_, "~> 0.7.0"}
# {:comeonin, "~> 5.5"},
# {:fontawesome, "0.1.0"}
]
end
@@ -76,9 +85,14 @@ defmodule Sukaato.MixProject do
"ecto.setup": ["ecto.create", "ecto.migrate", "run priv/repo/seeds.exs"],
"ecto.reset": ["ecto.drop", "ecto.setup"],
test: ["ecto.create --quiet", "ecto.migrate --quiet", "test"],
"assets.setup": ["tailwind.install --if-missing", "esbuild.install --if-missing"],
"assets.build": ["tailwind sukaato", "esbuild sukaato"],
"assets.setup": ["tailwind.install --if-missing", "sass.install --if-missing", "esbuild.install --if-missing"],
"assets.build": [
"tailwind sukaato",
"sass sukaato",
"esbuild sukaato"
],
"assets.deploy": [
"sass sukaato --minify",
"tailwind sukaato --minify",
"esbuild sukaato --minify",
"phx.digest"