From 7c54e7be41eee84f0fc1ddb677d31c2363dad6b7 Mon Sep 17 00:00:00 2001 From: Mayel de Borniol Date: Wed, 7 Sep 2022 08:59:28 +1200 Subject: [PATCH] misc --- .gitignore | 4 ++++ flavours/classic/config/deps.git | 2 +- flavours/classic/config/deps.js.sh | 3 ++- flavours/cooperation/config/deps.git | 2 +- flavours/cooperation/config/deps.js.sh | 3 ++- flavours/reflow/config/deps.git | 2 +- flavours/upcycle/config/deps.git | 2 +- justfile | 12 ++++++++++++ lib/web/icons/heroicons-outline/trash.ex | 8 ++++++++ mix.exs | 3 ++- mix.lock | 10 +++++++++- 11 files changed, 43 insertions(+), 8 deletions(-) create mode 100644 lib/web/icons/heroicons-outline/trash.ex diff --git a/.gitignore b/.gitignore index a240254035..2d3e1222ca 100755 --- a/.gitignore +++ b/.gitignore @@ -96,3 +96,7 @@ flavours/*/reflow flavours/*/upcycle .DS_Store tx + +# archeometer +archeometer_bonfire.db +reports/ diff --git a/flavours/classic/config/deps.git b/flavours/classic/config/deps.git index a6b61311f8..5522094c4f 100755 --- a/flavours/classic/config/deps.git +++ b/flavours/classic/config/deps.git @@ -43,7 +43,7 @@ bonfire_invite_links= "https://github.com/bonfire-networks/bonfire_invite_links# untangle = "https://github.com/bonfire-networks/untangle#main" # ex_doc = "https://github.com/elixir-lang/ex_doc#main" -bonfire_editor_ck = "https://github.com/bonfire-networks/bonfire_editor_ck#main" +# bonfire_editor_ck = "https://github.com/bonfire-networks/bonfire_editor_ck#main" bonfire_editor_quill = "https://github.com/bonfire-networks/bonfire_editor_quill#main" # bonfire_open_id = "https://github.com/bonfire-networks/bonfire_open_id#main" diff --git a/flavours/classic/config/deps.js.sh b/flavours/classic/config/deps.js.sh index 7e467eb083..deeb37d6ed 100755 --- a/flavours/classic/config/deps.js.sh +++ b/flavours/classic/config/deps.js.sh @@ -2,7 +2,8 @@ # any extensions/deps with a package.json in their /assets directory # space seperated -DEPS='iconify_ex bonfire_ui_common bonfire_editor_ck bonfire_editor_quill' +DEPS='iconify_ex bonfire_ui_common bonfire_editor_quill' +# bonfire_editor_ck chmod +x ./assets/install_extensions.sh ./assets/install_extensions.sh "$DEPS" $@ \ No newline at end of file diff --git a/flavours/cooperation/config/deps.git b/flavours/cooperation/config/deps.git index f723721ce4..9d2973757b 100644 --- a/flavours/cooperation/config/deps.git +++ b/flavours/cooperation/config/deps.git @@ -55,7 +55,7 @@ bonfire_invite_links= "https://github.com/bonfire-networks/bonfire_invite_links# untangle = "https://github.com/bonfire-networks/untangle#main" # ex_doc = "https://github.com/elixir-lang/ex_doc#main" -bonfire_editor_ck = "https://github.com/bonfire-networks/bonfire_editor_ck#main" +# bonfire_editor_ck = "https://github.com/bonfire-networks/bonfire_editor_ck#main" bonfire_editor_quill = "https://github.com/bonfire-networks/bonfire_editor_quill#main" # bonfire_open_id = "https://github.com/bonfire-networks/bonfire_open_id#main" diff --git a/flavours/cooperation/config/deps.js.sh b/flavours/cooperation/config/deps.js.sh index c990b0a8c5..8ab8b7a0cb 100755 --- a/flavours/cooperation/config/deps.js.sh +++ b/flavours/cooperation/config/deps.js.sh @@ -4,7 +4,8 @@ # NOTE: any LV Hooks should also be added to ./deps_hooks.js # TODO: make this more configurable? ie. autogenerate from active extensions with JS assets -DEPS='iconify_ex bonfire_ui_common bonfire_editor_ck bonfire_editor_quill bonfire_geolocate bonfire_ui_kanban' +DEPS='iconify_ex bonfire_ui_common bonfire_editor_quill bonfire_geolocate bonfire_ui_kanban' +# bonfire_editor_ck chmod +x ./assets/install_extensions.sh ./assets/install_extensions.sh "$DEPS" $@ diff --git a/flavours/reflow/config/deps.git b/flavours/reflow/config/deps.git index 0c0e6546b3..c45ddbeb64 100755 --- a/flavours/reflow/config/deps.git +++ b/flavours/reflow/config/deps.git @@ -47,4 +47,4 @@ bonfire_invite_links= "https://github.com/bonfire-networks/bonfire_invite_links# untangle = "https://github.com/bonfire-networks/untangle#main" # bonfire_data_assort = "https://github.com/bonfire-networks/bonfire_data_assort#master" -bonfire_editor_ck = "https://github.com/bonfire-networks/bonfire_editor_ck#main" +# bonfire_editor_ck = "https://github.com/bonfire-networks/bonfire_editor_ck#main" diff --git a/flavours/upcycle/config/deps.git b/flavours/upcycle/config/deps.git index 00206a9301..b42b3ad6c4 100644 --- a/flavours/upcycle/config/deps.git +++ b/flavours/upcycle/config/deps.git @@ -48,7 +48,7 @@ paginator = "https://github.com/bonfire-networks/paginator#main" bonfire_data_assort = "https://github.com/bonfire-networks/bonfire_data_assort#master" # surface = "https://github.com/surface-ui/surface" # surface_catalogue = "https://github.com/surface-ui/surface_catalogue" # Testing a UI component library -bonfire_editor_ck = "https://github.com/bonfire-networks/bonfire_editor_ck#main" +# bonfire_editor_ck = "https://github.com/bonfire-networks/bonfire_editor_ck#main" bonfire_invite_links= "https://github.com/bonfire-networks/bonfire_invite_links#main" bonfire_ui_common = "https://github.com/bonfire-networks/bonfire_ui_common#main" bonfire_ui_social = "https://github.com/bonfire-networks/bonfire_ui_social#main" diff --git a/justfile b/justfile index b26994ee10..0456079c7a 100644 --- a/justfile +++ b/justfile @@ -118,6 +118,17 @@ dev: init dev-run docs: just mix-remote docs +# Analyse the codebase and generate some reports. Requires Graphviz and SQLite +arch: + just mix arch.explore.static + just mix arch.explore.xrefs + just mix arch.explore.apps + MIX_ENV=test just mix arch.explore.coverage + just mix arch.report.html + just mix arch.dsm + just mix arch.xref --format png --out reports/dev/static/modules.png Bonfire.Web.Router Bonfire.UI.Social.Routes Bonfire.UI.Me.Routes + just mix arch.apps.xref --format png --out reports/dev/static/apps.png + # Force the app to recompile recompile: just mix "compile --force" @@ -571,3 +582,4 @@ secrets: nix-db-init: (nix-db "start") createdb ${PGDATABASE} createuser -dlsw ${PGUSERNAME} + diff --git a/lib/web/icons/heroicons-outline/trash.ex b/lib/web/icons/heroicons-outline/trash.ex new file mode 100644 index 0000000000..45f40bc630 --- /dev/null +++ b/lib/web/icons/heroicons-outline/trash.ex @@ -0,0 +1,8 @@ +defmodule Iconify.HeroiconsOutline.Trash do + use Phoenix.Component + def render(assigns) do + ~H""" + + """ + end +end diff --git a/mix.exs b/mix.exs index 674ea73243..2e8bec13f9 100755 --- a/mix.exs +++ b/mix.exs @@ -151,6 +151,7 @@ defmodule Bonfire.MixProject do # {:changelog, "~> 0.1", only: [:dev, :test], runtime: false}, # retrieve changelogs of latest dependency versions {:versioce, "~> 1.1.2", only: :dev}, # changelog generation {:git_cli, "~> 0.3.0", only: :dev}, # needed for changelog generation + {:archeometer, "~> 0.1.0", only: [:dev, :test]}, # tests {:floki, ">= 0.0.0", only: [:dev, :test]}, @@ -187,7 +188,7 @@ defmodule Bonfire.MixProject do [:unused] ++ compilers(nil) end defp compilers(_) do - [:phoenix, :gettext] ++ Mix.compilers() + [:phoenix] ++ Mix.compilers() end def catalogues(_env) do diff --git a/mix.lock b/mix.lock index e76475fce2..5d7a17aa78 100644 --- a/mix.lock +++ b/mix.lock @@ -5,6 +5,7 @@ "absinthe_phoenix": {:hex, :absinthe_phoenix, "2.0.2", "e607b438db900049b9b3760f8ecd0591017a46122fffed7057bf6989020992b5", [:mix], [{:absinthe, "~> 1.5", [hex: :absinthe, repo: "hexpm", optional: false]}, {:absinthe_plug, "~> 1.5", [hex: :absinthe_plug, repo: "hexpm", optional: false]}, {:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: false]}, {:phoenix, "~> 1.5", [hex: :phoenix, repo: "hexpm", optional: false]}, {:phoenix_html, "~> 2.13 or ~> 3.0", [hex: :phoenix_html, repo: "hexpm", optional: true]}, {:phoenix_pubsub, "~> 2.0", [hex: :phoenix_pubsub, repo: "hexpm", optional: false]}], "hexpm", "d36918925c380dc7d2ed7d039c9a3b4182ec36723f7417a68745ade5aab22f8d"}, "absinthe_plug": {:hex, :absinthe_plug, "1.5.8", "38d230641ba9dca8f72f1fed2dfc8abd53b3907d1996363da32434ab6ee5d6ab", [:mix], [{:absinthe, "~> 1.5", [hex: :absinthe, repo: "hexpm", optional: false]}, {:plug, "~> 1.4", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm", "bbb04176647b735828861e7b2705465e53e2cf54ccf5a73ddd1ebd855f996e5a"}, "activity_pub": {:git, "https://github.com/bonfire-networks/activity_pub", "9889b7e73b7290608933ceb9eccf348fd1f1c9de", [branch: "develop"]}, + "archeometer": {:hex, :archeometer, "0.1.0", "6cceb662f0d196b701bd6b21f86fe30f1002f4b715fdb240872403e93a649086", [:mix], [{:credo, "~> 1.6.6", [hex: :credo, repo: "hexpm", optional: false]}, {:css_colors, "~> 0.2.2", [hex: :css_colors, repo: "hexpm", optional: false]}, {:exqlite, "~> 0.11.1", [hex: :exqlite, repo: "hexpm", optional: false]}, {:slime, "~> 1.3", [hex: :slime, repo: "hexpm", optional: false]}, {:temp, "~> 0.4", [hex: :temp, repo: "hexpm", optional: false]}, {:uuid, "~> 1.1", [hex: :uuid, repo: "hexpm", optional: false]}], "hexpm", "01ead66d22369c206c0663023a347ba7a8d93cc2f3fbd8085d727638f9079855"}, "argon2_elixir": {:hex, :argon2_elixir, "3.0.0", "fd4405f593e77b525a5c667282172dd32772d7c4fa58cdecdaae79d2713b6c5f", [:make, :mix], [{:comeonin, "~> 5.3", [hex: :comeonin, repo: "hexpm", optional: false]}, {:elixir_make, "~> 0.6", [hex: :elixir_make, repo: "hexpm", optional: false]}], "hexpm", "8b753b270af557d51ba13fcdebc0f0ab27a2a6792df72fd5a6cf9cfaffcedc57"}, "arrows": {:git, "https://github.com/bonfire-networks/arrows", "2482f0b33f966db602fcbad68c756aa643f0f8af", [branch: "main"]}, "bamboo": {:hex, :bamboo, "2.2.0", "f10a406d2b7f5123eb1f02edfa043c259db04b47ab956041f279eaac776ef5ce", [:mix], [{:hackney, ">= 1.15.2", [hex: :hackney, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:mime, "~> 1.4", [hex: :mime, repo: "hexpm", optional: false]}, {:plug, "~> 1.0", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm", "8c3b14ba7d2f40cb4be04128ed1e2aff06d91d9413d38bafb4afccffa3ade4fc"}, @@ -25,7 +26,6 @@ "bonfire_data_shared_user": {:git, "https://github.com/bonfire-networks/bonfire_data_shared_user", "507c2e9ce51d0c5fc477df4f80b7eaee7bfff5d4", [branch: "main"]}, "bonfire_data_social": {:git, "https://github.com/bonfire-networks/bonfire_data_social", "1cec52d51219a42dde7df434a3602f4914450d7f", [branch: "main"]}, "bonfire_ecto": {:git, "https://github.com/bonfire-networks/bonfire_ecto", "8499ef14870e96a83e23aa47536e719cd5d990dc", [branch: "main"]}, - "bonfire_editor_ck": {:git, "https://github.com/bonfire-networks/bonfire_editor_ck", "6181047e586efc14f802ae5756405ddd8af396d9", [branch: "main"]}, "bonfire_editor_quill": {:git, "https://github.com/bonfire-networks/bonfire_editor_quill", "d5afe092e915ccfc1e37623bafb3cbb6505a29b1", [branch: "main"]}, "bonfire_epics": {:git, "https://github.com/bonfire-networks/bonfire_epics", "a300900838709efdf399347ed0ea100437710a89", [branch: "main"]}, "bonfire_fail": {:git, "https://github.com/bonfire-networks/bonfire_fail", "83c49be8d333a413e8b6f820f7ce23d3854eabb1", [branch: "main"]}, @@ -49,6 +49,7 @@ "bonfire_valueflows_api_schema": {:git, "https://github.com/bonfire-networks/bonfire_valueflows_api_schema", "4de222abda77cd8242c5988a67e02dd2db3602cd", [branch: "main"]}, "bonfire_valueflows_observe": {:git, "https://github.com/bonfire-networks/bonfire_valueflows_observe", "8ce2202f49c4e2a941b0a51fd6a6e3fbfb5d75b4", [branch: "main"]}, "bonfire_website": {:git, "https://github.com/bonfire-networks/bonfire_website", "47a0d80079c00814209e6d495530f6ad724b974c", [branch: "main"]}, + "bunt": {:hex, :bunt, "0.2.1", "e2d4792f7bc0ced7583ab54922808919518d0e57ee162901a16a1b6664ef3b14", [:mix], [], "hexpm", "a330bfb4245239787b15005e66ae6845c9cd524a288f0d141c148b02603777a5"}, "cachex": {:hex, :cachex, "3.4.0", "868b2959ea4aeb328c6b60ff66c8d5123c083466ad3c33d3d8b5f142e13101fb", [:mix], [{:eternal, "~> 1.2", [hex: :eternal, repo: "hexpm", optional: false]}, {:jumper, "~> 1.0", [hex: :jumper, repo: "hexpm", optional: false]}, {:sleeplocks, "~> 1.1", [hex: :sleeplocks, repo: "hexpm", optional: false]}, {:unsafe, "~> 1.0", [hex: :unsafe, repo: "hexpm", optional: false]}], "hexpm", "370123b1ab4fba4d2965fb18f87fd758325709787c8c5fce35b3fe80645ccbe5"}, "certifi": {:hex, :certifi, "2.9.0", "6f2a475689dd47f19fb74334859d460a2dc4e3252a3324bd2111b8f0429e7e21", [:rebar3], [], "hexpm", "266da46bdb06d6c6d35fde799bcb28d36d985d424ad7c08b5bb48f5b5cdd4641"}, "cldr_utils": {:hex, :cldr_utils, "2.18.0", "674a2941abfd501a338b02244985feb7e526b1b41417b305c45a682e1f7b07b0", [:mix], [{:castore, "~> 0.1", [hex: :castore, repo: "hexpm", optional: true]}, {:certifi, "~> 2.5", [hex: :certifi, repo: "hexpm", optional: true]}, {:decimal, "~> 1.9 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: false]}], "hexpm", "b435777ae33e8e86cfbeb96437881cf751d5062f366dacdae2e6548f83257a52"}, @@ -58,6 +59,8 @@ "cowboy": {:hex, :cowboy, "2.9.0", "865dd8b6607e14cf03282e10e934023a1bd8be6f6bacf921a7e2a96d800cd452", [:make, :rebar3], [{:cowlib, "2.11.0", [hex: :cowlib, repo: "hexpm", optional: false]}, {:ranch, "1.8.0", [hex: :ranch, repo: "hexpm", optional: false]}], "hexpm", "2c729f934b4e1aa149aff882f57c6372c15399a20d54f65c8d67bef583021bde"}, "cowboy_telemetry": {:hex, :cowboy_telemetry, "0.4.0", "f239f68b588efa7707abce16a84d0d2acf3a0f50571f8bb7f56a15865aae820c", [:rebar3], [{:cowboy, "~> 2.7", [hex: :cowboy, repo: "hexpm", optional: false]}, {:telemetry, "~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "7d98bac1ee4565d31b62d59f8823dfd8356a169e7fcbb83831b8a5397404c9de"}, "cowlib": {:hex, :cowlib, "2.11.0", "0b9ff9c346629256c42ebe1eeb769a83c6cb771a6ee5960bd110ab0b9b872063", [:make, :rebar3], [], "hexpm", "2b3e9da0b21c4565751a6d4901c20d1b4cc25cbb7fd50d91d2ab6dd287bc86a9"}, + "credo": {:hex, :credo, "1.6.7", "323f5734350fd23a456f2688b9430e7d517afb313fbd38671b8a4449798a7854", [:mix], [{:bunt, "~> 0.2.1", [hex: :bunt, repo: "hexpm", optional: false]}, {:file_system, "~> 0.2.8", [hex: :file_system, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "41e110bfb007f7eda7f897c10bf019ceab9a0b269ce79f015d54b0dcf4fc7dd3"}, + "css_colors": {:hex, :css_colors, "0.2.2", "b2878136d30d2352028c638accf5ce9cbd0036e5f286ba04032fdb3774f330f0", [:mix], [{:ecto, ">= 2.0.0", [hex: :ecto, repo: "hexpm", optional: true]}], "hexpm", "20375fba1657ad6a5ccfa5c056471bd1e251c93a865663752b88c1b182b8228f"}, "dataloader": {:hex, :dataloader, "1.0.10", "a42f07641b1a0572e0b21a2a5ae1be11da486a6790f3d0d14512d96ff3e3bbe9", [:mix], [{:ecto, ">= 3.4.3 and < 4.0.0", [hex: :ecto, repo: "hexpm", optional: true]}, {:telemetry, "~> 1.0 or ~> 0.4", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "54cd70cec09addf4b2ace14cc186a283a149fd4d3ec5475b155951bf33cd963f"}, "db_connection": {:hex, :db_connection, "2.4.2", "f92e79aff2375299a16bcb069a14ee8615c3414863a6fef93156aee8e86c2ff3", [:mix], [{:connection, "~> 1.0", [hex: :connection, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "4fe53ca91b99f55ea249693a0229356a08f4d1a7931d8ffa79289b145fe83668"}, "decimal": {:hex, :decimal, "2.0.0", "a78296e617b0f5dd4c6caf57c714431347912ffb1d0842e998e9792b5642d697", [:mix], [], "hexpm", "34666e9c55dea81013e77d9d87370fe6cb6291d1ef32f46a1600230b1d44f577"}, @@ -86,6 +89,7 @@ "ex_machina": {:hex, :ex_machina, "2.7.0", "b792cc3127fd0680fecdb6299235b4727a4944a09ff0fa904cc639272cd92dc7", [:mix], [{:ecto, "~> 2.2 or ~> 3.0", [hex: :ecto, repo: "hexpm", optional: true]}, {:ecto_sql, "~> 3.0", [hex: :ecto_sql, repo: "hexpm", optional: true]}], "hexpm", "419aa7a39bde11894c87a615c4ecaa52d8f107bbdd81d810465186f783245bf8"}, "ex_ulid": {:hex, :ex_ulid, "0.1.0", "e6e717c57344f6e500d0190ccb4edc862b985a3680f15834af992ec065d4dcff", [:mix], [], "hexpm", "a2befd477aebc4639563de7e233e175cacf8a8f42c8f6778c88d60c13bf20860"}, "ex_unit_notifier": {:hex, :ex_unit_notifier, "1.2.0", "73ced2ecee0f2da0705e372c21ce61e4e5d927ddb797f73928e52818b9cc1754", [:mix], [], "hexpm", "f38044c9d50de68ad7f0aec4d781a10d9f1c92c62b36bf0227ec0aaa96aee332"}, + "exqlite": {:hex, :exqlite, "0.11.4", "d659b1e12797787097670d2d9fe183bc40563c78f849c57f762fe043c655c5b6", [:make, :mix], [{:db_connection, "~> 2.1", [hex: :db_connection, repo: "hexpm", optional: false]}, {:elixir_make, "~> 0.6", [hex: :elixir_make, repo: "hexpm", optional: false]}, {:table, "~> 0.1.0", [hex: :table, repo: "hexpm", optional: true]}], "hexpm", "514f1246ffb2d14287a34d74b7c40fbbf58485720c2b3de9156662c6063dfe87"}, "exsync": {:hex, :exsync, "0.2.4", "5cdc824553e0f4c4bf60018a9a6bbd5d3b51f93ef8401a0d8545f93127281d03", [:mix], [{:file_system, "~> 0.2", [hex: :file_system, repo: "hexpm", optional: false]}], "hexpm", "f7622d8bb98abbe473aa066ae46f91afdf7a5346b8b89728404f7189d2e80896"}, "faker": {:hex, :faker, "0.17.0", "671019d0652f63aefd8723b72167ecdb284baf7d47ad3a82a15e9b8a6df5d1fa", [:mix], [], "hexpm", "a7d4ad84a93fd25c5f5303510753789fc2433ff241bf3b4144d3f6f291658a6a"}, "fast_ngram": {:hex, :fast_ngram, "1.2.0", "0652c25d3f66e69e6780121cf19200442fe70da689b39ccaa8998da6ee2f65cc", [:mix], [], "hexpm", "90c949c5b00314d8117a5bf2fbf6a05ef945ce4cad66a47bc26f8d9ec30dc1bd"}, @@ -140,6 +144,7 @@ "mock": {:hex, :mock, "0.3.7", "75b3bbf1466d7e486ea2052a73c6e062c6256fb429d6797999ab02fa32f29e03", [:mix], [{:meck, "~> 0.9.2", [hex: :meck, repo: "hexpm", optional: false]}], "hexpm", "4da49a4609e41fd99b7836945c26f373623ea968cfb6282742bcb94440cf7e5c"}, "mogrify": {:hex, :mogrify, "0.9.2", "b360984adea7dd6a55f18028e6327973c58de7f548fdb86c9859848aa904d5b0", [:mix], [], "hexpm", "c18d10fd70ca20e2585301616c89f6e4f7159d92efc9cc8ee579e00c886f699d"}, "mox": {:hex, :mox, "1.0.2", "dc2057289ac478b35760ba74165b4b3f402f68803dd5aecd3bfd19c183815d64", [:mix], [], "hexpm", "f9864921b3aaf763c8741b5b8e6f908f44566f1e427b2630e89e9a73b981fef2"}, + "neotoma": {:hex, :neotoma, "1.7.3", "d8bd5404b73273989946e4f4f6d529e5c2088f5fa1ca790b4dbe81f4be408e61", [:rebar], [], "hexpm", "2da322b9b1567ffa0706a7f30f6bbbde70835ae44a1050615f4b4a3d436e0f28"}, "neuron": {:hex, :neuron, "5.0.0", "64c6b14138e4f6e61a55abb0bb95659aa193145ed9baf80b4e760d4c189f6c6f", [:mix], [{:httpoison, "~> 1.0", [hex: :httpoison, repo: "hexpm", optional: false]}, {:jason, "~> 1.1", [hex: :jason, repo: "hexpm", optional: true]}], "hexpm", "7597308e22e34f77acaadbae3da63974edc9e4041ef7f7154d45ce80c0e33d00"}, "nimble_parsec": {:hex, :nimble_parsec, "1.2.3", "244836e6e3f1200c7f30cb56733fd808744eca61fd182f731eac4af635cc6d0b", [:mix], [], "hexpm", "c8d789e39b9131acf7b99291e93dae60ab48ef14a7ee9d58c6964f59efb570b0"}, "nimble_totp": {:hex, :nimble_totp, "0.2.0", "010ad5a6627f62e070f753752680550ba9e5744d96fc4101683cd037f1f5ee18", [:mix], [], "hexpm", "7fecd15ff14637ccd2fb3bda68476a6a7f107af731c51b1714436b687e5b50b3"}, @@ -175,6 +180,7 @@ "scribe": {:hex, :scribe, "0.10.0", "90e61b21fee884f58b955d1f45d7fa3e75f161ecb62bad8af6087aef3955c74f", [:mix], [{:pane, "~> 0.2", [hex: :pane, repo: "hexpm", optional: false]}], "hexpm", "3829da9c6a28b2105f0ec50e40f447bf768fb7d96717fbfceb602573f1a3c62e"}, "sentry": {:hex, :sentry, "8.0.6", "c8de1bf0523bc120ec37d596c55260901029ecb0994e7075b0973328779ceef7", [:mix], [{:hackney, "~> 1.8", [hex: :hackney, repo: "hexpm", optional: true]}, {:jason, "~> 1.1", [hex: :jason, repo: "hexpm", optional: true]}, {:plug, "~> 1.6", [hex: :plug, repo: "hexpm", optional: true]}, {:plug_cowboy, "~> 2.3", [hex: :plug_cowboy, repo: "hexpm", optional: true]}], "hexpm", "051a2d0472162f3137787c7c9d6e6e4ef239de9329c8c45b1f1bf1e9379e1883"}, "sleeplocks": {:hex, :sleeplocks, "1.1.1", "3d462a0639a6ef36cc75d6038b7393ae537ab394641beb59830a1b8271faeed3", [:rebar3], [], "hexpm", "84ee37aeff4d0d92b290fff986d6a95ac5eedf9b383fadfd1d88e9b84a1c02e1"}, + "slime": {:hex, :slime, "1.3.0", "153cebb4a837efaf55fb09dff0d79374ad74af835a0288feccbfd9cf606446f9", [:mix], [{:neotoma, "~> 1.7", [hex: :neotoma, repo: "hexpm", optional: false]}], "hexpm", "303b58f05d740a5fe45165bcadfe01da174f1d294069d09ebd7374cd36990a27"}, "sobelow": {:hex, :sobelow, "0.11.1", "23438964486f8112b41e743bbfd402da3e5b296fdc9eacab29914b79c48916dd", [:mix], [{:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "9897363a7eff96f4809304a90aad819e2ad5e5d24db547af502885146746a53c"}, "solid": {:hex, :solid, "0.13.0", "76314d3edb5a39f1354021a981ebc6265151b03b6bf6d572521667ad03960db9", [:mix], [{:nimble_parsec, "~> 1.0", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "6d2dd607bff3ee9df3336e37ce12a109349622ef583b4d090d0f046d2aac9f86"}, "sourceror": {:hex, :sourceror, "0.11.2", "549ce48be666421ac60cfb7f59c8752e0d393baa0b14d06271d3f6a8c1b027ab", [:mix], [], "hexpm", "9ab659118896a36be6eec68ff7b0674cba372fc8e210b1e9dc8cf2b55bb70dfb"}, @@ -187,6 +193,7 @@ "telemetry": {:hex, :telemetry, "1.1.0", "a589817034a27eab11144ad24d5c0f9fab1f58173274b1e9bae7074af9cbee51", [:rebar3], [], "hexpm", "b727b2a1f75614774cff2d7565b64d0dfa5bd52ba517f16543e6fc7efcc0df48"}, "telemetry_metrics": {:hex, :telemetry_metrics, "0.6.1", "315d9163a1d4660aedc3fee73f33f1d355dcc76c5c3ab3d59e76e3edf80eef1f", [:mix], [{:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "7be9e0871c41732c233be71e4be11b96e56177bf15dde64a8ac9ce72ac9834c6"}, "telemetry_poller": {:hex, :telemetry_poller, "1.0.0", "db91bb424e07f2bb6e73926fcafbfcbcb295f0193e0a00e825e589a0a47e8453", [:rebar3], [{:telemetry, "~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "b3a24eafd66c3f42da30fc3ca7dda1e9d546c12250a2d60d7b81d264fbec4f6e"}, + "temp": {:hex, :temp, "0.4.7", "2c78482cc2294020a4bc0c95950b907ff386523367d4e63308a252feffbea9f2", [:mix], [], "hexpm", "6af19e7d6a85a427478be1021574d1ae2a1e1b90882586f06bde76c63cd03e0d"}, "tesla": {:hex, :tesla, "1.4.4", "bb89aa0c9745190930366f6a2ac612cdf2d0e4d7fff449861baa7875afd797b2", [:mix], [{:castore, "~> 0.1", [hex: :castore, repo: "hexpm", optional: true]}, {:exjsx, ">= 3.0.0", [hex: :exjsx, repo: "hexpm", optional: true]}, {:finch, "~> 0.3", [hex: :finch, repo: "hexpm", optional: true]}, {:fuse, "~> 2.4", [hex: :fuse, repo: "hexpm", optional: true]}, {:gun, "~> 1.3", [hex: :gun, repo: "hexpm", optional: true]}, {:hackney, "~> 1.6", [hex: :hackney, repo: "hexpm", optional: true]}, {:ibrowse, "4.4.0", [hex: :ibrowse, repo: "hexpm", optional: true]}, {:jason, ">= 1.0.0", [hex: :jason, repo: "hexpm", optional: true]}, {:mime, "~> 1.0 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:mint, "~> 1.0", [hex: :mint, repo: "hexpm", optional: true]}, {:poison, ">= 1.0.0", [hex: :poison, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: true]}], "hexpm", "d5503a49f9dec1b287567ea8712d085947e247cb11b06bc54adb05bfde466457"}, "text": {:hex, :text, "0.2.0", "5a1d84eec574533d500439feacafe3681e2326f883800976df9f9dffd4cf9afd", [:mix], [{:flow, "~> 0.14", [hex: :flow, repo: "hexpm", optional: false]}], "hexpm", "5ca265ba24bd2f00ab647dd524305e24cc17224b4f0052f169ff488013888bc3"}, "text_corpus_udhr": {:hex, :text_corpus_udhr, "0.1.0", "d29b37bdeedc922138e144a7161cae4ece3d7809d37a52398cb9d43d923cc141", [:mix], [{:text, "~> 0.2", [hex: :text, repo: "hexpm", optional: false]}], "hexpm", "056a0b6a804ef03070f89b9b2e09d3271539654f4e2c30bb7d229730262f3fb8"}, @@ -198,6 +205,7 @@ "unicode_util_compat": {:hex, :unicode_util_compat, "0.7.0", "bc84380c9ab48177092f43ac89e4dfa2c6d62b40b8bd132b1059ecc7232f9a78", [:rebar3], [], "hexpm", "25eee6d67df61960cf6a794239566599b09e17e668d3700247bc498638152521"}, "unsafe": {:hex, :unsafe, "1.0.1", "a27e1874f72ee49312e0a9ec2e0b27924214a05e3ddac90e91727bc76f8613d8", [:mix], [], "hexpm", "6c7729a2d214806450d29766abc2afaa7a2cbecf415be64f36a6691afebb50e5"}, "untangle": {:git, "https://github.com/bonfire-networks/untangle", "d8f7d6f35ed4e40fac61eb8f635fbbf6396ea0b7", [branch: "main"]}, + "uuid": {:hex, :uuid, "1.1.8", "e22fc04499de0de3ed1116b770c7737779f226ceefa0badb3592e64d5cfb4eb9", [:mix], [], "hexpm", "c790593b4c3b601f5dc2378baae7efaf5b3d73c4c6456ba85759905be792f2ac"}, "verbs": {:git, "https://github.com/shannonwells/verbs_ex", "4b27067385390d4d2063ec1a09f9d96b97ed9a73", []}, "versioce": {:hex, :versioce, "1.1.2", "70b02c509eb6ff3551527e1ca81467f38938f8238aa78189bb843e50c6658243", [:mix], [{:git_cli, "~> 0.3.0", [hex: :git_cli, repo: "hexpm", optional: true]}], "hexpm", "9dba366573ccf5e4f8ff8e78afe3d7d22c0fffc53ca79c6d0416e5cb0a340ee5"}, "voodoo": {:git, "https://github.com/bonfire-networks/voodoo", "67155848ec61c99dd83899c8dc4b8736dc5403b8", [branch: "main"]},