Packages
telemetry_ui
0.0.10
5.5.0
5.4.0
5.3.2
5.3.1
5.3.0
5.2.0
5.1.0
5.0.0
4.4.3
4.4.2
4.4.1
4.4.0
4.3.0
4.2.0
4.1.0
4.0.2
4.0.1
4.0.0
3.0.8
3.0.7
3.0.6
3.0.5
3.0.4
3.0.3
3.0.2
3.0.1
2.0.1
2.0.0
1.2.0
1.1.3
1.1.2
1.1.1
1.1.0
1.0.0
0.0.18
0.0.17
0.0.14
0.0.13
0.0.12
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.2
0.0.1
Telemetry based metrics UI
Current section
Files
Jump to
Current section
Files
telemetry_ui
mix.exs
mix.exs
defmodule TelemetryUI.Mixfile do
use Mix.Project
@version "0.0.10"
def project do
[
app: :telemetry_ui,
version: @version,
elixir: "~> 1.13",
package: package(),
elixirc_paths: elixirc_paths(Mix.env()),
compilers: Mix.compilers(),
build_embedded: Mix.env() == :prod,
start_permanent: Mix.env() == :prod,
aliases: aliases(),
xref: [exclude: IEx],
description: "Telemetry based metrics UI",
source_url: "https://github.com/mirego/telemetry_ui",
homepage_url: "https://github.com/mirego/telemetry_ui",
docs: [
extras: ["README.md"],
main: "readme",
source_ref: "v#{@version}",
source_url: "https://github.com/mirego/telemetry_ui"
],
deps: deps()
]
end
def application do
[mod: []]
end
defp elixirc_paths(:test), do: ["lib", "test/support"]
defp elixirc_paths(_), do: ["lib"]
defp deps do
[
{:phoenix, "~> 1.4"},
{:phoenix_ecto, "~> 4.4"},
{:jason, "~> 1.0"},
{:ecto, "~> 3.0"},
{:ecto_sql, "~> 3.0"},
{:postgrex, "~> 0.16"},
{:telemetry, "~> 1.0"},
{:telemetry_metrics, "~> 0.6"},
{:telemetry_poller, "~> 1.0"},
{:timex, "~> 3.7"},
# Frontend
{:vega_lite, "~> 0.1"},
{:phoenix_html, "~> 3.0"},
{:phoenix_live_view, "~> 0.18"},
# Asset
{:tailwind, "~> 0.1", only: :dev},
{:esbuild, "~> 0.5", only: :dev},
{:phoenix_live_reload, "~> 1.0", only: :dev},
# Linting
{:credo, "~> 1.1", only: [:dev, :test]},
{:credo_envvar, "~> 0.1", only: [:dev, :test], runtime: false},
{:credo_naming, "~> 2.0", only: [:dev, :test], runtime: false},
# Docs
{:ex_doc, ">= 0.0.0", only: :dev, runtime: false},
# Test
{:factori, ">= 0.0.0", only: :test}
]
end
defp aliases do
[
"assets.compile": ["esbuild default", "tailwind default"],
test: ["ecto.create --quiet", "ecto.migrate", "test"]
]
end
defp package do
[
maintainers: ["Simon Prévost"],
licenses: ["BSD-3-Clause"],
links: %{github: "https://github.com/mirego/telemetry_ui"},
files: ~w(dist lib mix.exs README.md)
]
end
end